Bug#638336: gecko-mediaplayer: build-arch does not build architecture-dependent part
Source: gecko-mediaplayer Version: 1.0.4-1 Severity: important Justification: policy §4.9 Tags: patch Hi, As policy §4.9 says, The build-arch target, if provided, should perform all the configuration and compilation required for producing all architecture-dependant binary packages In particular, in this package it should not be empty. How about this patch? --- debian/changelog |8 debian/rules | 13 ++--- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 959000c7..51139d12 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +gecko-mediaplayer (1.0.4-2.1) local; urgency=low + + * debian/rules: +- Mark build-arch and build-indep targets phony. +- Make build-arch target actually build the architecture-dependent part + of the package so the build does not run with (fake) root privileges + when autobuilders start to use it. +- binary-arch and binary-indep depend on build-arch and build-indep, + respectively, to save arch-all builds some time. + + -- Jonathan Nieder Thu, 18 Aug 2011 12:51:21 -0500 + gecko-mediaplayer (1.0.4-2) unstable; urgency=high * QA upload. diff --git a/debian/rules b/debian/rules index b74e0b4b..9514f966 100755 --- a/debian/rules +++ b/debian/rules @@ -36,8 +36,7 @@ configure-stamp: touch configure-stamp -build: build-stamp - +build-arch: build-stamp build-stamp: configure-stamp dh_testdir @@ -67,11 +66,9 @@ install: build rm -rf $(CURDIR)/debian/gecko-mediaplayer/usr/share/doc/gecko-mediaplayer build-indep: -build-arch: - -binary-indep: build install +binary-indep: build-indep -binary-arch: build install +binary-arch: build-arch install dh_testdir dh_testroot dh_installchangelogs ChangeLog @@ -87,5 +84,7 @@ binary-arch: build install dh_md5sums dh_builddeb +build: build-indep build-arch binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure +.PHONY: build-indep build-arch build binary-indep binary-arch binary +.PHONY: clean install configure -- 1.7.6 -- 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/20110818175709.ga26...@elie.gateway.2wire.net
Processing of libtoolbar-java_1.4-2_amd64.changes
libtoolbar-java_1.4-2_amd64.changes uploaded successfully to localhost along with the files: libtoolbar-java_1.4-2.dsc libtoolbar-java_1.4-2.diff.gz libtoolbar-java_1.4-2_all.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/e1qu7gy-0007ys...@franck.debian.org
libtoolbar-java_1.4-2_amd64.changes ACCEPTED into unstable
Accepted: libtoolbar-java_1.4-2.diff.gz to main/libt/libtoolbar-java/libtoolbar-java_1.4-2.diff.gz libtoolbar-java_1.4-2.dsc to main/libt/libtoolbar-java/libtoolbar-java_1.4-2.dsc libtoolbar-java_1.4-2_all.deb to main/libt/libtoolbar-java/libtoolbar-java_1.4-2_all.deb Override entries for your package: libtoolbar-java_1.4-2.dsc - source java libtoolbar-java_1.4-2_all.deb - optional java Announcing to debian-devel-chan...@lists.debian.org 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/e1qu7om-s1...@franck.debian.org
libtoolbar-java override disparity
There are disparities between your recently accepted upload and the override file for the following file(s): libtoolbar-java_1.4-2_all.deb: package says section is libs, override says java. Please note that a list of new sections were recently added to the archive: cli-mono, database, debug, fonts, gnu-r, gnustep, haskell, httpd, java, kernel, lisp, localization, ocaml, php, ruby, vcs, video, xfce, zope. At this time a script was used to reclassify packages into these sections. If this is the case, please only reply to this email if the new section is inappropriate, otherwise please update your package at the next upload. Either the package or the override file is incorrect. If you think the override is correct and the package wrong please fix the package so that this disparity is fixed in the next upload. If you feel the override is incorrect then please file a bug against ftp.debian.org and explain why. Please INCLUDE the list of packages as seen above, or we won't be able to deal with your request due to missing information. Please make sure that the subject of the bug you file follows the following format: Subject: override: BINARY1:section/priority, [...], BINARYX:section/priority Include the justification for the change in the body of the mail please. [NB: this is an automatically generated mail; if you already filed a bug and have not received a response yet, please ignore this mail. Your bug needs to be processed by a human and will be in due course, but until then the installer will send these automated mails; sorry.] -- Debian distribution maintenance software (This message was generated automatically; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@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/e1qu7ov-sf...@franck.debian.org
Processing of libtvanytimeapi-java_1.3-2_amd64.changes
libtvanytimeapi-java_1.3-2_amd64.changes uploaded successfully to localhost along with the files: libtvanytimeapi-java_1.3-2.dsc libtvanytimeapi-java_1.3-2.diff.gz libtvanytimeapi-java_1.3-2_all.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/e1qu7qi-0001es...@franck.debian.org
libtvanytimeapi-java_1.3-2_amd64.changes ACCEPTED into unstable
Accepted: libtvanytimeapi-java_1.3-2.diff.gz to main/libt/libtvanytimeapi-java/libtvanytimeapi-java_1.3-2.diff.gz libtvanytimeapi-java_1.3-2.dsc to main/libt/libtvanytimeapi-java/libtvanytimeapi-java_1.3-2.dsc libtvanytimeapi-java_1.3-2_all.deb to main/libt/libtvanytimeapi-java/libtvanytimeapi-java_1.3-2_all.deb Override entries for your package: libtvanytimeapi-java_1.3-2.dsc - source java libtvanytimeapi-java_1.3-2_all.deb - optional java Announcing to debian-devel-chan...@lists.debian.org 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/e1qu7cm-0002fj...@franck.debian.org
libtvanytimeapi-java override disparity
There are disparities between your recently accepted upload and the override file for the following file(s): libtvanytimeapi-java_1.3-2_all.deb: package says section is libs, override says java. Please note that a list of new sections were recently added to the archive: cli-mono, database, debug, fonts, gnu-r, gnustep, haskell, httpd, java, kernel, lisp, localization, ocaml, php, ruby, vcs, video, xfce, zope. At this time a script was used to reclassify packages into these sections. If this is the case, please only reply to this email if the new section is inappropriate, otherwise please update your package at the next upload. Either the package or the override file is incorrect. If you think the override is correct and the package wrong please fix the package so that this disparity is fixed in the next upload. If you feel the override is incorrect then please file a bug against ftp.debian.org and explain why. Please INCLUDE the list of packages as seen above, or we won't be able to deal with your request due to missing information. Please make sure that the subject of the bug you file follows the following format: Subject: override: BINARY1:section/priority, [...], BINARYX:section/priority Include the justification for the change in the body of the mail please. [NB: this is an automatically generated mail; if you already filed a bug and have not received a response yet, please ignore this mail. Your bug needs to be processed by a human and will be in due course, but until then the installer will send these automated mails; sorry.] -- Debian distribution maintenance software (This message was generated automatically; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@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/e1qu7cu-0002fy...@franck.debian.org
Processing of libxdoclet-java_1.2.3-5_amd64.changes
libxdoclet-java_1.2.3-5_amd64.changes uploaded successfully to localhost along with the files: libxdoclet-java_1.2.3-5.dsc libxdoclet-java_1.2.3-5.diff.gz libxdoclet-java_1.2.3-5_all.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/e1qu7ox-0003iv...@franck.debian.org
libxdoclet-java_1.2.3-5_amd64.changes ACCEPTED into unstable
Accepted: libxdoclet-java_1.2.3-5.diff.gz to main/libx/libxdoclet-java/libxdoclet-java_1.2.3-5.diff.gz libxdoclet-java_1.2.3-5.dsc to main/libx/libxdoclet-java/libxdoclet-java_1.2.3-5.dsc libxdoclet-java_1.2.3-5_all.deb to main/libx/libxdoclet-java/libxdoclet-java_1.2.3-5_all.deb Override entries for your package: libxdoclet-java_1.2.3-5.dsc - source java libxdoclet-java_1.2.3-5_all.deb - optional java Announcing to debian-devel-chan...@lists.debian.org 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/e1qu7s7-0005bg...@franck.debian.org
Processing of libxjavadoc-java_1.1-5_amd64.changes
libxjavadoc-java_1.1-5_amd64.changes uploaded successfully to localhost along with the files: libxjavadoc-java_1.1-5.dsc libxjavadoc-java_1.1-5.diff.gz libxjavadoc-java_1.1-5_all.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/e1qu7tr-0005mh...@franck.debian.org
libxjavadoc-java_1.1-5_amd64.changes ACCEPTED into unstable
Accepted: libxjavadoc-java_1.1-5.diff.gz to main/libx/libxjavadoc-java/libxjavadoc-java_1.1-5.diff.gz libxjavadoc-java_1.1-5.dsc to main/libx/libxjavadoc-java/libxjavadoc-java_1.1-5.dsc libxjavadoc-java_1.1-5_all.deb to main/libx/libxjavadoc-java/libxjavadoc-java_1.1-5_all.deb Override entries for your package: libxjavadoc-java_1.1-5.dsc - source java libxjavadoc-java_1.1-5_all.deb - optional java Announcing to debian-devel-chan...@lists.debian.org 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/e1qu85v-0006sf...@franck.debian.org
Bug#633320: marked as done (enchant: Emptying dependency_libs in .la files)
Your message dated Thu, 18 Aug 2011 19:32:11 + with message-id and subject line Bug#633320: fixed in enchant 1.6.0-3 has caused the Debian Bug report #633320, regarding enchant: Emptying dependency_libs in .la files 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.) -- 633320: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633320 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: enchant Version: 1.6.0-2 Severity: normal User: codeh...@debian.org Usertags: la-file-removal To finish an old release goal from Squeeze, to comply with Policy 10.2 and to ease the introduction of MultiArch, I'm filing bugs against packages which contain .la files which need to be stripped of the dependency_libs variable. This is the second phase of the MBF and packages should *NOT* remove the .la file itself at this stage because other packages still expect to find the .la file and this would cause a FTBFS in that package. (Bugs have been filed to have those packages fixed.) To clear the dependency_libs, use something like this command from the wiki page. Add the command to your debian/rules file after the files have been installed under debian/tmp or debian/$package: sed -i "/dependency_libs/ s/'.*'/''/" `find debian/ -name '*.l a'` http://wiki.debian.org/ReleaseGoals/LAFileRemoval http://lists.debian.org/debian-devel/2011/04/msg00055.html http://lists.debian.org/debian-devel/2011/04/msg00199.html Feel free to use a package like deb-gview to inspect the contents of your packages after the build. Something like: $ deb-gview ../enchant_1.6.0-2*.changes & You can then view each package and inspect the contents of each .la file in each binary package prior to upload. Data has been obtained from the output of an automated script: http://release.debian.org/~aba/la/current.txt The output is best read in conjunction with the criteria from this post to debian-devel: http://lists.debian.org/debian-devel/2009/08/msg00808.html This phase is all about the packages on this list which both have dependency_libs and are depended-on by other packages. To generate the list of packages, I've used: grep depended-on current.txt | grep dependency_libs |cut -d: -f1 After forming the list, each package has been checked and the enchant (1.6.0-2) source package in unstable has at least one .la file with the dependency_libs specified. The data is regularly updated but please accept my apologies if you have made an upload which changes the situation since the data was parsed. In the unusual case that your package uses libltdl directly, it is still necessary to empty the dependency_libs part of all .la files remaining in the package. It is important that .la files are NOT removed in this phase to avoid FTBFS bugs. If you believe that your package needs both the .la file and the dependency_libs settings, please raise this on debian-devel for clarification. -- Neil Williams = codeh...@debian.org http://www.linux.codehelp.co.uk/ --- End Message --- --- Begin Message --- Source: enchant Source-Version: 1.6.0-3 We believe that the bug you reported is fixed in the latest version of enchant, which is due to be installed in the Debian FTP archive: enchant_1.6.0-3.debian.tar.gz to main/e/enchant/enchant_1.6.0-3.debian.tar.gz enchant_1.6.0-3.dsc to main/e/enchant/enchant_1.6.0-3.dsc libenchant-dev_1.6.0-3_amd64.deb to main/e/enchant/libenchant-dev_1.6.0-3_amd64.deb libenchant-voikko_1.6.0-3_amd64.deb to main/e/enchant/libenchant-voikko_1.6.0-3_amd64.deb libenchant1c2a_1.6.0-3_amd64.deb to main/e/enchant/libenchant1c2a_1.6.0-3_amd64.deb 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 633...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Regis Boudin (supplier of updated enchant 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...@debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Thu, 18 Aug 2011 20:08:27 +0100 Source: enchant Binary: libenchant-dev libenchant1c2a libenchant-voikko Architecture: source amd64 Version: 1.6.0-3 Distribution: unstable Urgency: low Maintainer: Debian QA Group Changed-By: Regis Boudin Description: libenchant-dev - Wrapper library for various spell checker engines (development)
Processing of enchant_1.6.0-3_amd64.changes
enchant_1.6.0-3_amd64.changes uploaded successfully to localhost along with the files: enchant_1.6.0-3.dsc enchant_1.6.0-3.debian.tar.gz libenchant-dev_1.6.0-3_amd64.deb libenchant1c2a_1.6.0-3_amd64.deb libenchant-voikko_1.6.0-3_amd64.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/e1qu88q-0006kb...@franck.debian.org
Processing of libxt-java_0.20051206-2_amd64.changes
libxt-java_0.20051206-2_amd64.changes uploaded successfully to localhost along with the files: libxt-java_0.20051206-2.dsc libxt-java_0.20051206-2.diff.gz libxt-java_0.20051206-2_all.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/e1qu88r-0006kr...@franck.debian.org
Processing of liquidlnf_2.9.1-8_amd64.changes
liquidlnf_2.9.1-8_amd64.changes uploaded successfully to localhost along with the files: liquidlnf_2.9.1-8.dsc liquidlnf_2.9.1-8.diff.gz liquidlnf_2.9.1-8_all.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/e1qu8di-00071k...@franck.debian.org
enchant_1.6.0-3_amd64.changes ACCEPTED into unstable
Accepted: enchant_1.6.0-3.debian.tar.gz to main/e/enchant/enchant_1.6.0-3.debian.tar.gz enchant_1.6.0-3.dsc to main/e/enchant/enchant_1.6.0-3.dsc libenchant-dev_1.6.0-3_amd64.deb to main/e/enchant/libenchant-dev_1.6.0-3_amd64.deb libenchant-voikko_1.6.0-3_amd64.deb to main/e/enchant/libenchant-voikko_1.6.0-3_amd64.deb libenchant1c2a_1.6.0-3_amd64.deb to main/e/enchant/libenchant1c2a_1.6.0-3_amd64.deb Override entries for your package: enchant_1.6.0-3.dsc - source libs libenchant-dev_1.6.0-3_amd64.deb - optional libdevel libenchant-voikko_1.6.0-3_amd64.deb - optional libs libenchant1c2a_1.6.0-3_amd64.deb - optional libs Announcing to debian-devel-chan...@lists.debian.org Closing bugs: 633320 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/e1qu8k3-7a...@franck.debian.org
libxt-java_0.20051206-2_amd64.changes ACCEPTED into unstable
Accepted: libxt-java_0.20051206-2.diff.gz to main/libx/libxt-java/libxt-java_0.20051206-2.diff.gz libxt-java_0.20051206-2.dsc to main/libx/libxt-java/libxt-java_0.20051206-2.dsc libxt-java_0.20051206-2_all.deb to main/libx/libxt-java/libxt-java_0.20051206-2_all.deb Override entries for your package: libxt-java_0.20051206-2.dsc - source java libxt-java_0.20051206-2_all.deb - optional java Announcing to debian-devel-chan...@lists.debian.org 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/e1qu8kw-aj...@franck.debian.org
liquidlnf_2.9.1-8_amd64.changes ACCEPTED into unstable
Accepted: liquidlnf_2.9.1-8.diff.gz to main/l/liquidlnf/liquidlnf_2.9.1-8.diff.gz liquidlnf_2.9.1-8.dsc to main/l/liquidlnf/liquidlnf_2.9.1-8.dsc liquidlnf_2.9.1-8_all.deb to main/l/liquidlnf/liquidlnf_2.9.1-8_all.deb Override entries for your package: liquidlnf_2.9.1-8.dsc - source utils liquidlnf_2.9.1-8_all.deb - optional utils Announcing to debian-devel-chan...@lists.debian.org 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/e1qu8kh-cp...@franck.debian.org