Your message dated Fri, 01 May 2015 21:36:19 +0000 with message-id <[email protected]> and subject line Bug#766588: fixed in gcc-4.9-doc 4.9.2-2 has caused the Debian Bug report #766588, regarding gcc-4.9-doc: missing M-A annotation 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 [email protected] immediately.) -- 766588: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766588 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gcc-4.9-doc Version: 4.9.1-3 Severity: important Justification: fails M-A release goal Hi, if I want to install the gcc-doc:i386 package on a system where i386 is a foreign architecture (amd64 or x32; especially impor‐ tant on the latter which does not have a non-free repository of its own), it fails to install: tglase@tglase:~ $ sudo apt-get install gcc-doc [sudo] password for tglase: Reading package lists... Done Building dependency tree Reading state information... Done Starting pkgProblemResolver with broken count: 1 Starting 2 pkgProblemResolver with broken count: 1 Investigating (0) gcc-doc [ i386 ] < none -> 5:4.9.1-3 > ( contrib/doc ) Broken gcc-doc:i386 Depends on gcc-4.9-doc [ i386 ] < none > ( none ) (>= 4.9.1-2) Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: gcc-doc:i386 : Depends: gcc-4.9-doc:i386 (>= 4.9.1-2) but it is not installable E: Unable to correct problems, you have held broken packages. This is a bit surprising, because gcc-4.9-doc is arch:all AFAICT: tglase@tglase:~ $ apt-cache policy gcc-4.9-doc gcc-doc gcc-4.9-doc: Installed: 4.9.1-3 Candidate: 4.9.1-3 Version table: *** 4.9.1-3 0 500 http://ftp.de.debian.org/debian/ sid/non-free all Packages 100 /var/lib/dpkg/status gcc-doc:i386: Installed: (none) Candidate: 5:4.9.1-3 Version table: 5:4.9.1-3 0 500 http://mirror.lan.tarent.de/debian/ sid/contrib i386 Packages 500 http://ftp.de.debian.org/debian/ sid/contrib i386 Packages I think the problem here is that gcc-doc is not arch:all but of a foreign architecture, and this foreign-ness is inherited by the arch:all gcc-4.9-doc package, because all !arch:all packages that gcc-4.9-doc depends on must also be installed from i386 unless marked as M-A: foreign. Hence, gcc-4.9-doc itself must be marked M-A: foreign, to lose this property. Manual hack: $ apt-get download gcc-4.9-doc $ sudo dpkg -i gcc-4.9-doc_4.9.1-3_all.deb $ sudoedit /var/lib/dpkg/status # this WILL break your system ;) Search for a line 「Package: gcc-4.9-doc」 and append a line 「Multi-Arch: foreign」 directly below it. Then, search the version line – in my case 「Version: 4.9.1-3」, and append a sole dot behind it: 「Version: 4.9.1-3.」 (this makes APT not fulfil the package’s dependencies from the list in the repo but from the local entry, because the local version is newer). Save and exit the editor. Then rejoice: tglase@tglase:~ $ sudo apt-get install gcc-doc Reading package lists... Done Building dependency tree Reading state information... Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following NEW packages will be installed: gcc-doc:i386 0 upgraded, 1 newly installed, 0 to remove and 33 not upgraded. Need to get 5274 B of archives. After this operation, 7168 B of additional disk space will be used. Get:1 http://mirror.lan.tarent.de/debian/ sid/contrib gcc-doc i386 5:4.9.1-3 [5274 B] Fetched 5274 B in 0s (62.3 kB/s) Selecting previously unselected package gcc-doc. (Reading database ... 216864 files and directories currently installed.) Preparing to unpack .../gcc-doc_5%3a4.9.1-3_i386.deb ... Unpacking gcc-doc (5:4.9.1-3) ... Processing triggers for man-db (2.7.0.2-2) ... Processing triggers for install-info (5.2.0.dfsg.1-5) ... This shows that adding “M-A: foreign” to gcc-*-doc is correct fix. bye, //mirabilos -- tarent solutions GmbH Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ Tel: +49 228 54881-393 • Fax: +49 228 54881-235 HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg
--- End Message ---
--- Begin Message ---Source: gcc-4.9-doc Source-Version: 4.9.2-2 We believe that the bug you reported is fixed in the latest version of gcc-4.9-doc, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Guo Yixuan (郭溢譞) <[email protected]> (supplier of updated gcc-4.9-doc 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 01 May 2015 16:54:40 -0400 Source: gcc-4.9-doc Binary: gcc-4.9-doc cpp-4.9-doc gfortran-4.9-doc gnat-4.9-doc gcj-4.9-doc gccgo-4.9-doc Architecture: source all Version: 4.9.2-2 Distribution: unstable Urgency: medium Maintainer: Guo Yixuan (郭溢譞) <[email protected]> Changed-By: Guo Yixuan (郭溢譞) <[email protected]> Description: cpp-4.9-doc - documentation for the GNU C preprocessor (cpp) gcc-4.9-doc - documentation for the GNU compilers (gcc, gobjc, g++) gccgo-4.9-doc - documentation for the GNU Go compiler (gccgo) gcj-4.9-doc - documentation for the GNU Java tools (gcj, gij) gfortran-4.9-doc - documentation for the GNU Fortran Compiler (gfortran) gnat-4.9-doc - documentation for the GNU Ada Compiler (gnat) Closes: 766588 Changes: gcc-4.9-doc (4.9.2-2) unstable; urgency=medium . * Set Multi-Arch: foreign for all packages, to satisfy dependency of gcc-doc from other archs. (Closes: #766588) Checksums-Sha1: bc7b58caffe5a1514ff4d5e17f00c9d11a27b1b7 2391 gcc-4.9-doc_4.9.2-2.dsc c48790154fd0a8f0a67a8b96767342a60bbac4e8 25968 gcc-4.9-doc_4.9.2-2.debian.tar.xz 99a3fcf032203575f2316c8ecd8fa0c20681815f 7124742 gcc-4.9-doc_4.9.2-2_all.deb 7eae65db98a084a6c3a5b5702e9a1053c3a5b394 851484 cpp-4.9-doc_4.9.2-2_all.deb 920169a72a5cd83933ed4ec54912d50c4d3257d6 1319712 gfortran-4.9-doc_4.9.2-2_all.deb d5cf036d39d821f17d9787b00b089836169d49c7 3661936 gnat-4.9-doc_4.9.2-2_all.deb 3d4805ffaa2c6caa879c77c47023e6b06f19461c 474690 gcj-4.9-doc_4.9.2-2_all.deb d39019ca7f007a36001b93135ebe434076e63a4a 269128 gccgo-4.9-doc_4.9.2-2_all.deb Checksums-Sha256: 46477e7bb7e0bd83e5a48fde99f6e020a779c893b01efa2cf110e40be8ab0ece 2391 gcc-4.9-doc_4.9.2-2.dsc aeaf3296fe5936ee5f6b432d71c65cc71474f41f23043724a50f28b7659bc7e0 25968 gcc-4.9-doc_4.9.2-2.debian.tar.xz 18df143a6e747249c262186e2eefa66a928cc96b09b6e24aa57cac836364ec6b 7124742 gcc-4.9-doc_4.9.2-2_all.deb 9537113e5a2ca7c2ddde62973eee045acf37cdc4b5af6952fedddef43094bf5f 851484 cpp-4.9-doc_4.9.2-2_all.deb 9d82ace6861aefb04a935b971f4c021e5f4da766148bd04ba4732d0ee3681718 1319712 gfortran-4.9-doc_4.9.2-2_all.deb 905ae411cc9b94d25adb77eb343d71140d3d10855b5b5f76d289024987def2b2 3661936 gnat-4.9-doc_4.9.2-2_all.deb 2a7609914460690b82d380469515c37cd9b33aa8a3b3afbb7907fa293dc2dcd1 474690 gcj-4.9-doc_4.9.2-2_all.deb 3efc7eee267fc1e557b3bb12b338ceec5cbb9326452d5e7a25e9ddeae08a1091 269128 gccgo-4.9-doc_4.9.2-2_all.deb Files: fd59d36dee2f998c3c054c6b48194a22 2391 non-free/doc optional gcc-4.9-doc_4.9.2-2.dsc a20f710d731aa77639d6b4373da00a91 25968 non-free/doc optional gcc-4.9-doc_4.9.2-2.debian.tar.xz 3b88973abfdd867a9a59c66242794480 7124742 non-free/doc optional gcc-4.9-doc_4.9.2-2_all.deb 7df48d9d1dcea9e7661f50240469e1e4 851484 non-free/doc optional cpp-4.9-doc_4.9.2-2_all.deb 41f88d9e8a4766b7cf89639ac9ebb86b 1319712 non-free/doc optional gfortran-4.9-doc_4.9.2-2_all.deb c88679cb27ad0dcc2b72e3a38da33cd9 3661936 non-free/doc optional gnat-4.9-doc_4.9.2-2_all.deb 2ffcda0aa9d02f017c759c66ae52354a 474690 non-free/doc optional gcj-4.9-doc_4.9.2-2_all.deb 3052ceebcfd7c4e3a15eed048a075bbc 269128 non-free/doc optional gccgo-4.9-doc_4.9.2-2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJVQ+nTAAoJEC3Kl1kBYuFWOHgQAKy4WrllemOs8prXlsHpS/0y LZMkWPuHkVes3HnrCgtUEUN6wXtpaFNQK8U7Ks5d4SqsK2p6dM8Bv8SoU6s/yDUV Rsnrf7B4Nff2srrnbTcdU5aR0FGwHoNoe6lzlObhue97dt9esj2IHlj5x2lOfo3W 4J4fiTtULglPu+8B+4hN/2/X39uFFJo9jCSIbM0Dr/OFZllF8aOwu7mA5hl3+Ai+ fQxECBQnTenlvhJsHe/mUWjb0e/6cZGd+twsEIEsYFWhMjnWwo+t1454s8dJLqhk UMMGWWLvJNnqsCp6NvZnBpnp2bCbtMnob9Fpf93C7oG/jOURClVgYIGxWAewil42 Oe8JIXvgHcgvs749722NlqmkLXY4/N5CWyfLgzMtm+jsJL3H/Zrh3r934NBwlOX/ SZcpwAa7icMRWF3RswMYzXtXeRmiPyzj/qpjvexjeyldkyu4wT5/WgQO6tzEgsOv Z5y+KHFfDOTcDLLFDe3VPN5IPJad/par9V0yfbkMcMdzo1Iu/CD930nRXw/EVt6I w7mvlr9Hzhcp741HUcOLf/JF3tCOTTAUIXzQsfWvrSOQ5iITSUsMUV4IGhVB7F/r vTG9NqXedmu7kKRODxs4ORle7ZoAZqYhqIHFhlrZhZUOQf6VnDhNIiIVKnj6dgIr doGR15Ba+xJBJbK+8Cmu =T4OJ -----END PGP SIGNATURE-----
--- End Message ---

