Bug#1010286: please package new upstream release

2022-08-19 Thread Antoine Beaupré
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

2022-08-19 Thread Antoine Beaupré
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

2022-06-19 Thread Antoine Beaupré
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

2022-04-27 Thread Antoine Beaupre
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