Your message dated Wed, 18 May 2016 10:26:55 +0000
with message-id <e1b2ygp-0003le...@franck.debian.org>
and subject line Bug#823281: fixed in gnustep-make 2.6.8-1
has caused the Debian Bug report #823281,
regarding gnustep-make: build-indep depends on binary-arch
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.)
--
823281: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823281
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:gnustep-make
Version: 2.6.6-3
Severity: serious
Dear maintainer:
While investigating Bug #806197 I found the following policy
violations in debian/rules:
* The build target should depend on build-arch and build-indep.
Currently, it is like this:
# NOTE: The Build-Indep-Depends are only available, when building the
# build-indep packages.
build: build-arch # build-indep
Quoting policy speaking about build-arch and build-indep:
The build target should either depend on those targets or take the
same actions as invoking those targets would perform.
If I only install build-depends and not build-indep-depends, it follows
that I can only use the build-arch target, but that's *my* problem.
The build target should still build everything, for the case that I
install all the build-dependencies and want to build everything.
* The "build-indep" target depends indirectly on "binary-arch" (!).
This is what I see:
build-indep: debian/build-indep-stamp
clean_files += debian/build-indep-stamp
debian/build-indep-stamp: binary-arch
Well, binary-arch is where architecture-dependent .deb packages are
created (i.e. Arch: any). Quoting policy:
The build-arch and build-indep targets must not do anything that
might require root privilege.
Because actually creating .deb packages requires to be root (or fakeroot),
it follows that build-indep must *not* depend on any of the binary
targets.
This is probably the reason why "dpkg-buildpackage -A" fails (Bug #806197),
but I can't verify this easily because I don't have a fixed debian/rules.
Thanks.
--- End Message ---
--- Begin Message ---
Source: gnustep-make
Source-Version: 2.6.8-1
We believe that the bug you reported is fixed in the latest version of
gnustep-make, 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 823...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Eric Heintzmann <heintzmann.e...@free.fr> (supplier of updated gnustep-make
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: Tue, 03 May 2016 22:13:30 +0200
Source: gnustep-make
Binary: gnustep-common gnustep-make gnustep-make-doc
Architecture: source
Version: 2.6.8-1
Distribution: unstable
Urgency: low
Maintainer: Debian GNUstep maintainers
<pkg-gnustep-maintain...@lists.alioth.debian.org>
Changed-By: Eric Heintzmann <heintzmann.e...@free.fr>
Description:
gnustep-common - Common files for the core GNUstep environment
gnustep-make - GNUstep build system
gnustep-make-doc - Documentation for GNUstep Make
Closes: 806197 823281
Changes:
gnustep-make (2.6.8-1) unstable; urgency=low
.
* Team upload.
* In agreement with the Debian GNUstep maintainers,
add myself as new Co-Maintainer.
* New upstream version
* Remove patches applied upstream:
+ honor-CFLAGS.patch
+ info-document-missing-direntry.patch
+ library-combo-whatis-entry.patch
+ manpage-spelling-errors.patch
+ test-clean-core.patch
+ texi-section-level.patch
* Update no-gzip-timestamps.patch.
* Update use-makeinfo.patch.
* Bump Standards-Version to 3.6.8 in debian/control.
* Set debhelper compatibility level to 9.
* Update Vcs-* fields in debian/control
* Rewrite debian/rules:
+ Use dh $@ --with autoreconf and --buiddirectory
+ No more use autotools-dev: drop dependencies
+ Disable strict gnustep-make version 2 mode for now
+ Build and install doc in *-indep sequence (Closes: #823281, #806197)
+ Use --with-layout=debian in configure scripts:
- remove fhs-system-includedir.patch
- remove obsolete {gnustep:Depends} var in debian/control
+ Remove debian/control.in file, useless now
+ Remove debian/fhs/gnustep-common.disr.in, now useless
+ Remove debian/fhs/gnustep-common.links.in, now useless
+ Remove debian/gnustep-make.dirs.in, now useless
* Provide a new debian/clean file.
* Update debian/copyright file.
* Update debian/watch file to version 4.
* Replace debian/upstream/signig-key.pgp by signing-key.asc:
remove debian/source/include-binaries file.
* Provide a new debian/gnustep-make-doc.install file.
* Provide a new debian/gnustep-make-doc.info file.
* Rename debian/gnustep-make-doc.doc-base to
debian/gnustep-make-doc.doc-base.gnustep-make.
* Provides new debian/gnustep-make-doc.doc-base.* files.
* Provide a new debian/gnustep-make.install file.
* Provide a new debian/gnustep-make.lintian-overrides file.
* Provide a new debian/gnustep-make.manpages file:
remove debian/gnustep-test.1 file, useless now.
* Provide a new debian/gnustep-make.docs file.
* Provide a new debian/gnustep-make.links.
* Rename debian/fhs dir to debian/dh_gnustep.
* gnustep-make now Depends on {perl:Depends}
* New debian/addons dir:
+ remove debian/gs_make.in and debian/config.mk.in, now useless
+ new gs_make and config.mk files in debian/addons dir
+ move debian/gs_make.1 to debian/addons dir
* Remove debian/gnustep-make.dirs.in, useless now.
* Provide a new debian/gnustep-common.maintscript file.
* Provide a new debian/gnustep-common.install file.
* Provide a new debian/gnustep-common.manpages file.
* Provide a new debian/gnustep-common.docs file.
* Provide a new debian/gnustep-common.dirs file.
* Provide a new debian/gnustep-common.links file.
* Provide a new debian/gnustep-common.lintian-overrides file.
* Move gnustep-config.1 manpage to gnustep-make package:
gnustep-make now Replaces and Breaks gnustep-common (<<2.6.8-1).
Checksums-Sha1:
480de418d1ac9330ce01bd1a621f5626332a63b8 1914 gnustep-make_2.6.8-1.dsc
5ee1dacc63a1f8c56caa4d37f54811d230884161 414004 gnustep-make_2.6.8.orig.tar.xz
434df19d8abb3424706b7a120f2e26e4fc3c2374 106812
gnustep-make_2.6.8-1.debian.tar.xz
Checksums-Sha256:
f086d2319da393b5cbb6dbcb653f3d24b0f9c9ebab3ef76c591e2c34901ab09c 1914
gnustep-make_2.6.8-1.dsc
282ae640df920da1d421af8e2014c398a705f783b4fbc64d261ef8339e017d6b 414004
gnustep-make_2.6.8.orig.tar.xz
68b478f8b6165f5cdba1d2aac487dbdb8fb71d1dedd8addf656c3ef621364fa7 106812
gnustep-make_2.6.8-1.debian.tar.xz
Files:
fac64482ef447ecf885dc3e6f171a030 1914 gnustep optional gnustep-make_2.6.8-1.dsc
fa6ae0774e940555e39fc0dc5cecdc23 414004 gnustep optional
gnustep-make_2.6.8.orig.tar.xz
eedb08b6a5cc5fb2bf6d6ae440110d60 106812 gnustep optional
gnustep-make_2.6.8-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJXPD0GAAoJEMx+J398PcNN8QIH/2dXlMs0R5lVTIh3U3gZZXlh
/HMPCGy9vE4YOfpvEpQQuU1MmiAvCemRzihy30lBMSkOe/7VcBZjDseYWAyPjh4/
2bf3ILRvnJJAsmA/9UI+To2ickvLWQzYc7mLzCmteSYu5qZ9ggO8XndeD2kO1/qL
QjChYdA9AY6y9Cea38k7dOX3qI83jnL/GmJEaVaoFBW5GlI+E4/4KbkF6uJXGE9B
mGDWyZlMM9zI0v9ClMtNSCZhFbQ6xIOQxmIlA62y7ka0hrjP9+AXia8uB2+5+35z
th7qHhFHbigZrhVJvjoHFIjeBT28YQ6ic6Ns8dMvw87Wkim5hA56rvlvQMjaWck=
=9bnB
-----END PGP SIGNATURE-----
--- End Message ---