From: Aurelien Jarno <aurel32@debian.org>
To: Christoph Hellwig <hch@infradead.org>
Cc: nathans@debian.org, xfs@oss.sgi.com, anibal@debian.org
Subject: Re: The xfsprogs debian package
Date: Tue, 20 Sep 2011 12:58:08 +0200 [thread overview]
Message-ID: <20110920105808.GA20601@hall.aurel32.net> (raw)
In-Reply-To: <20110919171047.GA3092@infradead.org>
On Mon, Sep 19, 2011 at 01:10:47PM -0400, Christoph Hellwig wrote:
> [and now with the correct Cc list]
>
> On Mon, Sep 19, 2011 at 01:09:36PM -0400, Christoph Hellwig wrote:
> > Hi Aurelien, Nathan & Anibal,
> >
> > is there any chance we can get to a defintive agreement on how to
> > maintain the xfsprogs package? So far the idea of releasing the
> > upstream releases as Debian packages at the same time has worked
> > great for both Debian, and us xfs developers (which to a large
> > extents are heavy Debian users), but "inner" Debian circles heave
> > always complained about it.
> >
> > Can we please get an explanation of why it is so in proper written
> > englush, instead of doing by forced nmus?
First of all I have to point here that there is no issue in having the
debian/ directory present in upstream, as long as the people doing the
development upstream and in debian are usually the same (this condition
is actually not true anymore with the latest dpkg format, which can
ignore an existing debian/ directory, but that's not the point here).
The problem is on the point of having a native package, that is not
having a .diff.gz or a debian.tar.gz. Not doing so causes a few issues:
- Native packages are supposed to be Debian specific, not doing means
they are wrongly identified by various scripts running in the archive.
For example the translation of the Debian native packages done by
Debian. In this case it means that Debian translators receive a mail
each time a string is changed in xfsprogs in order to translate it.
It's great if xfsprogs can be translated in other language, but the
priority is given first to Debian specific packages.
- Making xfsprogs a native package also means that the upstream version
needs to match the version in Debian. If there is a need to do a
change in xfsprogs directly in Debian like for the recent NMU, we end
up with a version in Debian that has never existed upstream.
- For archive space reason, if one upload only needs a small change in
the debian/ directory, it means a full .tar.gz has to be uploaded
instead of a small .diff.gz or debian.tar.gz.
Again I don't ask for not putting the debian/ directory, it's totally
possible to have a non-native package with an empty .diff.gz or
.debian.tar.gz.
Aurelien
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2011-09-20 10:58 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20110919170936.GA27014@infradead.org>
2011-09-19 17:10 ` The xfsprogs debian package Christoph Hellwig
2011-09-20 10:58 ` Aurelien Jarno [this message]
2011-09-20 22:48 ` Nathan Scott
2011-09-21 1:21 ` Aníbal Monsalve Salazar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110920105808.GA20601@hall.aurel32.net \
--to=aurel32@debian.org \
--cc=anibal@debian.org \
--cc=hch@infradead.org \
--cc=nathans@debian.org \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox