Bug#660765: Pending fixes for bugs in the equivs package
tag 660765 + pending thanks Some bugs in the equivs package are closed in revision 6d99d5f1f223e8290891846cb495e12cd56a3006 in branch 'master' by Axel Beckert The full diff can be seen at https://anonscm.debian.org/cgit/pkg-perl/packages/equivs.git/commit/?id=6d99d5f Commit message: Use $TMPDIR as directory for package builds if set Closes: #660765
Bug#603850: Pending fixes for bugs in the equivs package
tag 603850 + pending thanks Some bugs in the equivs package are closed in revision c461ba83d9fc470035229be0f8b40b110abc3098 in branch 'master' by Axel Beckert The full diff can be seen at https://anonscm.debian.org/cgit/pkg-perl/packages/equivs.git/commit/?id=c461ba8 Commit message: Add missing "Closes: #603850"
Bug#663424: Pending fixes for bugs in the equivs package
tag 663424 + pending thanks Some bugs in the equivs package are closed in revision ce1d426f00873d041de0aa6d829729dbb9f22b1e in branch 'master' by Axel Beckert The full diff can be seen at https://anonscm.debian.org/cgit/pkg-perl/packages/equivs.git/commit/?id=ce1d426 Commit message: Add Vcs-* headers I've imported equivs' package history into a Git repository with "gbp import-dscs --debsnap equivs". Closes: #663424
Processed: Pending fixes for bugs in the equivs package
Processing commands for cont...@bugs.debian.org: > tag 660765 + pending Bug #660765 [equivs] please add option for tempdir location Ignoring request to alter tags of bug #660765 to the same tags previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 660765: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660765 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Pending fixes for bugs in the equivs package
Processing commands for cont...@bugs.debian.org: > tag 663424 + pending Bug #663424 [equivs] please use a VCS and indicate it in debian/control Ignoring request to alter tags of bug #663424 to the same tags previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 663424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663424 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Pending fixes for bugs in the equivs package
Processing commands for cont...@bugs.debian.org: > tag 603850 + pending Bug #603850 [equivs] Allow equivs to build source packages for upload to Ubuntu PPA's Ignoring request to alter tags of bug #603850 to the same tags previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 603850: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603850 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#660765: marked as done (please add option for tempdir location)
Your message dated Fri, 28 Jul 2017 23:33:54 + with message-id and subject line Bug#660765: fixed in equivs 2.1.0 has caused the Debian Bug report #660765, regarding please add option for tempdir location 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.) -- 660765: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660765 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: equivs Version: 2.0.9 Severity: wishlist -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi, I'd prefer to have the buildir under /tmp instead of the current working dir. Could you please add this option? I would provide a patch, if there'd be a Git repo for equivs. Regards, Thomas Koch - -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/2 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 equivs depends on: ii debhelper 9.20120115 ii dpkg-dev 1.16.1.2 ii fakeroot 1.18.2-1 ii make 3.81-8.1 ii perl 5.14.2-7 equivs recommends no packages. equivs suggests no packages. - -- no debconf information -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPQ9DhAAoJEAf8SJEEK6Zan+MP/Rh+OaROeizZz2bwTIghabef XK2lN3XeBX5pCVGyZ4V1w04qepY+nGt942zu5iLZVTf0M3U+QmJwVihItuNHastg cDot+8SbJkfs34HYGcyKN260tlmt2obC4D4N4Xwae5goLGHTHjpvdOFSY7BhWFGY Kn/GYBPMSt/ZyVg+JDzJjlBudzQsjKJw4+e69SdxA/5JLMIvOpRnW4wbETN+bznH htypmWHT+SnpTh5EeHSw+Ocw0hNADJdlkxETR5ihD3mv8kf1RPt5EzeKE4ZL6Jyl 9CLSpZ93aj6qtzGTBhX6j+N6MWzq3BEOw5GFzfCcWtxGTe/mNPJOAnOW5p3EshwG MbSFJOu05VbikZo1ro4Uht1FxzWXke17qitoL2yJdpFyz8mqRIdEdt067iFfV3Zv Eo3GaAtUuU+bkDyoo4mVuZ5uO6JzECKI8VmzBGrldhtmrPgpj+ZUmXIduQKaVV7N Yu9zndx0XpG1H0fG5ELROr0iZfvwe2KX+kG0rhY4bp262Nou6OoNcXLkAaYwqVRj etXz1N7m64cgbX49AeVu2UJcdjioreV1ZYaM9jQwT5+pPAjd6TqKroWBwNTxyIZ/ 0AEEi9IZM1Oe/iqRZow6nFoCGNom85h2fxkppvZML4GqUJ5/5dz/MpF5TRHdguD1 IuDgMdYrrRIl7vl4f5SM =FZfo -END PGP SIGNATURE- --- End Message --- --- Begin Message --- Source: equivs Source-Version: 2.1.0 We believe that the bug you reported is fixed in the latest version of equivs, 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 660...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Axel Beckert (supplier of updated equivs 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: SHA256 Format: 1.8 Date: Sat, 29 Jul 2017 01:12:47 +0200 Source: equivs Binary: equivs Architecture: source all Version: 2.1.0 Distribution: unstable Urgency: low Maintainer: Debian Perl Group Changed-By: Axel Beckert Description: equivs - Circumvent Debian package dependencies Closes: 603850 660765 663424 682929 701626 852223 Changes: equivs (2.1.0) unstable; urgency=low . [ Axel Beckert ] * Adopt equivs under the Debian Perl Group umbrella. (Closes: #852223) * Import package history into a Git repository and add Vcs-* headers. (Closes: #663424) + Add a .gitignore file. * Apply wrap-and-sort. * Switch debian/rules to minimal dh v7 style. + Use debian/install instead calling cp inside debian/rules. + Remove obsolete variables. + Replace usage of dpkg-parsechangelog with $SOURCE_DATE_EPOCH. Fixes lintian warning debian-rules-parses-dpkg-parsechangelog. * Rename debian/equivs.* to debian/*. * Move documentation files from debian/*.pod to *.pod. * Move man page generation from debian/rules to a new Makefile. * Declare compliance with Debian Policy 4.0.0. (No changes needed.) * Bump debhelper compatibility to 10. + Update versioned debhelper build-dependency accordingly. * pod2man call: Replace "Debian/GNU" with just "Debian". * Use $TMPDIR as directory for package builds if set in the environment. (Closes: #660765) . [ Wookey ] * Add Support for links. (Closes: #701626, #682929, LP: #1132813) * Fix typos in debian/README.Debian. . [ John Reese ] * Add support to build source packages, e.g. for source-only uploads as required for uploading to Ubuntu PPAs. (Close
Bug#603850: marked as done (Allow equivs to build source packages for upload to Ubuntu PPA's)
Your message dated Fri, 28 Jul 2017 23:33:54 + with message-id and subject line Bug#603850: fixed in equivs 2.1.0 has caused the Debian Bug report #603850, regarding Allow equivs to build source packages for upload to Ubuntu PPA's 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.) -- 603850: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603850 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: equivs Version: 2.0.8 Severity: wishlist I would like to be able to use `equivs-build` to generate the source packages needed to upload to my Ubuntu PPA using the `dput` command. I have attached a patch that modifies the `equivs-build` script to add a new --source|-s parameter that mirrors the existing --full|-f parameter except that it passes the -S parameter to dpkg-buildpackage, which then generates the appropriate source output for PPAs. I have also done my best to update the manpage and script documentation to cover the new parameter, but I may be using incorrect terminology as much of it is a modified copy of the documentation for --full. If there are any changes you would like to see in how the feature is handled, I will be glad to modify it as needed. Cheers -- System Information: Debian Release: squeeze/sid APT prefers lucid-updates APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500, 'lucid') Architecture: i386 (i686) Kernel: Linux 2.6.32.16-linode28 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages equivs depends on: ii debhelper 7.4.15ubuntu1 helper programs for debian/rules ii dpkg-dev 1.15.5.6ubuntu4.3 Debian package development tools ii fakeroot 1.14.4-1ubuntu1 Gives a fake root environment ii make 3.81-7ubuntu1 An utility for Directing compilati ii perl 5.10.1-8ubuntu2 Larry Wall's Practical Extraction equivs recommends no packages. equivs suggests no packages. -- no debconf information diff -urN --exclude=CVS --exclude=.svn --exclude='.git*' --exclude='*.swp' equivs-2.0.8/debian/equivs-build.pod equivs-2.0.8-jreese/debian/equivs-build.pod --- equivs-2.0.8/debian/equivs-build.pod 2010-01-19 22:40:29.0 -0500 +++ equivs-2.0.8-jreese/debian/equivs-build.pod 2010-11-17 15:54:27.0 -0500 @@ -4,7 +4,7 @@ =head1 SYNOPSIS -B +B =head1 DESCRIPTION @@ -101,6 +101,16 @@ the last entry of a supplied changelog, the Maintainer: field in the equivs control file, or the local username. +=item --source | -s + +Do a source build. B will be called, that is, a +source package will be built and signed, suitable for upload +to the Ubuntu PPA servers. + +The ID used to signed is taken from, in that order, the user from +the last entry of a supplied changelog, the Maintainer: field in the +equivs control file, or the local username. + =item --arch | -a Build package for the specified architecture. Used diff -urN --exclude=CVS --exclude=.svn --exclude='.git*' --exclude='*.swp' equivs-2.0.8/usr/bin/equivs-build equivs-2.0.8-jreese/usr/bin/equivs-build --- equivs-2.0.8/usr/bin/equivs-build 2010-01-19 23:24:03.0 -0500 +++ equivs-2.0.8-jreese/usr/bin/equivs-build 2010-11-17 15:56:31.0 -0500 @@ -20,19 +20,20 @@ sub usage { print STDERR < \$full_package, 'arch=s' => \$arch) or usage(); +my ($full_package, $source_only, $arch); +GetOptions(full => \$full_package, source => \$source_only, 'arch=s' => \$arch) or usage(); my $debug = 0; @@ -168,6 +169,8 @@ if ($full_package) { push @build_cmd, qw(dpkg-buildpackage -rfakeroot); +} elsif ($source_only) { + push @build_cmd, qw(dpkg-buildpackage -S -rfakeroot); } else { push @build_cmd, qw(fakeroot debian/rules binary); } --- End Message --- --- Begin Message --- Source: equivs Source-Version: 2.1.0 We believe that the bug you reported is fixed in the latest version of equivs, 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 603...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Axel Beckert (supplier of updated equivs 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-
Bug#663424: marked as done (please use a VCS and indicate it in debian/control)
Your message dated Fri, 28 Jul 2017 23:33:54 + with message-id and subject line Bug#663424: fixed in equivs 2.1.0 has caused the Debian Bug report #663424, regarding please use a VCS and indicate it in debian/control 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.) -- 663424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663424 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: equivs Version: 2.0.9 Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi, please use a VCS to package equivs and document it in debian/control with the VCS-* lines. Thank you, Thomas Koch - -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/2 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 equivs depends on: ii debhelper 9.20120115 ii dpkg-dev 1.16.1.2 ii fakeroot 1.18.2-1 ii make 3.81-8.1 ii perl 5.14.2-7 equivs recommends no packages. equivs suggests no packages. - -- no debconf information -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJPXFgaAAoJEAf8SJEEK6ZaNNUP+wY6h7AEeU2SGl7ZiYIO5CI4 WTJ6KisS632Yh3rmX+SLQU1A28YqMfHpxaC2fXfIeBjdd/UAmfPSYvqKttpfjlE9 1YaoZ9hR1yKjkPPAB02Sm5PyY9Xk9BKtdnC2J6XsOQRabMoZKsPkSS26vnBJnDD9 +/xF9sRiiWPtnz6FzvAFxRNHS4JHv6/Y2cvgUwI6INHdcznF8GUC1IZS1/8qzPbA uQasePO8Y6TAVNViwXQMuwjTQyXmZkN6QtIb0E8ZPwQgt6DLpxj97QbA0xG+uG7r kdPudA8vbFp40APEFuZOnow8SHlH0MWZPycU2GGilYbfBYgyOBuYKtAH/BEyqnRF mjCFXw5CDE5ODHhCI/Exilw0JlqcN5GbFHwBR4R6cbyqTVyTX5B5YSE1Rlt0quJR q2pgNG7yEJ0I174VDaNUGUbXM2sDfsqecxIWRzS7LH1lYYgTtC4DH92hI0l0SDNe yPXHOT9j5UnBFAWZYMA+iVd1Wd+C17KL60YErKNN1ZL0KgU3/ONUo/Py/NCoJ8mJ rs6c8zwO/1t4PadYFnC4zZi9+NFHp8NYxb0D9QLI2gqotcwF5Je6q64o9ADKF5H5 KIBmi1gO8HHacmHoq1bdEus9DNNGfjP2TzzbpWTp3lDQlYCC85yTXABU8zDatBBf oRoZGBM3wwRQB2RbHobr =BHeU -END PGP SIGNATURE- --- End Message --- --- Begin Message --- Source: equivs Source-Version: 2.1.0 We believe that the bug you reported is fixed in the latest version of equivs, 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 663...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Axel Beckert (supplier of updated equivs 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: SHA256 Format: 1.8 Date: Sat, 29 Jul 2017 01:12:47 +0200 Source: equivs Binary: equivs Architecture: source all Version: 2.1.0 Distribution: unstable Urgency: low Maintainer: Debian Perl Group Changed-By: Axel Beckert Description: equivs - Circumvent Debian package dependencies Closes: 603850 660765 663424 682929 701626 852223 Changes: equivs (2.1.0) unstable; urgency=low . [ Axel Beckert ] * Adopt equivs under the Debian Perl Group umbrella. (Closes: #852223) * Import package history into a Git repository and add Vcs-* headers. (Closes: #663424) + Add a .gitignore file. * Apply wrap-and-sort. * Switch debian/rules to minimal dh v7 style. + Use debian/install instead calling cp inside debian/rules. + Remove obsolete variables. + Replace usage of dpkg-parsechangelog with $SOURCE_DATE_EPOCH. Fixes lintian warning debian-rules-parses-dpkg-parsechangelog. * Rename debian/equivs.* to debian/*. * Move documentation files from debian/*.pod to *.pod. * Move man page generation from debian/rules to a new Makefile. * Declare compliance with Debian Policy 4.0.0. (No changes needed.) * Bump debhelper compatibility to 10. + Update versioned debhelper build-dependency accordingly. * pod2man call: Replace "Debian/GNU" with just "Debian". * Use $TMPDIR as directory for package builds if set in the environment. (Closes: #660765) . [ Wookey ] * Add Support for links. (Closes: #701626, #682929, LP: #1132813) * Fix typos in debian/README.Debian. . [ John Reese ] * Add support to build source packages, e.g. for source-only uploads as required for uploading to Ubuntu PPAs. (Closes: #603850) Checksums-Sha1: a39229f5f8994a1fa00a1f55a535a8ab1ee93648 1
Bug#682929: marked as done (equivs: Confused by symlinks in Files)
Your message dated Fri, 28 Jul 2017 23:33:55 + with message-id and subject line Bug#682929: fixed in equivs 2.1.0 has caused the Debian Bug report #682929, regarding equivs: Confused by symlinks in 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.) -- 682929: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682929 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: equivs Version: 2.0.9 Severity: normal I tried to do something like this: [50+1]transitional-foo$ grep '^Files:' control Files: foo /usr/bin [51+1]transitional-foo$ file foo foo: broken symbolic link to `bar' The idea was to make a "compatibility" package for bar which would allow calling /usr/bin/bar as /usr/bin/foo instead (and, more importantly, would allow the installation of other packages that depend on foo, without installing the real foo). Unfortunately equivs gets seriously confused in this situation: [40+0]transitional-foo equivs-build control Cannot copy foo to /usr/local/var/git/transitional-sp/equivs.nI3JY_/install/0/foo:\ No such file or directory When I make foo a trivial shell script instead, it works: [52+1]transitional-foo cat foo #! /bin/sh exec /usr/bin/bar "$@" [53+1]transitional-foo equivs-build control dh_testdir dh_testroot dh_prep dh_testdir dh_testroot dh_install dh_installdocs dh_installchangelogs dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package `transition-foo' in `../transition-foo_1.0_all.deb'. The package has been created. Attention, the package has been created in the current directory, not in ".." as indicated by the message above! -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.4.6-custom (SMP w/2 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 equivs depends on: ii debhelper 9.20120608 ii dpkg-dev 1.16.4.3 ii fakeroot 1.18.4-2 ii make 3.81-8.2 ii perl 5.14.2-12 equivs recommends no packages. equivs suggests no packages. -- no debconf information --- End Message --- --- Begin Message --- Source: equivs Source-Version: 2.1.0 We believe that the bug you reported is fixed in the latest version of equivs, 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 682...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Axel Beckert (supplier of updated equivs 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: SHA256 Format: 1.8 Date: Sat, 29 Jul 2017 01:12:47 +0200 Source: equivs Binary: equivs Architecture: source all Version: 2.1.0 Distribution: unstable Urgency: low Maintainer: Debian Perl Group Changed-By: Axel Beckert Description: equivs - Circumvent Debian package dependencies Closes: 603850 660765 663424 682929 701626 852223 Changes: equivs (2.1.0) unstable; urgency=low . [ Axel Beckert ] * Adopt equivs under the Debian Perl Group umbrella. (Closes: #852223) * Import package history into a Git repository and add Vcs-* headers. (Closes: #663424) + Add a .gitignore file. * Apply wrap-and-sort. * Switch debian/rules to minimal dh v7 style. + Use debian/install instead calling cp inside debian/rules. + Remove obsolete variables. + Replace usage of dpkg-parsechangelog with $SOURCE_DATE_EPOCH. Fixes lintian warning debian-rules-parses-dpkg-parsechangelog. * Rename debian/equivs.* to debian/*. * Move documentation files from debian/*.pod to *.pod. * Move man page generation from debian/rules to a new Makefile. * Declare compliance with Debian Policy 4.0.0. (No changes needed.) * Bump debhelper compatibility to 10. + Update versioned debhelper build-dependency accordingly. * pod2man call: Replace "Debian/GNU" with just "Debian". * Use $TMPDIR as directory for package builds if set in the environment. (Closes: #660765) . [ Wookey ] * Add Support for links. (Closes: #701626, #682929, LP: #1132813) * Fix typos in debian/README.Debian. . [ John Reese ] * Add suppo
Bug#701626: marked as done (Add support for links in generated packages)
Your message dated Fri, 28 Jul 2017 23:33:55 + with message-id and subject line Bug#701626: fixed in equivs 2.1.0 has caused the Debian Bug report #701626, regarding Add support for links in generated packages 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.) -- 701626: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701626 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: equivs Version: 2.0.9 Severity: wishlist Tags: patch It can be necessary for an equivs package to contain a link. For example when the files it is pretending are present _are_ actually present, but in the wrong place on the system. This patch gives it support for a Links: section that will create such links in the package, much as it already does for files. I have also added a section to the pod file, the template and included an example control file using this feature. Oh, and I fixed some typos in the README. The example where it is needed is for supplying fake multiarch packages for things which have not yet been multiarched, such as libraries supplied by cross-compilers (libgcc1, and libstdc++6). These libraries do exist on the system if the cross-toolchain is installed, but are in libstdc++6-dev-cross instead of in libstdc++6-dev: An equivs package of libstdc++6-dev: needs a link pointing to the real library so that builds expecting that library will find it. This functionality is currently a vital part of the multiarch cross-building mechanisms, at least until we get cross-toolchains with fully multiarched internal libraries. And the mechanism is likely to have many other uses too. -- System Information: Debian Release: 6.0.7 APT prefers stable APT policy: (990, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32.33-kvm-i386-2028-dirty (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Description: Add Support for links This patch allows an equivs package to contain links, which can be useful for 'pointing' to the real files the fake dependency should be supplying. . Author: Wookey diff -Nru equivs-2.0.9+multiarch2/debian/README.Debian equivs-2.0.9+multiarch3/debian/README.Debian --- equivs-2.0.9+multiarch2/debian/README.Debian2006-02-04 07:57:15.0 + +++ equivs-2.0.9+multiarch3/debian/README.Debian2013-02-23 21:19:01.0 + @@ -19,11 +19,11 @@ --- I once made this package based on my preference to run my own -installation of teTeX in "/usr/local/" because i didn't want to +installation of teTeX in "/usr/local/" because I didn't want to depend on any package maintainer's update frequency. On the other -hand i still wanted to take advantage of other TeX/LaTeX packages +hand I still wanted to take advantage of other TeX/LaTeX packages which depend upon the Debian teTeX packages. While Debian's teTeX -maintainer does an incredibly fine job i wanted to be able to +maintainer does an incredibly fine job I wanted to be able to take advantage of Thomas Esser's update shell scripts as soon as they come out. In this very special case the needed "Provides:" field of the 'equivs' control file had to contain the entries diff -Nru equivs-2.0.9+multiarch2/debian/equivs-build.pod equivs-2.0.9+multiarch3/debian/equivs-build.pod --- equivs-2.0.9+multiarch2/debian/equivs-build.pod 2013-02-25 12:51:17.0 + +++ equivs-2.0.9+multiarch3/debian/equivs-build.pod 2013-02-25 12:51:55.0 + @@ -77,6 +77,17 @@ Files: foo-cron /etc/cron.d/ foo-cron-helper /usr/local/bin/ +=item Links: + +Links to be created in some directory of the created package. Each +line contains two paths. The first is the path that the generated +symlink points at; the second is the name of the symlink file (The +same order as 'ln -s'). As with other multi-line headers, all lines +but the first must be indented. Example: + + Links: /usr/aarch64-linux-gnu/lib/libfoo.so /usr/lib/aarch64-linux-gnu/libfoo.so + /file/to/symlink/to /symlink/file/name + =item File: Files to be copied into some directory of the created package, diff -Nru equivs-2.0.9+multiarch2/examples/libstdc++6-dev.ctl equivs-2.0.9+multiarch3/examples/libstdc++6-dev.ctl --- equivs-2.0.9+multiarch2/examples/libstdc++6-dev.ctl 1970-01-01 00:00:00.0 + +++ equivs-2.0.9+multiarch3/examples/libstdc++6-dev.ctl 2013-02-25 12:35:06.0 + @@ -0,0 +1,16 @@ +# Package to generate fake dependency (and links) for libraries provided by +# cross-compilers. Built with equivs-
Bug#848671: Confirming problem still present in Debian 9.1 / xpdf 3.04-4
I just upgraded to Debian 9.1 and am also seeing this problem in xpdf 3.04-4 amd64. The recommended fix of adding 'include /etc/xpdf/includes' to /etc/xpdf/xpdfrc does not work; this line is already present in /etc/xpdf/includes as packaged. Errors from xpdf attached. Jon Leech (oddh...@sonic.net) Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-arabic:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'cidToUnicode' (/usr/share/xpdf/xpdfrc-chinese-simplified:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-chinese-simplified:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-chinese-simplified:4) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-chinese-simplified:5) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'cMapDir' (/usr/share/xpdf/xpdfrc-chinese-simplified:6) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'toUnicodeDir' (/usr/share/xpdf/xpdfrc-chinese-simplified:7) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'fontFileCC' (/usr/share/xpdf/xpdfrc-chinese-simplified:8) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'cidToUnicode' (/usr/share/xpdf/xpdfrc-chinese-traditional:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-chinese-traditional:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-chinese-traditional:4) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'cMapDir' (/usr/share/xpdf/xpdfrc-chinese-traditional:5) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'toUnicodeDir' (/usr/share/xpdf/xpdfrc-chinese-traditional:6) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'fontFileCC' (/usr/share/xpdf/xpdfrc-chinese-traditional:7) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'nameToUnicode' (/usr/share/xpdf/xpdfrc-cyrillic:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-cyrillic:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'nameToUnicode' (/usr/share/xpdf/xpdfrc-greek:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-greek:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-hebrew:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-hebrew:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'cidToUnicode' (/usr/share/xpdf/xpdfrc-japanese:2) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-japanese:3) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-japanese:4) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Unknown config file command 'unicodeMap' (/usr/share/xpdf/xpdfrc-japanese:5) Config Error: Some work needs to be done to suppport this option in the Poppler version of xpdf Config Error: Un