[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: docs in multiarch path



[Moving to the list where humans can actually follow]

Hi,

Am Dienstag, den 28.04.2015, 23:41 +0200 schrieb Joachim Breitner:
> Am Dienstag, den 28.04.2015, 21:53 +0200 schrieb Jonas Smedegaard:
> > I prepared a new upstream haskell-intern, but discovered when routinely 
> > comparing with older package release that -docs package is virtually 
> > empty!
> > 
> > A diff of build logs reveals this peculiar detail:
> > 
> > > Documentation installed in:
> > > /usr/share/doc/x86_64-linux-ghc-7.8.4/intern-0.9.1.4
> > 
> > Looks like documentation install path got wrongly multiarch'ed.
> > 
> > Since I didn't change anything related to multiarch, I suspect 
> > haskell-devscripts is buggy, and I wonder if other -doc packages are now 
> > simililarly flawed?
> > 
> 
> I think I had a bug in haskell-devscripts-0.9.4 that broke doc packages,
> but I thought I fixed it in 0.9.5. Maybe you used the broken version?
> 
> But now that I look at it, askell-devscripts-0.9.5 is broken as well, in
> that it has too many file:
> $ dpkg -c libghc-yesod-test-doc_1.4.3.1-2_all.deb 
> lrwxrwxrwx root/root         0 2015-04-28 23:27 ./find -> /Running
> lrwxrwxrwx root/root         0 2015-04-28 23:27 ./-name -> /debian/libghc-yesod-test-doc/usr/share/doc/libghc-yesod-test-doc/html
> lrwxrwxrwx root/root         0 2015-04-28 23:27 ./-printf -> /\\*.txt
> lrwxrwxrwx root/root         0 2015-04-28 23:27 ./usr/lib/ghc-doc/hoogle/libghc-yesod-test-doc.txt\\\\n -> /%p\\
> lrwxrwxrwx root/root         0 2015-04-28 23:27 ./usr/lib/ghc-doc/hoogle/libghc-yesod-test-doc.txt -> ../../../share/doc/libghc-yesod-test-doc/html/yesod-test.txt
> 
> Luckily, I know how to fix it; please use haskell-devscripts-0.9.6. I’m
> surprised that this is not a critical lintian error that causes rejects
> by the FTP team.
> 
> 
> That’s what I get for using a partly rewritten haskell-devscripts for
> the first time when there is a mass-upload to do :-(


it seems that whatever the cause was, it affected a large number of my
uploads:

$ for file in *-doc*deb; do if ! dpkg -c $file|grep -q hscolour ; then echo $file; fi; done 2>/dev/null 
libghc-acid-state-doc_0.12.2-3_all.deb
libghc-aeson-pretty-doc_0.7.2-2_all.deb
libghc-aeson-qq-doc_0.7.4-2_all.deb
libghc-ami-doc_0.1-5_all.deb
libghc-asn1-encoding-doc_0.9.0-2_all.deb
libghc-asn1-parse-doc_0.9.0-2_all.deb
libghc-asn1-types-doc_0.3.0-2_all.deb
libghc-authenticate-doc_1.3.2.11-2_all.deb
libghc-authenticate-oauth-doc_1.5.1.1-2_all.deb
libghc-aws-doc_0.11.3-2_all.deb
libghc-bindings-gpgme-doc_0.1.4-5_all.deb
libghc-certificate-doc_1.3.9-3_all.deb
libghc-chart-doc_1.3.3-2_all.deb
libghc-cmdargs-doc_0.10.9-3_all.deb
libghc-conduit-combinators-doc_0.3.0.6-2_all.deb
libghc-conduit-extra-doc_1.1.7.1-2_all.deb
libghc-configfile-doc_1.1.2-3_all.deb
libghc-connection-doc_0.2.3-3_all.deb
libghc-criterion-doc_1.1.0.0-1_all.deb
libghc-crypto-conduit-doc_0.5.5-2_all.deb
libghc-cryptohash-conduit-doc_0.1.1-3_all.deb
libghc-cryptohash-cryptoapi-doc_0.1.3-3_all.deb
libghc-cryptohash-doc_0.11.6-3_all.deb
libghc-crypto-numbers-doc_0.2.7-2_all.deb
libghc-crypto-pubkey-doc_0.2.8-2_all.deb
libghc-crypto-pubkey-openssh-doc_0.2.7-2_all.deb
libghc-crypto-pubkey-types-doc_0.4.3-2_all.deb
libghc-csv-conduit-doc_0.6.6-2_all.deb
libghc-dbus-doc_0.10.9-2_all.deb
libghc-debian-doc_3.85.2-2_all.deb
libghc-derive-doc_2.5.22-2_all.deb
libghc-diagrams-cairo-doc_1.2.0.7-2_all.deb
libghc-diagrams-core-doc_1.2.0.6-2_all.deb
libghc-diagrams-gtk-doc_1.0.1.3-3_all.deb
libghc-diagrams-lib-doc_1.2.0.9-2_all.deb
libghc-diagrams-svg-doc_1.1.0.5-2_all.deb
libghc-dns-doc_1.3.0-3_all.deb
libghc-download-curl-doc_0.1.4-5_all.deb
libghc-drbg-doc_0.5.4-2_all.deb
libghc-ekg-doc_0.4.0.5-2_all.deb
libghc-fb-doc_1.0.8-2_all.deb
libghc-fdo-notify-doc_0.3.1-3_all.deb
libghc-ftphs-doc_1.0.9.1-3_all.deb
libghc-github-doc_0.8-3_all.deb
libghc-gitlib-doc_3.1.0-3_all.deb
libghc-gtk-doc_0.13.6-2_all.deb
libghc-gtksourceview2-doc_0.13.1.1-2_all.deb
libghc-gtk-traymanager-doc_0.1.5-2_all.deb
libghc-happstack-authenticate-doc_0.10.16-2_all.deb
libghc-happstack-doc_7.0.2-3_all.deb
libghc-happstack-hsp-doc_7.3.2-3_all.deb
libghc-happstack-server-doc_7.3.9-2_all.deb
libghc-hedis-doc_0.6.5-3_all.deb
libghc-hgettext-doc_0.1.30-7_all.deb
libghc-hit-doc_0.6.3-2_all.deb
libghc-hjsmin-doc_0.1.4.7-4_all.deb
libghc-hledger-doc_0.24-2_all.deb
libghc-hledger-doc_0.24-3_all.deb
libghc-hledger-lib-doc_0.24-2_all.deb
libghc-hoauth2-doc_0.4.6-2_all.deb
libghc-hourglass-doc_0.2.9-2_all.deb
libghc-hsh-doc_2.1.0-4_amd64.deb
libghc-hslogger-doc_1.2.8+dfsg1-2_all.deb
libghc-hsx2hs-doc_0.13.3.1-2_all.deb
libghc-hsx2hs-doc_0.13.3.1-3_all.deb
libghc-hsx-jmacro-doc_7.3.5-3_all.deb
libghc-html-conduit-doc_1.1.1.1-2_all.deb
libghc-http-client-doc_0.3.8.2-4_all.deb
libghc-http-client-tls-doc_0.2.2-5_all.deb
libghc-http-conduit-doc_2.1.4.7-3_all.deb
libghc-http-doc_4000.2.19-2_all.deb
libghc-http-reverse-proxy-doc_0.4.0.1-3_all.deb
libghc-hxt-http-doc_9.1.5.2-2_all.deb
libghc-hxt-relaxng-doc_9.1.5.5-3_all.deb
libghc-hxt-tagsoup-doc_9.1.3-2_all.deb
libghc-incremental-parser-doc_0.2.3.4-2_all.deb
libghc-iproute-doc_1.3.2-2_all.deb
libghc-ircbot-doc_0.6.2-2_all.deb
libghc-jmacro-doc_0.6.11-2_all.deb
libghc-lens-doc_4.6.0.1-2_all.deb
libghc-libsystemd-journal-doc_1.2.0-2_all.deb
libghc-markdown-doc_0.1.13.1-2_all.deb
libghc-missingh-doc_1.3.0.1-2_all.deb
libghc-monad-logger-doc_0.3.13.1-2_all.deb
libghc-monad-par-doc_0.3.4.7-2_all.deb
libghc-monoid-subclasses-doc_0.4.0.4-2_all.deb
libghc-network-conduit-tls-doc_1.1.0.2-3_all.deb
libghc-network-doc_2.6.0.2-2_all.deb
libghc-network-multicast-doc_0.0.11-2_all.deb
libghc-network-protocol-xmpp-doc_0.4.6-3_all.deb
libghc-optparse-applicative-doc_0.11.0.2-2_all.deb
libghc-pcap-doc_0.4.5.2-6_all.deb
libghc-persistent-doc_2.1.2-2_all.deb
libghc-persistent-postgresql-doc_2.1.3-2_all.deb
libghc-persistent-sqlite-doc_2.1.4-2_all.deb
libghc-persistent-template-doc_2.1.1-2_all.deb
libghc-pipes-aeson-doc_0.4.1.2-3_all.deb
libghc-pipes-attoparsec-doc_0.5.1.1-2_all.deb
libghc-postgresql-simple-doc_0.4.10.0-2_all.deb
libghc-project-template-doc_0.1.4.2-2_all.deb
libghc-publicsuffixlist-doc_0.1-4_all.deb
libghc-pwstore-fast-doc_2.4.4-2_all.deb
libghc-reform-happstack-doc_0.2.4-2_all.deb
libghc-regex-tdfa-doc_1.2.0-3_all.deb
libghc-regex-tdfa-utf8-doc_1.0-9_all.deb
libghc-rsa-doc_2.1.0.1-2_all.deb
libghc-scrobble-doc_0.2.1.1-2_all.deb
libghc-sendfile-doc_0.7.9-3_all.deb
libghc-simpleirc-doc_0.3.0-3_all.deb
libghc-simple-sendfile-doc_0.2.18-2_all.deb
libghc-smtpclient-doc_1.0.4-8_all.deb
libghc-snap-server-doc_0.9.5.0-2_all.deb
libghc-sockaddr-doc_0.0.0-3_all.deb
libghc-socks-doc_0.5.4-3_all.deb
libghc-src-exts-doc_1.16.0.1-2_all.deb
libghc-src-meta-doc_0.6.0.9-2_all.deb
libghc-statistics-doc_0.13.2.3-1_all.deb
libghc-streaming-commons-doc_0.1.10.0-3_all.deb
libghc-tagsoup-doc_0.13.3-2_all.deb
libghc-tagstream-conduit-doc_0.5.5.3-2_all.deb
libghc-tasty-doc_0.10.1-2_all.deb
libghc-tasty-golden-doc_2.3.0.1-2_all.deb
libghc-tasty-hspec-doc_0.1.0.1-3_all.deb
libghc-tasty-hunit-doc_0.9.2-2_all.deb
libghc-tasty-kat-doc_0.0.3-2_all.deb
libghc-tasty-quickcheck-doc_0.8.3.2-2_all.deb
libghc-tasty-th-doc_0.1.3-2_all.deb
libghc-test-framework-th-doc_0.2.4-4_all.deb
libghc-test-framework-th-prime-doc_0.0.7-2_all.deb
libghc-texmath-doc_0.8.1-2_all.deb
libghc-tls-doc_1.2.16-2_all.deb
libghc-trifecta-doc_1.5.1.3-2_all.deb
libghc-unixutils-doc_1.53-2_all.deb
libghc-uuid-doc_1.3.9-2_all.deb
libghc-uuid-types-doc_1.0.1-2_all.deb
libghc-vte-doc_0.13.0.0-2_all.deb
libghc-vty-doc_5.2.8-2_all.deb
libghc-wai-app-file-cgi-doc_3.0.1-3_all.deb
libghc-wai-app-static-doc_3.0.1-2_all.deb
libghc-wai-conduit-doc_3.0.0.2-2_all.deb
libghc-wai-doc_3.0.2.3-2_all.deb
libghc-wai-extra-doc_3.0.7-2_all.deb
libghc-wai-handler-fastcgi-doc_3.0.0-3_all.deb
libghc-wai-handler-launch-doc_3.0.0-3_all.deb
libghc-wai-logger-doc_2.1.1-3_all.deb
libghc-warp-doc_3.0.12-2_all.deb
libghc-warp-tls-doc_3.0.3-2_all.deb
libghc-webkit-doc_0.13.1.0-2_all.deb
libghc-web-routes-boomerang-doc_0.28.3-2_all.deb
libghc-web-routes-doc_0.27.8-2_all.deb
libghc-web-routes-happstack-doc_0.23.7-3_all.deb
libghc-web-routes-hsp-doc_0.24.5-2_all.deb
libghc-web-routes-th-doc_0.22.1-3_all.deb
libghc-websockets-doc_0.9.3.1-2_all.deb
libghc-x509-doc_1.5.0.1-2_all.deb
libghc-x509-store-doc_1.5.0-2_all.deb
libghc-x509-system-doc_1.5.0-2_all.deb
libghc-x509-validation-doc_1.5.1-2_all.deb
libghc-xml2html-doc_0.2.0-5_all.deb
libghc-xml-conduit-doc_1.2.3.3-2_all.deb
libghc-xml-hamlet-doc_0.4.0.10-2_all.deb
libghc-xss-sanitize-doc_0.3.5.5-2_all.deb
libghc-yaml-doc_0.8.10.1-2_all.deb
libghc-yesod-auth-doc_1.4.4-2_all.deb
libghc-yesod-auth-oauth-doc_1.4.0-2_all.deb
libghc-yesod-core-doc_1.4.3.1-3_all.deb
libghc-yesod-default-doc_1.2.0-3_all.deb
libghc-yesod-doc_1.4.1.4-1_all.deb
libghc-yesod-form-doc_1.4.4.1-2_all.deb
libghc-yesod-newsfeed-doc_1.4.0.1-1_all.deb
libghc-yesod-persistent-doc_1.4.0.2-3_all.deb

Sigh. Guess I get to upload them again, as we cannot binNMU -doc
packages. Tomorrow.

Greetings,
Joachim



-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: