Bug#458519: dpkg-dev: dpkg-buildpackage does not print correct build messages with .orig.tar.bz2 sources
Package: dpkg-dev Version: 1.14.14 Severity: normal Tags: patch This patch makes the messages be reported correctly: --- /usr/bin/dpkg-buildpackage 2007-12-27 11:14:11.0 + +++ /tmp/dpkg-buildpackage 2008-01-01 11:33:29.051451711 + @@ -440,7 +440,7 @@ # source only upload if (fileomitted '\.diff\.gz') { $srcmsg = _g('source only upload: Debian-native package'); -} elsif (fileomitted '\.orig\.tar\.gz') { +} elsif (fileomitted '\.orig\.tar\.(gz|bz2)') { $srcmsg = _g('source only, diff-only upload (original source NOT included)'); } else { $srcmsg = _g('source only upload (original source is included)'); @@ -451,7 +451,7 @@ $srcmsg = _g('binary only upload (no source included)'); } elsif (fileomitted '\.diff\.gz') { $srcmsg = _g('full upload; Debian-native package (full source is included)'); -} elsif (fileomitted '\.orig\.tar\.gz') { +} elsif (fileomitted '\.orig\.tar\.(gz|bz2)') { $srcmsg = _g('binary and diff upload (original source NOT included)'); } else { $srcmsg = _g('full upload (original source is included)'); -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: powerpc (ppc) Kernel: Linux 2.6.23-1-powerpc Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dpkg-dev depends on: ii binutils2.18.1~cvs20071027-1 The GNU assembler, linker and bina ii cpio2.9-7GNU cpio -- a program to manage ar ii dpkg1.14.14 package maintenance system for Deb ii make3.81-3 The GNU version of the "make" util ii patch 2.5.9-4 Apply a diff file to an original ii perl [perl5]5.8.8-12 Larry Wall's Practical Extraction ii perl-modules5.8.8-12 Core Perl modules Versions of packages dpkg-dev recommends: ii bzip2 1.0.3-7high-quality block-sorting file co ii gcc [c-compiler] 4:4.2.2-1 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.2-18 The GNU C compiler ii gcc-4.2 [c-compiler] 4.2.2-4The GNU C compiler -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#458521: dpkg-dev: Depends on bzip2 needed for .orig.tar.bz2 unpacking and building
Package: dpkg-dev Version: 1.14.14 Severity: important With .orig.tar.bz2 sources being allowed, dpkg-source and dpkg-buildpackage need to be able to process them, and this requires a dependency on the bzip2 package to do that. Please could you add a dependency for this? Thanks, Roger -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: powerpc (ppc) Kernel: Linux 2.6.23-1-powerpc Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dpkg-dev depends on: ii binutils2.18.1~cvs20071027-1 The GNU assembler, linker and bina ii cpio2.9-7GNU cpio -- a program to manage ar ii dpkg1.14.14 package maintenance system for Deb ii make3.81-3 The GNU version of the "make" util ii patch 2.5.9-4 Apply a diff file to an original ii perl [perl5]5.8.8-12 Larry Wall's Practical Extraction ii perl-modules5.8.8-12 Core Perl modules Versions of packages dpkg-dev recommends: ii bzip2 1.0.3-7high-quality block-sorting file co ii gcc [c-compiler] 4:4.2.2-1 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.2-18 The GNU C compiler ii gcc-4.2 [c-compiler] 4.2.2-4The GNU C compiler -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#458523: dpkg-query: Missing newline make output hard/impossible to parse
Package: dpkg Version: 1.14.14 Severity: important When trying to list all obsolete init.d scripts that are conffiles, I ran into a problem with the output from dpkg-query. The reason is that there is no newline between the list of files between different packages. Here is an example to demonstrate the problem: minerva:/# dpkg-query -W -f='${Conffiles}' | grep /etc/init.d/init.d |grep obsolete|head -2 /etc/init.d/loadcpufreq 5cf8c5572d789beaf18d79fc52f95665 obsolete /etc/fonts/conf.d/unhinted.conf 4070b0651a9e3e0d26a77d6cc6f7e575 obsolete /etc/init.d/fuse 0a6a4540ffd72926dbb9f12d9f1ad31d minerva:/# Notice how there is no newline between 'obsolete' and '/etc/init.d/fuse'. Please change the output from dpkg-query to add a newline between entries for different packages. Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#458523: marked as done (dpkg-query: Missing newline make output hard/impossible to parse)
Your message dated Tue, 1 Jan 2008 14:07:51 +0100 with message-id <[EMAIL PROTECTED]> and subject line Bug#458523: dpkg-query: Missing newline make output hard/impossible to parse has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) --- Begin Message --- Package: dpkg Version: 1.14.14 Severity: important When trying to list all obsolete init.d scripts that are conffiles, I ran into a problem with the output from dpkg-query. The reason is that there is no newline between the list of files between different packages. Here is an example to demonstrate the problem: minerva:/# dpkg-query -W -f='${Conffiles}' | grep /etc/init.d/init.d |grep obsolete|head -2 /etc/init.d/loadcpufreq 5cf8c5572d789beaf18d79fc52f95665 obsolete /etc/fonts/conf.d/unhinted.conf 4070b0651a9e3e0d26a77d6cc6f7e575 obsolete /etc/init.d/fuse 0a6a4540ffd72926dbb9f12d9f1ad31d minerva:/# Notice how there is no newline between 'obsolete' and '/etc/init.d/fuse'. Please change the output from dpkg-query to add a newline between entries for different packages. Happy hacking, -- Petter Reinholdtsen --- End Message --- --- Begin Message --- On Tue, 01 Jan 2008, Petter Reinholdtsen wrote: > Here is an example to demonstrate the problem: > > minerva:/# dpkg-query -W -f='${Conffiles}' | grep /etc/init.d/init.d |grep > obsolete|head -2 >/etc/init.d/loadcpufreq 5cf8c5572d789beaf18d79fc52f95665 obsolete >/etc/fonts/conf.d/unhinted.conf 4070b0651a9e3e0d26a77d6cc6f7e575 obsolete > /etc/init.d/fuse 0a6a4540ffd72926dbb9f12d9f1ad31d > minerva:/# > > Notice how there is no newline between 'obsolete' and > '/etc/init.d/fuse'. > > Please change the output from dpkg-query to add a newline between > entries for different packages. Please use dpkg-query -W -f='${Conffiles}\n' then. I don't think that always adding a newline is a good idea as it's not backwards compatible. And fields never end with an newline character (even multi-line fields). Cheers, -- Raphaël Hertzog Le best-seller français mis à jour pour Debian Etch : http://www.ouaza.com/livre/admin-debian/ --- End Message ---
Bug#439979: extra setting for Architecture:all pkgconfig data
The full setting for PKG_CONFIG_LIBDIR is: $ENV{PKG_CONFIG_LIBDIR}="/usr/$(DEB_HOST_GNU_TYPE)/lib/pkgconfig/:/usr/share/pkgconfig/"; Adding /usr/share/ allows the few Architecture: all packages that contain pkgconfig data to be located during cross builds. (e.g. gnome-mime-data). -- Neil Williams = http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/ pgpY6CEFJ1uNo.pgp Description: PGP signature
Bug#170825: coattail sushi
Greetings, would you wont bigger member http://www.saltutieod.com Rhoda -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#192043: brings cranford
Hi, dont you expect big slong http://www.racumesalto.com Horacio -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#178735: rust streptomycin
Greetings, would you expect big member http://www.rapkocrats.com Mauricio -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#458589: dpkg-buildpackage should not call debian/rules with -j when DEB_BUILD_OPTIONS contains parallel=n
Package: dpkg-dev Version: 1.14.14 Severity: important Hi, dpkg-buildpackage now handles parallel builds with the following code: if ($parallel || $ENV{DEB_BUILD_OPTIONS}) { my $build_opts = Dpkg::BuildOptions::parse(); $parallel ||= $build_opts->{parallel}; if (defined $parallel) { $ENV{MAKEFLAGS} ||= ''; if ($parallel eq '-1') { $ENV{MAKEFLAGS} .= " -j"; } else { $ENV{MAKEFLAGS} .= " -j$parallel"; } } $build_opts->{parallel} = $parallel; Dpkg::BuildOptions::set($build_opts); } However, many packages don't support parallel building yet. I can see two use cases for parallel builds: (1) a developper that knows that his package builds fine in parallel, and that uses dpkg-buildpackage -j. (2) archive-wide rebuilds, or fast buildds. In case (2), the current code is harmful. The safe way to do parallel builds was to set parallel= in DEB_BUILD_OPTIONS, so the 10 or 20 packages where parallel building is supported can use it, and all the others will just build using one thread. I think that the current code should be changed to: --- dpkg-buildpackage.pl.orig 2008-01-01 23:06:39.0 +0100 +++ dpkg-buildpackage.pl2008-01-01 23:07:41.0 +0100 @@ -240,10 +240,9 @@ warning(_g("unknown sign command, assuming pgp style interface")); } -if ($parallel || $ENV{DEB_BUILD_OPTIONS}) { +if ($parallel) { my $build_opts = Dpkg::BuildOptions::parse(); -$parallel ||= $build_opts->{parallel}; if (defined $parallel) { $ENV{MAKEFLAGS} ||= ''; if ($parallel eq '-1') { This way, dpkg-buildpackage would simply ignore parallel= in DEB_BUILD_OPTIONS. An example of package that supports parallel= but fails to build with dpkg-buildpackage -j is glibc. This change is very annoying: it makes it impossible for me to run archive-wide rebuilds using parallel=n... -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#108587: eulerian poisson
Greetings, would you wont large cock http://www.xugarhesist.com Lyman -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#192043: syrinx desire
Hi, would you have gigantic member http://www.quarshse.com Gavin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Processed: setting package to dpkg dpkg-dev dselect, tagging 458519, tagging 458521
Processing commands for [EMAIL PROTECTED]: > # Automatically generated email from bts, devscripts version 2.10.11 > package dpkg dpkg-dev dselect Ignoring bugs not assigned to: dselect dpkg-dev dpkg > tags 458519 + pending Bug#458519: dpkg-dev: dpkg-buildpackage does not print correct build messages with .orig.tar.bz2 sources Tags were: patch Tags added: pending > tags 458521 + pending Bug#458521: dpkg-dev: Depends on bzip2 needed for .orig.tar.bz2 unpacking and building There were no tags set. Tags added: pending > End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#10520: auction consent
Hello, wouldn't you have extroardinary slong http://www.fijieans.com Charmaine -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]