kpcyrd / what-the-src

Source code of https://whatsrc.org/
https://whatsrc.org/
GNU General Public License v3.0
27 stars 4 forks source link

Fix rpm import #6

Open kpcyrd opened 2 months ago

kpcyrd commented 2 months ago

The following tasks are currently stuck:

 source-rpm:rust-jod-thread:0.1.2-1.fc41                     | Child process has exited with error: exit status: 1
 source-rpm:FlightGear-Atlas:0.5.0-0.87.cvs20141002.fc40     | Child process has exited with error: exit status: 1
 source-rpm:dia-CMOS:0.1-25.fc40                             | Child process has exited with error: exit status: 1
 source-rpm:R-futile.options:1.0.1-15.fc40                   | Child process has exited with error: exit status: 1
 source-rpm:anyterm:1.2.3-19.fc40                            | Child process has exited with error: exit status: 1
 source-rpm:anthy:9100h-54.fc40                              | Child process has exited with error: exit status: 1
 source-rpm:assimp:5.3.1-1.fc41                              | Child process has exited with error: exit status: 1
 source-rpm:autossh:1.4g-14.fc40                             | Child process has exited with error: exit status: 1
 source-rpm:bsh:2.1.0-12.fc41                                | Child process has exited with error: exit status: 1
 source-rpm:rust-noisy_float:0.2.0-7.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:cf-bonveno-fonts:1.1-35.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:cloog:0.18.4-18.fc40                             | Child process has exited with error: exit status: 1
 source-rpm:cl-asdf:20101028-26.fc40                         | Child process has exited with error: exit status: 1
 source-rpm:clevis-pin-tpm2:0.5.3-5.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:clonekeen:0.8.4-28.fc40                          | Child process has exited with error: exit status: 1
 source-rpm:dnstracer:1.10-5.fc40                            | Child process has exited with error: exit status: 1
 source-rpm:docbook-slides:3.4.0-33.fc40                     | Invalid gzip header
 source-rpm:doxygen:1.10.0-3.fc40                            | stream/file format not recognized
 source-rpm:dustin-domestic-manners-fonts:20030527-30.fc40   | Child process has exited with error: exit status: 1
 source-rpm:ebtables:2.0.11-16.fc40                          | Child process has exited with error: exit status: 1
 source-rpm:enjarify:1.0.3-35.fc41                           | Child process has exited with error: exit status: 1
 source-rpm:rust-try-lock:0.2.5-2.fc40                       | Child process has exited with error: exit status: 1
 source-rpm:fernflower:211.7442.40-11.fc41                   | Child process has exited with error: exit status: 1
 source-rpm:filesystem:3.18-9.fc41                           | Child process has exited with error: exit status: 1
 source-rpm:flute:1.3.0-37.OOo31.fc41                        | Child process has exited with error: exit status: 1
 source-rpm:ghc-refact:0.3.0.2-28.fc40                       | Child process has exited with error: exit status: 1
 source-rpm:ghc-stringbuilder:0.5.1-28.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:ghc-time-locale-compat:0.1.1.5-24.fc40           | Child process has exited with error: exit status: 1
 source-rpm:ghc-xdg-userdirs:0.1.0.2-25.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:golang-gopkg-tomb-1:1-14.20190623gitdd63297.fc40 | Child process has exited with error: exit status: 1
 source-rpm:hplip:3.23.12-6.fc41                             | Child process has exited with error: exit status: 1
 source-rpm:ignition-msgs:1.0.0-20.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:jaero:1.0.4.11-10.fc39                           | Child process has exited with error: exit status: 1
 source-rpm:beust-jcommander:1.82-9.fc41                     | Child process has exited with error: exit status: 1
 source-rpm:keylime-agent-rust:0.2.4-1.fc41                  | Child process has exited with error: exit status: 1
 source-rpm:libkml:1.3.0-47.fc40                             | Child process has exited with error: exit status: 1
 source-rpm:libtrash:3.8-3.fc40                              | Child process has exited with error: exit status: 1
 source-rpm:lsfrom:1.0-3.fc40                                | Child process has exited with error: exit status: 1
 source-rpm:lldpad:1.1.0-10.git85e5583.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:memcached:1.6.26-1.fc41                          | Invalid gzip header
 source-rpm:mingw-nettle:3.7.2-9.fc40                        | Child process has exited with error: exit status: 1
 source-rpm:mingw-python-waitress:2.1.2-6.fc40               | Child process has exited with error: exit status: 1
 source-rpm:mythes-en:3.0-39.fc40                            | Child process has exited with error: exit status: 1
 source-rpm:netresolve:0.0.1-0.39.20160317git.fc40           | Child process has exited with error: exit status: 1
 source-rpm:nettle:3.9.1-6.fc40                              | Child process has exited with error: exit status: 1
 source-rpm:notify-sharp:0.4.1-0.19.20130131git28d2f65.fc40  | stream/file format not recognized
 source-rpm:ocaml-ppx-base:0.16.0-9.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:ocaml-variantslib:0.16.0-8.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:openqa:4.6^20240208git46cfab2-1.fc40             | Child process has exited with error: exit status: 1
 source-rpm:papi:7.1.0-3.fc40                                | Child process has exited with error: exit status: 1
 source-rpm:par:1.53.0-14.fc40                               | Child process has exited with error: exit status: 1
 source-rpm:perl-CGI-Application-FastCGI:0.02-40.fc40        | Child process has exited with error: exit status: 1
 source-rpm:perl-Class-Can:0.01-42.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:perl-DBIx-Admin-TableInfo:3.04-10.fc40           | Child process has exited with error: exit status: 1
 source-rpm:perl-Data-Uniqid:0.12-33.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:perl-Net-IMAP-Simple-SSL:1.3-40.fc40             | Child process has exited with error: exit status: 1
 source-rpm:perl-Regexp-Trie:0.02-18.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:perl-Text-WagnerFischer:0.04-27.fc40             | Child process has exited with error: exit status: 1
 source-rpm:php-dasprid-enum:1.0.5-3.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:php-cache-tag-interop:1.0.0-16.fc40              | Child process has exited with error: exit status: 1
 source-rpm:php-league-flysystem:1.1.10-5.fc40               | Child process has exited with error: exit status: 1
 source-rpm:php-league-plates:3.5.0-5.fc40                   | Child process has exited with error: exit status: 1
 source-rpm:php-pecl-apcu:5.1.23-3.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:php-pear-Text-Figlet:1.0.2-22.fc40               | Child process has exited with error: exit status: 1
 source-rpm:php-phpunit-php-file-iterator2:2.0.6-1.fc41      | Child process has exited with error: exit status: 1
 source-rpm:php-sabre-event5:5.1.4-7.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:php-phpunitgoodpractices-polyfill:1.6.0-5.fc40   | Child process has exited with error: exit status: 1
 source-rpm:php-sebastian-environment4:4.2.5-1.fc41          | Child process has exited with error: exit status: 1
 source-rpm:php-sebastian-type4:4.0.0-5.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:playerctl:2.4.1-7.fc40                           | Child process has exited with error: exit status: 1
 source-rpm:python-azure-mgmt-dns:8.0.0-16.fc40              | Child process has exited with error: exit status: 1
 source-rpm:python-pyrpmmd:0.1.1-24.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:python-requests-download:0.1.2-16.fc40           | Child process has exited with error: exit status: 1
 source-rpm:python-rpm-generators:14-10.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:python-volkszaehler:0.2.1-12.fc40                | Child process has exited with error: exit status: 1
 source-rpm:rktime:0.6-26.fc40                               | Child process has exited with error: exit status: 1
 source-rpm:rubygem-aws-sigv4:1.0.2-16.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:rubygem-bootsnap:1.15.0-8.fc40                   | Child process has exited with error: exit status: 1
 source-rpm:rubygem-clutter:4.2.2-1.fc41                     | Child process has exited with error: exit status: 1
 source-rpm:rubygem-formatador:0.2.5-18.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:rubygem-cucumber-core:10.1.0-7.fc40              | Child process has exited with error: exit status: 1
 source-rpm:rubygem-cucumber-wire:6.2.0-7.fc40               | Child process has exited with error: exit status: 1
 source-rpm:rubygem-daemons:1.1.9-21.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:rubygem-log4r:1.1.10-22.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:rubygem-nenv:0.3.0-16.fc40                       | Child process has exited with error: exit status: 1
 source-rpm:rubygem-mini_mime:1.1.0-7.fc40                   | Child process has exited with error: exit status: 1
 source-rpm:rubygem-poppler:4.2.2-1.fc41                     | Child process has exited with error: exit status: 1
 source-rpm:rubygem-mini_portile:0.6.2-18.fc40               | Child process has exited with error: exit status: 1
 source-rpm:rubygem-multi_xml:0.6.0-18.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:rubygem-msgpack:1.4.4-6.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:rubygem-rspec-pending_for:0.1.16-7.fc40          | Child process has exited with error: exit status: 1
 source-rpm:rubygem-rails-html-sanitizer:1.6.0-2.fc40        | Child process has exited with error: exit status: 1
 source-rpm:rust-bankstown-lv2:1.1.0-2.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:rust-concolor-override:1.1.0-3.fc40              | Child process has exited with error: exit status: 1
 source-rpm:rust-ct-codecs:1.1.1-3.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:rust-crunchy:0.2.2-10.fc40                       | Child process has exited with error: exit status: 1
 source-rpm:rust-enum-map-derive0.6:0.6.0-4.fc40             | Child process has exited with error: exit status: 1
 source-rpm:rust-gtk3-macros0.15:0.15.6-3.fc40               | Child process has exited with error: exit status: 1
 source-rpm:rust-lexiclean:0.0.1-9.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:rust-mimalloc:0.1.39-1.fc40                      | Child process has exited with error: exit status: 1
 source-rpm:rust-natord:1.0.9-21.fc40                        | Child process has exited with error: exit status: 1
 source-rpm:rust-openssl-macros:0.1.1-3.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:rust-peg-runtime:0.8.2-2.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:rust-phf_shared0.8:0.8.0-6.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:rust-rustyline-derive:0.10.0-2.fc40              | Child process has exited with error: exit status: 1
 source-rpm:rust-serial_test_derive2:2.0.0-1.fc41            | Child process has exited with error: exit status: 1
 source-rpm:rust-strict-num:0.1.1-3.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:rust-time-macros0.1:0.1.1-7.fc40                 | Child process has exited with error: exit status: 1
 source-rpm:rust-ufmt-write:0.1.0-3.fc40                     | Child process has exited with error: exit status: 1
 source-rpm:rust-uu_dirname:0.0.23-2.fc40                    | Child process has exited with error: exit status: 1
 source-rpm:rust-uu_true:0.0.23-2.fc40                       | Child process has exited with error: exit status: 1
 source-rpm:rust-wayland-csd-frame:0.3.0-2.fc40              | Child process has exited with error: exit status: 1
 source-rpm:sil-apparatus-fonts:1.0-15.fc40                  | Child process has exited with error: exit status: 1
 source-rpm:sslh:1.21c-8.fc40                                | Child process has exited with error: exit status: 1
 source-rpm:swift-lang:5.8.1-2.fc40                          | Child process has exited with error: exit status: 1
 source-rpm:sunpinyin:3.0.0-0.12.20190805git.fc40            | Child process has exited with error: exit status: 1
 source-rpm:unzoo:4.4-34.fc40                                | Child process has exited with error: exit status: 1
 source-rpm:xpdf:4.05-3.fc41                                 | Child process has exited with error: exit status: 1
 source-rpm:xssstate:1.1-23.fc40                             | Child process has exited with error: exit status: 1
 source-rpm:zerofree:1.1.1-13.fc40                           | Child process has exited with error: exit status: 1

The error Child process has exited with error: exit status: 1 is coming from this command:

bsdtar -c @-

Indicating the .rpm could not be transformed into a .tar. I'm not 100% sure this is the case for all of them, or if a read error while streaming the http response could also result in this. This needs to be investigated.

The current implementation could also be replaced with something else, unfortunately it seems there's no async cpio library for Rust.

Somewhat related too: https://github.com/rpm-rs/rpm/issues/222