Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unpack tarballs for packages like openjdk-8 #80

Closed
stapelberg opened this issue May 27, 2017 · 3 comments
Closed

unpack tarballs for packages like openjdk-8 #80

stapelberg opened this issue May 27, 2017 · 3 comments

Comments

@stapelberg
Copy link
Contributor

Reported by @cbiedl

See e.g. https://sources.debian.net/src/binutils-msp430/2.22~msp20120406-5.1/ or https://sources.debian.net/src/openjdk-8/8u131-b11-2/. The packages unpack during build, e.g. via the stamps/unpack make target.

As a heuristic, we could unpack all tarballs found in the root directory. There shouldn’t be any tarballs in the sources of projects, so this shouldn’t hurt others.

@stapelberg
Copy link
Contributor Author

I have a pending fix. We’ll need to figure out which packages to re-process, though.

@stapelberg
Copy link
Contributor Author

Here’s the list of affected orig tarballs. The list contains a few false positives (e.g. the ruby packages contain .tar.sig files), but no false negatives:

http://ftp.ch.debian.org/debian/pool/main/a/asymptote/asymptote_2.38.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/a/avr-libc/avr-libc_2.0.0+Atmel3.5.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/b/binutils-m68hc1x/binutils-m68hc1x_2.18.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/b/binutils-msp430/binutils-msp430_2.22~msp20120406.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/b/binutils-avr/binutils-avr_2.26.20160125+Atmel3.5.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/c/cde/cde_0.1+git9-g551e54d.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/c/cfortran/cfortran_4.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/c/check-mk/check-mk_1.2.8p16.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/c/clc-intercal/clc-intercal_1.0~4pre1.-94.-2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/c/crash/crash_7.1.8.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/d/dvips-fontdata-n2bk/dvips-fontdata-n2bk_0.0.2001.12.12.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/e/eclipse/eclipse_3.8.1.orig.tar.xz
http://ftp.ch.debian.org/debian/pool/main/e/eclipse/eclipse_3.8.1.orig.tar.xz
http://ftp.ch.debian.org/debian/pool/main/f/fam/fam_2.7.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/f/flowcanvas/flowcanvas_0.7.1+dfsg0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/f/freetype/freetype_2.6.3.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/f/freetype/freetype_2.6.3.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/f/ftpcopy/ftpcopy_0.6.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/ganv/ganv_1.4.2~dfsg0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/g/gap-gdat/gap-gdat_4r8p5.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-3.3/gcc-3.3_3.3.6ds1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-m68hc1x/gcc-m68hc1x_3.3.6+3.1+dfsg.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-snapshot/gcc-snapshot_20170512.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-snapshot/gcc-snapshot_20170505.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-6/gcc-6_6.2.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-snapshot/gcc-snapshot_20170520.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gdb-msp430/gdb-msp430_7.2a~mspgcc-20111205.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/g/gcc-5/gcc-5_5.4.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-msp430/gcc-msp430_4.6.3~mspgcc-20120406.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-6/gcc-6_6.2.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-5/gcc-5_5.4.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-6/gcc-6_6.3.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-6/gcc-6_6.3.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-5/gcc-5_5.4.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gcc-avr/gcc-avr_4.9.2+Atmel3.5.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gnome-extra-icons/gnome-extra-icons_1.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gnome-ppp/gnome-ppp_0.3.23.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/grok/grok_1.20110708.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/g/gstreamermm-1.0/gstreamermm-1.0_1.8.0+dfsg.orig.tar.xz
http://ftp.ch.debian.org/debian/pool/main/i/imagetooth/imagetooth_2.0.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/k/kobodeluxe/kobodeluxe_0.5.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/k/ko.tex-extra-hlfont/ko.tex-extra-hlfont_0.1.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/l/latex-cjk-japanese-wadalab/latex-cjk-japanese-wadalab_0.20050817.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/k/ko.tex-unfonts/ko.tex-unfonts_0.1.0+20071012.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libb/libbio-das-lite-perl/libbio-das-lite-perl_2.11.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libc/libclamav-client-perl/libclamav-client-perl_0.11.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libd/libdatapager-perl/libdatapager-perl_0.01.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libi/libimage-base-bundle-perl/libimage-base-bundle-perl_1.0.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libp/libphp-snoopy/libphp-snoopy_2.0.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libp/libpst/libpst_0.6.59.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libt/libtree-multinode-perl/libtree-multinode-perl_1.0.10.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libx/libxml-hash-lx-perl/libxml-hash-lx-perl_0.0603.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/libx/libxml-namespacesupport-perl/libxml-namespacesupport-perl_1.11.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/m/mecab-jumandic/mecab-jumandic_5.1+20070304.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/objcryst-fox/objcryst-fox_1.9.6.0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/o/openjdk-8/openjdk-8_8u111-b14.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/openjdk-9/openjdk-9_9~b159.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/openjdk-8/openjdk-8_8u131-b11.orig.tar.xz
http://ftp.ch.debian.org/debian/pool/main/o/openjdk-8/openjdk-8_8u111-b14.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/openjdk-9/openjdk-9_9~b170.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/openthesaurus/openthesaurus_20160424.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/o/osspsa/osspsa_1.2.6.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/p/patchage/patchage_1.0.0~dfsg0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/p/pinfo/pinfo_0.6.9.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/p/pdal/pdal_1.4.0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/p/ptex-base/ptex-base_2.5.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/raspell/raspell_1.3.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/raul/raul_0.8.0+dfsg0.orig.tar.bz2
http://ftp.ch.debian.org/debian/pool/main/r/ruby-attr-encrypted/ruby-attr-encrypted_3.0.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-bson/ruby-bson_4.2.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-curses/ruby-curses_1.0.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-devise-two-factor/ruby-devise-two-factor_3.0.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-dirty-memoize/ruby-dirty-memoize_0.0.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-diff-lcs/ruby-diff-lcs_1.2.5.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-encryptor/ruby-encryptor_3.0.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-extendmatrix/ruby-extendmatrix_0.3.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-facade/ruby-facade_1.0.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-hoe/ruby-hoe_3.14.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-i18n-inflector/ruby-i18n-inflector_2.6.6.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-i18n-inflector-rails/ruby-i18n-inflector-rails_1.0.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-inline/ruby-inline_3.12.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-integration/ruby-integration_0.1.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-image-science/ruby-image-science_1.2.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-maruku/ruby-maruku_0.7.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-minimization/ruby-minimization_0.2.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-minitest/ruby-minitest_5.9.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-minitest-excludes/ruby-minitest-excludes_2.0.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-mizuho/ruby-mizuho_0.9.20+dfsg.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-mongo/ruby-mongo_2.4.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-multi-xml/ruby-multi-xml_0.5.5.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-ssh/ruby-net-ssh_3.2.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-http-persistent/ruby-net-http-persistent_2.9.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-scp/ruby-net-scp_1.2.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-http-digest-auth/ruby-net-http-digest-auth_1.4.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-sftp/ruby-net-sftp_2.1.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-ssh-multi/ruby-net-ssh-multi_1.2.1.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-net-ssh-gateway/ruby-net-ssh-gateway_1.2.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-pathname2/ruby-pathname2_1.8.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-packetfu/ruby-packetfu_1.1.11.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-parser/ruby-parser_3.8.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-rack-openid/ruby-rack-openid_1.4.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-ruby2ruby/ruby-ruby2ruby_2.3.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-sexp-processor/ruby-sexp-processor_4.7.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-sys-filesystem/ruby-sys-filesystem_1.1.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-tzinfo/ruby-tzinfo_1.2.2.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-xpath/ruby-xpath_2.0.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/r/ruby-zentest/ruby-zentest_4.11.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/sablecc/sablecc_3.7.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/sdl-sound1.2/sdl-sound1.2_1.0.3.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/sks/sks_1.1.6.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/socklog/socklog_2.1.0.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/speechd-el/speechd-el_2.8.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/stalin/stalin_0.11.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/s/swi-prolog-doc/swi-prolog-doc_5.6.59.orig.tar.gz
http://ftp.ch.debian.org/debian/pool/main/x/xracer/xracer_0.96.9.1.orig.tar.gz

@stapelberg
Copy link
Contributor Author

This is now live. See e.g. https://codesearch.debian.net/search?q=package+jdk.nashorn.tools+package%3Aopenjdk-8

If there’s any packages for which this doesn’t work, please provide an example and I can take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant