Re: Tracking RFSs as bugs

2011-09-21 Thread Ansgar Burchardt
Hi,

I do not sponsor very much, but I am a bit unhappy about having comment
possibilities on both mentors.d.n and the mailing list with information
not forwarded.  This results in duplicate work (for example I reviewed a
package that already had a review on mentors.d.n pointing out the same
issues).

Which system we end up using, I do not really care about, but I would
prefer if it was accessible by mail (for both reading and writing
comments).

For a BTS-based workflow as proposed I had these ideas (based on [1],
but without using usertags to keep things a bit simpler):

 - A new pseudo-package mentors.debian.org (or whatever) is created; the
   maintainer is set to debian-mentors@l.d.o so all bug mail is sent to
   there.
 
 - New requests should use RFS: package/version; maybe with
   [NEW] appended for packages not yet in the archive.
   It might be helpful to have mentors.d.n be able to file them (on
   manual request).

 - Comments are sent to the BTS. Tags are used as follows:
   - moreinfo: Open questions or changes are required before an upload.
   - confirmed: Somebody did review the package and thinks it is okay.
 (Not needed when the package is directly uploaded.)
   - pending (closing the bug): Somebody will (did) upload the package
 (no further changes required).

 - mentors.d.n automatically closes RFS bugs for uploaded packages or
   packages that were removed from there.  It may also automatically
   close inactive bugs.

 - Packages tagged both moreinfo and confirmed get the confirmed tag
   removed automatically.

It would still be possible to provide a web interface for comments on
mentors.d.n: it would just create a mail to the BTS and also set the
appropriate tags.

Regards,
Ansgar

[1] http://wiki.debian.org/PackageReview


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/s2svcsm447s@bistromathics.mathi.uni-heidelberg.de



Re: Tracking RFSs as bugs

2011-09-21 Thread Gergely Nagy
I wanted to comment on this thread, but for some reason, it always fell
off my radar. No more!

Ansgar Burchardt ans...@debian.org writes:

 I do not sponsor very much,

While I don't sponsor at all at the moment, because I'm not a DD right
now, if and when I become one, I do wish to sponsor from time to
time. And until then, I wish to occassionally contribute with package
reviews.

Hopefully my input, despite these shortcomings, will be useful.

 but I am a bit unhappy about having comment possibilities on both
 mentors.d.n and the mailing list with information not forwarded.

Whatever happens, the end result should be that comments would be
visible on all commonly used places: on this list, and on mentors.d.n
(possibly including the BTS, my personal preference).

 This results in duplicate work (for example I reviewed a package that
 already had a review on mentors.d.n pointing out the same issues).

Even worse is the case where issues are pointed out in one place, and
the package gets uploaded nevertheless, because another sponsor did not
spot the same mistake, and didn't check
$ThisOtherPlaceSomePeopleUseToComment.

 Which system we end up using, I do not really care about, but I would
 prefer if it was accessible by mail (for both reading and writing
 comments).

Same opinions here. Mail allows me to tag, mark and otherwise sort the
stuff I want to review, or find interesting. Doing the same on the web
is far more painful (and for that reason, I don't even attempt to do
it).

 For a BTS-based workflow as proposed I had these ideas (based on [1],
 but without using usertags to keep things a bit simpler):

  - A new pseudo-package mentors.debian.org (or whatever) is created; the
maintainer is set to debian-mentors@l.d.o so all bug mail is sent to
there.
  
  - New requests should use RFS: package/version; maybe with
[NEW] appended for packages not yet in the archive.
It might be helpful to have mentors.d.n be able to file them (on
manual request).

  - Comments are sent to the BTS. Tags are used as follows:
- moreinfo: Open questions or changes are required before an upload.
- confirmed: Somebody did review the package and thinks it is okay.
  (Not needed when the package is directly uploaded.)
- pending (closing the bug): Somebody will (did) upload the package
  (no further changes required).

I like this.

  - mentors.d.n automatically closes RFS bugs for uploaded packages or
packages that were removed from there.  It may also automatically
close inactive bugs.

Apart from closing inactive bugs automatically, I believe this is a good
idea.

Some non-trivial packages might take some time to review, especially if
it turns out there are some issues that need to be solved upstream
before an upload can happen (ie, packaging is spot-on, and perfect, but
upstream needs to clarify a license, for example).

I think it's worth having that RFS bug still open, and pinging it once
in a while only adds noise. Closing it, and opening a new one (or
reopening the same) would only be noise, in my opinion.

Instead, I'd propose using the pending tag for this case. Packages
that get uploaded can be closed with mailing -done@ (and if the
sponsoring process involves fixing a few issues, the bug can even be
closed with the changelog).

With using 'pending', it would be possible to filter out uninteresting
requests, and everyone's staisfied.

 It would still be possible to provide a web interface for comments on
 mentors.d.n: it would just create a mail to the BTS and also set the
 appropriate tags.

Instead of mentors.d.n automatically doing the mail (which would be a
dumbed-down web interface to the BTS), it would in my opinion, be better
if it had the appropriate mailto: links instead, and provide a read-only
interface to the comments only.

But all in all, once I'm a DD again, I'd love to have sponsoring support
in the BTS. I know and love that thing, and use it daily anyway, it
would be a huge improvement over the current status quo, even if
mentors.d.n would not have explicit support for it at first:

* The BTS provides a familiar interface for DDs, one that can be easily
  archived, tagged and otherwise sorted.
* It provides a web interface, ability to download full RFS 'sessions'
  as mbox.
* One can subscribe to specific RFS bugs, and collaborate with other
  reviewers easily, as it all ends up in the same place.
* This latter feature also makes it easier to notice replies. When one
  has a huge volume of mail to go through daily (hi lkml, bugs-dist,
  devel, mentors, devel-changes and a whole lot of other lists.. ;), it
  helps if I could subscribe to RFS requests I reviewed, so I
  immediately see if I get a response, without having to write specific
  filters for this case, or look into my mentors folder.

...and I don't see a downside of using the BTS, apart from making some
minor noise on -devel-changes and -bugs-dist perhaps. But the amount of
RFS traffic is 

Re: Tracking RFSs as bugs

2011-09-21 Thread Ansgar Burchardt
Hi,

Gergely Nagy alger...@balabit.hu writes:
 Ansgar Burchardt ans...@debian.org writes:
  - mentors.d.n automatically closes RFS bugs for uploaded packages or
packages that were removed from there.  It may also automatically
close inactive bugs.

 Apart from closing inactive bugs automatically, I believe this is a good
 idea.

 Some non-trivial packages might take some time to review, especially if
 it turns out there are some issues that need to be solved upstream
 before an upload can happen (ie, packaging is spot-on, and perfect, but
 upstream needs to clarify a license, for example).

That will make the pseudo-package accummulate lots of open bug reports
that never see any attention.  So I think inactive requests need to be
dealt with one way or another, closing them automatically after a longer
term of no activity does seem as easy way to do so (ie. after 4-8 weeks
of no new comments).

For reviews that take a longer time, the sponsor could set himself as
the owner of the bug -- bugs with an owner would then not be closed.
This maybe can also be extended to bugs tagged confirmed.

An other idea I had when discussing this on IRC would be using the
summary field of the bug report to link to the current source package
and (optionally) also the page on mentors.d.n for the package.
For this to be easily set automatically, we might however need to add a
new command to debbugs (as the current summary command has to refer to
an already existing message).

 Instead of mentors.d.n automatically doing the mail (which would be a
 dumbed-down web interface to the BTS), it would in my opinion, be better
 if it had the appropriate mailto: links instead, and provide a read-only
 interface to the comments only.

Sure, I don't mind either way.

Regards,
Ansgar


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/s2sd3eu10oq@bistromathics.mathi.uni-heidelberg.de



Re: Tracking RFSs as bugs

2011-09-21 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

aside from my comments below I fully agree to both of your mails.

On 21.09.2011 14:33, Gergely Nagy wrote:
 but I am a bit unhappy about having comment possibilities on both
 mentors.d.n and the mailing list with information not forwarded.
 
 Whatever happens, the end result should be that comments would be
 visible on all commonly used places: on this list, and on mentors.d.n
 (possibly including the BTS, my personal preference).

that's pretty much the reason why I am picky to get people to comment in
this thread. I am aware of this problem and I am exploring possibilities
to solve it.
On whatever solution we may agree (or not), Debexpo will need to follow.
That said, I don't want to find a solution in Debexpo the mailing list
has to follow, but the other way around.

I am not sure what the original intention of the author regarding the
comment function was - I didn't implement it. Its clear its not really
usable as is.

On the other hand I know from several people they like the web comment
function, opposing us old, grumpy MUA die-hards and consider it a
worthwhile addition.

Hence my idea was and is to merge the web review part of Expo with our
current or future review solution. So, people using either solution
would be aware of comments from the other world.

  - Comments are sent to the BTS. Tags are used as follows:
- moreinfo: Open questions or changes are required before an upload.
- confirmed: Somebody did review the package and thinks it is okay.
  (Not needed when the package is directly uploaded.)
- pending (closing the bug): Somebody will (did) upload the package
  (no further changes required).
 
 I like this.

We would probably need in addition:

- - wontfix: Somebody claims the package is not distributable by Debian
and/or does not belong to Debian. The last point is hard to judge, but
developers should be brave enough to use it by making clear its a vote
on the package, not a personal level. If a developer disagrees he can
still retag and taking over ownership of the bug.

This is to not have many bugs more or less forever in the BTS being
tagged moreinfo. A wontfix bug would be closed automatically after a
while, say 8 weeks or so.


  - mentors.d.n automatically closes RFS bugs for uploaded packages or
packages that were removed from there.  It may also automatically
close inactive bugs.

 Apart from closing inactive bugs automatically, I believe this is a good
 idea.
 [..]
 
 I think it's worth having that RFS bug still open, and pinging it once
 in a while only adds noise. Closing it, and opening a new one (or
 reopening the same) would only be noise, in my opinion.


As Ansgar says (in his next reply) we should avoid carrying old cruft
forever with us. The inactivity period may be very long, though. I
wouldn't close it based on the date it was filed, but based on the last
activity. That would be conform to your idea I think.

 sponsoring process involves fixing a few issues, the bug can even be
 closed with the changelog).

Quoting myself from IRC for a wider audience: That's semantically wrong,
as its not the maintainer, but the sponsor to fix the bug. It should be
closed by mentors.d.n or/and and by an explicit -done from the sponsor.

 Instead of mentors.d.n automatically doing the mail (which would be a
 dumbed-down web interface to the BTS), it would in my opinion, be better
 if it had the appropriate mailto: links instead, and provide a read-only
 interface to the comments only.

While I personally wouldn't mind, I know people who disagree here. I
tried to honor their opinion a bit above.

 Being subscribed to both -bugs-dist and -devel-changes among other high
 volume lists, I wouldn't mind the extra noise to be honest. Probably
 wouldn't even notice the difference in volume.
 

Frankly, I don't see anything wrong even if we would draw attraction to
sponsor requests by that way as a side effect. Mentoring needs more
attraction among developers.

I truly doubt the amount of sponsor requests is /that/ notable, though.
Its about two fresh requests per day (citation needed).

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOee4hAAoJEMcrUe6dgPNtTKYQALTqQz1ttKTBuDWO6Ktg/E6l
6lSeZauZnyYj5jqC3j5eF27j72wwSd6/817zYcmulJqzjTBUEe+Lexqd46n3vX1H
xM0CE1yIkE5cCJtuSun0+7uHsHrnA9Z0GmI+3D6nsxx1j8BUlpdh1HiHpsg3SJ8S
lpJOeNDjcdYq2QROHEbNTs7vvgPSsMCtWXmFoPBsjeVsiTlXqXKiaAO4hzQizBD8
XrQbz3NHnCTspqLFqXBoP2DPHbi9P20Pv0aohOIqGPOtk3uwJ2pWUqJF/S/yU0zP
KVVS0pkdDH82vkavj+gl89//HyrbA++bpquek8hULzn46UR7BpTLO+He5eSoJlFF
tJkIgBLZR6JHsQmISVCIvcQ+FvJB+k5cRZsITwtLy8sDeDaSa0qrbhj8Rg3Np/I3
ymVCHaWMgiG0GNuSfrCFUqlQbbFjBGkE2PiDHJ2ZB1W8JVfFAvmgnBxpBaHTer6k
M64tkbapHepZYLHIcCi2r54wb/t+gK7QGtHanU2lxInJobhuqhTBpDzEzy1eglXN

Re: Tracking RFSs as bugs

2011-09-21 Thread Gergely Nagy
Ansgar Burchardt ans...@debian.org writes:

 Gergely Nagy alger...@balabit.hu writes:
 Ansgar Burchardt ans...@debian.org writes:
  - mentors.d.n automatically closes RFS bugs for uploaded packages or
packages that were removed from there.  It may also automatically
close inactive bugs.

 Apart from closing inactive bugs automatically, I believe this is a good
 idea.

 Some non-trivial packages might take some time to review, especially if
 it turns out there are some issues that need to be solved upstream
 before an upload can happen (ie, packaging is spot-on, and perfect, but
 upstream needs to clarify a license, for example).

 That will make the pseudo-package accummulate lots of open bug reports
 that never see any attention.  So I think inactive requests need to be
 dealt with one way or another, closing them automatically after a longer
 term of no activity does seem as easy way to do so (ie. after 4-8 weeks
 of no new comments).

In my opinion, RFS bugs that see no attention, but get uploaded can be
closed automatically: if the version in unstable is = than on mentors,
and the bug did not see any activity in a while (~4-8 weeks, as you
said), then it can be safely closed.

If it was never uploaded, then I would still opt for manual
handling. Perhaps a monthly report could be made, where inactive bugs
can be listed, and volunteers could glance over the list, and deal with
said bug reports. (And I hereby volunteer to do that, and help setting
up such a monthly report, in the very desired case of RFS's moving to
the BTS)

The reason behind this, is that RFS with no feedback is something that
should not happen, as it's a big discouragement for the requestor, for
one. Keeping them open, with a monthly report would make it easier to
see what needs urgent attention.

 For reviews that take a longer time, the sponsor could set himself as
 the owner of the bug -- bugs with an owner would then not be closed.
 This maybe can also be extended to bugs tagged confirmed.

ACK, sounds good!

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87pqiu56qj@balabit.hu



Re: Tracking RFSs as bugs

2011-09-21 Thread Jakub Wilk

* Ansgar Burchardt ans...@debian.org, 2011-09-21, 11:47:
I do not sponsor very much, but I am a bit unhappy about having comment 
possibilities on both mentors.d.n and the mailing list with information 
not forwarded.


Same here.

- A new pseudo-package mentors.debian.org (or whatever) is created; the 
maintainer is set to debian-mentors@l.d.o so all bug mail is sent to 
there.


- New requests should use RFS: package/version; maybe with 
[NEW] appended for packages not yet in the archive. It might be 
helpful to have mentors.d.n be able to file them (on manual request).


Agreed.


- Comments are sent to the BTS. Tags are used as follows:
 - moreinfo: Open questions or changes are required before an upload.
 - confirmed: Somebody did review the package and thinks it is okay. 
(Not needed when the package is directly uploaded.)


Let me bikeshed a little here. ;)

I'd use confirmed merely to indicate that either:
a) the package is already in the archive or
b) it's a new package and a DD believes it would be a good addition to 
the archive.


Note that the latter option is not necessarily a declaration of 
willingness to sponsor the package - I'd use owner for that purpose.


 - pending (closing the bug): Somebody will (did) upload the package 
(no further changes required).


I'm not sure if pending would be ever useful (except maybe for uploads 
to DELAYED).


- mentors.d.n automatically closes RFS bugs for uploaded packages or 
packages that were removed from there.


I think I'd prefer this to be done manually. Sending an Uploaded, 
thanks! mail to nnn-d...@bugs.debian.org shouldn't be a big effort 
for sponsors...



It may also automatically close inactive bugs.


Yes, this is quite important, or else we'll drown in bugs. Of course, we 
would have to define what is inactive. One of my packages was 
sponsored 8 months after I sent the RFS...


- Packages tagged both moreinfo and confirmed get the confirmed tag 
removed automatically.


With my proposal on how to use confirmed this won't be needed. In 
fact, it'd very typical for an RFS to be tagged both confirmed (= the 
package is welcome) and moreinfo (= needs more work).


--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110921173002.ga2...@jwilk.net



Re: Tracking RFSs as bugs

2011-09-21 Thread Ansgar Burchardt
Hi,

Jakub Wilk jw...@debian.org writes:
- Comments are sent to the BTS. Tags are used as follows:
  - moreinfo: Open questions or changes are required before an upload.
  - confirmed: Somebody did review the package and thinks it is
 okay. (Not needed when the package is directly uploaded.)

 Let me bikeshed a little here. ;)

 I'd use confirmed merely to indicate that either:
 a) the package is already in the archive or
 b) it's a new package and a DD believes it would be a good addition to
 the archive.

 Note that the latter option is not necessarily a declaration of
 willingness to sponsor the package - I'd use owner for that purpose.

I discussed this with Jakub on IRC and we came to the conclusion that
(experienced) reviewers or DDs who believe the package is not totally
insane.  It does not need to have gone through a thorough review, though
it certainly would not hurt either.

  - pending (closing the bug): Somebody will (did) upload the package
 (no further changes required).

 I'm not sure if pending would be ever useful (except maybe for
 uploads to DELAYED).

Hmm, I thought about using it in case the sponsor did review the
package, but will only upload later (for whatever reasons).  But I guess
he could just close the bug right away as well.

I do not think uploads to DELAYED should be handled differently as the
sponsor will just forget to close the bug later.

 - mentors.d.n automatically closes RFS bugs for uploaded packages or
 packages that were removed from there.

 I think I'd prefer this to be done manually. Sending an Uploaded,
 thanks! mail to nnn-d...@bugs.debian.org shouldn't be a big
 effort for sponsors...

Agreed, but having mentors.d.n cleaning up (semi-)automatically in case
the mail went to nnn@bugs.d.o instead of nnn-done@bugs.d.o should not
hurt.

 - Packages tagged both moreinfo and confirmed get the confirmed tag
 removed automatically.

 With my proposal on how to use confirmed this won't be needed. In
 fact, it'd very typical for an RFS to be tagged both confirmed (=
 the package is welcome) and moreinfo (= needs more work).

Agreed.

Regards,
Ansgar


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/871uv9zlro@deep-thought.43-1.org



Re: Tracking RFSs as bugs

2011-09-21 Thread Gergely Nagy
Ansgar Burchardt ans...@debian.org writes:

  - pending (closing the bug): Somebody will (did) upload the package
 (no further changes required).

 I'm not sure if pending would be ever useful (except maybe for
 uploads to DELAYED).

 Hmm, I thought about using it in case the sponsor did review the
 package, but will only upload later (for whatever reasons).  But I guess
 he could just close the bug right away as well.

 I do not think uploads to DELAYED should be handled differently as the
 sponsor will just forget to close the bug later.

Wouldn't the fixed tag work for cases where the package is reviewed,
and will be uploaded VerySoon(tm)?

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fwjpr3qh@luthien.mhp



Re: Tracking RFSs as bugs

2011-09-21 Thread Gergely Nagy
Gergely Nagy alger...@madhouse-project.org writes:

 Wouldn't the fixed tag work for cases where the package is reviewed,
 and will be uploaded VerySoon(tm)?

Please disregard that, I had a brainfart. Apologies for the noise.

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877h51r36s@luthien.mhp



Re: Tracking RFSs as bugs

2011-09-08 Thread Andrew O. Shadura
Hello,

I've just got a thought...

We already have ITP bugs. Why not just retitle them into RFS when
someone wants their package to be sponsored?

-- 
WBR, Andrew


signature.asc
Description: PGP signature


Re: Tracking RFSs as bugs

2011-09-08 Thread Jakub Wilk

* Andrew O. Shadura bugzi...@tut.by, 2011-09-08, 23:54:
We already have ITP bugs. Why not just retitle them into RFS when 
someone wants their package to be sponsored?


Not all sponsored packages are new. I'd hope most of them are not!

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110908210327.ga1...@jwilk.net



Re: Tracking RFSs as bugs

2011-09-07 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Paul,

On 06.09.2011 16:49, Paul Wise wrote:
 I'm concerned that this might turn out about as useful as filing an
 RFP bug against wnpp; not very useful at all.
 

I am not sure, a mailing list is better suited. I was not thrilled to
use the BTS when I heard about that idea first, but the more I think
about, the more attractive it gets.

To be honest, the current procedure does not work very well either. Some
RFS mails are lost in space due to the high volume of requests. The same
happens for some comments when the maintainer files a new RFS thread
instead of replying to existing reviews and so on. Finally, nobody knows
simple things as how many packages are out there which are seeking an
uploader, or what's the status of a particular RFS, without digging
mailing list archives.

By using the BTS all those features come for free:

* We can merge, retitle, reassign bugs.

* We can tag and categorize bugs (pending, reviewed, ...)

* We can easily see which packages are awaiting a sponsor (ok, that
could be seen on Debexpo as well - but I don't think the Needs a
sponsor flag ever helped to find one.)

* You can finally close bugs with wontfix i.e. wontupload instead of
politely hoping the requester goes away.

* We can track the entire history of an upload easily at one sight. Just
open the bug.

* Its easy to tell Debexpo about the status of a package - it can just
use SOAP to query the BTS, instead of guessing/parsing mails from
mentors and devel-changes ...

* No more broken/incomplete RFS mails anymore (reportbug could take
care, or even Debexpo could be filing the bug)

* Its convenient and controllable through a handy mail interface to sponsors

* Having the debian-mentors mailing list as pseudo package owner still
discloses every RFS mail to the public easily.


I can live to keep things as is, but please let's decide NOW, BEFORE I
spent a lot of time for writing interfaces in Debexpo to either solution.


- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOZ3dDAAoJEMcrUe6dgPNtMnMP/3pqdRQb30iEfB3/vTBjPQXl
B8ORKdRHGFs+5gEgXdeUBRBz6hTKGu62xIChcnsm3FadJiHmH9IgfKo12kBLtq/A
nhutsFoONGW1hJKs45BzqWXKRMtMXqjP/c1Ek4Evq75T69KQ+dSIrU03dinUVEqg
nyEgRs1tWnDoKl6klID3IEdtJZUS6oDnuiOQy7iF/Aodxq7OrMygLnaM5/P2MUOX
95cIsNAxA9LGrFi/Yw3uV3Xr0DVcqWkkZd/wdchaMvHJWX0EHn+tJKkoZk8HJOfU
I8bOAyrWv15eSnn36e/0FIJkBGTKJkS/EsRGkaFIsV8kxPmKZIKpJHqWp7QKDimM
7/xp2v3kYsLs3AXt5P1uaHt90/IlKjj1wEbLSmg3/YkzvMEdU2jtFHMLAxfvL7Yb
ee/1F84cvROxnv6xE1l+76pxI6rWEDGqzFtWznL3gi8uTzQA5UTk9lwRVXgtLla/
t3taet8jhhQMEfbkM7bJDxSXbMEUED+8yk0IbSKnLEh6XvkKDJaFyROFk332iMT2
AEjLRBGb8uq3We/GSpYc7q18kjGyLkC6F7Hjfpux86MYeHK5x/Nji75ViLH5l1/0
c4IiY3TvvBxo/RsZ7CFyK8qUzD9b/7fjxoy4UQEWh16GzWxkyAFb0yi/P3a09F/Z
FRLT3JftDjmm1bEY2+/W
=o+0W
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e677743.3090...@toell.net



Re: Tracking RFSs as bugs

2011-09-07 Thread Lucas Nussbaum
On 05/09/11 at 15:12 -0400, Michael Gilbert wrote:
 Hi,
 
 I've been thinking about how mentors works lately (after watching
 Asheesh's debconf11 talk).  It seems like the 4 day response effort
 worked somewhat well for a while, but kind of tailed off, and I've been
 pondering what could be done instead that would have some staying power.
 
 I've noticed that the release team has a lot of success addressing their
 issues in a rather timely manner.  I think that this success comes from
 the fact that they treat all of the items they need to accomplish as
 bugs [0].  So, as requests get old, they notice that and do something
 about it (or they just close it out if the submitter isn't responsive). 
 
 Anyway, I think mentors could greatly benefit from a similar work flow.
 So, I was wondering if there were any thoughts on setting up a
 mentors.debian.net pseudo-package [1]?  It seems like all of the
 existing ones are debian.org features, so I'm not sure if that would
 require mentors becoming an official .org service first or not?
 
 Anyway, I think this could be a really significant improvement to the
 mentors culture.

The BTS provides a good way to track requests. But mentors.d.n does,
too. On the other hand, the BTS doesn't have a useful interface to
search, filter and sort RFSes based on various criterias, such as:
- is the package already in Debian? (sponsoring a second upload is
  easier)
- did I sponsor the previous upload?
- is the package related to Ruby (easy to determine by grepping
  build-depends and depends)
- ...

all of this can easily be implemented on mentors.debian.net, but cannot
be added to a BTS pseudo-package. So I don't see the point of using a
BTS pseudo-package instead of mentors.d.n. (I also don't see the point of
using mentors.d.n together with a BTS pseudo-package.)

Additionally, it's very important to note that not all packages should
eventually be uploaded, so the fact that some packages never get
sponsored is a feature. Debian doesn't want to contain every piece of
free software ever written, because some of them have better
alternatives already in Debian, for example. How would you deal with
that with a BTS pseudo-package? After some time, there will be a few
hundred RFSes that should never ever be uploaded to Debian, but are
still open. Who gets to decide that they can be closed?

Lucas


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110907173901.ga23...@xanadu.blop.info



Re: Tracking RFSs as bugs

2011-09-07 Thread Chris Knadle
On Wednesday, September 07, 2011 09:53:07 AM, Arno Töll wrote:
 Hi Paul,
 
 On 06.09.2011 16:49, Paul Wise wrote:
  I'm concerned that this might turn out about as useful as filing an
  RFP bug against wnpp; not very useful at all.
 
 I am not sure, a mailing list is better suited. I was not thrilled to
 use the BTS when I heard about that idea first, but the more I think
 about, the more attractive it gets.
 
 To be honest, the current procedure does not work very well either. Some
 RFS mails are lost in space due to the high volume of requests. The same
 happens for some comments when the maintainer files a new RFS thread
 instead of replying to existing reviews and so on. Finally, nobody knows
 simple things as how many packages are out there which are seeking an
 uploader, or what's the status of a particular RFS, without digging
 mailing list archives.
 
 By using the BTS all those features come for free:
 
 * We can merge, retitle, reassign bugs.
 
 * We can tag and categorize bugs (pending, reviewed, ...)
 
 * We can easily see which packages are awaiting a sponsor (ok, that
 could be seen on Debexpo as well - but I don't think the Needs a
 sponsor flag ever helped to find one.)
 
 * You can finally close bugs with wontfix i.e. wontupload instead of
 politely hoping the requester goes away.
 
 * We can track the entire history of an upload easily at one sight. Just
 open the bug.
 
 * Its easy to tell Debexpo about the status of a package - it can just
 use SOAP to query the BTS, instead of guessing/parsing mails from
 mentors and devel-changes ...
 
 * No more broken/incomplete RFS mails anymore (reportbug could take
 care, or even Debexpo could be filing the bug)
 
 * Its convenient and controllable through a handy mail interface to
 sponsors
 
 * Having the debian-mentors mailing list as pseudo package owner still
 discloses every RFS mail to the public easily.
 
 
 I can live to keep things as is, but please let's decide NOW, BEFORE I
 spent a lot of time for writing interfaces in Debexpo to either solution.

After reading all of the above I see that there are a lot of benefits to 
having RFS mails in the BTS.  And it's interesting in that new packages 
already get started via ITP reports to the BTS, so this would basically be an 
extension of normal procedure.

The only concern I have is BTS performance from all of the extra devel 
traffic, which I suspect would be more significant than for normal bug 
reports.  So the logical thought is whether it would make sense to have a 
separate BTS for ITP/RFS/etc tracking rather than the normal BTS or not, since 
these wouldn't necessarily need to be handled in the same way that normal bug 
reports do.  On the other hand setting up another BTS would be a lot of work 
and require infrastructure, so this then goes back to the expected performance 
hit of devel traffic using the standard BTS would cause.

  -- Chris

--
Chris Knadle
chris.kna...@coredump.us


signature.asc
Description: This is a digitally signed message part.


Re: Tracking RFSs as bugs

2011-09-07 Thread Michael Tautschnig
[...]
 
 The BTS provides a good way to track requests. But mentors.d.n does,
 too. On the other hand, the BTS doesn't have a useful interface to
 search, filter and sort RFSes based on various criterias, such as:
 - is the package already in Debian? (sponsoring a second upload is
   easier)
 - did I sponsor the previous upload?
 - is the package related to Ruby (easy to determine by grepping
   build-depends and depends)
 - ...
 

What about usertags and usercategories? I believe the BTS could do a really good
job here if used in the right way.

 all of this can easily be implemented on mentors.debian.net, but cannot
 be added to a BTS pseudo-package. So I don't see the point of using a
 BTS pseudo-package instead of mentors.d.n. (I also don't see the point of
 using mentors.d.n together with a BTS pseudo-package.)
 

In my opinion the BTS and mentors.d.n could serve two somewhat distinct parts of
the process: clearly we need a space that packages can be uploaded to. Indeed
the BTS would do poor job if source packages got uploaded as attachments to the
BTS. On the other hand, the BTS is an excellent platform to track sponsoring
progress, making all the comments over time available in a single bug log.

 Additionally, it's very important to note that not all packages should
 eventually be uploaded, so the fact that some packages never get
 sponsored is a feature. Debian doesn't want to contain every piece of
 free software ever written, because some of them have better
 alternatives already in Debian, for example. How would you deal with
 that with a BTS pseudo-package? After some time, there will be a few
 hundred RFSes that should never ever be uploaded to Debian, but are
 still open. Who gets to decide that they can be closed?
 

As Arno outlined before, all we would see here is an improvement (if any change)
- who is it that gets to decide now? Its the community and the decision is
communicated by not responding to (possibly repeated) RFS. With the BTS, this
could be tagged as wontfix. In some earlier email I stated that we should
probably come up with a dedicated sponsoring team that gets to handle the
bureaucratic bits. It would, IMHO, then be this team's work to close such bugs
from time to time.

Best regards,
Michael



pgpQBxF11mPlr.pgp
Description: PGP signature


Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-07 Thread Chris Carr

On 06/09/2011 23:47, Michael Tautschnig wrote:

Hi Chris,

[...]



As said above: I for one would be perfectly fine to offer this kind of mentoring
to you. I'm not sure whether you had ever had a negative answer to such a
request for mentorship - have you ever asked for it (before)?


I had a mentor for about a year when I first started packaging. His 
responses to my occasional emails were invaluable, but we lost touch 
last year when he moved jobs/email addresses. There is a huge difference 
between reading debian-policy (or the wiki, or whatever other resource), 
and having someone bring it to life applied to your own work.


At the start of this year I asked for a new mentor, on both 
debian-mentors[1] and (after nobody replied) on debian-devel-games[2]. I 
have 'joined' the games team on IRC, and have been told that the way to 
get a sponsor is to do outstanding packaging tasks on other games. Since 
I'm not yet good enough at packaging to do this, I have tried to 
contribute to the wiki instead[3], though this has been stalled by RL 
over the summer.


I would very much appreciate your help. May I email you?

Regards,

Chris
--
[1]http://lists.debian.org/debian-mentors/2011/01/msg00249.html
[2]http://lists.debian.org/debian-devel-games/2011/02/msg00053.html
[3]http://wiki.debian.org/Games/IntoDebian


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e67d201.9040...@gmail.com



Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-07 Thread Michael Tautschnig
Hi Chris,

[...]
 
 I would very much appreciate your help. May I email you?
 

I wouldn't claim I could answer all your questions, especially when it comes to
games-specific ones, but at least I'll try my best to help. So yes, please go
ahead.

Best,
Michael



pgp6wMMNMscgR.pgp
Description: PGP signature


Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-06 Thread Johan Van de Wauw
On Mon, Sep 5, 2011 at 11:09 PM, Michael Tautschnig m...@debian.org wrote:
 Could you please be more precise about that last bit? What exactly is hard 
 about
 becoming DM?

 I really wish more people applied for DM. Sponsoring the same package more 
 than
 a few times makes little sense in most cases (there are exceptions, and I for
 one are regularly sponsoring at least one such exception).

I think that he really wants to say: it is hard to get a (first)
package into debian. That is not a problem which is solved by becoming
a DM.
I have never faced problems finding sponsors for updates of my package,
and I don't have the impression that it are those packages which don't
find a sponsor.

Apart from that: I haven't applied for DM yet because I still found it
useful that someone reviews my package prior to uploading. Although
one can also argue that that is partly the role of 'unstable'.

Johan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAJOp35=chmkx0pbq1d3o4daunefrmyxojybwvd6_rehvy_h...@mail.gmail.com



Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-06 Thread Charles Plessy
Le Tue, Sep 06, 2011 at 10:29:34AM +0200, Johan Van de Wauw a écrit :
 
 Apart from that: I haven't applied for DM yet because I still found it
 useful that someone reviews my package prior to uploading. Although
 one can also argue that that is partly the role of 'unstable'.

Dear Johan,

DM and DDs can also ask for comments on debian-mentors.

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110906083639.ga7...@merveille.plessy.net



Re: Tracking RFSs as bugs

2011-09-06 Thread Pietro Battiston
Il giorno mar, 06/09/2011 alle 08.12 +0900, Charles Plessy ha scritto:
 Le Mon, Sep 05, 2011 at 10:46:11PM +0200, Jakub Wilk a écrit :
  * Michael Tautschnig m...@debian.org, 2011-09-05, 20:51:
  I've noticed that the release team has a lot of success
  addressing their issues in a rather timely manner.  I think that
  this success comes from the fact that they treat all of the
  items they need to accomplish as bugs [0]. So, as requests get
  old, they notice that and do something about it (or they just
  close it out if the submitter isn't responsive).
  
  This is not a new idea:
  http://lists.debian.org/debian-mentors/2002/08/msg00262.html
 
 And http://wiki.debian.org/PackageReview :)
 

I'm really not much active in sponsoring/reviewing, neither in asking
for sponsorship/reviews, but my very humble opinion is that _this_ is
the right approach, the only systemic one that can change things.
Except that I would require at least 2 reviews of other packages, not
just one.

Pietro Battiston


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1315303707.2494.41.ca...@demporaneo.pietrobattiston.it



Re: Tracking RFSs as bugs

2011-09-06 Thread Paul Wise
I'm concerned that this might turn out about as useful as filing an
RFP bug against wnpp; not very useful at all.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKTje6GGWEk28=WKHq7kXq6os7H=ymcoydvvbvqym0bzfke...@mail.gmail.com



Re: Tracking RFSs as bugs

2011-09-06 Thread Michael Tautschnig
 I'm concerned that this might turn out about as useful as filing an
 RFP bug against wnpp; not very useful at all.
 

Hmm, not sure - after all, people are still free to remind potential sponsors
about outstanding RFS via debian-mentors. Well, and with such a new tracking
possibility, e.g., sprints could be organized from time to time.

We'd definitively need some more formal assignment of responsibilities for
sponsoring. People assigned those responsibilities are required to ask for help
from time to time, organize such sprints, send pings for open RFS tagged
more-info (or close them), work closely with the authors of debexpo, and
probably some other tasks that go beyond the basic step of sponsoring uploads.

Best,
Michael



pgpyEJzCB5alJ.pgp
Description: PGP signature


Re: Tracking RFSs as bugs

2011-09-06 Thread Kyle Willmon
On Mon, Sep 05, 2011 at 04:49:59PM -0400, Michael Gilbert wrote:
 Also, a very useful thing (I think) would be reportbug integration.
 Thus submitters would be able to reference their existing ITP
 submission and not have to re-enter the same information in their RFS
 (this duplication has always irked me about the mentors process).

FWIW, debexpo lists the bugs that are closed by the package upload on
the package detail page, which should include the ITA/ITP. Since this
page should be linked to in your RFS email, this duplication is probably
unnecessary.

Thanks
-
Kyle Willmon


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110906175502.gs31...@mail.tuxags.com



Re: Tracking RFSs as bugs

2011-09-06 Thread Kyle Willmon
On Mon, Sep 05, 2011 at 01:51:46PM -0700, Don Armstrong wrote:
 (I expect it would
 have debian-mentors@lists.debian.org as its maintainer, with
 mentors.debian.org as the pseudopackage name)

Is mentors.debian.org here suggesting that it should be added to the
official infrastructure or is this just a typo?

Thanks
--
Kyle Willmon


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110906175815.gt31...@mail.tuxags.com



Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-06 Thread Chris Carr

On 06/09/2011 09:29, Johan Van de Wauw wrote:

On Mon, Sep 5, 2011 at 11:09 PM, Michael Tautschnigm...@debian.org  wrote:

Could you please be more precise about that last bit? What exactly is hard about
becoming DM?

I really wish more people applied for DM. Sponsoring the same package more than
a few times makes little sense in most cases (there are exceptions, and I for
one are regularly sponsoring at least one such exception).


I think that he really wants to say: it is hard to get a (first)
package into debian. That is not a problem which is solved by becoming
a DM.


I don't think that is what I wanted to say (though I agree that it is 
hard to get one's first package into Debian).


I think what I meant was that part of the social contract, if I 
understand correctly, is that we're all here to become DMs/DDs, not just 
to get our packages uploaded by someone else and walk away. So why is it 
that DDs sponsor packages and not people?


Debian has a steep learning curve - I've been running several Debian 
systems for ~9 years, packaging for ~2.5 years and still have tons to 
learn. I would greatly appreciate the ability to correspond with someone 
about issues which arise for me *before* I have a package ready for 
review - or even which are only tangentially related to my package(s) 
but relevant to my broader understanding of Debian and the journey 
towards DM.


FWIW I'd support the use of the BTS for tracking RFSs. For new packages, 
couldn't it be as simple as tagging ITP bugs as packaged, uploaded and 
awaiting review? (Not sure about upgrades.)


Cheers,

CC


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e669ea9.4090...@gmail.com



Re: Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-06 Thread Michael Tautschnig
Hi Chris,

[...]
 I think what I meant was that part of the social contract, if I
 understand correctly, is that we're all here to become DMs/DDs, not
 just to get our packages uploaded by someone else and walk away. So
 why is it that DDs sponsor packages and not people?
 

In the ideal case, and this is largely where I started my sponsoring activities
from, I'd only mentor a few people. Indeed I used to have (and sometimes still
have) a lot more interaction with the people behind those packages than just the
occasional uploaded. email. I used to ask people what their long-term
intentions were, tried to understand their background, etc.

It was around the 4-days-proposal that I decided to trade quality for quantity.
Sadly, this trade off had to be made.

I'd still be happy to mentor (more) people if someone were interested in getting
into this mentoring relationship; but so far most people seemed just happy with
getting their package uploaded, apparently not caring about more than that.

 Debian has a steep learning curve - I've been running several Debian
 systems for ~9 years, packaging for ~2.5 years and still have tons
 to learn. I would greatly appreciate the ability to correspond with
 someone about issues which arise for me *before* I have a package
 ready for review - or even which are only tangentially related to my
 package(s) but relevant to my broader understanding of Debian and
 the journey towards DM.
 

As said above: I for one would be perfectly fine to offer this kind of mentoring
to you. I'm not sure whether you had ever had a negative answer to such a
request for mentorship - have you ever asked for it (before)?

 FWIW I'd support the use of the BTS for tracking RFSs. For new
 packages, couldn't it be as simple as tagging ITP bugs as packaged,
 uploaded and awaiting review? (Not sure about upgrades.)
 

I believe the workflow could be implemented as simply reassigning the ITP to the
proposed mentors.debian.(org|net) pseudo-package. No need for extra tagging, it
would all come for free.

Best,
Michael



pgpsmfcOmc95i.pgp
Description: PGP signature


Tracking RFSs as bugs

2011-09-05 Thread Michael Gilbert
Hi,

I've been thinking about how mentors works lately (after watching
Asheesh's debconf11 talk).  It seems like the 4 day response effort
worked somewhat well for a while, but kind of tailed off, and I've been
pondering what could be done instead that would have some staying power.

I've noticed that the release team has a lot of success addressing their
issues in a rather timely manner.  I think that this success comes from
the fact that they treat all of the items they need to accomplish as
bugs [0].  So, as requests get old, they notice that and do something
about it (or they just close it out if the submitter isn't responsive). 

Anyway, I think mentors could greatly benefit from a similar work flow.
So, I was wondering if there were any thoughts on setting up a
mentors.debian.net pseudo-package [1]?  It seems like all of the
existing ones are debian.org features, so I'm not sure if that would
require mentors becoming an official .org service first or not?

Anyway, I think this could be a really significant improvement to the
mentors culture.

Best wishes,
Mike

[0] http://bugs.debian.org/release.debian.org
[1] http://www.debian.org/Bugs/pseudo-packages


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110905151209.05edc47147b9d5355c42c...@gmail.com



Re: Tracking RFSs as bugs

2011-09-05 Thread Michael Tautschnig
Hi Michael, hi all,

(keeping Don CC'ed)

[...]
 I've noticed that the release team has a lot of success addressing their
 issues in a rather timely manner.  I think that this success comes from
 the fact that they treat all of the items they need to accomplish as
 bugs [0].  So, as requests get old, they notice that and do something
 about it (or they just close it out if the submitter isn't responsive). 
 
[...]

I'm all for tracking RFS in some more formal way, it would quite a bit reduce
the load on my inbox (which I'm currently using for tracking).

There is one fundamental difference, however, to, e.g, the release team: there
is no *team*. Who are they in case of sponsoring? What makes the situation
worse is that the number of people filing RFS is unbounded, this process is open
to everyone (don't get me wrong, this is a good thing in general).

I don't think technical infrastructure alone will solve those problems. In fact,
mentors.debian.net would already have all the necessary infrastructure: packages
are uploaded there and hence tracked. It is possible to leave comments, and
maybe this whole RFS business should just move over to mentors.debian.net.

Oh, and with all this moaning about RFS not being dealt with in a timely manner:
true, we don't manage to get packages reviewed and sponsored within 4 days, but
is the situation really that bad at the moment? Are there any packages older
than one month still waiting for sponsorship?

Best,
Michael



pgpThnq9RAMkD.pgp
Description: PGP signature


Re: Tracking RFSs as bugs

2011-09-05 Thread Jakub Wilk

* Michael Tautschnig m...@debian.org, 2011-09-05, 20:51:
I've noticed that the release team has a lot of success addressing 
their issues in a rather timely manner.  I think that this success 
comes from the fact that they treat all of the items they need to 
accomplish as bugs [0]. So, as requests get old, they notice that and 
do something about it (or they just close it out if the submitter 
isn't responsive).


This is not a new idea:
http://lists.debian.org/debian-mentors/2002/08/msg00262.html

I'm all for tracking RFS in some more formal way, it would quite a bit 
reduce the load on my inbox (which I'm currently using for tracking).


Same here.

There is one fundamental difference, however, to, e.g, the release 
team: there is no *team*. Who are they in case of sponsoring? What 
makes the situation worse is that the number of people filing RFS is 
unbounded, this process is open to everyone (don't get me wrong, this 
is a good thing in general).


I don't think technical infrastructure alone will solve those problems.


Of course it won't, but that's not a reason not to think about 
improvements.


In fact, mentors.debian.net would already have all the necessary 
infrastructure: packages are uploaded there and hence tracked. It is 
possible to leave comments, and maybe this whole RFS business should 
just move over to mentors.debian.net.


I can't talk to debexpo using my MUA. This is a big no-go for me.

Oh, and with all this moaning about RFS not being dealt with in a 
timely manner: true, we don't manage to get packages reviewed and 
sponsored within 4 days, but is the situation really that bad at the 
moment? Are there any packages older than one month still waiting for 
sponsorship?


Probably dozens of them...

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110905204611.ga...@jwilk.net



Re: Tracking RFSs as bugs

2011-09-05 Thread Chris Carr

On 05/09/2011 20:51, Michael Tautschnig wrote:

Oh, and with all this moaning about RFS not being dealt with in a timely manner:
true, we don't manage to get packages reviewed and sponsored within 4 days, but
is the situation really that bad at the moment? Are there any packages older
than one month still waiting for sponsorship?


I was going to reply to this and say that my angband-audio package has 
been waiting for six months (it was uploaded on 27 Feb) - but I went to 
check on it and I see it has disappeared! I did not receive any email 
about this - are old packages deleted from m.d.n after a certain time?


Not to worry, I'll re-upload it and make another RFS.

No moaning from me btw - I am sure there are many more RFSs than there 
are sponsors. I just wish it wasn't so hard to reach DM.


CC


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e6535ed.3060...@gmail.com



Re: Tracking RFSs as bugs

2011-09-05 Thread Michael Gilbert
On Mon, 5 Sep 2011 20:51:47 +0100 Michael Tautschnig wrote:
 I'm all for tracking RFS in some more formal way, it would quite a bit reduce
 the load on my inbox (which I'm currently using for tracking).
 
 There is one fundamental difference, however, to, e.g, the release team: there
 is no *team*. Who are they in case of sponsoring? 

Well, perhaps its time to formalize that?  Let's make mentors a .org
and get the DPL to do some official appointments.  I'm willing to
volunteer for that (I'm only a DM now, but I've run into enough
limitations with my DM status lately that I'm starting to feel like I
should really be going for DD now).  Who else is willing to volunteer?

 What makes the situation
 worse is that the number of people filing RFS is unbounded, this process is 
 open
 to everyone (don't get me wrong, this is a good thing in general).

I agree, this is a very good thing.  I'm hoping this approach will make
supporting so many people a more tractable thing.

 I don't think technical infrastructure alone will solve those problems. In 
 fact,
 mentors.debian.net would already have all the necessary infrastructure: 
 packages
 are uploaded there and hence tracked. It is possible to leave comments, and
 maybe this whole RFS business should just move over to mentors.debian.net.

Yes, the new infrastructure really is an improvement, but it does have
some issues, which of course may be easily fixable with the current
framework.  For example, discussion on the mentor's package pages isn't
reproduced on the mentors ML and vice versa; as would be done with a
BTS package and associated mailing list. There is no email-based option
to the web interface.  Also, aestetically, the new mentors system
reproduces functionality already available via the bug system. Finally,
and maybe this is because the oldness only goes back to July now, there
isn't really as sense of what's old and thus a candidate to close out;
and even so it's not possible to close out other's packages (with an
option to reopen) like on the BTS.

Also, a very useful thing (I think) would be reportbug integration.
Thus submitters would be able to reference their existing ITP
submission and not have to re-enter the same information in their RFS
(this duplication has always irked me about the mentors process).

 Oh, and with all this moaning about RFS not being dealt with in a timely 
 manner:
 true, we don't manage to get packages reviewed and sponsored within 4 days, 
 but
 is the situation really that bad at the moment? 

I'm not trying to bemoan the situation; just trying to be proactive and
thoughtful about finding ways to make it better.

 Are there any packages older than one month still waiting for sponsorship?

You can see all of the packages currently in limbo at [0]; although
it's not currently possible to select only those older than a month
(although that too could probably be implemented relatively easily with
the new expo framework). I for example have a set of old packages
awaiting further review [1]. Admittedly a lot of those are back in my
court to fix some issues, and its my fault for forgetting about them;
although I feel like I would be less inclined to do that if they were
tracked as bugs and tagged with moreinfo (although then again something
similar could be implemented on mentors), and with someone poking me
every now and then saying this is really old and you haven't worked on
it, so we're going to close it.

So, anway it boils down to the fact that the BTS already has all of these
wonderful features, and mentors could get them, but if they're already
available why go though the duplicative process?  If I could choose, my 
approach would be to go the BTS route and better integrate the mentors
pages with that and vice versa.

Best wishes,
Mike

[0] http://mentors.debian.net/packages/index
[1] http://mentors.debian.net/packages/uploader/michael.s.gilbert%40gmail.com


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110905164959.82ca09ae.michael.s.gilb...@gmail.com



Re: Tracking RFSs as bugs

2011-09-05 Thread Don Armstrong
On Mon, 05 Sep 2011, Michael Gilbert wrote:
 I was wondering if there were any thoughts on setting up a
 mentors.debian.net pseudo-package [1]?

The real question is whether a number of people who are responding to
RFS are willing to participate in a pseudopackage like that.

I personally don't have a problem with creating one (I expect it would
have debian-mentors@lists.debian.org as its maintainer, with
mentors.debian.org as the pseudopackage name) if there is significant
buy-in from people doing sponsoring that this would assist them in
finding and tracking packages that they are interested in sponsoring.
 

Don Armstrong

BTW: there's no need to keep me CC'ed, as I'm subscribed to -mentors
(and in general, ow...@bugs.debian.org is the right role address to
e-mail for these things.)

-- 
It was a very familiar voice. [...] It was a voice you could have used
to open a bottle of whine.
 -- Terry Pratchett _The Last Continent_ p270

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110905205146.gn10...@teltox.donarmstrong.com



Becoming DM [was: Re: Tracking RFSs as bugs]

2011-09-05 Thread Michael Tautschnig
Hi,

[...]
 No moaning from me btw - I am sure there are many more RFSs than
 there are sponsors. I just wish it wasn't so hard to reach DM.
 
[...]

Could you please be more precise about that last bit? What exactly is hard about
becoming DM?

I really wish more people applied for DM. Sponsoring the same package more than
a few times makes little sense in most cases (there are exceptions, and I for
one are regularly sponsoring at least one such exception).

Best,
Michael




pgpYNApHKtMWq.pgp
Description: PGP signature


Re: Tracking RFSs as bugs

2011-09-05 Thread Michael Tautschnig
Hi,

[...]
 This is not a new idea:
 http://lists.debian.org/debian-mentors/2002/08/msg00262.html
 

Thanks a lot for the pointer, indeed this is an interesting read (well, the
technical part of that).

[...]
 
 I can't talk to debexpo using my MUA. This is a big no-go for me.
 

Fully agreed.

[...]

I'll continue in another subthread, just wanted to note those bits here.

Best,
Michael



pgpnFqr7gxeM6.pgp
Description: PGP signature


Re: Tracking RFSs as bugs

2011-09-05 Thread Arno Töll
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello everyone,
as I see this discussion going on, I think I should inform you about
some things going on on mentors.d.n right now:

* Asheesh and we are steadily improving features on Debexpo (the
software behind mentors.d.n). Its not finished yet, and misses some
features we would like to add.

* I was thinking to implement a debian-mentors - Debexpo bridge to
import comments made on the mailing list to Expo. There are some stub
functions available, if you are interested have a look to our devel
branch [1]. This is something to come in future. Basically I will grab
RFS comments made on the mailing list, and import them to the package
history on Debexpo. More advanced plans include to keep track of the
entire package history. If someone else is willing to assist me here:
any help is appreciated. That would not change the workflow for MUA fans
out there.

* As a result on the dc11 sponsorship BoF, I think, one of the most
useful additions to Expo would be sponsor metrics [2]. I prepared a
newsletter together with David Bremner which is in the pipeline and we
will probably send it out very soon, as I get my stuff on Expo regarding
that done.

* Lucas Nussbaum made a very interesting proposal to make a social
peer-to-peer review platform out of Debexpo. Basically his idea was to
have some karma / teams. Have a look to [3][4] get the idea.

* Debexpo did not lose packages being uploaded to the old Mentors
infrastructure before we switched. For technical reasons we don't have
the precise upload date and/or package description available. So I gave
those uploads a random legacy upload date. Besides they are fully
functional.

* We need more contributors to Debexpo. We have a lot of (wishlist)
bugs. Let me hear if anyone is interested to step in.


On 05.09.2011 23:09, Michael Tautschnig wrote:
 Could you please be more precise about that last bit? What exactly is hard 
 about
 becoming DM?

The fact, you won't find sponsors easily which makes it pretty hard to
find someone who advocates you. Here is more to come on the newsletter I
announced above.




[1]
http://anonscm.debian.org/gitweb/?p=debexpo/debexpo.git;a=shortlog;h=refs/heads/devel
[2] http://wiki.debian.org/DebianMentorsNet#Metrics
[3]
https://alioth.debian.org/tracker/index.php?func=detailaid=313252group_id=100127atid=413115
[4]
https://alioth.debian.org/tracker/index.php?func=detailaid=313253group_id=100127atid=413115
- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOZT6pAAoJEMcrUe6dgPNtxAcQAKuPnlmV+XSNuUUtXDeHWZ72
pNnoh3iURW7u8a+Cgtz7q8Oi+Y/WDl+X1MbQRQWs/F1tmm0W7aG8k42DHT2sOFFn
85aG+Rh3qlzjsEW98ahw0VtYo00Lm3BA2OdxWNnxlL3RgYeeh/JF54oqCvuLAypo
Sh5UFw910Mz0F/7PuN6Obma3cVL82OShUE/lNDitvKZi1OXQ6+9ZFd5YIMd7mDYM
jo2IWbwG80+qiM4q/pQDj1jUAs+H4esYHw51Ji3JiHa5AFU1/pQb8CoENlZsuntr
mImwrmxwvHzL2wPtW3SdVIhPix/5Z+Bif4t1/C8NR+pzXEhkE0hIfMDEbdK3UcQa
NrS6nizpcRG6LkIru79guOfRZZiXOCSEV4RrGyv745jH9L7KZiNhjYJMn/1E4Th4
LG9ilK6QrM7r/cdxd7Vl7tgh45jI5RXJQeAvXom4tZWuuS5gfMJnEPk3lkrOTAz0
XeGUzAblbOcoyvod40MrStEhQ11JgH48hRE3zjk+w8xFCVJOoPV0BVROGrFpy6DR
usERHjSvnNErzVMqcEtIYHULEGT/EBr4ViMUtcG4r9yoC7eijasc7Z4ICb+vUgFJ
UlACoaQcQlrjDXqsvr8jceG1qI3gQWz4BVc4IKgr+RWivBeggnR31xeBQZTC5Gcc
LMD9K/nv3lQbFNpwky2U
=skHm
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e653eaa.7080...@toell.net



Re: Tracking RFSs as bugs

2011-09-05 Thread Charles Plessy
Le Mon, Sep 05, 2011 at 10:46:11PM +0200, Jakub Wilk a écrit :
 * Michael Tautschnig m...@debian.org, 2011-09-05, 20:51:
 I've noticed that the release team has a lot of success
 addressing their issues in a rather timely manner.  I think that
 this success comes from the fact that they treat all of the
 items they need to accomplish as bugs [0]. So, as requests get
 old, they notice that and do something about it (or they just
 close it out if the submitter isn't responsive).
 
 This is not a new idea:
 http://lists.debian.org/debian-mentors/2002/08/msg00262.html

And http://wiki.debian.org/PackageReview :)

By the way, I find it also a bit strange that while a lot of developement in
Debian is now done in version control systems, the paradigm of sponsoring is
still centered on source packages instead of checkouts…   This may also be one
reason why some RFS take some time to be transformed in uploads.

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110905231257.ga6...@merveille.plessy.net



Re: Tracking RFSs as bugs

2011-09-05 Thread Michael Gilbert
On Mon, 5 Sep 2011 22:46:11 +0200 Jakub Wilk wrote:
 This is not a new idea:
 http://lists.debian.org/debian-mentors/2002/08/msg00262.html

After reading through that old discussion, I conclude that the highly
confrontational approach chosen by Raphael at that time lead to people 
basically tuning him out, and eventually leading to the death of the 
idea.

That's unfortunate since that pursuit eliminated the BTS as a
solution for the past 9 years, which could have greatly improved the
mentors situation a long time ago.  Anyway that's all in the past, and
not worth worrying about anymore :)

So, the two quantified issues back then were that RFS bugs would be
large in number and that there would be BTS spam on the mentors ML.
Given that there are over 600,000 debian bugs now, I don't thing the
large number argument holds water any more.  As for BTS spam, I've
followed the debian-release ML for a long time, and have had no problem
basically ignoring it.  So I think the quantifiable/technical
opposition doesn't really exist anymore; although some of the
personalities that originally opposed the idea are still around.

Also, while I'm thinking about it, there really good benefits of
reportbug integration.  For example, scripts could be built to
automatically CC the relevant teams (i.e. games, java, etc.).  I see
this is also part of the debexpo plan [0].  Also, for example I help
with the security team, and it would be helpful to have a Security NMU
category that CC's the security team.  Also, an RC NMU category could
be created for RFSs fixing release-critical bugs (this would help
newbies contribute to the release process).   And of course the BTS
has MUA integration (also in the debexpo plan).

So, I feel like I could update reportbugs' debbugs.py script relatively
quickly to be able to support these things (given some free time, which
I should be able to find in the next couple weeks).  So, anyway, I'll
plan on looking into that.

[0] 
https://alioth.debian.org/tracker/index.php?func=detailaid=313253group_id=100127atid=413115

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110905200304.bc515ba7.michael.s.gilb...@gmail.com