FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Server Development

 
 
LinkBack Thread Tools
 
Old 12-14-2011, 10:04 PM
Clint Byrum
 
Default Code reviews for packaging changes

Hey everyone out there in server land.

A few of us have decided to do start doing code reviews for the bulk of
packaging changes in Ubuntu Server, given the high bar for quality and
precision in.. well.. precise.

Whether or not you are able to actually upload to the Ubuntu archive,
you can help out with these code reviews.

You can look for active code reviews here:

https://code.launchpad.net/~ubuntu-server/+activereviews

Note that you will probably want to join the 'ubuntu-server' launchpad
team.

If you want to propose a change to ubuntu-server, push the change to
an appropriate branch, and then propose for merging, and change the
requested reviewer to 'ubuntu-server'.

An appropriate branch means something like

bzr push lp:~your-username/ubuntu/precise/packagename/what-the-branch-does

1 review should be sufficient for most changes, though even if something
already has an "Approved" from somebody else, feel free to suggest
changes, the idea here is just to get more eyeballs on changes before
they land in Ubuntu Server.

Also please note that some packaging branches are out of sync. Recent
versions of bzr will actually tell you if the branch is CURRENT or not.
If it is out of date, you can send a debdiff to this list for review.

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 
Old 12-16-2011, 07:59 PM
Alex Muntada
 
Default Code reviews for packaging changes

+ Clint Byrum <clint@ubuntu.com>:

> You can look for active code reviews here:
>
> https://code.launchpad.net/~ubuntu-server/+activereviews

Already did and successfully reviewed one pending change,
but i'd like to know whether there's some kind of notification
available (mail or rss) that i coudn't find or we're supposed
to take a look at that page periodically.

Happy to be helpful

--
Alex Muntada <alexm@alexm.org>
http://alexm.org/

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 
Old 12-16-2011, 08:54 PM
Clint Byrum
 
Default Code reviews for packaging changes

Excerpts from Alex Muntada's message of Fri Dec 16 12:59:11 -0800 2011:
> + Clint Byrum <clint@ubuntu.com>:
>
> > You can look for active code reviews here:
> >
> > https://code.launchpad.net/~ubuntu-server/+activereviews
>
> Already did and successfully reviewed one pending change,
> but i'd like to know whether there's some kind of notification
> available (mail or rss) that i coudn't find or we're supposed
> to take a look at that page periodically.
>
> Happy to be helpful
>

Alex, thanks for the review of my change!

There's no emails, but I think thats just the default setting of the
ubuntu-server team to not receive these emails. I do not know if launchpad
will allow you to say "please send me merge proposals for this team.".

Best thing to do is to just hit it periodically. I find that having a
set time to do code reviews for the projects I'm working on helps me to
focus on them, as they're not nearly as fun as doing actual coding.

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 
Old 12-16-2011, 10:36 PM
Adam Gandelman
 
Default Code reviews for packaging changes

On 12/14/2011 03:04 PM, Clint Byrum wrote:

Hey everyone out there in server land.

A few of us have decided to do start doing code reviews for the bulk of
packaging changes in Ubuntu Server, given the high bar for quality and
precision in.. well.. precise.

Whether or not you are able to actually upload to the Ubuntu archive,
you can help out with these code reviews.

You can look for active code reviews here:

https://code.launchpad.net/~ubuntu-server/+activereviews

Note that you will probably want to join the 'ubuntu-server' launchpad
team.

If you want to propose a change to ubuntu-server, push the change to
an appropriate branch, and then propose for merging, and change the
requested reviewer to 'ubuntu-server'.



Hi Clint-

Awesome stuff.

As someone who currently seeks sponsorship for uploads I've got one
question. Several times in the last few months, I've proposed a merge
containing packaging changes to a package in the server set with hopes
of getting some peer review from fellow teammates. Before anyone on the
team had a chance to review, the patch pilot on duty reviewed, merged
and uploaded. Given this new workflow, are there any extra steps
needed to prevent that from happening so we can ensure a good peer
review/+1 before upload? Or is specifying 'ubuntu-server' as the
reviewer enough?


Cheers,
Adam

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 
Old 12-17-2011, 09:28 AM
Alex Muntada
 
Default Code reviews for packaging changes

+ Clint Byrum <clint@ubuntu.com>:

> Best thing to do is to just hit it periodically. I find that having a
> set time to do code reviews for the projects I'm working on helps
> me to focus on them, as they're not nearly as fun as doing actual
> coding.

Fair enough, but i'll try launchpadlib to see if i can run a cronjob

--
Alex Muntada <alexm@alexm.org>
http://alexm.org/

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 
Old 12-18-2011, 12:36 PM
Alex Muntada
 
Default Code reviews for packaging changes

+ Alex Muntada <alexm@alexm.org>:

> i'll try launchpadlib to see if i can run a cronjob

Launchpad API is amazing:

#!/usr/bin/python
#
# https://api.launchpad.net/1.0/~ubuntu-server?ws.op=getMergeProposals&status=Needs+review
#
from launchpadlib.launchpad import Launchpad

lp = Launchpad.login_anonymously('ubuntu-server code reviews', 'production')
team = lp.people['ubuntu-server']
needs_review = team.getMergeProposals(status='Needs review')
print needs_review.total_size

--
Alex Muntada <alexm@alexm.org>
http://alexm.org/

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam
 

Thread Tools




All times are GMT. The time now is 03:47 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org