IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/09/14
@eyedeekay
&zzz
+FreefallHeavens
+R4SAS
+RN
+RN_
+T3s|4
+acetone
+cumlord
+dr|z3d
+eche|off
+mareki2p
+orignal
+postman
+qend-irc2p
+snex
+wodencafe
Arch
BubbRubb
Chrono
Daddy_
Danny
DeltaOreo
HowardPlayzOfAdmin
Irc2PGuest14159
Irc2PGuest28800
Irc2PGuest93285
Onn4l7h
Over
Sisyphus
Sleepy
SlippyJoe
Stormycloud_
T3s|4_
Teeed
ac9f
ardu
b3t4f4c3__
bak83
combed_tree328
coolbuddy799
dr4wd3
duanin2
duck
eyedeekay_bnc
leopold
makoto
marek22k
nilbog
not_bob_afk
poriori_
pory
profetikla
r00tobo_BNC
rapidash
shiver_
solidx66
thetia
tr
u5657_
uop23ip
vivid_reader56
w8rabbit
x74a6
xHarr
zzz eyedeekay, bionic/focal status? need help?
zzz I see the problem
zzz it pulled in 0003-json-simple-3.patch which is not for bionic/focal, because you didn't use the bionic series file
zzz easy fix, just rerun it with the correct series
zzz now to focal
zzz why is it pulling in both java 8 and 11?
zzz update-alternatives: error: error creating symbolic link '/usr/share/binfmts/jar.dpkg-tmp': No such file or directory
zzz hmph
zzz this was 3 days ago, where are you at with it?
eyedeekay I switched gears to Android and Bundle which I finished yesterday, I had an idea of the bionic fix but I don't know how to fix focal yet, pulling in 2 javas seems like a control file issue to me
eyedeekay They're all I have left and I will fix them today
eyedeekay I don't know how I managed to not use the bionic series file though, it's actually still in my i2p-2.10.0-XXXX/debian directory as we speak
eyedeekay I have stuff to upload to the mirrors too but I'm waiting on server support for that because I am fail2banned from logging in to SSH, already contacted him about it, got a response, will be able to finish up today
zzz ok I'll stare at the focal some more
eyedeekay New bionic builds are starting, I expect them to succeed this time
eyedeekay Going to stare at focal with you now
zzz first thing, double check focal has all the files from bionic, then the focal files on top of them
zzz or is that wrong
zzz I forget
zzz yeah thats wrong. focal should only have the focal files
zzz thats why I always do focal before bionic. did you do it the other way around? make sure you don't have any bionic files in your focal
eyedeekay I did do it the other way around, I'll recreate focal using the orig file to get back to normal
eyedeekay Bionic just finished, I am copying it to the release PPA now
zzz ok pretty sure we've had this same discussion before ))
zzz but no matter, this is the last release for bionic and focal
eyedeekay OK focal is sent up to my launchpad, we'll see how this goes
eyedeekay thanks for your help this morning zzz
zzz any time, please ask for help sooner, we're a team, lets not have releases last a week
zzz and next one's gonna be a doozy anyway with the jetty 12 stuff
snex why not let github/gitlab do this all for you
zzz we'll need to do trial runs next time
eyedeekay github does everything for the Bundle builds which is part of the point of them right now, for the mainline builds it's a bit too complicated to get it all set up as part of the CI pipeline
eyedeekay Yes re: trial runs, I always mean to do them for Debian but it's such a pain and there's always so much else to do
eyedeekay snex if you think you can get it all orchestrated as part of the CI without touching the release process itself, I'd be interested in that PR. There are a bunch of rough edges though, in particular around Debian and MavenCentral stuff
snex if its just a linear process then you basically just shove all the commands in a script
eyedeekay It isn't exactly linear
eyedeekay More like a bunch of parallel lines with a handful of forks
eyedeekay So what a person has to do, I *think* is sort of discern which processes are described in checklist.md and launchpad.txt, where they're laid out mostly-sequentially. These documents have step-by-step description for all the builds and what you have to do to get them built correctly. What I would recommend is creating an action.yml file for each process described in those files, individually, possible
eyedeekay with a "base-action.yml" that builds the core libraries and puts the artifacts into a central location for all the other actions files to use
eyedeekay The jar/exe/zip releases are actually easy, I even have github driven dev builds out, but the debian ones are kind of a bear
RN not to mention the playstore version
RN sorry to bring up a persistent annoyance. :)
eyedeekay OMG the Google issue is going to get so much worse. They are just shitting the bed worse than my wife's dog
eyedeekay I'll keep it on GPlay as long as they'll let me but they keep changing the requirements and it's beginning to feel personal
eyedeekay I'm probably going to have to walk somebody through this noise on Reddit today: beebom.com/how-install-android-app-bundles
eyedeekay OK bionic and focal are built and synced on launchpad
eyedeekay zzz can you tell me how to re-add the keyring package to the deb repo if you have time?
zzz eyedeekay, I did the re-add a few days ago
zzz first do reprepro ls i2p-keyring (to see if it's completely gone or only partially)
zzz to copy from one to the other: reprepro copysrc to from i2p-keyring
zzz if it's gone completely e.g.: reprepro includedeb trixie /path/to/i2p-keyring-xxx.deb
eyedeekay Thanks. I didn't do the update as signer yet so it should still be there but I wanted to make sure I knew how to add it back when I did