Processing of dpkg_1.14.16_i386.changes

2008-01-21 Thread Archive Administrator
dpkg_1.14.16_i386.changes uploaded successfully to localhost
along with the files:
  dpkg_1.14.16.dsc
  dpkg_1.14.16.tar.gz
  dpkg_1.14.16_i386.deb
  dselect_1.14.16_i386.deb
  dpkg-dev_1.14.16_all.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



dpkg_1.14.16_i386.changes ACCEPTED

2008-01-21 Thread Debian Installer

Accepted:
dpkg-dev_1.14.16_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.16_all.deb
dpkg_1.14.16.dsc
  to pool/main/d/dpkg/dpkg_1.14.16.dsc
dpkg_1.14.16.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.16.tar.gz
dpkg_1.14.16_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.16_i386.deb
dselect_1.14.16_i386.deb
  to pool/main/d/dpkg/dselect_1.14.16_i386.deb


Override entries for your package:
dpkg-dev_1.14.16_all.deb - optional utils
dpkg_1.14.16.dsc - source admin
dpkg_1.14.16_i386.deb - required admin
dselect_1.14.16_i386.deb - optional admin

Announcing to [EMAIL PROTECTED]
Closing bugs: 222524 226932 24514 26554 28701 323606 354999 367998 392432 
402901 433477 453400 459359 459565 459815 460021 460309 460708 460903 461247 
461327 95579 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Accepted dpkg 1.14.16 (source i386 all)

2008-01-21 Thread Guillem Jover
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Mon, 21 Jan 2008 10:00:45 +0200
Source: dpkg
Binary: dpkg dpkg-dev dselect
Architecture: source i386 all
Version: 1.14.16
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover <[EMAIL PROTECTED]>
Description: 
 dpkg   - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect- user tool to manage Debian packages
Closes: 24514 26554 28701 95579 222524 226932 323606 354999 367998 392432 
402901 433477 453400 459359 459565 459815 460021 460309 460708 460708 460903 
461247 461327
Changes: 
 dpkg (1.14.16) unstable; urgency=low
 .
   [ Guillem Jover ]
   * Add build-essential as an implicit Build-Depends in dpkg-checkbuilddeps.
 Closes: #402901
   * Add build-essential to dpkg-dev Recommends.
   * Do not warn about unrecognized Homepage field in binary package stanzas
 in dpkg-genchanges and dpkg-source. Closes: #460309
   * Do not use the enoent helper binary, and use perl POSIX module instead.
   * Keep checking for the process when start-stop-daemon is called with
 --retry even if the daemon removed the pidfile. Closes: #460903
 Thanks to Justin Pryzby for the analysis.
   * Make --quiet silence --test in start-stop-daemon. Closes: #367998
   * Check current uid and gid in start-stop-daemon before calling setuid,
 setgid and initgroups. Closes: #222524
 Based on a patch by Samuel Thibault.
   * Remove unimplemented --test option from update-alternatives.
 Closes: #392432, #461247
   * Additionally check if errno is EEXIST after rmdir(2), as SUSv3 specifies
 that on non-empty directories it can either return that or ENOTEMPTY.
 This fixes run time problems on Solaris.
   * Fix start-stop-daemon --help output to state that --name is one of the
 possible required options to use. Closes: #354999
   * Demote dselect from priority important to optional. Closes: #461327
   * Fix portability issues on HP-UX, by not using backticks inside double
 quotes in m4 files. Closes: #24514
   * Switch Maintainer address to  from
 <[EMAIL PROTECTED]>.
   * Add README.feature-removal-schedule describing the features to be removed
 and README.api describing the provided APIs.
 .
   [ Frank Lichtenheld ]
   * Make the -L option of dpkg-parsechangelog actually work (it's
 only been eleven years...)
   * Import the code from my external Parse::DebianChangelog as
 Dpkg::Changelog and Dpkg::Changelog::Debian. Using this
 from parsechangelog/debian adds the following requested
 features:
  - Option to use a non-lossy format. Closes: #95579
  - Various options to better control how many entries
should be displayed. Closes: #226932
 .
   [ Raphael Hertzog ]
   * Replaced all the remaining code in controllib.pl by new modules. All
 scripts have been adjusted to use the new modules and controllib.pl has
 been removed.
   * The code to parse debian/control is available in a perl module
 Dpkg::Control. Closes: #26554
   * Temporarily add a Breaks: dpkg-dev (= 1.14.13), dpkg-dev (= 1.14.14) on
 dpkg for the convenience of sid users. Closes: #459815
   * Update dpkg-source(1) to explain better what the directory after -b is.
 Closes: #323606
   * Also force version in 1.14.16 if dpkg-gencontrol -v
 is used. That way we're consistent with the definition of that variable
 in deb-substvars(5). Closes: #433477
   * Add support of Dm-Upload-Allowed field. Closes: #453400
   * Fix dpkg-shlibdeps's filtering of duplicated dependencies in fields of
 lesser priority (when -d is used).
   * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple
 times for use in different dependency fields (-d option).
   * Change logic of -si option of dpkg-genchanges to include the original
 tarball only if the current upstream version differs from the upstream
 version of the previous changelog entry. Replaces the heuristic based
 on revision number (-0, -0.1 or -1). Closes: #28701
   * Some code refactoring on dpkg-genchanges and bug fixes in the generation
 of the Description: field. As a result, source only uploads will no more
 have Description fields.
   * Add support of wildcard entries in symbols files. This makes it much
 simpler to write symbols files for well managed libraries but in that case
 dpkg-gensymbols can't check any more if symbols have disappeared.
 Closes: #459359
 .
   [ Updated manpages translations ]
   * Fix typo in French. Closes: #460021
   * German (Helge Kreutzmann).
 .
   [ Updated dpkg translations ]
   * Basque (Piarres Beobide). Closes: #459565
   * French (Christian Perrier).
   * German, Basque, Norwegian Bokmål, Swedish, Vietnamese, Simplified Chinese,
 Galician unfuzzied.
   * Russian (Yuri Kozlov). Closes: #460708
 .
   [ Updated scripts translations ]
   * Russian (Yuri Kozlov). Closes: #460708
   * Swedish (P

Re: Next upload 2008-01-20 (dpkg 1.14.16)

2008-01-21 Thread Guillem Jover
On Mon, 2008-01-21 at 08:31:00 +0100, Sven Joachim wrote:
> On 2008-01-20 01:22 +0100, Frank Lichtenheld wrote:
> > On Sun, Jan 20, 2008 at 12:04:26AM +0200, Guillem Jover wrote:
> > > On Fri, 2008-01-18 at 18:04:13 +0100, Christian Perrier wrote:
> > > > Could you re-update the po/ directory (unless you're sure that no
> > > > string changes happened since last update)?
> > > 
> > > Frank just did this.
> >
> > Only the scripts/po.
> > The po/ had no changes I think,
> 
> That does not seem right; at least one string must have changed, namely
> the output of `update-alternatives --help', which no longer mentions
> the unimplemented --test option.

I regenerated all .pot and merged into the .po files, and unfuzzied the
almost complete translations for that string.

regards,
guillem


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processing of dpkg_1.14.16.1_i386.changes

2008-01-21 Thread Archive Administrator
dpkg_1.14.16.1_i386.changes uploaded successfully to localhost
along with the files:
  dpkg_1.14.16.1.dsc
  dpkg_1.14.16.1.tar.gz
  dpkg_1.14.16.1_i386.deb
  dselect_1.14.16.1_i386.deb
  dpkg-dev_1.14.16.1_all.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Review of file exclusion branch requested

2008-01-21 Thread Frank Lichtenheld
On Sun, Jan 20, 2008 at 11:54:00PM +0100, Tollef Fog Heen wrote:
> * Frank Lichtenheld 
> index 9ab3158..48f1c6d 100644
> --- a/src/archives.c
> +++ b/src/archives.c
> @@ -248,7 +248,9 @@ void tarfile_skip_one_forward(struct TarInfo *ti,
> */
>if ((ti->Type == NormalFile0) || (ti->Type == NormalFile1)) {
>  char fnamebuf[256];
> -fd_null_copy(tc->backendpipe, ti->Size, _("gobble replaced file 
> `%.255s'"),quote_filename(fnamebuf,256,ti->Name));
> +fd_null_copy(tc->backendpipe, ti->Size,
> +"skipped unpacking file `%.255s' (replaced or excluded?)",
> +quote_filename(fnamebuf,256,ti->Name));
>  r= ti->Size % TARBLKSZ;
>  if (r > 0) r= safe_read(tc->backendpipe,databuf,TARBLKSZ - r);
>}
> 
> Looks better?

Yeah, that's much better IMHO.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



dpkg_1.14.16.1_i386.changes ACCEPTED

2008-01-21 Thread Debian Installer

Accepted:
dpkg-dev_1.14.16.1_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.16.1_all.deb
dpkg_1.14.16.1.dsc
  to pool/main/d/dpkg/dpkg_1.14.16.1.dsc
dpkg_1.14.16.1.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.16.1.tar.gz
dpkg_1.14.16.1_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.16.1_i386.deb
dselect_1.14.16.1_i386.deb
  to pool/main/d/dpkg/dselect_1.14.16.1_i386.deb


Override entries for your package:
dpkg-dev_1.14.16.1_all.deb - optional utils
dpkg_1.14.16.1.dsc - source admin
dpkg_1.14.16.1_i386.deb - required admin
dselect_1.14.16.1_i386.deb - optional admin

Announcing to [EMAIL PROTECTED]
Closing bugs: 461875 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Accepted dpkg 1.14.16.1 (source i386 all)

2008-01-21 Thread Frank Lichtenheld
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.7
Date: Mon, 21 Jan 2008 12:48:51 +0100
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.16.1
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers 
Changed-By: Frank Lichtenheld <[EMAIL PROTECTED]>
Description: 
 dpkg   - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect- user tool to manage Debian packages
Closes: 461875
Changes: 
 dpkg (1.14.16.1) unstable; urgency=low
 .
   * Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends.
 Reported by Aurelien Jarno. Closes: #461875
Files: 
 4179da3726ac626d6cbaa967b0f69395 1053 admin required dpkg_1.14.16.1.dsc
 3568bd5ae7e89404842f60803092ec25 6290700 admin required dpkg_1.14.16.1.tar.gz
 fd14a3294491bc608e8051a215aa76ce 2157786 admin required dpkg_1.14.16.1_i386.deb
 40c0ce15685d9d32edef8b0c8aac39aa 741624 admin optional 
dselect_1.14.16.1_i386.deb
 2b431857063da219dcc79139cd64d78d 602680 utils optional 
dpkg-dev_1.14.16.1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHlJLsQbn06FtxPfARAkGtAJ9ut8sjT9GKW3m63kkLcQOlUgV+SgCfVvp0
lYQ0aXdhU0KbaayP076uMvw=
=ugYi
-END PGP SIGNATURE-


Accepted:
dpkg-dev_1.14.16.1_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.16.1_all.deb
dpkg_1.14.16.1.dsc
  to pool/main/d/dpkg/dpkg_1.14.16.1.dsc
dpkg_1.14.16.1.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.16.1.tar.gz
dpkg_1.14.16.1_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.16.1_i386.deb
dselect_1.14.16.1_i386.deb
  to pool/main/d/dpkg/dselect_1.14.16.1_i386.deb



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [PATCH] Add a git wrapper for translators who have troubles with git itself

2008-01-21 Thread Guillem Jover
Hi,

On Mon, 2007-12-10 at 22:39:21 +0100, Raphael Hertzog wrote:
> * maint-tools/git-wrapper: The new git wrapper for translators.
> * README.translators: Document the usage of the git wrapper.
> ---
>  README.translators  |   19 +
>  maint-tools/git-wrapper |  193 
> +++
>  2 files changed, 212 insertions(+), 0 deletions(-)
>  create mode 100755 maint-tools/git-wrapper

The script is nice! But I think it's generic enough (except for the
dpkg in the comments, and the hardcoded branch names) that it could be
put in some package with collections of similar scripts, instead of
dpkg's git.

thanks,
guillem


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [PATCH] Add a git wrapper for translators who have troubles with git itself

2008-01-21 Thread Raphael Hertzog
Hi,

On Mon, 21 Jan 2008, Guillem Jover wrote:
> On Mon, 2007-12-10 at 22:39:21 +0100, Raphael Hertzog wrote:
> > * maint-tools/git-wrapper: The new git wrapper for translators.
> > * README.translators: Document the usage of the git wrapper.
> > ---
> >  README.translators  |   19 +
> >  maint-tools/git-wrapper |  193 
> > +++
> >  2 files changed, 212 insertions(+), 0 deletions(-)
> >  create mode 100755 maint-tools/git-wrapper
> 
> The script is nice! But I think it's generic enough (except for the
> dpkg in the comments, and the hardcoded branch names) that it could be
> put in some package with collections of similar scripts, instead of
> dpkg's git.

Ideally, it should end up in git itself IMO. But I'm not sure it's clean
enough to be submitted as is. In the mean time, I'm happy enough if it can
help some translators (even if not integrated in dpkg).

That said, my main interest was not this script but the other one that
generates the various ChangeLogs. :-)

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Review of file exclusion branch requested

2008-01-21 Thread Guillem Jover
On Sun, 2008-01-20 at 23:37:25 +0100, Tollef Fog Heen wrote:
> * Guillem Jover 
> | On Sat, 2008-01-05 at 11:18:13 +0100, Tollef Fog Heen wrote:

> | +  char linebuf[1024];
> | +  struct filterlist *filtertail;
> | +
> | +  file = fopen(fn, "r");
> | +  if (!file) {
> | +warningf(_("failed to open filter file `%.255s' for reading"), fn);
> | +return;
> | +  }
> | 
> | This will give a warning on all systems that do not have that file,
> | either this should check for ENOENT or we ship an empty one, the
> | former being better I'd say.
> 
> No, this is loadfilter, not loadfilters.  loadfilters does:
> 
>   char *dirname = CONFIGDIR "/filters.d";
>   DIR *dir = opendir(dirname);
>   if (!dir) {
> if (errno == ENOENT) {
>   return NULL;
> } else {
>   ohshite(_("Error opening filters.d"));
> }
>   }
>   while ((dent = readdir(dir)) != NULL) {
> 
> [...]
> 
> if (S_ISREG(statbuf.st_mode)) {
>   loadfilter(file);
> }
> 
> So the only case you'd see the «failed to open filter file» error is
> if somebody (presumably with root access) removed a file between
> readdir returning the file name and loadfilter getting around to
> opening it.  If you think this is a problem, I can make loadfilter
> take in a FILE * or file descriptor instead and have loadfilters be
> responsible for opening the file.

Ah, right! was scanning the patch from top to bottom, and missed the
fact that those checks were done in loadfilters. This is fine then.

> | +  while (fgets(linebuf, sizeof(linebuf), file)) {
> | +struct filterlist *filter;
> | +
> | +filter = malloc(sizeof(struct filterlist));
> | +if (!filter) {
> | +  ohshite(_("Error allocating memory for filter entry"));
> | +}
> | 
> | Use m_malloc instead.
> 
> Fixed.  I notice there's quite a lot of normal malloc calls around the
> code.  Should we fix those to be m_malloc as well?

Just did that, I was waiting until after the release, introduced
m_strdup as well, you can use it now. And you can remove the checks
for NULL after m_ functions (those are not supposed to ever return
that).

> | +if (! filters) {
> | +  filters = filter;
> | +  filtertail = filter;
> | +} else {
> | +  filtertail->next = filter;
> | +  filtertail = filtertail->next;
> | +}
> | 
> | You could do the same w/o special casing the first element by making
> | filtertail **. Also you'll have to move filtertail outside the
> | function, otherwise it will not support being called more than once.
> 
> I'm probably dense, but what do you mean by this?

If filters has been initialized before, filtertail will not be the
second time, and it will be dereferencing an undefined pointer.

What I was suggesting was, outside the functions something like:

static struct filterlist *filters = NULL;
static struct filterlist **filtertail = &filters;

and in loadfilter() just:

*filtertail = filter;
filtertail = &filter->next;

> Note that the current code in my git branch is untested, so I won't
> formally ask for a merge until I have something I'm happier with and
> have tested.

Sure, and yeah, I didn't test it either, but I think we should be able
to merge it for .17 once both of us are happy with it. :)

thanks,
guillem


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]