Bug#834383: marked as done (choose-mirror-bin: segfaults due to empty templates)

2016-08-14 Thread Debian Bug Tracking System
Your message dated Mon, 15 Aug 2016 05:20:31 +
with message-id 
and subject line Bug#834383: fixed in choose-mirror 2.71
has caused the Debian Bug report #834383,
regarding choose-mirror-bin: segfaults due to empty templates
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.)


-- 
834383: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834383
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: choose-mirror-bin
Version: 2.70
Severity: grave
Justification: renders package unusable

Hi,

As mentioned on IRC, this change broke d-i completely:
| commit 0c8d7d077692349350a4798a4a52c6f399ce973c
| Author: Paul Wise 
| Date:   Fri Jul 22 10:43:36 2016 +0800
| 
| Remove outdated, unused copy of intltool-merge
| 
| Fixes: 6717ece2b30bbb0666114e87686d44517ec16a31

since choose-mirror now segfaults (see e.g. #833768).


A couple of comments about this change:

 - it is obviously *not* unused. Build log excerpt:

  zh_CN... done
  zh_TW... done
/usr/bin/po2debconf: 252: /usr/bin/po2debconf: ./intltool-merge: not 
found
ls -l choose-mirror
-rwxr-xr-x 1 kibi kibi 37264 Aug 15 05:34 choose-mirror

   Why this isn't ending the build is another topic.

 - templates are now empty. Comparing control before/after:

kibi@wodi:~/debian-installer/packages$ diff -urN control.ok 
control.ko|diffstat 
 control   |4 
 templates | 7769 
--
 2 files changed, 2 insertions(+), 7771 deletions(-)

   control file changes are expected (updated Version + Installed-Size),
   but empty templates, not really…

 - it's not documented in changelog; we have advanced users having
   looked at daily build logs, bisecting, and only seeing l10n updates.
   This isn't ideal.


KiBi.
--- End Message ---
--- Begin Message ---
Source: choose-mirror
Source-Version: 2.71

We believe that the bug you reported is fixed in the latest version of
choose-mirror, 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 834...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois  (supplier of updated choose-mirror 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: Mon, 15 Aug 2016 05:52:19 +0200
Source: choose-mirror
Binary: choose-mirror choose-mirror-bin
Architecture: source
Version: 2.71
Distribution: unstable
Urgency: critical
Maintainer: Debian Install System Team 
Changed-By: Cyril Brulebois 
Description:
 choose-mirror - Choose mirror to install from (menu item) (udeb)
 choose-mirror-bin - Choose mirror to install from (program) (udeb)
Closes: 834383
Changes:
 choose-mirror (2.71) unstable; urgency=critical
 .
   * Check during the build that choose-mirror-bin's templates file isn't
 obviously broken, to avoid new occurrences of bad breakages like the
 issue fixed below.
   * Revert 0c8d7d077692349350a4798a4a52c6f399ce973c (part of the 2.70
 upload), which resulted in empty templates and in choose-mirror
 segfaults (Closes: #834383). Further changes related to po2debconf
 and intltool-merge will be tracked in a separate bug report.
   * Set urgency to critical accordingly.
Checksums-Sha1:
 b3d6cb529f565a1ef8ee92ededc91d5b970467ac 1840 choose-mirror_2.71.dsc
 2ee8d595155bf4022f5b90511605007544d919a5 195124 choose-mirror_2.71.tar.xz
Checksums-Sha256:
 1223afcbca9aec41a5b73ac454b766fd3249150532c1fab9c02f2e356fea9af4 1840 
choose-mirror_2.71.dsc
 15a01be690faffdcc178e1b5c45476775dc33e29f0700c62c8a8f2fe6542ff64 195124 
choose-mirror_2.71.tar.xz
Files:
 3b1832ebe6b145c7b7e0d4c48ec46930 1840 debian-installer extra 
choose-mirror_2.71.dsc
 dc89eab5fb3b67331e26bf04d93e1c17 195124 debian-installer extra 
choose-mirror_2.71.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJXsUZ1AAoJEP+RSvDCs1UgMQwP/Aula5j1E03+va0+hyilkAe/
iySRsEMHKZseOImrH9RKt1zQzCZuvFR2uUCvZQn2FXqIDWvoxi5ZlHUmC9yQ
cvjWR9zqMPTWuFv7wvU8Oo7MhoDuUFgpQpAdGti5LiUR4/uuKQSItpt39w1VuBNL
l8+m6KkT2l/JZdMrvGo0861oUk363lOdDRZXHzEoNX8GtsA8QSzFn14QcUKQ5stu
apUxfnjsGrHxDM+tB4MZBlw+F5DFLRBtx3E7y8Z/mvQceFpGDTaZFzm9G6

Bug#834383: marked as done (choose-mirror-bin: segfaults due to empty templates)

2016-08-14 Thread Debian Bug Tracking System
Your message dated Mon, 15 Aug 2016 06:47:06 +0200
with message-id <20160815044706.gh2...@mraw.org>
and subject line Re: Bug#833432: Segfault in choose-mirror in PXE install, 
Stretch/daily
has caused the Debian Bug report #833432,
regarding choose-mirror-bin: segfaults due to empty templates
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.)


-- 
833432: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833432
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: choose-mirror-bin
Version: 2.70
Severity: grave
Justification: renders package unusable

Hi,

As mentioned on IRC, this change broke d-i completely:
| commit 0c8d7d077692349350a4798a4a52c6f399ce973c
| Author: Paul Wise 
| Date:   Fri Jul 22 10:43:36 2016 +0800
| 
| Remove outdated, unused copy of intltool-merge
| 
| Fixes: 6717ece2b30bbb0666114e87686d44517ec16a31

since choose-mirror now segfaults (see e.g. #833768).


A couple of comments about this change:

 - it is obviously *not* unused. Build log excerpt:

  zh_CN... done
  zh_TW... done
/usr/bin/po2debconf: 252: /usr/bin/po2debconf: ./intltool-merge: not 
found
ls -l choose-mirror
-rwxr-xr-x 1 kibi kibi 37264 Aug 15 05:34 choose-mirror

   Why this isn't ending the build is another topic.

 - templates are now empty. Comparing control before/after:

kibi@wodi:~/debian-installer/packages$ diff -urN control.ok 
control.ko|diffstat 
 control   |4 
 templates | 7769 
--
 2 files changed, 2 insertions(+), 7771 deletions(-)

   control file changes are expected (updated Version + Installed-Size),
   but empty templates, not really…

 - it's not documented in changelog; we have advanced users having
   looked at daily build logs, bisecting, and only seeing l10n updates.
   This isn't ideal.


KiBi.
--- End Message ---
--- Begin Message ---
Hi John,

John Depp  (2016-08-04):
> Hello everyone!
> I'm trying to install Stretch via PXE boot and get segfault when trying to
> choose mirror to install from.
> I'm not sure hich package name to state if error happens like this - d-i,
> anna-install or choose-mirror since they are packed in network booted
> initrd, similarly I do not know the package version
> 
> Log entries:
> 
> Aug  4 12:12:09 main-menu[570]: (process:1873): Lease of 192.168.0.208
> obtained, lease time 6000
> Aug  4 12:12:09 main-menu[570]: INFO: Falling back to the
> package-description for brltty-udeb
> Aug  4 12:12:09 main-menu[570]: INFO: Falling back to the
> package-description for choose-mirror
> Aug  4 12:12:09 main-menu[570]: INFO: Falling back to the
> package-description for choose-mirror
> Aug  4 12:12:09 main-menu[570]: INFO: Falling back to the
> package-description for brltty-udeb
> Aug  4 12:12:09 main-menu[570]: INFO: Falling back to the
> package-description for choose-mirror
> Aug  4 12:12:09 main-menu[570]: INFO: Menu item 'choose-mirror' selected
> Aug  4 12:12:09 main-menu[570]: WARNING **: Unable to set title for
> choose-mirror.
> Aug  4 12:12:09 anna-install: Queueing udeb apt-mirror-setup for later
> installation
> Aug  4 12:12:09 kernel: [   42.779682] choose-mirror[1992]: segfault at 0
> ip 004017c0 sp 7ffd644bc970 error 4 in
> choose-mirror[40+6000]
> Aug  4 12:12:09 main-menu[570]: (process:1985): Segmentation fault
> Aug  4 12:12:09 main-menu[570]: WARNING **: Configuring 'choose-mirror'
> failed with error code 139
> 
> I've used netboot.tar.gz built 2016-08-03 and 2016-08-04

I've tracked this down and documented the results in #834383, which I've
just uploaded a fix for. I'm closing this bug report accordingly.

> I have no such error with alpha7 official build of netboot.tar.gz
> (2016-06-30), but I'm getting segfault while loading libc6-udeb during
> setup - should I submit this bug too?

This might be due to #740068 (newer glibc version in testing now). I've
pinged a glibc maintainer on IRC to see whether that's indeed still
expected with the current state of affairs, so as to decide whether to
release a new alpha soonish. No need for you to file a bug for this, but
thanks for mentioning it.


KiBi.


signature.asc
Description: Digital signature
--- End Message ---