Bug#1052822: mini-buildd: FTBFS: make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25

2023-09-26 Thread Stephan Sürken
Hi Lucas,

On Tue, 2023-09-26 at 14:43 +0200, Lucas Nussbaum wrote:
> Source: mini-buildd
> Version: 2.0.8
> Severity: serious
(..)
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
(..)
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>'
(..)
> > hostname: Name or service not known

is ``hostname [-f]`` not working in the build environment?

I see that ``m-b-self-signed-cerificate --help`` fails, which would add
up. Also, 2.0.8 was a source-only upload and already 'got thru' previously.

Hth!

Stephan


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


Bug#1026843: Not suitable for testing yet (due to outstanding migration tests)

2022-12-22 Thread Stephan Sürken
Package: mini-buildd
Version: 1.9.112
Severity: serious

While working quite well already on a new setup, some crucial testing
has not yet been fully done yet -- especially

* migration tests (i.e., upgrading an existing installation from 1.0.x->2.0.x)
* new 'setup' system's maintenance facilities

I.e., I don't recommend upgrading production systems just yet, please
wait for a proper 2.0.x release.

Thanks!

Stephan
-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-0.deb11.2-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to C.UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages mini-buildd depends on:
ii  adduser3.129
ii  debconf [debconf-2.0]  1.5.80
ii  debootstrap1.0.128+nmu2
ii  devscripts 2.22.2
ii  dirmngr2.2.40-1
ii  dpkg-dev   1.21.13
ii  gnupg  2.2.40-1
ii  init-system-helpers1.65.2
ii  python33.10.6-3
ii  python3-mini-buildd1.9.112
ii  python3-pyftpdlib  1.5.7-2
ii  reprepro   5.3.1-1
ii  sbuild 0.84.2
ii  schroot1.6.13-3+b1
ii  sudo   1.9.11p3-2
ii  sysvinit-utils [lsb-base]  3.06-2
ii  zstd   1.5.2+dfsg-1

Versions of packages mini-buildd recommends:
ii  arch-test0.19-1
ii  autopkgtest  5.27
ii  lintian  2.115.3
ii  mini-buildd-doc  1.9.112
ii  piuparts 1.1.5
ii  python3-apt  2.5.0

Versions of packages mini-buildd suggests:
ii  binfmt-support  2.2.2-2
ii  btrfs-progs 6.0.2-1
ii  debian-archive-keyring  2021.1.1
ii  haveged 1.9.14-1+b1
ii  lvm22.03.16-2
ii  openssl 3.0.7-1
ii  qemu-user-static1:7.2+dfsg-1
ii  ubuntu-keyring  2020.06.17.1-1

-- Configuration Files:
/etc/default/mini-buildd changed [not included]
/etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: 
'/etc/sudoers.d/mini-buildd-sudoers'

-- debconf information excluded



Bug#937049: mini-buildd: Python2 removal in sid/bullseye

2022-12-06 Thread Stephan Sürken
Hi Bastian,

On Tue, 2022-11-29 at 21:09 +0100, Bastian Germann wrote:
> Why don't you move the experimental to unstable now?

well, some crucial tests (especially on upgrading) are unfortunately
still pending.

Uploading to unstable always marked "ok to use" in that respect, however...

> The unstable mini.buildd version is not usable but is now the last reverse 
> dependency of python-setuptools
> (sphinx and nuitka only have it as optional alternatives).

as it seems to cause big pain elsewhere, I will prepare the next upload
(within "days" ;) for unstable (with a blocking RC bug if need be).

Hth!

S


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


Bug#937049: mini-buildd: Python2 removal in sid/bullseye

2022-11-06 Thread Stephan Sürken
Hi Moritz,

On Fri, 2022-10-28 at 00:12 +0200, Moritz Mühlenhoff wrote:
> Am Fri, Aug 30, 2019 at 07:26:40AM + schrieb Matthias Klose:
> > Package: src:mini-buildd
> > Version: 1.0.41
> > Severity: normal
> > Tags: sid bullseye
> > User: debian-pyt...@lists.debian.org
> > Usertags: py2removal
> > 
> > Python2 becomes end-of-live upstream, and Debian aims to remove
> > Python2 from the distribution, as discussed in
> > https://lists.debian.org/debian-python/2019/07/msg00080.html
> 
> How close is the 2.x branch in experimental from being a replacement?
> python2 will be dropped in bookworm and also removed from the archive.

it's taking way too long already ;), but I am still quite confident to be
able to upload to unstable this year, i.e., before Debian freeze/bookworm.

Hth!

S



Bug#933751: mini-buildd (build-)depends on cruft package.

2019-08-10 Thread Stephan Sürken
Hi Peter,

On Fri, 2019-08-02 at 22:11 +0100, Peter Michael Green wrote:
> Package: mini-buildd
> Version: 1.0.41
> Severity: serious
> 
> python-mini-buildd depends on and the mini-buildd source package 
> build-depends on the python-django-registration binary package which
> is 
> no longer built by the python-django-registration source package.

yes, or 'python2 django', for that matter ;). I guess it will be
removed from testing soon:

http://mini-buildd.installiert.net/articles/10x-maintenance-moved-to-hellfield-archive.html

> I notice this already seems to be fixed in experimental, are there
> any 
> blockers for uploading the experimental version to unstable?

The branch uploaded to experimental is development, and should not be
used for production.

I am pressing for a release asap (~months), then everything will be
fine again ;).

Hth!

S



Bug#898850: ui-utilcpp: FTBFS: syntax error in configure script

2018-05-17 Thread Stephan Sürken
Hi Sven,

On Wed, 2018-05-16 at 17:26 +0200, Sven Joachim wrote:
> Source: ui-utilcpp
> Version: 1.8.5-2
> Severity: serious
> 
> Your package FTBFS everywhere[1], the reason being that the configure

Ups yes, thanks for the hint ;).

I did not thoroughly check on this after the hasty post-salsa upload...

Thx!

S



Bug#836851: marked as pending

2016-09-29 Thread Stephan Sürken
tag 836851 pending
thanks

Hello,

Bug #836851 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:


http://git.debian.org/?p=python-modules/packages/python-django-registration.git;a=commitdiff;h=76f68f4

---
commit 76f68f4738c01120c91e2255488670ade63a5db3
Author: Stephan Sürken <abs...@debian.org>
Date:   Thu Sep 29 18:10:06 2016 +

changelog: Prepare 2.1.2-3.

diff --git a/debian/changelog b/debian/changelog
index af55596..ea9f227 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+python-django-registration (2.1.2-3) unstable; urgency=medium
+
+  [ Chris Lamb ]
+  * [9f8bc14] Add missing Breaks & Replaces clause after -doc split
+(Closes: #836851)
+
+ -- Stephan Sürken <abs...@debian.org>  Thu, 29 Sep 2016 18:09:32 +
+
 python-django-registration (2.1.2-2) unstable; urgency=medium
 
   * [347c14a] rules: Make po cleanup work for multiple packages.



Bug#834683: [pkg-gnupg-maint] Bug#834683: fixed in mini-buildd 1.0.17

2016-09-15 Thread Stephan Sürken
Hi Santiago,

On Mo, 2016-09-12 at 21:34 +0100, Santiago Vila wrote:
(...)
> > Lastly, one other option for gnupg at least is to patch upstream to
> > use
> > --debug-quick-random in the build-time test.
> > 
> > do any of these options sound more appealing than the others?
> I didn't know about --debug-quick-random, it seems perfect to me.
> 
> Stephan, do you think it would be possible to patch mini-buildd so
> that --debug-quick-random is added to gnupg command line, but only
> when the package is doing the tests following the build?

fwiw, I quickly tested '--debug-quick-random', and it does the trick,
albeit for 2.1 only. So I unfortunately cannot use it (needing to
support 1.4 still as well).

I am now doing the doctest with pre-built keys, so this is will
hopefully finally settle this issue with the next upload.

Btw, it's only now that I actually grasp your initial problem was about
entropy all along ;). I just blatantly assumed your initial bug report
was about the doctest failing due to GPG 2.1 (which it did at the time,
entropy or not).

Thx,

S



Bug#834683: [pkg-gnupg-maint] Bug#834683: fixed in mini-buildd 1.0.17

2016-09-13 Thread Stephan Sürken
Rehi,

On Mo, 2016-09-12 at 21:34 +0100, Santiago Vila wrote:
> On Mon, Sep 12, 2016 at 07:34:09PM +0200, Daniel Kahn Gillmor wrote:
> 
> > 
> > An even easier approach might be to do the following within the
> > build:
> > 
> >   * ln -sf /dev/urandom /dev/random
> > 
> > why would we need the blocking kernel RNG in the buildd anyway?
> Either that, or maybe a build-depends on a package specifically
> created to do that (as I'm not sure we could really ask all buildd
> operators to make the symlink permanently).
> 
> A good solution should be automatic and not need manual intervention,
> and should be independent of the machine on which the build is done.

Exactly ;).

> > Lastly, one other option for gnupg at least is to patch upstream to
> > use
> > --debug-quick-random in the build-time test.
> > 
> > do any of these options sound more appealing than the others?
> I didn't know about --debug-quick-random, it seems perfect to me.
> 
> Stephan, do you think it would be possible to patch mini-buildd so
> that --debug-quick-random is added to gnupg command line, but only
> when the package is doing the tests following the build?

Yeah, I will check this out (though it's not an option to gpg directly,
afair). Or maybe going with a pre-generated key.

Thx,

S



Bug#834683: [pkg-gnupg-maint] Bug#834683: fixed in mini-buildd 1.0.17

2016-09-13 Thread Stephan Sürken
Hi Daniel, Santiago,

thx for the answer; I am not 100% satisfied, though ;).

For me, it actually boils down to what notion we have:

(1) The builder hosts must provide reasonable entropy.
(2) Software testsuites generally must work fine even with low entropy.

In the past, I tended to go with (1) (which is one of the reasons mini-
buildd recommends haveged).

So I guess just going for both for now ;), so I will check how I can
improve that specific doctest in mini-buildd.

I am still sort of wondering how other testsuites behave in this
respect (like gnupg, gcrypt)?

Thx!

S
                 



Bug#834683: fixed in mini-buildd 1.0.17

2016-09-11 Thread Stephan Sürken
Hi Santiago,

On So, 2016-09-11 at 11:37 +0200, Santiago Vila wrote:
(...)
> This is the changelog entry you wrote:
> 
> >    * [8ee94bc] gnupg.py: Add extra method to get sec user id. Fixes
> doctest
> >  for GPG 2.1. Thanks to Santiago Vila (Closes: 834683)
> 
> If this is only intended to work with gnupg 2, please add
> Build-Depends: gnupg (>= 2) so that autobuilders testing packages in
> stretch do not even try to build it with gnupg version 1.

no, this should work for both, 1.4 and 2.1.

> OTOH, if this is intended to work with both gnupg 1 and gnupg 2
> (for example, if you intend this to be backported to jessie),
> then the problem is still here.

Yes, I do ;). And I did test it under jessie, and also the package
build under stretch.

> The error message:
(...)
> suggests to me that there is not enough entropy to generate a key.

If entropy actually is the problem, it should have always been there
for all 1.0.x versions (having that doctest).

> (I don't know how to fix that, sorry, maybe an additional
> build-depends on some package which wraps accesses to /dev/random to
> make them faster, if such package exists).
> 
> The full build log is attached.
> 
> This time I only tried to build it once, but since the problem was
> not
> supposed to always happen, it is probably correct to say that the
> FTBFS-randomness has not been eliminated.

Ok, agree, this does add some randomness [which I usually mitigate
running something like haveged on the builder host]. I guess this
generally means automated tests depending on some entropy must be
avoided?

Anyway, I don't have a good solution either right now; maybe someone
already has? Will look around eventually ;)

Thx,

S



Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2015-08-07 Thread Stephan Sürken
Hi Daniel, Andreas,

On Fri, 17 Jul 2015 00:47:55 +0200 Andreas Beckmann a...@debian.org wrote:
 Followup-For: Bug #790274
 
 Similar failure while rebuilding in a clean jessie pbuilder environment:
 
 [...]

[...]

   File /usr/lib/python2.7/multiprocessing/synchronize.py, line 147, in 
 __init__
 SemLock.__init__(self, SEMAPHORE, 1, 1)
   File /usr/lib/python2.7/multiprocessing/synchronize.py, line 75, in 
 __init__
 sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
 OSError: [Errno 13] Permission denied
 debian/rules:8: recipe for target 'override_dh_auto_test' failed
 make[1]: *** [override_dh_auto_test] Error 1
 make[1]: Leaving directory '/tmp/buildd/python-pyftpdlib-1.2.0'
 debian/rules:4: recipe for target 'build' failed
 make: *** [build] Error 2
 dpkg-buildpackage: error: debian/rules build gave error exit status 2


this very much sounds like it was build in a builder env with shared
memory broken. I just retested that it builds fine in clean build
environments for sid, jessie, and stretch.

So I guess you both have run into (at least some variant of)

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728096

and this is not in python-pyftpdlib.

Could you please check, and downgrade the severity if you agree?

Thx!

S


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



Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-02 Thread Stephan Sürken
On Sa, 2015-08-01 at 19:46 +0200, Johannes Schauer wrote:
 Hi,
(...)
 I reported it like that because I was not able to recreate ./configure and
 aclocal.m4 from source. When I deleted both files and tried to regenerate 
 them,
 I ran into an error and I also got an error when I tried to rebuild with `dh
 --with autoreconf`. This made me believe that ./configure and aclocal.m4 can
 *not* be built from source.

so this does not work even _with_ ui-auto installed?

Thx,

S


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



Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-01 Thread Stephan Sürken
Hi Johannes!

On Di, 2015-07-28 at 17:31 +0200, Johannes Schauer wrote:
 Source: ui-gxmlcpp
 Version: 1.4.3-1
 Severity: serious
 Justification: Policy 2.2.1

(...)

 the source package for ui-gxmlcpp includes a ./configure and
 ../aclocal.m4 without including their source. If ./configure and
 ../aclocal.m4 are removed, then the package cannot be built anymore.
 
 For example, the current aclocal.m4 contains parts of ui-auto but
 ui-gxmlcpp does not build depend on that package.
 
 Please add the missing bits so that this source package can be built
 from source again and does not require autogenerated scripts like
 ../configure and ./aclocal.m4.

Ok, switching to autoreconf (with b-d on ui-auto) is an option I will
consider.

Could you ponder a bit more why you think this is a policy violation? It
seems a bit harsh considering how autotools work, and everything can be
rebuild within Debian/main -- but maybe I missed something ;).

Thanks!

Stephan


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



Bug#764595: mini-buildd: Can't GPG-verify changes files (since python-debian-0.1.23)

2014-10-09 Thread Stephan Sürken
Package: mini-buildd
Version: 1.0.4
Severity: grave
Justification: renders package unusable

A reminder to myself, and for those wondering...

grave: As this basically prevents any package building.

Will be fixed asap, see

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764380

Workarounds:

(1)

Downgrade to python-debian  0.1.23

(2)

diff --git a/mini_buildd/ftpd.py b/mini_buildd/ftpd.py
index d763b32..46769a7 100644
--- a/mini_buildd/ftpd.py
+++ b/mini_buildd/ftpd.py
@@ -42,7 +42,7 @@ class Incoming(object):
 if cls.is_changes(changes_file):
 LOG.debug(Checking: {c}.format(c=changes_file))
 try:
-for fd in 
debian.deb822.Changes(mini_buildd.misc.open_utf8(changes_file)).get(Files, 
[]):
+for fd in debian.deb822.Changes(open(changes_file, 
r)).get(Files, []):
 valid_files.append(fd[name])
 LOG.debug(Valid: {c}.format(c=fd[name]))


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

Kernel: Linux 3.16-0.bpo.2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mini-buildd depends on:
ii  adduser 3.113+nmu3
ii  debconf [debconf-2.0]   1.5.53
ii  debootstrap 1.0.63
ii  devscripts  2.14.7
ii  dpkg-dev1.17.16
ii  gnupg   1.4.18-4
ii  libjs-jquery1.7.2+dfsg-3.2
ii  libjs-sphinxdoc 1.2.3+dfsg-1
ii  lintian 2.5.28
ii  mini-buildd-common  1.0.4
ii  python-cherrypy33.5.0-1
ii  python-daemon   1.5.5-1
ii  python-django   1.7-2
ii  python-django-extensions1.3.10-1
ii  python-django-registration  1.0+dfsg-2
ii  python-mini-buildd  1.0.4
ii  python-pyftpdlib1.2.0-1
pn  python:any  none
ii  reprepro4.16.0-1
ii  sbuild  0.64.3-2
ii  schroot 1.6.10-1+b1
ii  sudo1.8.10p3-1

Versions of packages mini-buildd recommends:
ii  python-apt  0.9.3.10

Versions of packages mini-buildd suggests:
pn  binfmt-supportnone
ii  debootstrap   1.0.63
pn  haveged   none
pn  lvm2  none
pn  qemu-user-static  none

-- Configuration Files:
/etc/default/mini-buildd changed [not included]
/etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: 
u'/etc/sudoers.d/mini-buildd-sudoers'

-- debconf information excluded


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



Bug#764617: mini-buildd: Chroot build setup broken (since sbuild-0.63.3)

2014-10-09 Thread Stephan Sürken
Package: mini-buildd
Version: 1.0.4
Severity: grave
Justification: renders package unusable

FTR:

In sbuild-0.63.3 this bug has been fixed:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607228

Unfortunately, the workaround in mini-buildd for that bug now
actually breaks mini-buildd now the bug is fixed ;).

Upcoming release will have the workaround removed, of course,
and eventually close this.

In the meantime, the workaround to make the obsoleted workaround
work again is to install any sbuild  0.63.3.

Hth,

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

Kernel: Linux 3.16-0.bpo.2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mini-buildd depends on:
ii  adduser 3.113+nmu3
ii  debconf [debconf-2.0]   1.5.53
ii  debootstrap 1.0.63
ii  devscripts  2.14.7
ii  dpkg-dev1.17.16
ii  gnupg   1.4.18-4
ii  libjs-jquery1.7.2+dfsg-3.2
ii  libjs-sphinxdoc 1.2.3+dfsg-1
ii  lintian 2.5.28
ii  mini-buildd-common  1.0.4
ii  python-cherrypy33.5.0-1
ii  python-daemon   1.5.5-1
ii  python-django   1.7-2
ii  python-django-extensions1.3.10-1
ii  python-django-registration  1.0+dfsg-2
ii  python-mini-buildd  1.0.4
ii  python-pyftpdlib1.2.0-1
pn  python:any  none
ii  reprepro4.16.0-1
ii  sbuild  0.64.3-2
ii  schroot 1.6.10-1+b1
ii  sudo1.8.10p3-1

Versions of packages mini-buildd recommends:
ii  python-apt  0.9.3.10

Versions of packages mini-buildd suggests:
pn  binfmt-supportnone
ii  debootstrap   1.0.63
pn  haveged   none
pn  lvm2  none
pn  qemu-user-static  none

-- Configuration Files:
/etc/default/mini-buildd changed [not included]
/etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: 
u'/etc/sudoers.d/mini-buildd-sudoers'

-- debconf information excluded


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



Bug#632955: For the record

2012-08-31 Thread Stephan Sürken
Hi,

last but not least, some clarification on these rc bugs:

Unfortunately, both bugs (632955 656746) can't be fixed in 0.8.x, as
they are by design -- it does 'it all' on package
configuration/installation time, which usually needs human interaction.
Furthermore, secret keys are generated which might also just stall if
the system lacks entropy.

Fortunately, this is all irrelevant for the upcoming 1.0.0* version, now
(waiting) in experimental.

0.8.x will not see further updates in Debian; I will eventually provide
a special 0.8.x 'PPD' for that for installations that really don't want
to upgrade (would become really relevant for wheezy+1, however ;).

HtH,

Stephan


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



Bug#660939: add info

2012-08-31 Thread Stephan Sürken
Hi,

tagged fixed-in-experimental.

ftr, both issues are definitely fixed in 1.0.0, alpha3 (still in NEW,
though).

HtH,

Stephan


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



Bug#592592: mini-buildd: sbuild configuration uses old style pgp_options

2010-08-11 Thread Stephan Sürken
Package: mini-buildd
Severity: grave
Justification: renders package unusable

Hi,

in .sbuildrc, pgp_options used to be just a string; the version
in sid/squeeze uses an array.

This essentially makes all builds fail.

Please replace

$pgp_options = -us -k\Mini-Buildd Automatic Signing Key\;

by

$pgp_options = ['-us', '-k Mini-Buildd Automatic Signing Key'];

and update the sbuild depends (as the new variant does not work for older 
sbuilds).

Thx,

Stephan
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-bpo.5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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



Bug#592599: mini-buildd: mbd-qa-check broken by bash4

2010-08-11 Thread Stephan Sürken
Package: mini-buildd
Severity: grave
Justification: renders package unusable

Hi,

(at least) the mbd-qa-check relies on error handling behaviour of bash =3.

More precisely, a snippet like this

---
set -e
( false )
RET=$?
---

would just continue with the subshell's retval in variable RET
in bash3, but error-exit in bash4 after the sub shell.

At least the construct in mbd-qa-check suffers this problem
(lines 349ff). This essentially breaks mosts builds (i.e., those
with warning in any of the checks).

Thx,

Stephan
-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-bpo.5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



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