Bug#1010286: please package new upstream release
On 2022-08-19 17:00:57, Antoine Beaupré wrote: > I am starting to wonder if I should just skip the test suite on this one > and move on, because it's getting really gruesome. Grepping around the source, i see this is an optional dep as well, so we might not need this at all, and instead we could just skip the affected tests. -- Like slavery and apartheid, poverty is not natural. It is man-made and it can be overcome and eradicated by the actions of human beings. Overcoming poverty is not a gesture of charity. It is an act of justice. - Nelson Mandela
Bug#1010286: please package new upstream release
Another update on this: I submitted a patch upstream to use Glob instead of git to list the files. https://github.com/moneta-rb/moneta/pull/232 ... but I'm not sure it works. The build still fails, but I wonder if it might not be a dependency that's just missing from Debian altogether. The error seems to be: /usr/share/rubygems-integration/all/gems/bundler-2.3.15/lib/bundler/source/git/git_proxy.rb:224:in `allowed_with_path': The git source https://github.com/jruby/activerecord-jdbc-adapter.git is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError) I can't find any jdbc adapter in ruby in Debian, so I've filed this as a RFP bug. I am starting to wonder if I should just skip the test suite on this one and move on, because it's getting really gruesome. Attached, as usual, the build log. -- Celui qui sait jouir du peu qu'il a est toujours assez riche. - Démocrite sbuild (Debian sbuild) 0.81.2 (31 January 2021) on curie.anarc.at +==+ | ruby-moneta 1.5.1-1 (amd64) Fri, 19 Aug 2022 20:45:16 + | +==+ Package: ruby-moneta Version: 1.5.1-1 Source Version: 1.5.1-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'autopkgtest-virt-dummy-location' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-moneta-pGHWy0/resolver-pcmkTk' with '<>' +--+ | Update chroot| +--+ Get:1 https://deb.debian.org/debian unstable InRelease [192 kB] Get:2 https://deb.debian.org/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 https://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 https://deb.debian.org/debian unstable/main Sources T-2022-08-19-1409.11-F-2022-08-19-0804.47.pdiff [19.4 kB] Get:4 https://deb.debian.org/debian unstable/main Sources T-2022-08-19-1409.11-F-2022-08-19-0804.47.pdiff [19.4 kB] Get:5 https://deb.debian.org/debian unstable/main amd64 Packages T-2022-08-19-1409.11-F-2022-08-19-0804.47.pdiff [23.6 kB] Get:5 https://deb.debian.org/debian unstable/main amd64 Packages T-2022-08-19-1409.11-F-2022-08-19-0804.47.pdiff [23.6 kB] Fetched 362 kB in 11s (32.6 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: apparmor busybox dbus-user-session krb5-locales libldap-common libsasl2-modules os-prober zstd Use 'apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +--+ | Fetch source files | +--+ Local sources - /home/anarcat/src/build-area/ruby-moneta_1.5.1-1.dsc exists in /home/anarcat/src/build-area; copying to chroot I: NOTICE: Log filtering will replace 'build/ruby-moneta-pGHWy0/ruby-moneta-1.5.1' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-moneta-pGHWy0' with '<>' +--+ | Install package build dependencies | +--+ Setup apt archive - Merged Build-Depends: debhelper-compat (= 12), gem2deb, build-essential, fakeroot, lsof, mariadb-server, netcat-openbsd, ruby-activerecord, ruby-activesupport, ruby-bundler, ruby-fog-core, ruby-kyotocabinet, ruby-multi-json, ruby-mysql2, ruby-parallel-tests, ruby-rack, ruby-rack-cache, ruby-rspec, ruby-rspec-retry, ruby-sequel, ruby-sqlite3, ruby-tokyocabinet Filtered Build-Depends: debhelper-compat (= 12), gem2deb, build-essential, fakeroot, lsof, mariadb-server, netcat-openbsd, ruby-activerecord, ruby-activesupport, ruby-bundler, ruby-fog-core, ruby-kyotocabinet, ruby-multi-json, ruby-mysql2, ruby-parallel-tests, ruby-rack, ruby-rack-cache, ruby-rspec, ruby-rspec-retry, ruby-sequel, ruby-sqlite3, ruby-tokyocabinet dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [515 B] Get:5 copy:/<>/apt_archive ./ Packages [590 B] Fetched 2062 B in 0s (17.0 kB/s) Reading package
Bug#1010286: please package new upstream release
On 2022-04-27 17:01:33, Antoine Beaupre wrote: > This is needed to ship the newer Trocla release (0.4.0) and possibly > other dependencies. > > I'll see if I can work on this myself shortly as part of the ruby > team. So I have tried that and failed. I pushed the results to salsa in a debian/experimental branch on salsa. Somehow the test suite is failing because it's trying to load the specs from `git ls-files`, which obviously can't work. Yet it *did* work in 1.0.0, currently in the archive, which *also* has that in its gemspec file. I have no idea wtf is going on with that and ran out of time today. Hopefully, what I pushed there can be useful for others. I have disabled a few patches that do not apply as well, those were there to disable tests as well, so maybe that's the problem? Anyways, it was a struggle enough just to get here. At least I pushed one patch upstream, here: https://github.com/moneta-rb/moneta/pull/228 ... which hopefully we'll be able to eventually drop. Attached: latest build log. a. -- We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins. - Ellen Ullman sbuild (Debian sbuild) 0.81.2 (31 January 2021) on angela.anarc.at +==+ | ruby-moneta 1.5.1-1 (amd64) Sun, 19 Jun 2022 19:56:58 + | +==+ Package: ruby-moneta Version: 1.5.1-1 Source Version: 1.5.1-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'autopkgtest-virt-dummy-location' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-moneta-ljKTNZ/resolver-tH3gU2' with '<>' +--+ | Update chroot| +--+ Get:1 https://deb.debian.org/debian unstable InRelease [165 kB] Get:2 https://deb.debian.org/debian unstable/main Sources.diff/Index [63.6 kB] Get:3 https://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:4 https://deb.debian.org/debian unstable/main Sources T-2022-06-19-1406.21-F-2022-06-19-1406.21.pdiff [10.7 kB] Get:4 https://deb.debian.org/debian unstable/main Sources T-2022-06-19-1406.21-F-2022-06-19-1406.21.pdiff [10.7 kB] Get:5 https://deb.debian.org/debian unstable/main amd64 Packages T-2022-06-19-1406.21-F-2022-06-19-1406.21.pdiff [9318 B] Get:5 https://deb.debian.org/debian unstable/main amd64 Packages T-2022-06-19-1406.21-F-2022-06-19-1406.21.pdiff [9318 B] Fetched 313 kB in 4s (80.4 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: apparmor busybox dbus-user-session krb5-locales libldap-common libsasl2-modules os-prober zstd Use 'apt autoremove' to remove them. The following packages will be upgraded: libfreetype6 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 420 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 https://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.12.1+dfsg-3 [420 kB] Fetched 420 kB in 0s (4982 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24538 files and directories currently installed.) Preparing to unpack .../libfreetype6_2.12.1+dfsg-3_amd64.deb ... Unpacking libfreetype6:amd64 (2.12.1+dfsg-3) over (2.12.1+dfsg-2) ... Setting up libfreetype6:amd64 (2.12.1+dfsg-3) ... Processing triggers for libc-bin (2.33-7) ... +--+ | Fetch source files | +--+ Local sources - /home/anarcat/dist/build-area/ruby-moneta_1.5.1-1.dsc exists in /home/anarcat/dist/build-area; copying to chroot I: NOTICE: Log filtering will replace 'build/ruby-moneta-ljKTNZ/ruby-moneta-1.5.1' with '<>' I: NOTICE: Log filtering will replace 'build/ruby-moneta-ljKTNZ' with '<>'
Bug#1010286: please package new upstream release
Package: ruby-moneta Version: 1.0.0-9 Severity: wishlist This is needed to ship the newer Trocla release (0.4.0) and possibly other dependencies. I'll see if I can work on this myself shortly as part of the ruby team. Thanks! -- System Information: Debian Release: 11.3 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), (1, 'unstable'), (1, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-13-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ruby-moneta depends on: ii ruby 1:2.7+2 ruby-moneta recommends no packages. Versions of packages ruby-moneta suggests: pn ruby-activerecord ii ruby-fog-core 2.1.0-3.1 ii ruby-multi-json1.14.1-1 pn ruby-rack pn ruby-rack-cache pn ruby-sequel ii ruby-sqlite3 1.4.2-3 pn ruby-tokyocabinet -- no debconf information