Bug#542106: ITP: promoe -- gui client for xmms2

2009-08-17 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@ubuntu.com

* Package name: promoe
  Version : 0.1
  Upstream Author : Thomas Frauendorfer thomas.frauendor...@googlemail.com
* URL : http://wiki.xmms2.xmms.se/wiki/Client:Promoe
* License : GPL v2
  Programming Lang: C++
  Description : gui client for xmms2

Promoe  is  a  client for the xmms2 music daemon. Promoe’s interface is modeled 
after XMMS/WinAMP classic.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#608496: ITP: libkibi -- library for byte prefixes

2010-12-31 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@debian.org

* Package name: libkibi
  Version : 0.1
  Upstream Author : Benjamin Drung benjamin.dr...@gmail.com
* URL : https://launchpad.net/libkibi
* License : ISC
  Programming Lang: C
  Description : library for byte prefixes

This library is designed for formatting bytes. The byte prefixes are used
depending on the user preferences.
 
Three different types of byte prefixes can be selected:
* kB, MB, GB with base 1000 (base10)
* KiB, MiB, GiB with base 1024 (base2)
* KB, MB, GB with base 1024 (historic)



-- 
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/20101231131726.11708.56346.report...@localhost6.localdomain6



Re: DEP5: CANDIDATE and ready for use in squeeze+1

2011-01-09 Thread Benjamin Drung
Am Sonntag, den 09.01.2011, 14:27 + schrieb Lars Wirzenius:
 On su, 2011-01-09 at 15:18 +0100, Jakub Wilk wrote:
  * Lars Wirzenius l...@liw.fi, 2011-01-09, 14:00:
   [3] http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=153sc=0
  
  If you are interested, please give the spec a quick read. If you find
  any real problems, it is not too late to get them fixed.
  
  Let me see:
  
  | Example:
  | 
  | Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=filerev=135
  | Upstream-Name: SOFTware
  | Upstream-Contact: John Doe john@example.com
  | Source: http://www.example.com/software/project
  
  r135 is quite an old version (and, in fact, this snippet doesn't even 
  follow the r135 syntax).
 
 Oh, right. I haven't updated those Format: examples, yet, since there is
 no good URL to update them to. Updating to specific revisions in SVN is
 bad. Once the spec is incorporated into the debian-policy package, we
 can have a nice stable URL, which will change whenever the spec changes.
 
 But I guess I could change the rev=135 url to rev=153 for now, to avoid
 confusion.

change to rev=154 (which will be the revision with the fixed
revision). ;)

I am playing with the idea to write python script (using python-debian)
which parses debian/copyright and do some useful stuff. For example
wrap-and-sort could format it nicely. Having some glue code for
software-center would be nice. Third idea is to write a checker tool
that compares debian/copyright with the file headers (licensecheck
output).

The Files field contains a space separated files list. What to do if the
file name contains a space? How should this space escaped?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Bug#613306: ITP: portsmf -- Portable Standard Midi File Library

2011-02-13 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@debian.org

* Package name: portsmf
  Version : 0.1~svn20101010
  Upstream Author : Roger B. Dannenberg
* URL : http://portmedia.sourceforge.net/
* License : Expat
  Programming Lang: C++
  Description : Portable Standard Midi File Library

 Portsmf is Port Standard MIDI File, a cross-platform, C++ library for reading
 and writing Standard MIDI Files.
 .
 Features:
 .
  - input and output of Standard MIDI Files
  - data structures, classes, etc. for representing music data in memory
o sequence structure consisting of multiple tracks
o track structure consisting of multiple events
o events contain note and control data
o extensible attribute-value property lists
o tempo track and time signature representation
  - input and output of a text-based representation: Allegro files
  - extensive editing operations on sequences and tracks
  - conversion to/from binary buffers for archiving, undo/redo, etc.



-- 
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/20110213230656.1077.21059.reportbug@localhost6.localdomain6



Bug#613517: ITP: libsbsms -- Subband Sinusoidal Modeling Synthesis

2011-02-15 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@debian.org

* Package name: libsbsms
  Version : 1.7.0
  Upstream Author : Clayton Otey o...@users.sourceforge.net
* URL : http://sbsms.sourceforge.net/
* License : GPL2
  Programming Lang: C++
  Description : Subband Sinusoidal Modeling Synthesis

libsbsms is a C++ library for high quality time stretching and pitch scaling of
audio. It uses octave subband sinusoidal modeling.

The audio is fed into a FIFO, which takes the STFT of the input. Each frame is
high-pass filtered in the Fourier domain, and then written to a frame FIFO
which does quadratic interpolating peak detection and track continuation. The
tracks are resynthesized with a quadratic phase preserving oscillator bank at
an arbitrary time scale.

The subbands are fed from the low-pass filtered frames, which are decimated by
two and reconstructed in a half rate time domain. The subbands perform the same
process as the parent band, only the data is at half the audio frequency, and
at half the rate. There are typically 6 bands. The point of subbands is to
allow high time resolution for high frequencies and at the same time high
frequency resolution for low frequencies.

Pitch scaling is performed in a post-processing resampling step.



-- 
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/20110215124525.5084.47114.reportbug@localhost6.localdomain6



Re: What should we do with iceweasel/xulrunner/libmozjs?

2011-02-18 Thread Benjamin Drung
Am Freitag, den 18.02.2011, 10:12 +0100 schrieb Mike Hommey:
 Hi,
 
 Now that squeeze is released, it's time to start pushing new things to
 unstable. I've been asked several times already how things would be
 evolving in the near future, to which I answered it would quite stay the
 way it is now until upstream releases 4.0, at which point I'd upload 4.0
 to unstable. But that might change. And I'm hereby requesting feedback
 on what fellow developers (especially maintainers of the various reverse
 dependencies) think about them.
 
 Here are some of the available options:
 
 - Push 3.6 to unstable and the last 4.0 betas/rc to experimental. Push
   4.0 to unstable when it's out.
   Pros: More exposure for the 3.6 and 4.0 packages.
   Cons: More work for reverse dependencies, which would be made to build
   and work with 3.6 and then again with 4.0 in a few weeks.
 Last time I checked (which was 3 months ago), 4.0 doesn't work
   on s390, sparc and ia64, which would make problems.
 
 - Keep things the way they are (3.5 in unstable, 3.6 in experimental,
   4.0 betas on mozilla.debian.net), and upload 4.0 to unstable once it's
   released.
   Pros: we don't need to make sure everything in unstable builds and
   works properly with 3.6 before doing the work again with 4.0 in a
   month or so.
   Cons: Broken architectures with 4.0.
 
 - Keep 3.5 in unstable, 3.6 in experimental, and push 4.0 to experimental
   when it's released.
   Pros: We don't break anything in testing/unstable, and we don't have
   to deal immediately with the broken architectures.
   Cons: We lose version 3.6, which has several advantages over 3.5, and
   keep 3.5, which is already very outdated.
 
 - Keep everything in place, prepare rdeps to build and work with 4.0,
   and push 4.0 to unstable when everything is ready.
   Pros: We don't break anything in testing/unstable, and when 4.0 lands
   on unstable, nothing breaks either.
   Cons: Past experience shows that it takes a lot of time to fix rdeps.
   My gut feeling is that breaking things in unstable would create an
   incentive to fix, which doesn't exist when the package is in
   experimental or worse, outside the archive.
 
 - Suggest your own if you have better ideas (really, I mean it).
 
 As I mentioned above, my initial idea was to go with the second option,
 breaking most rdeps in the process, but then I remembered that 4.0
 doesn't work on all our architectures, and I'm hesitating, now.
 
 So, fellow developers, what do you think?

I favor a combination of idea one and two, which is: Keep 3.5 in
unstable and push the last 4.0 betas/rc to experimental. Push 4.0 to
unstable when it's out.

Then we have one big break and a tested 4.0 in unstable.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Upcoming changes in Lintian some bits

2011-02-24 Thread Benjamin Drung
Am Donnerstag, den 24.02.2011, 08:16 +0100 schrieb Yves-Alexis Perez:
 On Wed, 2011-02-23 at 22:47 -0600, Raphael Geissert wrote:
  As a consequence of these changes, the new Lintian release will cause
  many existing overrides to no longer apply.  We recognise that this will
  lead to some noise in the short term but are convinced that the longer
  term advantages make this worthwhile.
  
 Did you do an archive check with the new lintian and diff'ed it against
 a check with previous lintian?

Please do a complete archive check on lintian.debian.org.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


new scripts and patches for devscripts

2011-03-08 Thread Benjamin Drung
Hi,

I have two topics I like to discuss:

1. ubuntu-dev-tools contains a bunch of scripts. Some of them are useful
only for Ubuntu, but some of them are general usable for packaging.
These scripts are:

add-patch
check-symbols
cowbuilder-dist
debian-distro-info
distro-info
edit-patch
get-build-deps
merge-changelog
mk-sbuild
pbuilder-dist
pull-debian-source (?)
reverse-build-depends
suspicious-source
what-patch
wrap-and-sort

Should these script moved from ubuntu-dev-tools into devscripts?

Most of the script are written in Python. Rewriting them to get them
included in devscripts is too much work without benefit. devscripts
would depend on python then.

2. devscripts appears to me not very well maintained. It has 11
uploaders, but 237 bugs are open. In contrast ubuntu-dev-tools, which
has a similar count of scripts, has only around 50 open bugs. The more
astonishing number is the 45 patches waiting to be reviewed. What can be
done to improve this number?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-08 Thread Benjamin Drung
Am Mittwoch, den 09.03.2011, 00:05 + schrieb Roger Leigh:
 On Tue, Mar 08, 2011 at 11:01:12PM +0100, Benjamin Drung wrote:
  1. ubuntu-dev-tools contains a bunch of scripts. Some of them are useful
  only for Ubuntu, but some of them are general usable for packaging.
  These scripts are:
  
  mk-sbuild
 
 Speaking just for this script, it's a user-friendly wrapper around
 sbuild/schroot to do initial setup, including package installation and
 chroot creation.  However, it's very Ubuntu-specific.  Rather than
 copy the script, even with the Ubuntu-specifics taken out, I'd rather
 integrate select pieces into sbuild proper such as into
 sbuild-createchroot.
 
 If the other scripts are of a similar nature, I don't think they are
 suitable with significant modification; it may be worth looking at
 correcting the deficiencies in the tools they wrap.

Maybe one or two. For example suspicious-source and wrap-and-sort are
good candidates for devscripts.

  Should these script moved from ubuntu-dev-tools into devscripts?
  
  Most of the script are written in Python. Rewriting them to get them
  included in devscripts is too much work without benefit. devscripts
  would depend on python then.
 
 Most of the scripts are short.  Rewriting would be fairly simple, and
 may be beneficial in removing the Ubuntu-specific bits.

What speaks against having these script in python? Is python too heavy
for a _development_ machine?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-09 Thread Benjamin Drung
Am Mittwoch, den 09.03.2011, 16:42 + schrieb Ian Jackson:
 Benjamin Drung writes (new scripts and patches for devscripts):
  1. ubuntu-dev-tools contains a bunch of scripts. Some of them are useful
  only for Ubuntu, but some of them are general usable for packaging.
  These scripts are:
 
  add-patch
  check-symbols
  cowbuilder-dist
  debian-distro-info
  distro-info
  edit-patch
  get-build-deps
  merge-changelog
  mk-sbuild
  pbuilder-dist
  pull-debian-source (?)
  reverse-build-depends
  suspicious-source
  what-patch
  wrap-and-sort
 
 Almost all of these are very poorly named.

Better name suggestions are welcome.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-09 Thread Benjamin Drung
Am Mittwoch, den 09.03.2011, 12:26 -0500 schrieb James Vega:
 On Tue, Mar 8, 2011 at 7:12 PM, Benjamin Drung bdr...@debian.org wrote:
  Am Mittwoch, den 09.03.2011, 00:05 + schrieb Roger Leigh:
  On Tue, Mar 08, 2011 at 11:01:12PM +0100, Benjamin Drung wrote:
   Should these script moved from ubuntu-dev-tools into devscripts?
  
   Most of the script are written in Python. Rewriting them to get them
   included in devscripts is too much work without benefit. devscripts
   would depend on python then.
 
  Most of the scripts are short.  Rewriting would be fairly simple, and
  may be beneficial in removing the Ubuntu-specific bits.
 
  What speaks against having these script in python? Is python too heavy
  for a _development_ machine?
 
 It's not just about a package dependency.  It's more about restricting
 the knowledge base required for those maintaining the package.
 
 Considering that scripts are contributed to devscripts and the support
 burden is then commonly left on the shoulders of those maintaining
 devscripts instead of the original script author, it's in our interest
 to maintain a consistent set of languages that we are willing to
 support.  This is currently Perl and shell.
 
 So yes, IMO, accepting scripts written in Python (or any other language)
 is too heavy.  Not for a _development_ machine, but for a maintenance
 team.  If people choose to ignore our requirement and develop scripts in
 other languages, then they can deal with the consequences.

Stefano Rivera (stefanor) and I offer to maintain the Python scripts in
devscripts. Is it enough to have at two DDs to support Python?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-09 Thread Benjamin Drung
Am Mittwoch, den 09.03.2011, 22:28 + schrieb Ian Jackson:
 Benjamin Drung writes (Re: new scripts and patches for devscripts):
  Am Mittwoch, den 09.03.2011, 16:42 + schrieb Ian Jackson:
add-patch
check-symbols
cowbuilder-dist
debian-distro-info
distro-info
edit-patch
get-build-deps
merge-changelog
mk-sbuild
pbuilder-dist
pull-debian-source (?)
reverse-build-depends
suspicious-source
what-patch
wrap-and-sort
   
   Almost all of these are very poorly named.
  
  Better name suggestions are welcome.
 
 udt-* for all applicable *, where udt stands for ubuntu-dev-tools.

Why? These scripts are not ubuntu specific. Would you rename all scripts
in devscripts for dv-*, where dv stands for devscripts?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-12 Thread Benjamin Drung
Am Freitag, den 11.03.2011, 00:18 +0100 schrieb Stefano Zacchiroli:
 On Thu, Mar 10, 2011 at 08:15:22PM +0100, Carsten Hey wrote:
  James Vega seems to be the most active devscripts maintainer these days,
  and he does this (as far as I know) in his spare time.  If he does not
  want to have python scripts in it, I see no justification to force him
  to do so.  I also see no reason to try hard to convince him after he
  clearly stated his point of view.
 
 First of all, I'm not sure anymore that I see the point of discussing
 the *language issue* in a circle larger than the devscripts maintainers.
 (Disclaimer: although I'm still listed as devscripts uploader, I
 consider myself in violation of that rule as wall: it's been quite a
 while since my last significant contribution to the package.)  The
 language issue should probably be a decision within the devscripts team,
 together with the script proposers.

Can we continue to discuss the language issue on debian-devel or should
we move the discussion somewhere else?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-12 Thread Benjamin Drung
Am Donnerstag, den 10.03.2011, 14:34 -0500 schrieb James Vega:
 On Thu, Mar 10, 2011 at 12:48 PM, Stefano Zacchiroli z...@debian.org wrote:
  Also, considering we are talking about Python and not, say, my beloved
  OCaml, I wouldn't be surprised to discover that among active Debian
  developers we have nowadays more Python knowledge than Perl knowledge
  (but I'm already regretting starting this potential troll ...). Back to
  numbers, according to [1] already in Debian 4.0 the number of SLOC in
  the archive of Python vs Perl was very close (2.5% vs 2.8%) with a
  strong growing trend for Python.
 
  To conclude with an obvious argument, rewriting useful tools which are
  known to work and which are currently maintained by a derived distro,
  when they are already written in a popular language, doesn't seem to be
  the smartest thing to do to me.
 
 I completely agree that rewriting the tools isn't a useful effort.  I
 was more concerned that there had been significant development done on
 scripts that were intended to be proposed to devscripts and yet were
 intentionally being written in a language that I had previously
 expressed to Benjamin wasn't used in devscripts.

No Python script comes to my mind that was intended to be proposed to
devscripts before the language decision was made.

add-patch and edit-patch were written in Shell because they were
intended to be proposed to devscripts.

*-distro-info (formerly *-release-info) were intended to be a
stand-alone package when I initially wrote them. After the package was
rejected by the ftp-master, I proposed them to devscripts. A while ago I
put it into ubuntu-dev-tools after splitting the script into a library
and a frontend, because I wanted to use the library in another Python
script in ubuntu-dev-tools (sponsor-patch).

 I'm not categorically opposed to having Python scripts in devscripts,
 as I do grok Python.  My resistance was more due to the process around
 the proposed contributions and posing the barrier to acceptance as
 purely an added dependency.
 
 Also, while Benjamin and Stefano have offered to support the potential
 new scripts, how does that help with the existing scripts which Benjamin
 stated concern about?

I was sucked in the ubuntu-dev-tools maintenance due to one script that
I wrote. I assume that may happen with devscripts too.

 Last we spoke, he wasn't comfortable with Perl,
 so while they may support their scripts within devscripts, how much does
 it really buy for the devscripts package as a whole?

I bough a copy of Learning Perl (translated into my native language).
That's at least a starting point.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-03-12 Thread Benjamin Drung
Am Donnerstag, den 10.03.2011, 18:32 +0100 schrieb Mehdi Dogguy:
 On 08/03/2011 23:01, Benjamin Drung wrote:
 
  check-symbols
 
 I always hated programs that do sudo (and even more those doing it
 *twice*). And, isn't just unpacking the .deb and checking for .so
 there enough? You could have undefined symbols… but that may not be
 an issue most of the time, IMO. (when diffing like in this case).

Yes, this script need to be un-Ubuntu-fied.

  pbuilder-dist
  cowbuilder-dist
   mk-sbuild
 
 Those could be integrated in pbuilder/cowbuilder/sbuild as examples, IMHO.

Good idea. That's even better than devscripts.

  pull-debian-source (?)
 
 apt-get source $src ?

Not really, because for apt-get source $src you need an entry in your
sources.list. With pull-debian-source $src experimental you get the
experimental package, with pull-debian-source $src lenny you get the
lenny package, and so on.

  reverse-build-depends
 
 This is build-rdeps, already in devscripts, afaik.

Then let's check if some functionality from reverse-build-depends should
be merged into build-rdeps.

  suspicious-source what-patch
 
 I thought that the reason for this script to exist is to be used by other
 scripts (like edit-patch, or add-patch) but it seems like it's not. I'm
 not even sure that it helps beginners since it hides some very basic
 information that every new maintainer should learn. Am I wrong here?

suspicious-source is a tool to find pre-generated files (files not in
the preferred form for editing).

what-patch is a fast way to detect the patch system instead of looking
in debian/source and checking debian/README.source and debian/control.
Every new maintainer should know how to get this information without
what-patch. With dpkg-source 3.0 (quilt) format the benefit of this
script degrades.

 Encouraging people to document how they patch their package could be
 a better initiative, IMHO.
 
  Most of the script are written in Python. Rewriting them to get them
  included in devscripts is too much work without benefit. devscripts
  would depend on python then.
 
 
 I suspect that the number of scripts to be moved is quite low. Moreover,
 most of them are very simple and can be rewritten very easily. Is
 rewriting them not an option?

Rewriting them needs time and could cause new bugs. There are real
benefits.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: More Vcs-Fields in debian/control?

2011-04-06 Thread Benjamin Drung
Am Mittwoch, den 06.04.2011, 12:06 +0200 schrieb Evgeni Golov:
 Hi -devel!
 
 We (lindi, liw and me) had just a short discussion in #-devel, that it
 would be nice to have some sort of Vcs-Upstream-* in debian/control, to
 be able to get to upstreams vcs history if it is not imported in
 debian's vcs (which is often the case when using svn-bp or git-bf with
 import-orig). [background: lindi is doing some git-copyright checks and
 it fails heavily if there is no upstream history as the debian
 maintainer is asumed to be the copyright holder for everything]
 
 My suggestion would even go further (attention, I have NO idea how
 debian/control is parsed and how much work the following would be):
 Let's make that Vcs-Vendor with Vendor (like in DEP3) Debian,
 Upstream, Ubuntu, Whoever-else-uses-the-packaging.
 
 Opinions?

I like this idea.

There should be a Vcs-Debian-* too and used in most cases. A package
should use Vcs-Debian-* if the vcs is only used in Debian. A package
could use Vcs-* if the vcs is used in derived distros too.

What should we do if we have multiple upstream VCSes? For exapmle,
Eclipse has Eclipse and eclipse-build as upstream.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: More Vcs-Fields in debian/control?

2011-04-06 Thread Benjamin Drung
Am Mittwoch, den 06.04.2011, 11:39 -0700 schrieb Steve Langasek:
 On Wed, Apr 06, 2011 at 12:28:39PM +0200, Benjamin Drung wrote:
   We (lindi, liw and me) had just a short discussion in #-devel, that it
   would be nice to have some sort of Vcs-Upstream-* in debian/control, to
   be able to get to upstreams vcs history if it is not imported in
   debian's vcs (which is often the case when using svn-bp or git-bf with
   import-orig). [background: lindi is doing some git-copyright checks and
   it fails heavily if there is no upstream history as the debian
   maintainer is asumed to be the copyright holder for everything]
 
   My suggestion would even go further (attention, I have NO idea how
   debian/control is parsed and how much work the following would be):
   Let's make that Vcs-Vendor with Vendor (like in DEP3) Debian,
   Upstream, Ubuntu, Whoever-else-uses-the-packaging.
 
  I like this idea.
 
  There should be a Vcs-Debian-* too and used in most cases. A package
  should use Vcs-Debian-* if the vcs is only used in Debian. A package
  could use Vcs-* if the vcs is used in derived distros too.
 
 What do you mean, only used in Debian?  Do you expect Debian maintainers
 to track whether or not downstreams have a separate VCS?

No. Simply answer the question: Is this VCS used by derived distros,
too? If not, it's Debian only. Two examples: The git repository for
apt-mirror is used only for Debian (there's only the master branch). The
git repository for vlc is used for Debian and Ubuntu (master branch for
Debian sid, squeeze branch for Debian squeeze, ubuntu branch for Ubuntu
natty, maverick branch for Ubuntu maverick, and so on).

 I don't think this is the right way to do it any more than we should rename
 'Maintainer' to 'Maintainer-Debian'.  If downstreams diverge, it should be
 up to them to kee the information in debian/control current.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-05-24 Thread Benjamin Drung
Am Samstag, den 21.05.2011, 21:41 +0200 schrieb Tshepang Lekhonkhobe:
 On Thu, 2011-03-10 at 00:26 +0100, Benjamin Drung wrote:
  Am Mittwoch, den 09.03.2011, 12:26 -0500 schrieb James Vega:
   On Tue, Mar 8, 2011 at 7:12 PM, Benjamin Drung bdr...@debian.org wrote:
Am Mittwoch, den 09.03.2011, 00:05 + schrieb Roger Leigh:
On Tue, Mar 08, 2011 at 11:01:12PM +0100, Benjamin Drung wrote:
 Should these script moved from ubuntu-dev-tools into devscripts?

 Most of the script are written in Python. Rewriting them to get them
 included in devscripts is too much work without benefit. devscripts
 would depend on python then.
   
Most of the scripts are short.  Rewriting would be fairly simple, and
may be beneficial in removing the Ubuntu-specific bits.
   
What speaks against having these script in python? Is python too heavy
for a _development_ machine?
   
   It's not just about a package dependency.  It's more about restricting
   the knowledge base required for those maintaining the package.
   
   Considering that scripts are contributed to devscripts and the support
   burden is then commonly left on the shoulders of those maintaining
   devscripts instead of the original script author, it's in our interest
   to maintain a consistent set of languages that we are willing to
   support.  This is currently Perl and shell.
   
   So yes, IMO, accepting scripts written in Python (or any other language)
   is too heavy.  Not for a _development_ machine, but for a maintenance
   team.  If people choose to ignore our requirement and develop scripts in
   other languages, then they can deal with the consequences.
  
  Stefano Rivera (stefanor) and I offer to maintain the Python scripts in
  devscripts. Is it enough to have at two DDs to support Python?
 
 Has this issue been resolved? Has this question been answered by
 devscripts maintainers?

We managed to alleviate the concerns / weaken the resistance. The two
Python scripts suspicious-source and wrap-and-sort landed in the
devscripts git master branch and will be included in the upcoming
upload.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Hi,

A few days ago, we had a discussion in Ubuntu about a packaging-dev meta
package. The problem is that users have to install a bunch of packages
if they want to dive into packaging. Even some packagers get annoyed
when they need to turn a newly installed system into a packaging
environment. The solution would be a meta package that depends on the
commonly used packages for packaging.

As a starting point packaging-dev would depend on

build-essential
quilt
debhelper
cmake
autoconf
cdbs
bzr-builddeb
apt-file
ubuntu-dev-tools (only on Ubuntu systems)

Do you like the idea or not? Do you have a better name for the meta
package? Should something added to or removed from the dependency list?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Am Donnerstag, den 26.05.2011, 17:25 -0300 schrieb Fernando Lemos:
 On Thu, May 26, 2011 at 5:05 PM, Benjamin Drung bdr...@debian.org wrote:
  Hi,
 
  A few days ago, we had a discussion in Ubuntu about a packaging-dev meta
  package. The problem is that users have to install a bunch of packages
  if they want to dive into packaging. Even some packagers get annoyed
  when they need to turn a newly installed system into a packaging
  environment. The solution would be a meta package that depends on the
  commonly used packages for packaging.
 
 Isn't apt-get build-dep enough? Users can always use equivs for
 something more specific.

apt-get build-dep gets the build dependency for a specific package, but
it wont give you devscripts for example.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Am Donnerstag, den 26.05.2011, 16:33 -0400 schrieb Mackenzie Morgan:
 On Thu, May 26, 2011 at 4:29 PM, Benjamin Drung bdr...@debian.org wrote:
  Am Donnerstag, den 26.05.2011, 17:25 -0300 schrieb Fernando Lemos:
  On Thu, May 26, 2011 at 5:05 PM, Benjamin Drung bdr...@debian.org wrote:
   Hi,
  
   A few days ago, we had a discussion in Ubuntu about a packaging-dev meta
   package. The problem is that users have to install a bunch of packages
   if they want to dive into packaging. Even some packagers get annoyed
   when they need to turn a newly installed system into a packaging
   environment. The solution would be a meta package that depends on the
   commonly used packages for packaging.
 
  Isn't apt-get build-dep enough? Users can always use equivs for
  something more specific.
 
  apt-get build-dep gets the build dependency for a specific package, but
  it wont give you devscripts for example.
 
 I didn't realise you were going to send a mail to debian-devel too
 (thought it'd just be ubuntu-devel), so I guess that'd mean make
 devscripts a direct Rec if it ends up in Debian, because at the moment
 it was being accounted for as a dependency of u-d-t

I thought that we should get the meta package into Debian if the DDs
like the idea of it and otherwise get it only into Debian.

Right, devscripts should be a direct dependency.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Am Donnerstag, den 26.05.2011, 22:40 +0200 schrieb gregor herrmann:
 On Thu, 26 May 2011 22:05:42 +0200, Benjamin Drung wrote:
 
  As a starting point packaging-dev would depend on
  
  build-essential
  quilt
  debhelper
  cmake
  autoconf
  cdbs
  bzr-builddeb
  apt-file
  ubuntu-dev-tools (only on Ubuntu systems)
  
  Do you like the idea or not? Do you have a better name for the meta
  package? Should something added to or removed from the dependency list?
 
 I tentatively think the idea is good; I don't really care about the
 name :)
 
 The problem might be that the set of packages is not
 trivial/uncontroversial; I'm not sure I need cdbs (or cmake), I've
 never heard about bzr-builddeb, I miss cowbuilder (and also
 svn-buildpackage and git-buildpackage, and maybe dh-make) ... So yes,
 the idea is interesting, but the selection of packages might need
 some consideration :)

Then let's put the uncontroversial into Depends, the common (this needs
discussion) into Recommends and the others into Suggests.

Here's the starting point for discussion:

Depends:
build-essential
debhelper
devscripts
gnupg
lintian
dput | dupload
quilt
ubuntu-dev-tools (only on Ubuntu)
pbuilder | cowbuilder

Recommends:
apt-file
autoconf
bzr-builddeb (maybe Depends on Ubuntu)
svn-buildpackage
git-buildpackage
dh-make

Recommends or Suggests:
cdbs
cmake

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Am Donnerstag, den 26.05.2011, 16:46 -0400 schrieb Mackenzie Morgan:
 On Thu, May 26, 2011 at 4:44 PM, Andrew Starr-Bochicchio
 a.star...@gmail.com wrote:
  Keep vcs specific tools (git-buildpackage, bzr-builddeb,
  svn-buildpackage) in the Recommends field so they are not hard
  dependencies.
 
 The current version of the control field I've got sitting here has
 build-essential in Depends and the rest in Recommends so people can
 slim down at-will.

Can you upload the version of the package into collab-maint on Alioth?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: new scripts and patches for devscripts

2011-05-26 Thread Benjamin Drung
Am Mittwoch, den 25.05.2011, 14:49 +0200 schrieb Tshepang Lekhonkhobe:
 On Tue, 2011-05-24 at 23:51 +0200, Benjamin Drung wrote:
  Am Samstag, den 21.05.2011, 21:41 +0200 schrieb Tshepang Lekhonkhobe:
   On Thu, 2011-03-10 at 00:26 +0100, Benjamin Drung wrote:
Am Mittwoch, den 09.03.2011, 12:26 -0500 schrieb James Vega:
 On Tue, Mar 8, 2011 at 7:12 PM, Benjamin Drung bdr...@debian.org 
 wrote:
  Am Mittwoch, den 09.03.2011, 00:05 + schrieb Roger Leigh:
  On Tue, Mar 08, 2011 at 11:01:12PM +0100, Benjamin Drung wrote:
   Should these script moved from ubuntu-dev-tools into devscripts?
  
   Most of the script are written in Python. Rewriting them to get 
   them
   included in devscripts is too much work without benefit. 
   devscripts
   would depend on python then.
 
  Most of the scripts are short.  Rewriting would be fairly simple, 
  and
  may be beneficial in removing the Ubuntu-specific bits.
 
  What speaks against having these script in python? Is python too 
  heavy
  for a _development_ machine?
 
 It's not just about a package dependency.  It's more about restricting
 the knowledge base required for those maintaining the package.
 
 Considering that scripts are contributed to devscripts and the support
 burden is then commonly left on the shoulders of those maintaining
 devscripts instead of the original script author, it's in our interest
 to maintain a consistent set of languages that we are willing to
 support.  This is currently Perl and shell.
 
 So yes, IMO, accepting scripts written in Python (or any other 
 language)
 is too heavy.  Not for a _development_ machine, but for a 
 maintenance
 team.  If people choose to ignore our requirement and develop scripts 
 in
 other languages, then they can deal with the consequences.

Stefano Rivera (stefanor) and I offer to maintain the Python scripts in
devscripts. Is it enough to have at two DDs to support Python?
   
   Has this issue been resolved? Has this question been answered by
   devscripts maintainers?
  
  We managed to alleviate the concerns / weaken the resistance. The two
  Python scripts suspicious-source and wrap-and-sort landed in the
  devscripts git master branch and will be included in the upcoming
  upload.
 
 Okay, thanks.
 
 What about the rest? Is this discussed some place public? This thread
 makes it look like there was indecision. What did I miss?

The discussion from debian-devel was continued on
pkg-devscri...@teams.debian.net and on IRC (#devscripts on OTFC).

The scripts that should be moved where discussed at the UDS-o in
Budapest [1].

[1]
https://blueprints.launchpad.net/ubuntu-dev-tools/+spec/other-o-udt-upstreaming

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packaging-dev meta package

2011-05-26 Thread Benjamin Drung
Am Donnerstag, den 26.05.2011, 17:28 -0400 schrieb Mackenzie Morgan:
 On Thu, May 26, 2011 at 5:14 PM, Russ Allbery r...@debian.org wrote:
  Mackenzie Morgan maco...@gmail.com writes:
  On Thu, May 26, 2011 at 4:49 PM, Benjamin Drung bdr...@debian.org wrote:
 
  Recommends or Suggests:
  cdbs
  cmake
 
  My reasoning on these two was that some people probably aren't
  interested in switching from cdbs to quilt,
 
  You mean from cdbs to using debhelper directly?  cdbs and quilt are
  orthogonal to each other.
 
 Sorry, yes.
 
 The push toward Source Format 3 with Quilt and DH7 happened around the
 same time that I started doing packaging with any frequency so I'm
 somewhat muddled on the old way.  Do I recall correctly that there
 was some sort of patch management included in cdbs or am I thinking of
 another tool?

It is an one-liner to add a patch system to a cdbs rules file. You could
freely choose between simple-patchsys, quilt and dpatch.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Behaviour of dpkg-source with 3.0 (quilt) and VCS and automatic patches

2011-05-29 Thread Benjamin Drung
Am Sonntag, den 29.05.2011, 10:53 +0200 schrieb Raphael Hertzog:
 Again to cope with the scenario explained at the start of this mail,
 once a user has made modifications we must ensure that they end up in a
 proper patch in debian/patches/. Right now this is entirely automatic,
 the generated patches take the form of
 debian/patches/debian-changes-ver.
 
 Obviously this is a pretty poor name for a patch [...]

The file should end with .patch
(debian/patches/debian-changes-ver.patch) so that your favorite text
editor uses the correct highlighting.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Explicitely Cc bug reporters

2009-09-10 Thread Benjamin Drung
Am Donnerstag, den 10.09.2009, 16:09 +0200 schrieb Sandro Tosi:
 Ideally, I'd imaging nnn...@b.d.o to reach
 
 - submitter
 - maintainers
 - subscribers
 
 We already have -quite if we want to not mail people.
 
 Do others feel we should enable emailing the submitter by default?

Yes, please email the submitter by default. It would be good if the
submitter can unsubscribe himself from the bug report.

Cheers,
Benjamin


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: DEP-5: an example parser, choice of syntax for Files:

2009-09-13 Thread Benjamin Drung
Am Sonntag, den 13.09.2009, 23:58 +0100 schrieb Jon Dowland:
 Most of the examples given in DEP-5 containing the path
 character will not work, either, e.g.
 
 Files: debian/*
 
 Assuming they are passed into a find(1) invocation like so
 
 find . -path 'debian/*'
 
 (note the presence of the path separator and the wording
 about that in the text)
 
 they need to be prefixed with './', even if you omit '.' in
 the find execution (which itself is a GNUism iirc).  Patch
 attached.

You can get rid of those './' by replacing . with *:

find * -path 'debian/*'

Cheers,
Benjamin


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Applied-Upstream field for Patch Tagging Guidelines (DEP-3)

2009-11-22 Thread Benjamin Drung
Hi,

When a new upstream version is released, I have to check all patches if
they were accepted by upstream or not. I have to check each patch if I
can drop it. It would make packaging new releases easier if there were
an optional Applied-Upstream field. Every patch that was applied
upstream can be dropped. no or not-yet would indicate that the patch
was not applied yet. If the patch was applied, it could contain the
revision (like r4681) or a link to the VCS commit.

What do you think about my suggestion?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Applied-Upstream field for Patch Tagging Guidelines (DEP-3)

2009-11-23 Thread Benjamin Drung
Am Montag, den 23.11.2009, 08:42 +0100 schrieb Raphael Hertzog:
 Hi,
 
 On Mon, 23 Nov 2009, Benjamin Drung wrote:
  When a new upstream version is released, I have to check all patches
if
  they were accepted by upstream or not. I have to check each patch if
I
  can drop it. It would make packaging new releases easier if there
were
  an optional Applied-Upstream field. Every patch that was applied
  upstream can be dropped. no or not-yet would indicate that the
patch
  was not applied yet. If the patch was applied, it could contain the
  revision (like r4681) or a link to the VCS commit.
  
  What do you think about my suggestion?
 
 I suppose that you would want to add the field as soon as the patch is
 committed upstream so that you can more easily identify patches to
remove
 when the next upstream version is out?

Yes, indeed.

 Do you expect to automate this operation?

Adding the field would be manual, but removing the patches can do a
simple script, when the next upstream release is out.

 I'm not sure we need a new field for this purpose, you could add a
comment
 in the description field or even change the Forwarded: URL to point to
the
 upstream VCS to make it clearer that it got merged.

Automating the removal would be hard then.

 BTW, speaking of DEP-3, someone mentioned that it doesn't tell the
 encoding to use. Does anyone oppose to adding a note saying that it
 should aim at being ASCII-only and if that's not possible then UTF-8
 should be used?

I think that the DEP-3 header should be in UTF-8 (ASCII would be the
subset).


-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Applied-Upstream field for Patch Tagging Guidelines (DEP-3)

2009-11-23 Thread Benjamin Drung
Am Montag, den 23.11.2009, 09:18 +0100 schrieb Goswin von Brederlow:
 Benjamin Drung bdr...@ubuntu.com writes:
 
  Hi,
 
  When a new upstream version is released, I have to check all patches if
  they were accepted by upstream or not. I have to check each patch if I
  can drop it. It would make packaging new releases easier if there were
  an optional Applied-Upstream field. Every patch that was applied
  upstream can be dropped. no or not-yet would indicate that the patch
  was not applied yet. If the patch was applied, it could contain the
  revision (like r4681) or a link to the VCS commit.
 
  What do you think about my suggestion?
 
 Why would the source (or VCS head) ever contain a patch that was
 applied upstream? The moment the patch gets applied you simply remove
 it.

Not until the next upstream release.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


How to use binutils-gold

2009-12-04 Thread Benjamin Drung
Hi,

I got some FTBFS with binutils-gold bug reports. How can I build my
packages using binutils-gold? What do I have to change for that?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#559761: ITP: release -- provides information about the current releases

2009-12-06 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@ubuntu.com

* Package name: release
  Version : 0.1 (native)
  Upstream Author : Benjamin Drung bdr...@ubuntu.com
* License : GPL v3+
  Programming Lang: Python
  Description : provides information about the current releases

 This package contains information about all releases of Debian and Ubuntu. The
 release script will give you the codename for e.g. the latest stable release of
 your distribution. To get information about a specific distribution there are
 the debian-release and the ubuntu-release scripts.

It's based on the idea posted on the ubuntu-devel-discuss mailing list [1]. 
Comments, suggestions and feature requests are highly welcome.

For Debian I need some informations: Until when were following releases 
supported: buzz, rex, bo, hamm, slink, and potato?

[1] 
http://www.mail-archive.com/ubuntu-devel-disc...@lists.ubuntu.com/msg09951.html



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Can quilt delete files?

2009-12-08 Thread Benjamin Drung
Am Dienstag, den 08.12.2009, 16:56 +0100 schrieb Thomas Koch:
 Hi,
 
 I'm triing to package a little java library, which contains its own .jar and 
 some pregenerated docs. These files should be regenerated on build time. So 
 I'd like to have them removed by diff.gz
 Trying to generate an appropriate quilt patch failed. The only thing I came 
 up 
 with, was a patch that contains the whole content of the removed files with - 
 before every line.
 Anybody more clever then me?
 
 I know that dpatch allows the execution of shell scripts. This would be 
 ideal. 
 I'd just do find . -name *.jar -exec rm {} \;
 
 But also a patch which contains just the names of the files to be removed and 
 not the whole content would suffice.

Putting 'find . -name *.jar -delete' in you clean rule should do the
same job for you.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#559761: ITP: release -- provides information about the current releases

2009-12-08 Thread Benjamin Drung
Am Montag, den 07.12.2009, 09:03 +0100 schrieb Frank Lin PIAT:
 On Mon, 2009-12-07 at 00:14 +0100, Benjamin Drung wrote:
  
  * Package name: release
 
 The tool isn't about releasing, but about to querying the release. Also,
 it's about distribution release (not package...). May be a name like
 {get|query}-distr[o]?-release... or something completely different like
 supported-distro would be more explicit.

Yes, the name is a bit to generic. Any other suggestions for the name?
On the mailing list I found 'release-info'. On my list are now:

* release-info
* distro-release-info
* distro-releases

Any preferred name or suggestions?

Should i rename the scripts, too?

Description : provides information about the current releases
  
   This package contains information about all releases of Debian and Ubuntu. 
  The
   release script will give you the codename for e.g. the latest stable 
  release of
   your distribution.
 
 There was some discussions about a similar tool  issues:
  http://lists.debian.org/debian-devel/2007/05/msg01138.html
 and to query Debian point release.
  http://lists.debian.org/debian-devel/2007/12/msg00742.html

The topic of these discussions were slightly different. The release
packages does not know anything about the running release. It only needs
a date (and up-to-date data) for calculating the result.

   To get information about a specific distribution there are
   the debian-release and the ubuntu-release scripts.
 
 I suppose you mean that there will be different back-end script.
 (I suppose that you don't mean that each program will have to implement
 a select/case algorithm?)

Yes, there are different back-end scripts. Due to different release
models the both scripts use different algorithms. The distro data are
stored in cvs files (like a table) and then I throw a little bit of
Python on it. Subtracting the command line parsing only 60 lines of code
are required.

  It's based on the idea posted on the ubuntu-devel-discuss mailing list
  [1]. Comments, suggestions and feature requests are highly welcome.
  
  For Debian I need some informations: Until when were following
  releases supported: buzz, rex, bo, hamm, slink, and potato?
 
 See http://wiki.debian.org/DebianReleases but I didn't/couldn't find the
 information for bo/rex/buzz. Anyone ?

I found that page, too. The wikipedia page of Debian did not contain
more information.

 AFAIK, Debian have never supported more than two stable distributions
 (stable + old-stable), therefore, you can assume that a distribution end
 of life is lower than distribution N+2 release.

I used this algorithm to calculate the support dates until we find
something more precise.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#559761: ITP: release -- provides information about the current releases

2009-12-10 Thread Benjamin Drung
Am Mittwoch, den 09.12.2009, 09:34 +0800 schrieb Paul Wise:
 On Wed, Dec 9, 2009 at 8:07 AM, Benjamin Drung bdr...@ubuntu.com wrote:
  Am Montag, den 07.12.2009, 09:03 +0100 schrieb Frank Lin PIAT:
  On Mon, 2009-12-07 at 00:14 +0100, Benjamin Drung wrote:
   For Debian I need some informations: Until when were following
   releases supported: buzz, rex, bo, hamm, slink, and potato?
 
  See http://wiki.debian.org/DebianReleases but I didn't/couldn't find the
  information for bo/rex/buzz. Anyone ?
 
  I found that page, too. The wikipedia page of Debian did not contain
  more information.
 
 Try the debian-history package or its maintainer.

I could not find information about the support period in this package.
Bdale, do you have more information?

Am Mittwoch, den 09.12.2009, 15:05 +0100 schrieb Javier Fernandez-Sanguino: 
 The proper source for this information is the Project History
 document, available online at
 http://www.debian.org/doc/manuals/project-history/ch-releases.en.html
 or in the debian-history package.

I could not find end of live dates on this website.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#559761: ITP: release -- provides information about the current releases

2009-12-10 Thread Benjamin Drung
To sum up the naming discussion, there are two possible package names:

* distro-release-info
* release-info

The two distro-specific script will be named debian-release-info and
ubuntu-release-info. I tend to name the package distro-release-info and
the symlinked script release-info.

Any preferences, suggestions, or objections?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#559761: ITP: release -- provides information about the current releases

2009-12-23 Thread Benjamin Drung
Am Freitag, den 11.12.2009, 09:17 +0100 schrieb Frank Lin PIAT:
 On Fri, 2009-12-11 at 00:09 +0100, Benjamin Drung wrote:
  To sum up the naming discussion, there are two possible package names:
  
  * distro-release-info
  * release-info
  
  The two distro-specific script will be named debian-release-info and
  ubuntu-release-info. I tend to name the package distro-release-info and
  the symlinked script release-info.
 
 The distro specific script should be in /usr/share/release-info/.

No. If I want to know the current stable release of Debian, I have to
run 'debian-release-info -s' regardless which os/distro I run.

 If the distribution specific scripts are in the path, people may tend to
 use them, which isn't portable because one needs to know the local
 distribution before invoking the script.

It depends on the purpose. Portable scripts have to use release-info,
but distribution specific scripts can use $distro-release-info.

 Also, it you be nice if your script was easily extensible by Debian and
 Ubuntu derivatives.

Every derivative can add their own $distro-release-info script. Having
one generic script for all distributions would not work, because there
is not _one_ release policy for all.

 BTW, did you notice that the DebianRelease[1] wiki page has a link per
 distribution release, with EOL dates (?)

Yes, but for buzz to hamm (1.1 to 2.0) the EOL dates are missing.

 I just have a feature request: add some --foobar-url options, which
 would return some official urls about that distribution:
  * Info and support (http://www.debian.org/releases/lenny/ )
  * Release Notes (http://www.debian.org/releases/lenny/releasenotes )
  * Errata (http://www.debian.org/releases/stable/errata )
  * Installation Guide (http://www.debian.org/releases/lenny/installmanual )

Do you have a use case for that? If you want to know these URLs for the
current installed distro, you can use lsb_release instead:

http://www.debian.org/releases/$(lsb_release -cs)/
http://www.debian.org/releases/$(lsb_release -cs)/releasenotes

We would need the equivalent URLs for Ubuntu.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#559761: ITP: release -- provides information about the current releases

2009-12-23 Thread Benjamin Drung
Am Freitag, den 11.12.2009, 15:57 -0600 schrieb Peter Samuelson:
 [Benjamin Drung]
  Yes, the name is a bit to generic. Any other suggestions for the name?
  On the mailing list I found 'release-info'. On my list are now:
  
  * release-info
  * distro-release-info
  * distro-releases
 
 I'd go with 'os-release'.  Mostly because I hate the word 'distro'.

To avoid the distro/os discussion, I will use release-info as package
name. It's short and not too generic.

 Unix tradition is to have a bit of OS release info in one flag of
 'uname' or another, but of course on Linux, where the kernel and the
 userland are fairly decoupled, this makes less sense.
 
 (Also, one might think /usr/share/misc/config.guess could say whether
 we're on debian or ubuntu ... but it doesn't.)

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#562217: ITP: jdownloader -- download manager for one-click hosting sites

2009-12-23 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@ubuntu.com

* Package name: jdownloader
  Version : 0.1
  Upstream Author : JDownloader DEV-Team supp...@jdownloader.org
* URL : http://jdownloader.org/
* License : GPL-3
  Programming Lang: Java
  Description : download manager for one-click hosting sites

 JDownloader is open source, platform independent and written completely in
 Java. It simplifies downloading files from One-Click-Hosters like
 Rapidshare.com or Megaupload.com - not only for users with a premium account
 but also for users who don't pay. It offers downloading in multiple paralell
 streams, captcha recognition, automatical file extraction and much more. Of
 course, JDownloader is absolutely free of charge. Additionally, many link
 encryption sites are supported - so you just paste the encrypted links and
 JD does the rest. JDownloader can import CCF, RSDF and the new DLC files.
 .
 This package contains only a dektop file and a script, which will download and
 launch the current JDownloader.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: desktop-command-not-in-package: link to an arch-dependent package in a arch-independent package

2010-01-10 Thread Benjamin Drung
Am Sonntag, den 10.01.2010, 14:30 +0100 schrieb Xavier Roche:
 Hi folks,
 
 How to deal with a desktop-command-not-in-package lintian warning when a 
 .desktop file in a common package B references a binary in package A ?
 
 Typically the package A used to contain static/arch-independent data 
 which was splitted to a B common package to comply with debian 
 packaging rules (to limit the size of architecture-dependent packages).
 
 Solution 1: consider the warning a false positive and ignore it
 Solution 2: pull back the destop command in the arch-dependent package

Solution 2 is the correct answer.

 (I can not reverse the dependencies, because A _do_ depends on data in B.)

First I thought it would be a strange warning, but then I understood it.
Imagine that you install only the data package B, which contains the
desktop file. Then you have a desktop icon, but you cannot launch the
application.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bits from the Mozilla Extension Packaging Team

2010-02-01 Thread Benjamin Drung
Hi,

This mail targets all developers, which maintain Mozilla extensions.

Source package name
===

The source package name for extension should not contain the name of the
enhanced application. These prefixes should be dropped from the source
name:

firefox-
iceape-
icedove-
iceweasel-
mozilla-
thunderbird-

If the remaining string is too generic (for example, notify or sage),
the source package name should append -extension. For example,
firefoxnotify was renamed to notify-extension.

Binary package name
===

The Mozilla extension packaging team decided to use xul-ext- (instead of
mozilla-, iceweasel-, etc.) as prefix for all Mozilla extensions [1].
This will group the extensions visually. There are currently 18
extensions that use this naming scheme already. Please rename the binary
package if not already done.

Use mozilla-devscripts
==

To make packaging extensions dead simple we have mozilla-devscripts. In
most cases debian/rules can be reduces to three or four lines (shebang,
two includes and maybe one variable). We highly recommend using it. An
additional benefit of using mozilla-devscripts is that derived
distribution can use the source code without modifying it.
mozilla-devscripts take care of the distributions specialities. The
usage is explained in the Wiki [2].

Joining our team


You are welcome to join our team. We maintain all packages in git in the
pkg-mozext group. You can contact us via email or IRC [3]. Please let us
know, if you need help implementing the above mentioned items.

Work needing package


Here is a list of source package that need to updated. Please let me
know, if I missed some packages.

beagle
biofox
ctxextensions
diggler
firegpg
foxyproxy
icedove-attachmentreminder
icedove-gcontactsync
icedove-quotecolors
iceweasel-downthemall
imagezoom
livehttpheaders
mozilla-dom-inspector
mozilla-noscript
mozvoikko
nostalgy
nukeimage
vimperator

[1] http://wiki.debian.org/Mozilla/ExtensionsPolicy
[2] http://wiki.debian.org/mozilla-devscripts
[3] http://wiki.debian.org/Teams/DebianMozExtTeam

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)



signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bits from the Mozilla Extension Packaging Team

2010-02-01 Thread Benjamin Drung
Am Montag, den 01.02.2010, 21:34 +0100 schrieb Thilo Six:
 Question 1:
 You propose to use the prefix xul-ext- which is more generic i guess but
 the itself is called pkg-mozext.
 Is that moz in the team name for historic reasons?

Yes, it's only for historic reasons.

 Or is it planed to rename it pkg-xul-ext Team?

There is currently no plans to rename the team, but it's worth thinking
about it. What do the other team member think about it?

 2nd question:
 In the good old days (when ever these were) someone like a short sighted
 person like me could search via apt or aptitude for *compatible* extentions
 to his application.
 Now does it mean, that all those xulrunner based apps can make use the same
 extensions?
 e.g. does ist make sens to use xul-ext-quotecolors with iceweasle?

The extension must support the xulrunner based apps. quotecolors will
support the same amount of xulrunner based apps after the rename.
According to upstream it does not work with iceweasel.

 Realy i don't get so please explain a bit more deeply.

When using mozilla-devscripts, the extension will enhance the supported
xulrunner apps and provide xulapt-extname. In the case of
xul-ext-quotecolors, it will enhance icedove and provide
icedove-quotecolors. So are still able to run apt-get install
icedove-quotecolors or apt-get install iceweasel-adblock-plus.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bits from the Mozilla Extension Packaging Team

2010-02-01 Thread Benjamin Drung
Am Montag, den 01.02.2010, 15:48 -0500 schrieb James Vega:
 On Mon, Feb 1, 2010 at 3:34 PM, Thilo Six t@gmx.de wrote:
  Benjamin Drung wrote the following on 01.02.2010 20:34
  icedove-quotecolors
 
  2nd question:
  In the good old days (when ever these were) someone like a short sighted
  person like me could search via apt or aptitude for *compatible* extentions
  to his application.
  Now does it mean, that all those xulrunner based apps can make use the same
  extensions?
  e.g. does ist make sens to use xul-ext-quotecolors with iceweasle?
 
 It does make sense to use xul-ext-quotecolors with iceape, even though
 the current package forces icedove usage.

With mozilla-devscripts, the package would recommend icedove | iceape
on Debian (and thunderbird | seamonkey on Ubuntu). So you wouldn't be
forced to install icedove.


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: [Pkg-mozext-maintainers] Bits from the Mozilla Extension Packaging Team

2010-02-02 Thread Benjamin Drung
2010/2/2 Mike Hommey m...@glandium.org:
 On Mon, Feb 01, 2010 at 08:34:31PM +0100, Benjamin Drung wrote:
 Hi,

 This mail targets all developers, which maintain Mozilla extensions.

 Source package name
 ===

 The source package name for extension should not contain the name of the
 enhanced application. These prefixes should be dropped from the source
 name:

 firefox-
 iceape-
 icedove-
 iceweasel-
 mozilla-
 thunderbird-

 If the remaining string is too generic (for example, notify or sage),
 the source package name should append -extension. For example,
 firefoxnotify was renamed to notify-extension.

 I don't remember this has been discussed, and i certainly disagree with
 this naming scheme. Also, existing extensions sources shouldn't be renamed.

Yes, we only discussed binary names. The same rules apply for source
package names. Why should Debian have a source package with firefox in
its name (for example, firefox-notify) and why should Ubuntu have a
source package with icedove in its name (for example,
icedove-quotecolors)? This would be similar to the python name scheme.
For example the source package matplotlib provides the binary package
python-matplotlib.

 Binary package name
 ===

 The Mozilla extension packaging team decided to use xul-ext- (instead of
 mozilla-, iceweasel-, etc.) as prefix for all Mozilla extensions [1].
 This will group the extensions visually. There are currently 18
 extensions that use this naming scheme already. Please rename the binary
 package if not already done.

 Note the policy proposal has not been updated with the latest
 propositions (for which i was hoping more feedback, btw). See the team
 list archives.

I read the archives. There are still some parts of the policy proposal
that needs more discussion (for example the directory question). The
binary naming part was discussed and we reached the consensus that
using xul-ext- as prefix is the lesser of the two evils, didn't we?

 Use mozilla-devscripts
 ==

 To make packaging extensions dead simple we have mozilla-devscripts. In
 most cases debian/rules can be reduces to three or four lines (shebang,
 two includes and maybe one variable). We highly recommend using it. An
 additional benefit of using mozilla-devscripts is that derived
 distribution can use the source code without modifying it.
 mozilla-devscripts take care of the distributions specialities. The
 usage is explained in the Wiki [2].

 Joining our team
 

 You are welcome to join our team. We maintain all packages in git in the
 pkg-mozext group. You can contact us via email or IRC [3]. Please let us
 know, if you need help implementing the above mentioned items.

 Work needing package
 

 Here is a list of source package that need to updated. Please let me
 know, if I missed some packages.

 I have a lintian check that checks most of the policy, except it was
 written before lintian 2.3 and doesn't work anymore. If someone has the
 time to update the script before me, I'll send it to them.

What will be checked by that?


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-02-02 Thread Benjamin Drung
Am Dienstag, den 02.02.2010, 21:32 + schrieb brian m. carlson:
 On Tue, Feb 02, 2010 at 07:59:04PM +0100, Fabian Greffrath wrote:
  while we are at it, maybe we could take the opportunity and introduce a
  similar scheme for all packages providing mozilla-compatible browser
  plugins as well?
 
 I hope you mean NPAPI[0] plugins, since those will work on non-Gecko
 browsers.  In general, there's few good reasons to have plugins that
 work only on Gecko browsers, especially since that means that a large
 number of browsers that Debian supports (such as Konqueror and
 Webkit-based browsers like Epiphany) are left without useful plugins.
 
  I remember this discussion has been here before. My favourite approach
  these days was to suffix all packages with -browserplugin, because that
  perfectly describes what the package contains, but is a little bit too
  long, maybe. Given the current approach, I think some prefix like
  xul-plugin- would fit better and feel more consistent with the naming
  scheme of the extensions packages. What do you think?
 
 I think xul-plugin- is only okay if it will only work on Gecko-based
 browsers.  It is inaccurate and misleading to use xul-plugin- unless the
 plugin is designed to do something specifically with Gecko.  I would
 suggest npapi- as a prefix for plugins that use that interface.  I would
 suggest that plugins that do not use that interface adopt it forthwith.
 :-)

npapi- prefix is not very user friendly. It reminds me of the PCMCIA
card. xul-plugin- sounds better, but do not fit. The least evil proposal
was to append -browserplugin. Better suggestions are welcome.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-02-04 Thread Benjamin Drung
Am Donnerstag, den 04.02.2010, 10:13 +0100 schrieb Fabian Greffrath:
 Am 03.02.2010 07:14, schrieb Mike Hommey:
  I'd go for the -browserplugin suffix.
 
 Fine, but what now? Can we already call this a consensus? Shall I file 
 wishlist bugs against the affected packages? What's the opinion of the 
 affected packages' maintainers?

We should gather more opinions, especially from the affected packages'
maintainers.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: About new source formats for packages without patches

2010-03-25 Thread Benjamin Drung
Am Donnerstag, den 25.03.2010, 16:16 + schrieb Philipp Kern:
 On 2010-03-25, Josselin Mouette j...@debian.org wrote:
  I’d expect it to be much smoother for an organization that uses Debian
  tools and works with us to add missing functionality in them if needed,
  than for an organization that uses its own tools.
 
 You seriously don't want to force dak upon everyone.  And there is not
 even a package.  (And the same is true for wanna-build, sadly.)

Why is there no dak and wanna-build package? Are there plans to create
such packages?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: About new source formats for packages without patches

2010-03-25 Thread Benjamin Drung
Am Donnerstag, den 25.03.2010, 17:57 +0100 schrieb Julien BLACHE:
 Benjamin Drung bdr...@ubuntu.com wrote:
 
 Hi,
 
  Why is there no dak and wanna-build package? Are there plans to create
  such packages?
 
 Have you ever tried to install dak?

No.

 If you have, then the answer should be obvious to you. If you haven't,
 try it someday, and you'll understand.

Reading your response, I probably want to spend my year doing something
else like coding or packaging.

Is there a plan for making the installation of dak easier?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Hardware trouble ries.debian.org - ftpmaster.debian.org / release.d.o services disabled

2010-03-25 Thread Benjamin Drung
Am Donnerstag, den 25.03.2010, 23:30 +0100 schrieb Joerg Jaspert:
 Additionally we have one package in the archive that we can not help
 with a binnmu, a full source upload is required. The maintainer got a
 seperate mail asking for the upload, but for reference, its fatsort, the
 latest version.

That explains why fatsort is gone. Thanks for the info.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Bug#575938: ITP: dh-autoreconf -- debhelper add-on to call autoreconf and clean up after the build

2010-03-31 Thread Benjamin Drung
Am Mittwoch, den 31.03.2010, 15:45 +0200 schrieb Mehdi Dogguy:
 Julian Andres Klode wrote:
  On Wed, Mar 31, 2010 at 03:13:14PM +0200, Mehdi Dogguy wrote:
  Paul Wise wrote:
  On Wed, Mar 31, 2010 at 1:03 AM, Julian Andres Klode j...@debian.org 
  wrote:
 
Description : debhelper add-on to call autoreconf and clean up 
  after the build
 
  Package: dh-autoreconf
  I'd suggest just putting this into debhelper rather than making it a
  separate package.
 
  Is there any advantage to have it packaged?
 
  AIUI, you have to add a build-dependency anyway and change at least one
  line in the debian/rules to call dh-autoreconf. Well, that line could
  simply call autoreconf (or whatever) which even makes debian/rules clearer.
  
  The difference is that dh_autoreconf calls autoreconf and stores a list
  of the changes and the changed files are then removed in the clean
  target. If you just call autoreconf, the changes end up in the diff;
  and this is not what we want.
  
 
 I do use autoreconf and I don't have these changes in my diff.
 
 IMO, a backup/restore script (where you specify the list of files to
 backup) may be more useful. It would be called before build and when cleaning.

I prefer the removal over the restoring the old files. You remove .o
files on clean, so why not remove the other auto-generated files on
clean?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Applied-Upstream field for Patch Tagging Guidelines (DEP-3)

2010-04-16 Thread Benjamin Drung
Am Freitag, den 16.04.2010, 22:48 +0200 schrieb Raphael Hertzog:
 Hi,
 
 sorry for the delay answering.
 
 On Mon, 29 Mar 2010, Colin Watson wrote:
  I don't know that we need to bother with two fields, though.  There's
  precedent in DEP-3 for fields with internal structure; the format of
  Origin is not dissimilar to what we need here.  How about something like
  the following?
 
 Thanks for the suggestion, it looks good so I applied it.

Thanks.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-25 Thread Benjamin Drung
Am Sonntag, den 25.04.2010, 13:26 +0200 schrieb Yves-Alexis Perez:
 On jeu., 2010-02-04 at 17:21 +0100, Yves-Alexis Perez wrote:
  On 03/02/2010 07:14, Mike Hommey wrote:
   I'd go for the -browserplugin suffix.
   
   Speaking of plugins, I see there are several plugin packages that put
   plugins in various places. Here is a breaking news: the canonical place
   for plugins is /usr/lib/mozilla/plugins. Nowhere else.
   
   Why ? Because it's where most of the plugins already are (but some
   packages like to put their files in several places, which is pointless),
   and it's where all applications are already looking for plugins.
   
  I started packaging parole media player which provides a plugin using
  npapi, and recently submitted a bug to split rhythmbox package. In both
  case I used the scheme:
  
  browser-plugin-*
  
  (replacing mozilla by browser, in fact). None of the packages are
  already uploaded so I can still change.
 
 I'm about to upload parole, so I'd like to know what's the status on
 this? At the moment a search on -browserplugin doesn't return anything.
 A search on browser-plugin returns cairo-dock-quick-browser-plugin and
 that's all. It seems that no package was really renamed.
 
 What should we do?

I think we should start using the new naming policy to add the
-browserplugin suffix.

There were some votes for -browserplugin and none against it. No better
name was proposed. Therefore I think that it was decided.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-25 Thread Benjamin Drung
Am Sonntag, den 25.04.2010, 23:51 +0200 schrieb Yves-Alexis Perez:
 On dim., 2010-04-25 at 18:58 +0200, Benjamin Drung wrote:
   What should we do?
  
  I think we should start using the new naming policy to add the
  -browserplugin suffix.
  
  There were some votes for -browserplugin and none against it. No
  better
  name was proposed. Therefore I think that it was decided.
 
 To be perfectly fair, browser-plugin-* had my vote, but anyway.

We didn't discussed browser-plugin-*. Should we make a poll with
*-browserplugin and browser-plugin-*?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-26 Thread Benjamin Drung
Am Montag, den 26.04.2010, 11:07 +0200 schrieb Stefano Zacchiroli:
 On Mon, Apr 26, 2010 at 10:39:39AM +0200, Jean-Christophe Dubacq wrote:
   I'd rather say that generally binary packages split words at '-', so if
   you've a choice among these two the latter is preferable.
 
  If this is so, then browserplugin-* should content everyone.
 
 I'm sure you meant browser-plugin-* here ...

Hm, browserplugin-* would be a new option. Then we would have

 1. browser-plugin-*
 2. browserplugin-*
 3. *-browserplugin
 4. *-browser-plugin

I think all of these would work (with a slight preference to 1. or 2.).

Opinions?

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-26 Thread Benjamin Drung
Am Montag, den 26.04.2010, 18:49 +0200 schrieb Stefano Zacchiroli:
 On Mon, Apr 26, 2010 at 04:56:15PM +0200, Benjamin Drung wrote:
   I'm sure you meant browser-plugin-* here ...
  Hm, browserplugin-* would be a new option. Then we would have
  
   1. browser-plugin-*
   2. browserplugin-*
   3. *-browserplugin
   4. *-browser-plugin
  
  I think all of these would work (with a slight preference to 1. or 2.).
  Opinions?
 
 Please don't do polls on a mailing list :-)
 
 Arguments have been given for using '-' in the name (while I haven't
 seen any argument for _not_ using dashes). I presume the general feeling
 about whether it should be at the beginning or at the end of packages is
 we don't particularly care, as long as it is consistent.
 
 I personally don't think a poll is needed, but if you feel it is please
 set up one somewhere and post just a participation link.

I setup a doodle poll: http://www.doodle.com/2wmykvgy7ara5pd5

Please participate there. And yes, doodle is designed for schedules, but
not for polls. ;)

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-26 Thread Benjamin Drung
Am Montag, den 26.04.2010, 20:40 +0200 schrieb Benjamin Drung:
 Am Montag, den 26.04.2010, 18:49 +0200 schrieb Stefano Zacchiroli:
  On Mon, Apr 26, 2010 at 04:56:15PM +0200, Benjamin Drung wrote:
I'm sure you meant browser-plugin-* here ...
   Hm, browserplugin-* would be a new option. Then we would have
   
1. browser-plugin-*
2. browserplugin-*
3. *-browserplugin
4. *-browser-plugin
   
   I think all of these would work (with a slight preference to 1. or 2.).
   Opinions?
  
  Please don't do polls on a mailing list :-)
  
  Arguments have been given for using '-' in the name (while I haven't
  seen any argument for _not_ using dashes). I presume the general feeling
  about whether it should be at the beginning or at the end of packages is
  we don't particularly care, as long as it is consistent.
  
  I personally don't think a poll is needed, but if you feel it is please
  set up one somewhere and post just a participation link.
 
 I setup a doodle poll: http://www.doodle.com/2wmykvgy7ara5pd5
 
 Please participate there. And yes, doodle is designed for schedules, but
 not for polls. ;)

I create a new poll that allows yes/no/maybe:
http://www.doodle.com/guafbbhipwskzr8a

Please add yourself there. Sorry for the inconvenience.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins

2010-04-26 Thread Benjamin Drung
Am Montag, den 26.04.2010, 23:58 +0200 schrieb Goswin von Brederlow:
 Hans-J. Ullrich hans.ullr...@loop.de writes:
 
  Am Montag, 26. April 2010 schrieb Goswin von Brederlow:
  Benjamin Drung bdr...@ubuntu.com writes:
   Am Montag, den 26.04.2010, 11:07 +0200 schrieb Stefano Zacchiroli:
   On Mon, Apr 26, 2010 at 10:39:39AM +0200, Jean-Christophe Dubacq wrote:
 I'd rather say that generally binary packages split words at '-', so
 if you've a choice among these two the latter is preferable.
   
If this is so, then browserplugin-* should content everyone.
  
   I'm sure you meant browser-plugin-* here ...
  
   Hm, browserplugin-* would be a new option. Then we would have
  
1. browser-plugin-*
2. browserplugin-*
3. *-browserplugin
4. *-browser-plugin
  
   I think all of these would work (with a slight preference to 1. or 2.).
  
   Opinions?
  
  I think *-bwoser[-]plugin is a bad choice for 2 reasons (which you can
  consider one reason):
  
  A) apt-get install browsertabtab
  
  This will complete nicely to give me a list of plugins with options 1
  and 2 and all the packages it completes have a common use case, to make
  my browser better. No such thing with options 3 and 4.
  
  B) Sorting in frontends (aptitude, ...)
  
  Again say you are looking for usefull plugins to add to your
  browser. With options 1 and 2 you get all the plugins in one blog and
  can easily scroll through them. With options 3 and 4 they will be
  scattered all over the place.
  
  
  I think the seperate groups formed by a common prefix in options 3 and 4
  would be much smaller and less usefull to users than having all browser
  plugins in one block.
  
  MfG Goswin
  
 
  I think, 3 and 4 are the better choices than 1 or 2. IMO, the best choice 
  might be 4. Let me just explain why:
 
  If people are looikng for something, they first look, what application it 
  is in 
  for. Browser plugins might be available for iceweasel, konqueror, opera 
  whatever. So, the first choice is iceweasel-, then what is it? Yes, it is 
  for 
  the -browser, and at last, they see, yes, a -plugin.
 
  I also imagine, that in the future, there might be 
  iceweasel-sound-plugins, 
  video-plugins, flash-plugins or whatever. I also imagine, there might 
  be 
  also not only plugins, but tools, or maybe modules.
 
 By that reasoning you are advocating:
 
 5. browser-*-plugin
 
 That would also work for apt-get install browsertabtab

Ok, I added it to the poll, but i doubt that it will win against
browser-plugin-*.

  IMO we should decide for a structure or syntax, that is easy to understand 
  and 
  modular for future changes

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: [OT] Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 10:02 +0900 schrieb Charles Plessy:
 Le Mon, Apr 26, 2010 at 08:40:41PM +0200, Benjamin Drung a écrit :
  
  I setup a doodle poll
 
 Dear Benjamin,
 
 I would like to recommend http://selectricity.org/ instead. In contrary to
 Doodle, Selectricity is free software.

Thanks, I bookmarked it and will use it the next time. It is free
software (indicated by Copyleft), but I haven't found the source code.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Architecture Nomenclature

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 12:45 -0700 schrieb Kip Warner:
 Greetings Everyone,
 
 I've been looking for a while, but no luck. Is there a table somewhere
 that summarizes the different architecture names like i386, i586, i686,
 amd64, ia64, and so on along with the criteria for hardware qualifying
 under that name?

I am not aware of a table. I would search for the names and see which is
the first architecture and check their features.

 e.g. Does i686 mandate SSE2?

i686 = Pentium Pro and later = only MMX
amd64 mandates SSE2 (and therefore MMX and SSE)

 PS I am not on the mailing list, so please remember to cc me. Thanks.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Architecture Nomenclature

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 14:45 -0700 schrieb Kip Warner:
 On Tue, 2010-04-27 at 21:43 +0100, Ben Hutchings wrote:
  It must be 'i386'.
 
 But i386 includes machines like the 486 and the Pentium Pro that did not
 have SSE2 instruction set.
 
 If I was writing something for a 32-bit machine with SSE2 instruction
 set, what would be the most appropriate architecture name?

The best solution would be autodetection of SSE2 on runtime. That can be
done with a few lines of code.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-29 Thread Benjamin Drung
Hi,

after some days the poll [1] has been a clear result. browser-plugin-*
has won with a huge winning margin.

[1] http://www.doodle.com/guafbbhipwskzr8a

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: The number of popcon.debian.org-submissions is falling

2010-07-22 Thread Benjamin Drung
Am Donnerstag, den 22.07.2010, 10:20 +0200 schrieb Yves-Alexis Perez:
 On 21/07/2010 10:25, Paul Wise wrote:
  They also currently have almost 20 times as many popcon submissions as
  Debian and continuing growth:
  
  http://popcon.ubuntu.com/
  http://popcon.ubuntu.com/stat/sub-i386.png
 
 Is it enabled by default without asking the user? (I didn't do an ubuntu
 install since warty or hoary so I wouldn't know)

No. You have to enable it in a submenu.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: How to make Debian more attractive for users

2010-07-22 Thread Benjamin Drung
Am Donnerstag, den 22.07.2010, 23:14 +0800 schrieb Paul Wise:
 On Thu, Jul 22, 2010 at 4:28 PM, Giacomo A. Catenazzi c...@debian.org wrote:
 
  I think it is bugous to ask such question.
 
  IMHO we should care about improving Debian, going toward the perfection, not
  about increasing the number of users (which should
  be a nice secondary effect).
 
  I don't think increasing the number of Debian user is per se
  a nice things, after looking Ubuntu.
 ...
  So, let see how to improve Debian, not how to increase
  our userbase!
 
 The two are not entirely unrelated. I was a user of Debian before I
 was a Debian contributor. All developers come from a pool of users and
 with more developers we can make a better distro. Figuring out how to
 convert users into developers is the hard part though.

Debian contributors don't have to be Debian users at the beginning. They
can come from Debian-derived distributions and contribute directly to
Debian to avoid work duplication.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: The number of popcon.debian.org-submissions is falling

2010-07-30 Thread Benjamin Drung
Am Montag, den 26.07.2010, 10:30 +0200 schrieb Raphael Hertzog:
 Hi,
 
 On Thu, 22 Jul 2010, Benjamin Drung wrote:
  Am Donnerstag, den 22.07.2010, 10:20 +0200 schrieb Yves-Alexis Perez:
   On 21/07/2010 10:25, Paul Wise wrote:
They also currently have almost 20 times as many popcon submissions as
Debian and continuing growth:

http://popcon.ubuntu.com/
http://popcon.ubuntu.com/stat/sub-i386.png
   
   Is it enabled by default without asking the user? (I didn't do an ubuntu
   install since warty or hoary so I wouldn't know)
  
  No. You have to enable it in a submenu.
 
 I could not find that submenu while installing 10.04. It's quite
 possibly only in the alternate installer image nowadays (that is used
 for the server edition AFAIK).

On the last step (7 of 7), there is the Advanced... button.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: The number of popcon.debian.org-submissions is falling

2010-07-30 Thread Benjamin Drung
Am Freitag, den 30.07.2010, 14:24 +0200 schrieb Raphael Hertzog:
 On Fri, 30 Jul 2010, Benjamin Drung wrote:
   I could not find that submenu while installing 10.04. It's quite
   possibly only in the alternate installer image nowadays (that is used
   for the server edition AFAIK).
  
  On the last step (7 of 7), there is the Advanced... button.
 
 Yes, and there's nothing about popcon there. There's stuff for grub and
 a Network proxy IIRC:
 http://i1-news.softpedia-static.com/images/extra/LINUX/large/ubuntu1004installation-large_008.jpg
 
 OTOH Karmic seems to have the checkbox:
 http://i1-news.softpedia-static.com/images/extra/LINUX/large/ubuntu910installation-large_010.jpg

Ok, then it was dropped.

software-properties-gtk has an easy way to enable popcon. In Ubuntu
there is a description what popcon does and what it is used for, but
software-properties-gtk in squeeze doesn't have it.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Search for a file in all Debian source packages

2010-09-30 Thread Benjamin Drung
Am Donnerstag, den 30.09.2010, 14:31 -0400 schrieb Michael Hanke:
 Hi,
 
 I want to determine in what Debian _source_ packages a file with a
 particular name exists. There used to be a webservice that had all?
 source packages indexed and allowed for this type of query, but I cannot
 remember what it was -- maybe it doesn't exist anymore.

http://www.debian.org/distrib/packages

There you can search the contents of packages.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


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


Re: Search for a file in all Debian source packages

2010-09-30 Thread Benjamin Drung
Am Donnerstag, den 30.09.2010, 14:38 -0400 schrieb Michael Hanke:
 On Thu, Sep 30, 2010 at 08:33:54PM +0200, Benjamin Drung wrote:
  Am Donnerstag, den 30.09.2010, 14:31 -0400 schrieb Michael Hanke:
   Hi,
   
   I want to determine in what Debian _source_ packages a file with a
   particular name exists. There used to be a webservice that had all?
   source packages indexed and allowed for this type of query, but I cannot
   remember what it was -- maybe it doesn't exist anymore.
  
  http://www.debian.org/distrib/packages
  
  There you can search the contents of packages.
 
 _Binary_ packages. This is not what I was looking for.

Oops. IIRC there was a website where you can search the source code, but
this website took the code directly from upstream. So this might not fit
your needs.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


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


Re: Create package for XUL-based app

2010-10-18 Thread Benjamin Drung
Am Montag, den 18.10.2010, 17:26 -0500 schrieb David Rios:
 Hi.
 
 I want to package a XUL-based application which isn't in Debian
 Repository yet. I've read many tutorials, including Debian New
 Maintainters' Guide but I can't find how to package this kind of apps.
 You don't have to compile it (it's an script-based app) so it doesn't
 have a Makefile file. I use dpkg-buildpackage and it creates a .deb
 file but it doesn't include my app. Can you help me? where can I find
 instructions?

You probably want to use mozilla-devscripts to package it. Look at the
wiki page [1] and look how other XUL extensions (e.g. adblock-plus) are
packaged.

[1] http://wiki.debian.org/mozilla-devscripts

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


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


Bug#602977: ITP: ocs -- Opal Compilation System

2010-11-09 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@ubuntu.com

* Package name: ocs
  Version : 2.3n
  Upstream Author : Opal Group, TU Berlin
* URL : https://projects.uebb.tu-berlin.de/opal/
* License : GPL, LGPL (will probably change)
  Programming Lang: C, Opal
  Description : Opal Compilation System

The Opal project is concerned with research into a programming environment in
which advanced language concepts and formal development methods can be used for
creating production-quality software. At the core of the project is the
algebraic programming language, Opal, which integrates both concepts of
algebraic specification and functional programming. A comprehensive set of
tools supporting the language constitutes the Opal compilation system OCS.

I am in direct contact with the upstream maintainer to get the package
suitable for Debian (relicensing documentation under DFSG compliant license,
FHS compliance, lintian fixes). We target to have a new upstream version at
the end of the year and to get this into the archive.



-- 
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/20101109235654.12865.15671.report...@localhost6.localdomain6



Re: Ok to use upstream doumentation as-is (i.e. not regenerate)?

2011-06-04 Thread Benjamin Drung
Am Samstag, den 04.06.2011, 14:10 +0200 schrieb Gergely Nagy:
 Jonas Smedegaard d...@jones.dk writes:
 
  I have noticed several times package changes like the following (from 
  cairomm entering testing today):
 
* debian/control:
  - Drop build dependencies on doxygen and graphviz, since upstream 
now ships the generated documentation
 
 
  Feels wrong to me to redistribute when e.g. html files clearly are not 
  the preferred form of editing for upstream.
 
 To me, that doesn't sound all that troubling: we do use other generated
 files that upstream ships more often than not: configure, Makefile.ins -
 and so on. Though, those are rarely shipped in the binary package, but
 still: we do not build-depend on the tools that generate these.
 
 Technically, upstream could do anything in those files, write them by
 hand instead of generating from configure.ac, and include that in the
 distributed tarball, potentially under a non-free license.
 
 In any case: even if upstream shipts generated content, as long as the
 source is shipped aswell, all is fine and well, in my opinion. The
 _source_ needs to be in the preferred form of modification. If it
 contains generated files aswell, that doesn't matter all that much: the
 source is still there. You just don't have to use it, if the result
 would be the same anyway.

It's better to build the pre-generated files from source in case you
need to modify the source. It's easier to just modify for example
configure.ac instead of modifying it and figuring out how to rebuild the
pre-generated files, especially when you do security fixes or stable
release updates.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: [ANNOUNCE] dh_splitpackage 0.2.2

2011-06-04 Thread Benjamin Drung
Am Samstag, den 04.06.2011, 20:46 +0200 schrieb Zygmunt Krynicki:
 The new script can be called instead of dh_install (assuming all the 
 files you are interested in are already in debian/tmp/) or afterwards.

I looked at the man page of dh_splitpackage and compared it to
dh_install --fail-missing. I found three differences. Please let me
know if there were more.

1. dh_splitpackage complains if a file ends up in more than one binary
package. Having the same file in two binary package leads to a conflict
if you want to install both binary packages. IMO dh_install should do
this check too.

2. dh_splitpackage put files in the primary package if no other install
destination is specified. I would love to see a command line option for
dh_install that does the same. For example, I want to call dh_install
--put-everything-else-in=vlc-nox for the daily builds of vlc.

3. dh_splitpackage supports more pattern than dh_install. To name them:
** for matching all directories, [] to match as specific set of
characters. I could live without that, but ** would be nice sometimes.

I think that dh_install could be improved to support all three points
above.

The features of dh_splitpackage are great, but the configuration format
(JSON) seems to be too complex for this use case.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


intermediate result of packaging-dev meta package discussion

2011-06-05 Thread Benjamin Drung
Hi,

A few days ago, we had a discussion about a packaging-dev meta package.
The responses were between neutral and positive. Therefore I created a
initial draft [1] and tried to incorporate all suggestions made in the
discussion.

The list looks currently like this:

Depends: build-essential,
 debhelper,
 devscripts,
 dput | dupload,
 lintian,
 pbuilder | cowbuilder | sbuild,
 quilt,
 ${misc:Depends}
Recommends: apt-file,
autoconf,
automake,
autotools-dev,
bzr-builddeb,
cdbs,
cmake,
debian-policy,
developers-reference,
git-buildpackage,
gnupg,
libtool,
piuparts,
svn-buildpackage,
${vendor-specific:Recommends}
Suggests: dh-make

${vendor-specific:Recommends} will be evaluated to ubuntu-dev-tools on
Ubuntu.

Please let me know if there is something missing, should be demoted, or
removed.

This package is just for packaging, not for developing. So gdb, pylint
and co. won't go into it. This package should be installed by packagers.
No other package should depend or build-depend on packaging-dev.

[1] http://anonscm.debian.org/gitweb/?p=collab-maint/packaging-dev.git

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: intermediate result of packaging-dev meta package discussion

2011-06-05 Thread Benjamin Drung
Am Sonntag, den 05.06.2011, 15:11 +0100 schrieb Neil Williams:
 On Sun, 05 Jun 2011 15:46:44 +0200
 Benjamin Drung bdr...@debian.org wrote:
 
  A few days ago, we had a discussion about a packaging-dev meta package.
 
  This package is just for packaging, not for developing. So gdb, pylint
  and co. won't go into it. This package should be installed by packagers.
  No other package should depend or build-depend on packaging-dev.
 
 I'd suggest that a wishlist bug is filed against lintian to set an
 error if any package (source or binary) lists a dependency (or even
 Recommends) on the packaging-dev binary. Time should be allowed for
 lintian to implement this check before this package is uploaded,
 unless the lintian maintainers disagree.

Done (bug #629308).

 It would also be sensible to have a summary of the quoted paragraph in
 the package description.

Done, but a proper long description is still missing. Anyone with good
writing skills volunteering?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: intermediate result of packaging-dev meta package discussion

2011-06-07 Thread Benjamin Drung
Am Dienstag, den 07.06.2011, 10:46 +0100 schrieb Neil Williams:
 On Tue, 07 Jun 2011 11:34:30 +0200
 Vincent Danjean vdanjean...@free.fr wrote:
 
   A few days ago, we had a discussion about a packaging-dev meta package.
   The responses were between neutral and positive. Therefore I created a
   initial draft [1] and tried to incorporate all suggestions made in the
   discussion.
   
   The list looks currently like this:
   
   Depends: [...]
pbuilder | cowbuilder | sbuild,
  
My laptop, where I do all my packaging work but final build, has
  none of them installed. I've a separate machine with several chroots
  (lenny, squeeze, unstable and several for ubuntu) managed with sbuild that
  I use when I want to really build the package I will upload. Due to disk
  space, I cannot instal them (chroots) on my laptop.
I other people work like me, these tools can be moved to Recommends
 
 I disagree. pbuilder or the alternatives are fundamental to best
 practice Debian packaging. The needs of Debian are wider than a single
 user having a problem with a single machine.
 
 This package is trying to express best practice for packaging, to get a
 baseline. You admit that you have a way of building in a chroot and it
 isn't required that everyone uploading to Debian has this package
 installed, it is simply a way of making it simple for most people to
 have a standard set of build tools.
 
 Most people would have space for a pbuilder chroot (it's only a few
 hundred megabytes even unpacked, it's the apt cache which takes up the
 space and that can be cleared with a configuration change) and everyone
 using packaging-dev should be expected (required) to use a chroot to
 build packages prior to upload.
 
 Recommending chroot build tools is not strong enough.

Beginners are the target, not experienced packagers. That's why Neil's
reasons seems to be stronger for me than Vincent's. Therefore I will
leave the chroot dependency as dependency unless more people are in
favor of moving them to Recommends.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


packaging-dev 0.1 in unstable

2011-06-17 Thread Benjamin Drung
Hi,

packaging-dev 0.1 is now available in Debian unstable. If you think that
it misses a dependency or recommends, file a bug or discuss it on this
mailing list. I like to see these kind of discussions:

A: I am new to packaging. How do I get started?
B: Install packaging-dev and then ...!

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: build self-contained repository for offline use

2011-07-06 Thread Benjamin Drung
Am Mittwoch, den 06.07.2011, 04:11 -0400 schrieb Hamish Moffatt:
 On Tue, Jul 05, 2011 at 10:52:02PM +0200, Paul Wise wrote:
  One of apt-zip/aptoncd/apt-offline might meet your needs.
 
 Thanks all for the replies. I checked out apt-zip, apt-offline, aptoncd,
 CDD and apt-clone. None of them really suited my needs, as I want to
 generate this repository automatically, and want to do a whole class of
 target systems which will have a baseline set of packages installed.
 
 Anyway I've found it's pretty easy to roll my own using python-apt and
 configuring apt to use alternate locations for the cache, dpkg status
 file etc. I feed in the dpkg status file from my baseline install, a
 sources.list and a list of packages I want to be installable, and I can
 easily download the files. Then use apt-ftparchive to generate the
 metadata and I'm done.

If you have enough bandwidth and disk space, you could use apt-mirror to
store a complete mirror locally (takes around 30 GB for one
architecture).

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Call for teams interested in collaborating on a 'standard' Git workflow

2011-07-30 Thread Benjamin Drung
Am Samstag, den 30.07.2011, 16:26 +0100 schrieb David Goodenough:
 On Saturday 30 Jul 2011, Lucas Nussbaum wrote:
  On 28/07/11 at 15:36 +0200, Lucas Nussbaum wrote:
   Hi,
   
   It seems that many different teams have recently switched to Git, or are
   considering switching. But each of them seems to re-implement the wheel
   by designing their own Git workflow.
   
   I think that it would be fantastic if we could collaborate on defining
   a common Git workflow.
   
   [...]
   
   If you are interested in participating (which doesn't mean that you
   commit on behalf of your team to switch to that workflow, just that you
   want to participate in the discussions), add yourself (and your team) to
   http://wiki.debian.org/GitPackagingWorkflow.  If more than 3 teams are
   interested in a BOF at DC11, I'll try to organize one on saturday (all
   the video-broadcasted slots are taken, but we will make sure to take
   notes). If the BOF doesn't happen, I'll contact interested people to see
   how to continue.
  
  Hi,
  
  So a BOF happened at Debconf 11, and I've put the raw notes online at
  http://wiki.debian.org/GitPackagingWorkflow/DebConf11BOF
  
  My understanding of the situation is that we are ready to document a
  workflow including:
  - using git-buildpackage for basic stuff
  - managing several repositories with mr
  - managing and tracking the status of the repositories (e.g with PET)
  - managing patches with quilt (the nothing fancy approach)
+ additionally, using a patch-queue system (but which one?) to
  manage patches locally
  - managing debian/changelog with git-dch
  
  Some people expressed interest in starting a proper documentation on
  that on the Debian wiki. I suggest to use the
  http://wiki.debian.org/GitPackagingWorkflow (or maybe to extend the
  http://wiki.debian.org/PackagingWithGit page).
  
  We probably need more discussion:
  - on patch queue managers
  - on the one-branch-per-patch approaches
 Eclipse recently moved to one-branch-per-patch, or at least one branch
 per issue being fixed.  This seems to be the fashion.

Did we?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: packages under the AGPL-3 license

2011-09-20 Thread Benjamin Drung
Am Dienstag, den 20.09.2011, 14:25 -0700 schrieb Russ Allbery:
 I personally consider 1000 packages to be the appropriate level for
 considering including something new in common-licenses, but I'm fairly
 conservative on that front.  The closest (by far) of the licenses not
 already listed there, and the best case for inclusion, is the MPL 1.1 at
 740 packages.  The next closest contender would be the CDDL at 219
 packages.

Probably many people of the Mozilla extension maintainers team would
love to see the MPL-1.1 in common-licenses.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Bug#645212: ITP: lxmms2 -- control XMMS2 with a LIRC compatible remote control

2011-10-13 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@debian.org

* Package name: lxmms2
  Version : 0.1.3
  Upstream Author : Johannes Heimansberg wejpi...@gmail.com
* URL : http://wejp.k.vu/projects/xmms2/lxmms2
* License : GPL-2
  Programming Lang: C
  Description : control XMMS2 with a LIRC compatible remote control

 lxmms2 is a tiny XMMS2 client to control XMMS2 with a LIRC compatible remote
 control. Following actions are supported:
  - play (starts playback)
  - pause (pauses playback)
  - toggle_play_pause (toggles pause and starts playback if XMMS2 is not playing
at all)
  - toggle_pause (toggles pause)
  - stop (stops playback)
  - next (advances to the next track)
  - prev (goes back to the previous track)
  - volume_up (increases the volume)
  - volume_down (decreases the volume)



-- 
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/20111013155848.14230.23978.reportbug@localhost6.localdomain6



Re: Announcing derivatives patches and call for help and feedback

2011-10-25 Thread Benjamin Drung
Am Mittwoch, den 26.10.2011, 08:49 +1100 schrieb Karl Goetz:
 On Tue, 25 Oct 2011 13:57:20 +0200
 Mehdi Dogguy me...@dogguy.org wrote:
 
  On 25/10/2011 09:50, Paul Wise wrote:
   
   For the presentation side of things I am thinking one approach
   might be to move UbuntuDiff[8] to the QA infrastructure, generalise
   it and enhance it for this purpose. This will necessarily include
   mechanisms to mark patches as having been dealt with or ignorable.
   
   8. http://ubuntudiff.debian.net/
 
 [...]
 
  About source code, it is written in OCaml. I realize that OCaml is
  not the best candidate if we want people to contribute patches (or
  even have a look at the code) :) It depends on who wants to
  contribute here. I'm open to suggestions…
 
 If integration with PTS is planned (and or if you're using
 ubuntu-distro-info) perhaps python would make sense as a language
 choice.

ubuntu-distro-info is implemented in Haskell (since version 0.3) and has
an Python and Perl library.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


DEP-5 and files with white spaces

2012-02-01 Thread Benjamin Drung
Hi,

DEP-5 is nice, but how can I specify a license for a file with white
spaces? For example you want to specify that the file foo/file one.bar
is licensed under ISC, but foo/file_one.bar is licensed under GPL. How
can you do that?

I would like to write following:

File: foo/file one.bar
License: ISC

File: foo/file_one.bar
License: GPL

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: DEP-5 and files with white spaces

2012-02-01 Thread Benjamin Drung
Am Mittwoch, den 01.02.2012, 14:20 -0800 schrieb Russ Allbery:
 Benjamin Drung bdr...@debian.org writes:
 
  DEP-5 is nice, but how can I specify a license for a file with white
  spaces? For example you want to specify that the file foo/file one.bar
  is licensed under ISC, but foo/file_one.bar is licensed under GPL. How
  can you do that?
 
 No, that distinction isn't representable.  There was some earlier
 discussion about that, and the conclusion reached was that it was a rare
 case that wasn't worth making the syntax more complicated (after various
 more complicated syntaxes were tossed around without making anyone very
 happy).

Is it to complex to have a syntax that is similar to what the shell
does? Two solutions pop into my mind. Please let me know, why these are
not use. You can point me to previous discussions.

Idea 1: Use a escape sequence for specifying a whitespace (e.g. \  for
a space).

Idea 2: Allow quotation marks.

 The general way to specify information for a file name that contains
 whitespace is to use wildcards to match the whitespace, which means that
 you can't disambiguate from other files that only differ in the places
 where whitespace is present.

I don't like the idea of abusing a wildcard if the files could be
specified more precisely.

 Out of curiosity, have you run across a case where this matters, or were
 you asking because it's a theoretical hole?  It's definitely a theoretical
 hole, but one of the reasons why we didn't spend more time on it was that
 everyone was dubious that the case would arise in a real-world situation.

I haven't run across an actual case. This case just popped into my mind
and I wondered how to cover this case.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: DEP-5 and files with white spaces

2012-02-01 Thread Benjamin Drung
Am Mittwoch, den 01.02.2012, 23:31 +0100 schrieb Jakub Wilk:
 * Russ Allbery r...@debian.org, 2012-02-01, 14:20:
 DEP-5 is nice, but how can I specify a license for a file with white 
 spaces? For example you want to specify that the file foo/file 
 one.bar is licensed under ISC, but foo/file_one.bar is licensed 
 under GPL. How can you do that?
 
 No, that distinction isn't representable.
 
 This one is representable. You can take advantage of the fact the the 
 last paragraph that matches a particular file applies to it:
 
 | Files: foo/file?one.bar
 | License: ISC
 |
 | Files: foo/file_one.bar
 | License: GPL
 
 That said, you _can_ construct even more contrived examples which are 
 unrepresentable, e.g. by replacing _ with a tab.
 
 The general way to specify information for a file name that contains 
 whitespace is to use wildcards to match the whitespace,
 
 That works only if you can stand ugliness of such Files fields.

True words.

For example, the eclipse source package has files with spaces in it
using ? instead of spaces does look ugly.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: DEP-5 and files with white spaces

2012-02-01 Thread Benjamin Drung
Am Mittwoch, den 01.02.2012, 14:49 -0800 schrieb Russ Allbery:
 Benjamin Drung bdr...@debian.org writes:
 
  Is it to complex to have a syntax that is similar to what the shell
  does? Two solutions pop into my mind. Please let me know, why these are
  not use. You can point me to previous discussions.
 
  Idea 1: Use a escape sequence for specifying a whitespace (e.g. \  for
  a space).
 
  Idea 2: Allow quotation marks.
 
 Yeah, both of those were among the other syntax proposals that were
 suggested, and I think one of them was in the document at one point.
 Using backslash is probably the easiest, although it does make parsing the
 files harder.

IMHO allowing both would be the optimum. A real parser would have
problems with both, but a simplistic parser that just split the string
by spaces would have a problem.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: DEP-5 and files with white spaces

2012-02-01 Thread Benjamin Drung
Am Mittwoch, den 01.02.2012, 14:56 -0800 schrieb Russ Allbery:
 Benjamin Drung bdr...@debian.org writes:
  Am Mittwoch, den 01.02.2012, 14:49 -0800 schrieb Russ Allbery:
 
  Yeah, both of those were among the other syntax proposals that were
  suggested, and I think one of them was in the document at one point.
  Using backslash is probably the easiest, although it does make parsing
  the files harder.
 
  IMHO allowing both would be the optimum. A real parser would have
  problems with both, but a simplistic parser that just split the string
  by spaces would have a problem.
 
 Yeah, that was, as I understand it, the motivation (to allow really simple
 parsers).

What is more important: A good looking copyright file or being
parsable by a dead simple, stupid parser? The proposed changes would
make the parser overly complex. 

 I don't know if it's worth revisiting this.  I can't say that I
 particularly liked the outcome we arrived at, but theoretical holes in
 standards bother me a lot (possibly more than they should).

I would call a theoretical hole a design bug.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: leaks in our only-signed-software fortress

2012-02-18 Thread Benjamin Drung
Am Samstag, den 18.02.2012, 11:48 +0100 schrieb Thomas Koch:
 July 2011 VLC suffers from Companies spreading Malware bundled with VLC

This is no problem for us, because the malware was distributed on some
untrustworthy websites. We, as packagers, get the code directly from the
Videolan project.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Bug#663647: ITP: npapi-vlc -- multimedia plugin for web browsers based on VLC

2012-03-12 Thread Benjamin Drung
Package: wnpp
Severity: wishlist
Owner: Benjamin Drung bdr...@debian.org

* Package name: npapi-vlc
  Version : 2.0.0
  Upstream Author : VLC media player developers vlc-de...@videolan.org
* URL : http://git.videolan.org/?p=npapi-vlc.git
* License : GPL-2+
  Programming Lang: C++
  Description : multimedia plugin for web browsers based on VLC

 This plugin adds support for MPEG, MPEG2, DVD, DivX, Ogg/Vorbis and many
 more formats to your Gecko-based web browser (Firefox, Galeon, etc.). The
 decoding process is done by VLC and the output window is embedded in a
 webpage or directly in the browser window. There is also support for
 fullscreen display and javascript control.
 .
 VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4,
 DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs,
 podcasts, and multimedia streams from various network sources.

The browser plugin was part of the vlc source tarball, but is now separated
from the vlc source tarball and shipped as separate npapi-vlc tarball.



-- 
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/20120312225006.9527.15176.reportbug@localhost6.localdomain6



Re: (deferred) bits from the DPL: March 2012

2012-04-17 Thread Benjamin Drung
Am Sonntag, den 15.04.2012, 20:19 +0200 schrieb Stefano Zacchiroli:
 - as part of a discussion on unofficial debian repositories [9],

Which discussion? ;)

   I've
   proposed to open up the list of *.debian.net domains. As nobody
   disagreed, consensus has been quickly reached and the announced [10]
   change is now imminent. Thanks to Carsten Hey and Gerfried Fuchs for
   their help in figuring out the details of the last discussion on the
   matter and DSA for their feedback.
 
   [10] https://lists.debian.org/debian-devel-announce/2012/03/msg8.html

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Benjamin Drung
Am Freitag, den 29.06.2012, 19:21 +0200 schrieb Mehdi Dogguy:
 Package: wnpp
 Severity: wishlist
 Owner: Mehdi Dogguy me...@debian.org
 
 * Package name: ben
   Version : 0.6
   Upstream Author : Mehdi Dogguy and Stéphane Glondu
 * URL : http://ben.debian.net/
 * License : AGPL-3+
   Programming Lang: C, OCaml
   Description : toolbox for Debian maintainers
 
  This is a collection of useful tools that Debian maintainers can use
  to make their packaging work easier. They all work with regular
  Debian package list files, and should be useful for Debian
  derivatives as well. This package ships a single executable, ben,
  with the following subcommands:
   * download: download a set of package list files from a mirror
   * monitor: monitor the status of a set of packages across several
 architectures (useful for transitions)
   * query: query packages using their metadata (similar to grep-dctrl,
 but uses a dedicated query language)
   * tracker: frontend to multiple monitors

What does ben stand for? Is this just a short name for me? ;)

Would it be useful to have ben in devscripts instead of a separate
package?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Finding missing epochs

2012-07-05 Thread Benjamin Drung
Am Donnerstag, den 05.07.2012, 23:34 +0200 schrieb Jakub Wilk:
 I wrote a tool to detect versioned (build-)dependencies with possible 
 missing (or insufficient) epochs. The results for unstable and a DD-list 
 are attached.

Thanks. Your tool found a missing epoch in vlc, which I fixed now.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: About the media types text/x-php and text/x-php-source

2012-08-25 Thread Benjamin Drung
Am Freitag, den 24.08.2012, 23:28 +0200 schrieb Ondřej Surý:
 Chris, this is surely not critical severity. I have cloned your bug
 report, assigned it a right severity and retitled it to mime-support:
 use of text/ for interpreted languages is discouraged since we have
 several interpreted languages in our mime.types
 
 text/x-perl
 text/x-python
 text/x-tcl
 text/x-sh
 text/x-java
 text/x-haskell
 [...]

Java and Haskell are compiled, but not interpreted languages.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: (seemingly) declinging bug report numbers

2012-10-11 Thread Benjamin Drung
Am Donnerstag, den 11.10.2012, 16:14 -0400 schrieb Paul Tagliamonte:
 On Thu, Oct 11, 2012 at 09:45:58PM +0200, Simon Josefsson wrote:
  Marco Nenciarini mnen...@debian.org writes:
  
   Il giorno gio, 11/10/2012 alle 02.46 +0200, Christoph Anton Mitterer ha
   scritto:
   
   On the other hand, some worries are there that this could imply some
   decline in Debian itself.
   Well I still think Debian is the best distro out there for most (if not
   all cases), even though I'd like to see it putting more emphasis on
   security.
  
   I've seen recently several company I'm working with getting away from
   Debian in favor of Ubuntu because they have a LTS version. However I
   don't know if this is a general trend.
  
  I can confirm the trend for a couple of organisations.  The primary
  reason that I identified was the retirement of security support for
  Lenny and that Lenny packages are removed from many Debian mirrors which
  made it difficult to use Lenny machines.  IMHO, supporting an OS release
  for only 3 years is not long enough.
 
 FWIW, it should be noted Ubuntu only supports most packages for 3 years
 as well. The subset of packages considered for Server support is
 supported for 5, but most people will suggest you follow the LTS upgrade
 path, which is very similar to Debian Stable's.

Since Ubuntu 12.04 LTS, the LTS versions are supported for five years on
the desktop, too.

[1] https://wiki.ubuntu.com/LTS

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Popularity of bzr-builddeb and dh-make

2012-10-11 Thread Benjamin Drung
Hi,

How popular are bzr-builddeb and dh-make in Debian? The current
situation is that packaging-dev recommends bzr-builddeb and suggests
dh-make. It was requested to drop bzr-builddeb from Recommends and add
dh-make [1]. The recommended packages of packaging-dev should be
recommended by most of the Debian developer and not just by the
maintainer of packaging-dev or one single bug reporter. Therefore I am
asking you: How popular are bzr-builddeb and dh-make? Should they be
recommended or just suggested by packaging-dev?

[1] http://bugs.debian.org/688572

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Popularity of bzr-builddeb and dh-make

2012-10-11 Thread Benjamin Drung
A poll is a good idea. Can you recommend a site that allows setting up a
poll?

Am Donnerstag, den 11.10.2012, 23:29 +0200 schrieb Matthias Klumpp:
 Hi!
 Have you considered making a poll for this? Because everyone will tell
 you a different oppinion...
 For me, I think: bzr-builddeb is specific to Bzr, if you don't use
 Bzr, it is useless. Instead, dh_make can be used to generate Debian
 templates quickly, so it might be useful for more people, even those
 not using Bzr.
 I use the Debian Git tools for packaging, I never touched the Bzr
 stuff, so I don't need it. I also don't need dh-make often, but it
 sometimes is useful.
 I can't give any hint, because I am just one developer, but I would
 probably prefer dh-make for the reason above.
 But if I would need to decide, I would probably suggest both and
 recommend none of them :-)
 Cheers,
Matthias
 
 2012/10/11 Benjamin Drung bdr...@debian.org:
  Hi,
 
  How popular are bzr-builddeb and dh-make in Debian? The current
  situation is that packaging-dev recommends bzr-builddeb and suggests
  dh-make. It was requested to drop bzr-builddeb from Recommends and add
  dh-make [1]. The recommended packages of packaging-dev should be
  recommended by most of the Debian developer and not just by the
  maintainer of packaging-dev or one single bug reporter. Therefore I am
  asking you: How popular are bzr-builddeb and dh-make? Should they be
  recommended or just suggested by packaging-dev?
 
  [1] http://bugs.debian.org/688572
 
  --
  Benjamin Drung
  Debian  Ubuntu Developer


-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Popularity of bzr-builddeb and dh-make

2012-10-11 Thread Benjamin Drung
Am Donnerstag, den 11.10.2012, 14:38 -0700 schrieb Steve Langasek:
 Hi Benjamin,
 
 On Thu, Oct 11, 2012 at 10:38:08PM +0200, Benjamin Drung wrote:
  How popular are bzr-builddeb and dh-make in Debian? The current
  situation is that packaging-dev recommends bzr-builddeb and suggests
  dh-make. It was requested to drop bzr-builddeb from Recommends and add
  dh-make [1]. The recommended packages of packaging-dev should be
  recommended by most of the Debian developer and not just by the
  maintainer of packaging-dev or one single bug reporter.
 
 I think this is a failing proposition.  There are as many different
 preferences about packaging, to the nearest order of magnitude, as there are
 Debian developers.  I'm fine with this package being one maintainer's
 recommendations for some packages; I'm not at all ok with it being recast as
 a blessed recommendation of the project, as I object to about a third of the
 stuff in there.

The main purpose of this package is to help beginners to get ready for
packaging and not making a recommendation statement for the Debian
project. The question is: Will you recommend newcomers to install
packaging-dev to start packaging? Will installing packaging-dev be
enough or will you recommend to install bzr-builddeb or dh-make
afterwards?

  Therefore I am asking you: How popular are bzr-builddeb and dh-make? 
  Should they be recommended or just suggested by packaging-dev?
 
 dh-make isn't so relevant now that debhelper 7 exists.  cp
 /usr/share/doc/debhelper/examples/rules.tiny debian/rules  dch
 --create, manually create debian/control and debian/copyright, and that's
 about it.  

That's my opinion, too.

 bzr is the fourth most popular version control system in Debian according to
 http://upsilon.cc/~zack/stuff/vcs-usage/.  If you're going to demote
 bzr-builddeb (which doesn't bother me), I think you should also be demoting
 svn-buildpackage, because svn is horrible and should die.

I agree that Subversion should die, but it is still widely used.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: (seemingly) declinging bug report numbers

2012-10-11 Thread Benjamin Drung
Am Freitag, den 12.10.2012, 00:00 +0200 schrieb Vincent Bernat:
 ❦ 11 octobre 2012 22:33 CEST, Benjamin Drung bdr...@debian.org :
 
   I can confirm the trend for a couple of organisations.  The primary
   reason that I identified was the retirement of security support for
   Lenny and that Lenny packages are removed from many Debian mirrors which
   made it difficult to use Lenny machines.  IMHO, supporting an OS release
   for only 3 years is not long enough.
  
  FWIW, it should be noted Ubuntu only supports most packages for 3 years
  as well. The subset of packages considered for Server support is
  supported for 5, but most people will suggest you follow the LTS upgrade
  path, which is very similar to Debian Stable's.
 
  Since Ubuntu 12.04 LTS, the LTS versions are supported for five years on
  the desktop, too.
 
  [1] https://wiki.ubuntu.com/LTS
 
  This only applies to main, right?

main + restricted are supported by Canonical. universe + multiverse are
supported by the community (in a best effort manner).

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Poll (was: Popularity of bzr-builddeb and dh-make)

2012-10-12 Thread Benjamin Drung
Am Freitag, den 12.10.2012, 10:04 +0800 schrieb Paul Wise:
 On Fri, Oct 12, 2012 at 5:35 AM, Benjamin Drung wrote:
 
  A poll is a good idea. Can you recommend a site that allows setting up a
  poll?
 
 The Debian secretary was at one point going to setup devotee for this
 sort of thing, don't think that ever happened though.
 
 If you want some FSAAS (free-software-as-a-service), search for doodle
 on this page:
 
 https://wiki.debian.org/FreedomBox/LeavingTheCloud

Thanks.

I have setup a poll for it:

https://dudle.inf.tu-dresden.de/Popularity_of_bzr-builddeb_and_dh-make/

The poll will be closed in one week (if enough votes are collected).

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Poll (was: Popularity of bzr-builddeb and dh-make)

2012-10-12 Thread Benjamin Drung
Am Freitag, den 12.10.2012, 21:13 +0900 schrieb Hideki Yamane:
   - bzr-builddeb is, well, it seems that is useful in UDD (Ubuntu Distributed
 Development, as Ubuntu packaging guide says) way, but now it heavily 
 relies on Launchpad in my point of view.

How does bzr-builddeb depend on Launchpad? bzr is integrated into
Launchpad, but you can use bzr without Launchpad as every other DVCS.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Vote result (was: Poll (was: Popularity of bzr-builddeb and dh-make))

2012-10-20 Thread Benjamin Drung
Hi,

the week is over and here are the results from the vote:
There were 64 participants in total.

dh-make
===

46 people want dh-make recommended.
27 people (+ 3 with a question mark) want dh-make suggested.
58 people voted for (at least) one of the above options.

Recommending dh-make instead of suggesting was the clear winner. I will
move dh-make from Suggests to Recommends in packaging-dev.

bzr-builddeb


8 people (+ 3 with a question mark) want bzr-builddeb recommended.
30 people (+ 10 with a question mark) want bzr-builddeb suggested.
44 people voted for (at least) one of the above options.

What will I do?

Am Samstag, den 13.10.2012, 00:10 +0900 schrieb Charles Plessy:
 Le Fri, Oct 12, 2012 at 12:06:11PM +0200, Benjamin Drung a écrit :
  Am Freitag, den 12.10.2012, 10:04 +0800 schrieb Paul Wise:
  
  https://dudle.inf.tu-dresden.de/Popularity_of_bzr-builddeb_and_dh-make/
  
  The poll will be closed in one week (if enough votes are collected).
 
 Hello everybody,
 
 if the point is to have a package that pulls everything one needs when doing
 random work in Debian (as opposed with working specifically in one team where
 it is predictable which helpers are used and which are not), then I do not
 understand the point of not including *-buildpackage and dh-make, which are
 tiny regarding to most other things that mk-builddeps will pull in later.
 
 I think that it is exactly the case where we should not vote.  Unless the
 wheight of bzr and dh-make is unbearable to otherwise users of packaging-dev,
 even if the majority do not use them, what is the harm recommending them ?
 Not to mention that there is no evidence that the people who vote for or
 against recommending them are really using packaging-dev...

I agree with your opinion. packaging-dev targets especially newcomers
and should give them a good starting point. It should allow doing random
work in Debian and therefore recommends packages that are used by a
portion (could be lower than 50%) of Debian developers. For example,
gnome-pkg-tools and pkg-kde-tools are recommended. Not every developer
touches a GNOME or KDE packages, but these desktop environments are
important enough to recommend these helpers.

The poll showed that bzr-builddeb is wanted by a portion of developers
(18 % up to 25 %), but not by most of them. Therefore I will keep
bzr-builddeb recommended until someone has another good reason to demote
the package to suggests.

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


  1   2   3   4   5   6   7   8   9   10   >