[PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Lucas Nussbaum
Hi,

According to the huge thread starting at
https://lists.debian.org/debian-devel/2012/10/msg00469.html, it seems that:
- there's consensus that a lightweight process for orphaning unmaintained
  packages is a good idea (if you are not convinced yet, I urge you to read
  Russ' post at https://lists.debian.org/debian-devel/2012/10/msg00546.html )
- there's consensus on how to initiate the process
- there's some disagreement on how to complete the process:
  + some think waiting for ACKs will not work because not enough people
might care to ACK
  + some would prefer a policy based on "no objection for some time"
  + some think that NACKs should block the process

I think I agree with everybody, so here is a new version of the last step of
the proposed procedure:

--->8
4. When/if consensus has been reached, or if no objections have been raised,
   the package can be orphaned by retitling and reassigning the ITO bug
   accordingly. Here are some example situations where it is considered
   acceptable to move forward:
- one month has passed since the ITO bug was submitted, and nobody
  objected to the orphaning;
- one week has passed since the ITO bug was submitted, and at least
  3 DDs supported the orphaning (possibly including the submitter
  of the ITO bug, if it was a DD), while nobody objected.
   If someone opposed the orphaning, it is generally a better idea to
   forward the issue to the Technical Committee. However, if objections
   have been well addressed and there is consensus (indicated by a very
   large majority of supporters) in favor of the orphaning, it is still
   possible to move forward.
--->8

For completeness, here is the full proposal. I've also addressed a few
cosmetic comments.

--->8
Orphaning another maintainer's packages

It is not uncommon for some packages to end up in an unclear situation,
with a maintainer without enough time to maintain them properly. The NMU
procedure (described in developers-reference section 5.11) enables other
contributors to fix problems when a maintainer is unavailable,
but maintaining packages through NMUs is not a viable long term
solution, and it is sometimes required to transfer the maintenance of a
package to another contributor.

This section describes the recommended procedure to orphan a package,
thus giving candidate adopters the possibility to take over the
maintenance of a package. This procedure aims at being efficient at
addressing simple and obvious cases. It is not suitable for more
difficult or controversial cases (e.g. active but non-cooperative
maintainer) -- in such cases, the issue should be brought to the
Technical Committee, as described in the Debian Constitution, section
6.1.

1. Someone opens an ITO (Intent to Orphan) bug against the package whose
   orphaning is suggested, with the 'serious' severity. The submitter
   notifies debian...@lists.debian.org (e.g. using X-Debbugs-Cc:
   debian...@lists.debian.org) of the process.
   The bug report should contain a detailed analysis of the state of
   the package, explaining why it should be orphaned.  The analysis
   should focus on the package, not on the maintainer, and great
   care should be taken to avoid formulations that would be
   offensive for the maintainer.
   Relevant information include: release critical bugs, whether
   the package blocks progress elsewhere in Debian, history of NMUs,
   lack of any recent activity on that package by the maintainer, public
   comments of the maintainer showing a lack of interest in the package,
   previous attempts to contact the maintainer, etc.

2. The submitter should seek comments from the package maintainer
   (e.g., by sending a private mail notifying him/her of the process).

3. Debian Developers can then support or oppose the proposed orphaning (using
   signed mails sent to the bug and to debian...@lists.debian.org).
   Everybody is welcomed to contribute to the discussion, e.g. to comment
   on problems experienced by users due to the level of maintenance.

4. When/if consensus has been reached, or if no objections have been raised,
   the package can be orphaned by retitling and reassigning the ITO bug
   accordingly. Here are some example situations where it is considered
   acceptable to move forward:
- one month has passed since the ITO bug was submitted, and nobody
  objected to the orphaning;
- one week has passed since the ITO bug was submitted, and at least
  3 DDs supported the orphaning (possibly including the submitter
  of the ITO bug, if it was a DD), while nobody objected.
   If someone opposed the orphaning, it is generally a better idea to
   forward the issue to the Technical Committee. However, if objections
   have been well addressed and there is consensus (indicated by a very
   large majority of supporters) in favor of the orphaning, it is still
   possible to mov

Re: [SUMMARY/PROPOSAL] Orphaning another maintainer's packages

2012-10-27 Thread Cyril Brulebois
Scott Kitterman  (27/10/2012):
> If the maintainer never responds, then (it turns out) there was no
> need for the delay.  So there are cases where delay is pointless,
> the problem is that you can't tell in advance if you're in one of
> those cases or not.

Thankfully, nothing stops anyone from NMUing as needed during this
period, so packages can be fixed/improved in the meanwhile.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Mandatory -dbg packages

2012-10-27 Thread Vincent Bernat
Hi!

Libraries with `-dbg` package are a pain to deal with when debugging
some problem. The solution to ask each user to rebuild the library
without stripping debug symbols[1] seem suboptimal. Asking each
maintainer to ship a `-dbg` package may be a solution[2] but couldn't we
generate those packages automatically by the builders, like this is done
with Ubuntu[3]?

I remember we had a discussion about this a few years ago. An automatic
service has been setup for this[4] by myon but it does not seem to be
updated anymore.

Why does this experiment have been stopped? Could we mainstream it?

[1]: http://wiki.debian.org/HowToGetABacktrace
[2]: 
http://www.linux.codehelp.co.uk/serendipity/index.php?/archives/18-Mandatory-dbg-packages-for-libraries.html
[3]: https://wiki.ubuntu.com/DebuggingProgramCrash
[4]: http://debug.debian.net/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/m3ip9w8b50@neo.luffy.cx



Re: suggestion

2012-10-27 Thread Samuel Thibault
Ricardo Obando, le Fri 26 Oct 2012 21:29:37 -0300, a écrit :
> When will there be in debian installer for Debian and wubi as Ubuntu?

When somebody implements it.

Samuel


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121027103909.gv5...@type.wlan.youpi.perso.aquilenet.fr



Re: Mandatory -dbg packages

2012-10-27 Thread Andrey Rahmatullin
On Sat, Oct 27, 2012 at 12:25:31PM +0200, Vincent Bernat wrote:
> Libraries with `-dbg` package are a pain to deal with when debugging
> some problem. 
You probably mean "without".

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Re: Mandatory -dbg packages

2012-10-27 Thread Vincent Bernat
 ❦ 27 octobre 2012 12:42 CEST, Andrey Rahmatullin  :

>> Libraries with `-dbg` package are a pain to deal with when debugging
>> some problem. 
> You probably mean "without".

Yes.
-- 
printk(KERN_WARNING "Multi-volume CD somehow got mounted.\n");
2.2.16 /usr/src/linux/fs/isofs/inode.c


pgpxmlPPBGcp3.pgp
Description: PGP signature


Re: Mandatory -dbg packages

2012-10-27 Thread Игорь Пашев
Do not kick me, but in Solaris, there are :

1) special ELF section .SUNW_ldynsym extending .dynsym [1]
2) .SUNW_ctf with CTF data [2]
3) Function args are saved in stack for amd64

But from my point all it exists because Solaris lacks robust
package manager :-)

[1] https://blogs.oracle.com/ali/entry/what_is_sunw_ldynsym
[2] http://hub.opensolaris.org/bin/view/Project+ppc-dev/ctf

2012/10/27 Vincent Bernat 

>  ❦ 27 octobre 2012 12:42 CEST, Andrey Rahmatullin  :
>
> >> Libraries with `-dbg` package are a pain to deal with when debugging
> >> some problem.
> > You probably mean "without".
>
> Yes.
> --
> printk(KERN_WARNING "Multi-volume CD somehow got mounted.\n");
> 2.2.16 /usr/src/linux/fs/isofs/inode.c
>


Re: [PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Bart Martens
On Sat, Oct 27, 2012 at 11:36:15AM +0200, Lucas Nussbaum wrote:
> - there's some disagreement [...]

More disagreement than I expected.

> here is a new version of the last step of
> the proposed procedure:

> For completeness, here is the full proposal. I've also addressed a few
> cosmetic comments.

> Comments?

Thanks for your effort, Lucas.  I don't object against this new text.

However, I also had a look at the open wnpp bugs to get an idea of how packages
are currently being orphaned or put up for adoption in practice.  I started
from all open RFA, O and ITA bugs.  Then I excluded the wnpp bugs for which the
bug submitter is one of the package maintainers.  I also excluded the wnpp bugs
for packages already having Debian QA Group as the maintainer, mostly for
practical reasons, so my study is not complete on this part, but I guess that
there's little discussion about these packages.  Then I excluded the wnpp bugs
for packages for which the maintainer has MIA status inactive, unresponsive,
retiring, mia, needs-wat, retired or removed.  I have read all remaining wnpp
bugs.  I noticed that quite some packages are being orphaned and put up for
adoption without corresponding status in the MIA database.  Sounds alarming,
but in reality things go quite smooth.  The bug submitters seem to be very
reasonable.  At this point I see no problem with the currently open O, RFA and
ITA bugs.  I also realized that I can repeat this study automatically and
periodically, daily or so, to early detect suspicious new O, RFA and ITA bugs.
It is not much work to review the suspicious ones and whitelist the good ones.
The remaining ones can be cancelled or debated.  So maybe we could simply allow
anyone, including non-DDs, to submit O-bugs for packages which seem abandoned
by the maintainer, and to submit ITA-bugs for packages he/she wishes to
salvage.  Sounds revolutionary, but in reality this is more or less already
happening.  Thoughts ? Comments ? Am I overlooking something ?

Regards,

Bart Martens


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121027141925.gc27...@master.debian.org



Re: (seemingly) declinging bug report numbers

2012-10-27 Thread Felipe Sateler
On Mon, 22 Oct 2012 08:27:59 +0200, Stefano Zacchiroli wrote:

> On Sun, Oct 21, 2012 at 11:25:47PM +, Felipe Sateler wrote:
>> Another way to look at it is the number of maintainers, as recorded in
>> the Packages and Sources files. I've done a bit of scripting and came
>> with these numbers:
> 
> Did you look only at Maintainer, or also at Uploaders? In the former
> case (Maintainer only), you'll probably end up interpreting the
> evolution from individual maintenance to team maintenance as a decrease
> in the available people power, incorrectly imo.

It also looks at uploaders, and filters out debian lists. The script I 
used was:

for dist in {0.93R6,1.{1,2,3.1},2.{0,1,2},3.{0,1},4.0,5.0,6.0.6,7.0} ; do
echo $dist
(cat Packages*-${dist}; echo; cat Sources*-${dist}) | \
grep-dctrl . -sUploaders,Maintainer | \
sed '/^[[:space:]]*$/d' | cut -f2 -d: | \
sed -e 's/\(".*\),\(.*"\)/\1\2/g'| \
sed -e 's/,/\n/g' | sort -u | \
grep -v 'lists.*debian.org'  > maints-${dist}
done


I also grepped through the debian-devel-changes list[1] to find unique 
Changed-By entries, and it suggests the number of monthly active 
maintainers has been kept relatively steady, although much more variable 
in recent cycles. Yearly data suggests the same.

I have uploaded to [2] an ods file with the numbers.

[1] zgrep '^Changed-By' $src | sort -u > changed.${date} # done in a loop
[2] http://people.debian.org/~fsateler/activity.ods


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/k6gvil$12u$1...@ger.gmane.org



Bug#691624: ITP: dput-ng -- next generation Debian package upload tool

2012-10-27 Thread Arno Töll
Package: wnpp
Severity: wishlist
Owner: "Arno Töll" 

Package: wnpp
Severity: wishlist
Owner: Arno Töll 
thanks
* Package name: dput-ng
  Version : 1.0.0
  Upstream Author : Arno Töll , Paul Tagliamonte 

* URL : http://people.debian.org/~paultag/dput-ng
* License : GPL-2+
  Programming Lang: Python
  Description : next generation Debian package upload tool


dput-ng is a Debian package upload tool which provides an easy to use inter-
face to Debian (like) package archive hosting facilities. It allows anyone who
works with Debian packages to upload their work to a remote service, including
Debian's ftp-master, mentors.debian.net, Launchpad or other package hosting
facilities for Debian package maintainers.

dput-ng features many enhancements over dput, such as more comprehensive
checks, an easy to use plugin system, and code designed to handle the numerous
archives that any Debian package hacker will interact with.

dput-ng aims to be backwards compatible with dput in command-line flags,
configuration files, and expected behavior.


Informal part in case someone is curious:


Everyone interested can look at our work at
http://anonscm.debian.org/gitweb/?p=collab-maint/dputng.git. As of today
dpdput-ng is ready to use for early adotors.  Users should beware, this first
version is just barely feature complete, so it's recommended for use by those
who wish to provide early feedback or testing. That being said, the authors are
running this on a daily basis, and most features in both dput and dcut have
been tested in production. Problems are infrequent, but may cause breakage in
these early stages. Having that said, we are not aware of any serious problem,
and it can be used right away for most use cases Documentation on dput can be
found in the -doc package built from this source, or at http://dput.rtfd.org/

Finally, as always: Contributions and suggestions are extremely welcome.


Highlights:


* Compatibility with dput.cf configuration files ("old style configuration")
* A new extremely flexible configuration format permitting inheritance of 
profiles
* Pluggable interface for third party pre- and post-upload checks
* A public Python API for those who want to embed dput in their own code
* A detached user interface for a future dput GUI
* Pluggable dcut command support (DM permission handling integrated!)
* Support for SFTP uploader and SHA256 checksums
* We avoid common and open issues with dput (old), including but not limited to
  the absence of hardcoded paths for commands, checking distribution mismatches,
  and more.


Limitations:


* We do not support all dput (old) configuration flags, most notable we do not
  have support for progress indication (yet) and we do not support run_dinstall
  (we believe this is barely used anymore these days but relies on SSH scraping
  instead)
* We do not support "method = rsync" uploads (relies on SSH scraping
  again)
* A few other options are not supported because they are superseded by (in our
  opinion) superior replacements * Command line options from dcut differ to the
  original


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121027171854.7370.20014.report...@snowball.fritz.box



Re: Mandatory -dbg packages

2012-10-27 Thread Michael Biebl
On 27.10.2012 12:25, Vincent Bernat wrote:
> Hi!
> 
> Libraries with `-dbg` package are a pain to deal with when debugging
> some problem. The solution to ask each user to rebuild the library
> without stripping debug symbols[1] seem suboptimal. Asking each
> maintainer to ship a `-dbg` package may be a solution[2] but couldn't we
> generate those packages automatically by the builders, like this is done
> with Ubuntu[3]?
> 
> I remember we had a discussion about this a few years ago. An automatic
> service has been setup for this[4] by myon but it does not seem to be
> updated anymore.
> 
> Why does this experiment have been stopped? Could we mainstream it?
> 

Afaik the work was started by pochu as port of GSoC [1][2]. According to
[3], Marc was his mentor. I've CCed both, maybe they can comment on
what's still missing.
I'd love to see that happen.

Michael


[1] http://wiki.debian.org/EmilioPozueloMonfort/GSoC2009Ddebs
[2] http://wiki.debian.org/AutomaticDebugPackages
[3]
http://wiki.debian.org/SummerOfCode2009#Automatic_Debug_Packages_Creation_and_Handling

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: [PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Michael Gilbert
On Sat, Oct 27, 2012 at 10:19 AM, Bart Martens wrote:
> So maybe we could simply allow
> anyone, including non-DDs, to submit O-bugs for packages which seem abandoned
> by the maintainer, and to submit ITA-bugs for packages he/she wishes to
> salvage.  Sounds revolutionary, but in reality this is more or less already
> happening.  Thoughts ? Comments ? Am I overlooking something ?

For change of pace, I am fully supportive of this proposal.  This
process has been tried, demonstrated, and proven effective for a long
time now.  It is Debian common law, so let's codify it as devref law
now, and get away from these new burdensome bureaucratic proposals.

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CANTw=mng-jxa3acdqc+szucs60gndhtwzlrusbe-_fcuywf...@mail.gmail.com



Re: [PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Dmitry Smirnov
On Sun, 28 Oct 2012 01:19:25 Bart Martens wrote:
> So maybe we could simply allow anyone, including non-DDs, to
> submit O-bugs for packages which seem abandoned by the maintainer, and to
> submit ITA-bugs for packages he/she wishes to salvage.

Yes please. This is common sense and most obvious thing to do.


> Sounds
> revolutionary, but in reality this is more or less already happening. 

To me it sounds very reasonable.


Regards,
Dmitry.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201210280923.48889.only...@member.fsf.org



Bug#691645: ITP: python-django-schedule -- calendaring app for Django

2012-10-27 Thread Per Andersson
Package: wnpp
Severity: wishlist
Owner: Per Andersson 

* Package name: python-django-schedule
  Version : 0.5b~ds1
  Upstream Author : Zylinsky, Górny, Hauber
* URL : http://github.com/boskee/django-schedule
* License : BSD
  Programming Lang: Python
  Description : calendaring app for Django

 A calendaring/scheduling Django application, featuring:
 .
  * one-time and recurring events
  * calendar exceptions (occurrences changed or cancelled)
  * occurrences accessible through Event API and Period API
  * relations of events to generic objects
  * ready to use, nice user interface
  * view day, week, month, three months and year
  * project sample which can be launched immediately and reused in your project


--
Per


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121027223716.9451.42558.report...@pong.oshw.org



Re: [PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Charles Plessy
Le Sat, Oct 27, 2012 at 02:19:25PM +, Bart Martens a écrit :
> 
> Thanks for your effort, Lucas.  I don't object against this new text.

Many thanks and thumbs up to Lucas as well.

> maybe we could simply allow anyone, including non-DDs, to submit O-bugs for
> packages which seem abandoned by the maintainer, and to submit ITA-bugs for
> packages he/she wishes to salvage.

I think that this misses one of the reasons for the original proposal, which is
to provide guidelines to the contributors who refrain from orphaning packages
because they are not sure how to appreciate whether packages "seem abandonned".

Everybody who are confident in what they are doing can orphan anything any
time.  And they are fully responsible for their mistakes.  The guidelines that
are proposed to be added in the Developers reference are a formal process,
which purpose is to help the orphaners to strongly reduce the chances that they
make a mistake.

In my understanding, the existence of such a process would not prevent people
who know what they are doing to orphan packages when it makes sense.  But for
the non-exceptional cases, let's recomend to follow written recommendations who
are clear to everyone.

Have a nice Sunday,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121028005158.ga24...@falafel.plessy.net



Re: GR: Orphaning another maintainer's packages

2012-10-27 Thread Paul Wise
I don't think we need GRs to decide development procedures like this.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caktje6hbvkch7zjgzydqnvy43eys619gt9-e562juytajht...@mail.gmail.com



Re: suggestion

2012-10-27 Thread Paul Wise
On Sat, Oct 27, 2012 at 6:39 PM, Samuel Thibault wrote:

> When somebody implements it.

Someone already did:

ftp://ftp.debian.org/debian/tools/win32-loader/unstable/win32-loader.txt

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKTje6GO+LQUt5nyg7SafW58xToD5czGFmfedEc_Ec=0q_f...@mail.gmail.com



Re: [PROPOSAL v2] Orphaning another maintainer's packages

2012-10-27 Thread Michael Gilbert
On Sat, Oct 27, 2012 at 8:51 PM, Charles Plessy wrote:
>> maybe we could simply allow anyone, including non-DDs, to submit O-bugs for
>> packages which seem abandoned by the maintainer, and to submit ITA-bugs for
>> packages he/she wishes to salvage.
>
> I think that this misses one of the reasons for the original proposal, which 
> is
> to provide guidelines to the contributors who refrain from orphaning packages
> because they are not sure how to appreciate whether packages "seem 
> abandonned".
>
> Everybody who are confident in what they are doing can orphan anything any
> time.  And they are fully responsible for their mistakes.  The guidelines that
> are proposed to be added in the Developers reference are a formal process,
> which purpose is to help the orphaners to strongly reduce the chances that 
> they
> make a mistake.

If, as Bart has found, such mistakes are quite rare, then why worry so
much?  We don't need new formal processes for rarely occurring social
problems.  We need more people willing to help those that make social
mistakes to learn and improve themselves.

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CANTw=mnvaqc-x21m6tegwzjxd6mhz9kghp4+wpcksxpm7o3...@mail.gmail.com