[arch-dev-public] Web based signoffs

Eric Bélanger belanger at ASTRO.UMontreal.CA
Tue Dec 16 06:50:58 EST 2008


On Wed, 10 Dec 2008, Allan McRae wrote:

> Eric Bélanger wrote:
>> On Tue, 9 Dec 2008, Dusty Phillips wrote:
>> 
>>> 2008/12/9 Pierre Schmitz <pierre at archlinux.de>:
>>>> Am Dienstag 09 Dezember 2008 19:36:14 schrieb Aaron Griffin:
>>>>> On this note:
>>>>> Dusty added web-based signoffs to our dev site a while back
>>>>> https://dev.archlinux.org/packages/signoffs/
>>>>> 
>>>>> Could we please take a look at this to determine if we need anything
>>>>> else to begin using this? If you guys want, I'm sure I could even
>>>>> automate something to move signed off packages to the real repo
>>>>> automatically...
>>>> 
>>>> I don't think its very usable atm. Some points to improve this:
>>>> 
>>>> * Only show up core packages (atm every package in testing is shown)
>>> 
>>> I can do this and try to add an additional interface where people can
>>> request a specific package from extra also be signed off when
>>> required.
>> 
>> There a feature request to make the signoff list sortable by repo 
>> (FS#11325). Once that's implemented (if it's implementable), you sort by 
>> repo and you get the all core signoff at top of list.
>> 
>>> 
>>>> * Send a message to the ml once a new package is added to testing (or 
>>>> updated)
>> 
>> This should be done manually by the dev who puts the package in testing. 
>> This way he can list what changes were done to the package. This will 
>> prevent unwanted changes to go unnoticed.
>> 
>>>> * Send a message to the ml once a package has enough sign-offs
>> 
>> I don't think it's necessary. The person who started the signoff can check 
>> the dashboard after a couple of days. And do that on a daily basis 
>> afterwards.
>> 
>>> 
>>> This is silly. What's the point of web based signoffs if you're going
>>> to fill your inbox anyway? I can add a summary to the dashboard if you
>>> aren't accustomed to actually looking at the signoff page. If you
>>> don't look at the dashboard then... well my work here is done.
>>> 
>>>> * don't move automaticaly; there might be good reasons to keep packages 
>>>> longer
>>> 
>>> Maybe a one click move action in the signoffs page?
>> 
>> That's unecessary. As Pierre pointed out in another email, using 
>> testing2core is easy enough.
>> 
>> One problem with the current signoff system is that there are packages 
>> which are harder to get signoffs for because they need special hardware 
>> (e.g. wireless drivers) or setup (e.g. raid, lvm) to test efficiently.  I 
>> was thinking about having a list in the wiki of those low-usage packages 
>> along with the name of the devs who can potentially signoff these packages 
>> for a given arch.  This way we'll know what to expect in terms of dev 
>> signoffs and won't have packages stuck in testing for weeks waiting for 
>> signoffs that will never come because no dev uses them. We could treat 
>> these packages as special cases. We could automatically send the signoff 
>> email to the arch-general ML for user signoff. We could also set a rule 
>> that after X days in testing and no bug reports, the package is cleared to 
>> be moved to core.
>> 
>> I am willing to setup the list if you think it's a good idea. Such a list 
>> might even create more interest in the signoffs as it will remove the 
>> "another dev will signoff, why bother?" way of thinking.
>> 
>
> I think that is a good idea.  I started making a list of hardware related 
> packages in [core] to do this once but never got around to doing anything 
> with it....
>
> Allan
>


The list is here : 
http://wiki.archlinux.org/index.php/DeveloperWiki:CoreSignoffs#List_of_potential_signees_for_low-usage_core_packages

Please read the note I wrote above the table.

Eric
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the arch-dev-public mailing list