Bug#727177: Upgrade of libnss-ldap to 265-1 causes important binaries to segfault

2013-10-26 Thread Arthur de Jong
On Thu, 2013-10-24 at 10:25 -0400, Klee Dienes wrote:
> The issue is that libnss-ldap is ending up with a dependency on
> __libc_lock_lock, which was removed from glibc.

Thanks for the pointer to the patch. I thought I tested the release
before uploading but apparently I was mistaken. Sorry about that.

Preparing another upload with this fix (I'll run some tests this time).

> A few other thoughts:
> 
> * It might be nice to build nss-ldap with -Wimplicit -Werror or
> something along those lines.  FTBFS is much better than fail-to-boot.
> * 'sudo' just crashes on null pointer dereference; 'su' complains
> about the link error.  It'd be much better if the client apps would
> just ignore the missing nsswitch module.

Patches are always welcome, however, libnss-ldap currently doesn't have
a maintainer so if someone who actually regularly uses this package
would step up to become maintainer that would help.

I personally use nss-pam-ldapd which is easier to maintain and contains
almost all features nss_ldap has but I understand some people still
prefer nss_ldap so I uploaded a new release that should fix some bugs.

Kind regards,

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --


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


Bug#727794: bzr-fastimport: failed on Obnam: gets renames in wrong order

2013-10-26 Thread Lars Wirzenius
Package: bzr-fastimport
Version: 0.13.0-2

I have used bzr for Obnam: the trunk branch is at
http://code.liw.fi/obnam/bzr/trunk/

I wanted to convert this to git, so I ran:

  bzr fast-export > ../trunk.fi

And then, in a new, empty git repo:

  mkdir obnam
  cd obnam
  git init
  git fast-import < ../trunk.fi

This failed:

  Initialized empty Git repository in /home/liw/obnam/x/.git/
  fatal: Path obnam/__init__.py not in branch
  fast-import: dumping crash report to .git/fast_import_crash_29810

After some debugging, I traced this to a commit that did, effectively,
this:

  mv obnam obnamlib
  mv cli.py obnam

The generated trunk.fi file tries to do the two operations in the
opposite order, resulting in a confused git fast-import. I worked
around this by manually editing trunk.fi and moving the "R ... cli.py
obnam" line _after_ all the lines that rename/delete obnam/* files.
After this, git fast-import was happy.

The bzr branch above is still available, and the problem is fully
reproducible.

-- 
http://www.cafepress.com/trunktees -- geeky funny T-shirts
http://gtdfh.branchable.com/ -- GTD for hackers


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131026201715.GU4353@holywood



Processing of libnss-ldap_265-2_i386.changes

2013-10-26 Thread Debian FTP Masters
libnss-ldap_265-2_i386.changes uploaded successfully to localhost
along with the files:
  libnss-ldap_265-2.dsc
  libnss-ldap_265-2.debian.tar.gz
  libnss-ldap_265-2_i386.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vaagw-00081n...@franck.debian.org



Bug#727177: marked as done (Upgrade of libnss-ldap to 265-1 causes important binaries to segfault)

2013-10-26 Thread Debian Bug Tracking System
Your message dated Sat, 26 Oct 2013 21:08:38 +
with message-id 
and subject line Bug#727177: fixed in libnss-ldap 265-2
has caused the Debian Bug report #727177,
regarding Upgrade of libnss-ldap to 265-1 causes important binaries to segfault
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
727177: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727177
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libnss-ldap
Version: 265-1
Severity: normal

Dear Maintainer,
   * What led up to the situation?
  * I upgraded my system using apt-get.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

  After upgrading to nss-ldap-265-1, a substantial number of critical
  system binaries segfault immediately, including:
  * logins
  * zsh
  * bash
  * sudo
  * ssh
  * resolvconf

   * What was the outcome of this action?

  * My system was placed into a state that was impossible to
adminstrate/fix, as I could not login as root, nor could I sudo to
root. Recovery was only possible by booting to a USB drive, and
recovering the system from there. Many login shells would not work
(bash, zsh).

   * What outcome did you expect instead?
  * A clean upgrade, with overall system functionality intact - maybe a
few bugs (perhaps even serious), but not an entirely unusable system.

  After rolling back to a different BTRFS snapshot, I was able to confirm
  this happens when libnss-ldap is upgraded to 265-1.:
  * I rolled back to a pre-upgrade state
  * Made a start snapshot
  * Mounted the start snapshot
  * mounted (bind) /dev, /dev/pts, /proc, /sys into the chroot.
  * chrooted to the start snapshot
  * apt-get install libnss-ldap

  At this point, sudo, zsh, bash, and other programs segfault
  immediately.

   I then held libnss-ldap to version 264-2.5, and ran an apt-get upgrade,
   which was uneventful. I then proceeded to do a snapshot/chroot test cycle,
   and was able to confirm again that upgrading libnss-ldap (and only
   libnss-ldap) would reproduce this issue for me.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libnss-ldap depends on:
ii  debconf [debconf-2.0]  1.5.51
ii  libc6  2.17-93
ii  libcomerr2 1.42.8-1
ii  libgssapi-krb5-2   1.11.3+dfsg-3
ii  libkrb5-3  1.11.3+dfsg-3
ii  libldap-2.4-2  2.4.31-1+nmu2+b1
ii  libsasl2-2 2.1.25.dfsg1-17
ii  multiarch-support  2.17-93

Versions of packages libnss-ldap recommends:
ii  libpam-ldap  184-8.6
ii  nscd 2.17-93

libnss-ldap suggests no packages.

-- debconf information:
* libnss-ldap/confperm: false
* shared/ldapns/ldap-server: ldap://pilot.pariahzero.net/
* libnss-ldap/rootbinddn: cn=admin,dc=pilot,dc=pariahzero,dc=net
* shared/ldapns/ldap_version: 3
  libnss-ldap/override: true
* libnss-ldap/dbrootlogin: true
  libnss-ldap/binddn: cn=proxyuser,dc=example,dc=net
* libnss-ldap/nsswitch:
* shared/ldapns/base-dn: dc=pilot,dc=pariahzero,dc=net
* libnss-ldap/dblogin: false
--- End Message ---
--- Begin Message ---
Source: libnss-ldap
Source-Version: 265-2

We believe that the bug you reported is fixed in the latest version of
libnss-ldap, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 727...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Arthur de Jong  (supplier of updated libnss-ldap package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 26 Oct 2013 22:08:10 +0200
Source: libnss-ldap
Binary: libnss-ldap
Architecture: source i386
Version: 265-2
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group 
Changed-By: Arthur de Jong 
Description: 
 libnss-ldap - NSS module for using LDAP as a naming service
Closes: 727177
C

libnss-ldap_265-2_i386.changes ACCEPTED into unstable

2013-10-26 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Sat, 26 Oct 2013 22:08:10 +0200
Source: libnss-ldap
Binary: libnss-ldap
Architecture: source i386
Version: 265-2
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group 
Changed-By: Arthur de Jong 
Description: 
 libnss-ldap - NSS module for using LDAP as a naming service
Closes: 727177
Changes: 
 libnss-ldap (265-2) unstable; urgency=low
 .
   * QA upload.
   * Set package section to admin, following override file.
   * Add glibc-2.16.patch to handle removal of __libc_lock_lock and similar
 symbols from libc (Closes: #727177).
Checksums-Sha1: 
 5704c040da0148f895138fc81d340107b9d33ca0 1346 libnss-ldap_265-2.dsc
 d2274dd1827113d67b6a7e83fec670038ec3ba90 64241 libnss-ldap_265-2.debian.tar.gz
 f53863395cb6c314554321c04ebfc86141c72f4e 113162 libnss-ldap_265-2_i386.deb
Checksums-Sha256: 
 81ea009232b1ec0ad36927a76cef7396b4cf911b51ebda6429840163fb9e3be3 1346 
libnss-ldap_265-2.dsc
 ecf8595e92d1739ea3bdcf1c1d2c9aa108152fef042b085b5bccc16428155c91 64241 
libnss-ldap_265-2.debian.tar.gz
 0c7c73e2f522f1ccd167bc1ed33866be92d067f3a344624a05f6bde2a3f2f487 113162 
libnss-ldap_265-2_i386.deb
Files: 
 ae0b3960dc6acc424fa07eb9c4941ca6 1346 admin extra libnss-ldap_265-2.dsc
 0aaac618fb71b8c7ac60c0409f4b0ec0 64241 admin extra 
libnss-ldap_265-2.debian.tar.gz
 0ec266e50ec7e4d140cf4b86d5c9b2d2 113162 admin extra libnss-ldap_265-2_i386.deb

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

iEYEARECAAYFAlJsIfoACgkQVYan35+NCKdfRgCgha6Bz31dExkv2dKFMT1rzHUI
oEoAoKqeR1/fSGBr0V6mIp8UDopjodG6
=hC6d
-END PGP SIGNATURE-


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vab66-0002ul...@franck.debian.org



Bug#719559: cuetools: filenames are split on spaces

2013-10-26 Thread Richard Taytyr
> Can you please give us a reproducible example of this alleged
> regression?

assuming *.flac includes filenames which include spaces

cuetag file.cue *.flac

passing each filename individually quoted also fails

cuetag file.cue '1 file.flac' '2 file.flac' ...

> Also, what shell provides /bin/sh on your system?

dash

> > the following line in the function main appears to serve no
> > purpose and removing it solves the problem
> >
> >set -- $FILES
> 
> That line has a purpose.

what is it?

> I need to understand the problem you are experiencing.

word splitting is forced on filenames
(thus destroying the ability to process filenames containing spaces)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131026233217.1bdd0d84@nance