#archlinux32 | Logs for 2022-10-21

[01:03:54] -!- epony has joined #archlinux32
[03:48:44] -!- sunshavi has quit [Remote host closed the connection]
[03:49:33] -!- sunshavi has joined #archlinux32
[04:30:41] -!- sunshavi has quit [*.net *.split]
[04:30:57] -!- sunshavi has joined #archlinux32
[08:18:48] -!- abaumann has joined #archlinux32
[08:18:49] <buildmaster> Hi abaumann!
[08:18:49] <buildmaster> !rq abaumann
[08:18:49] <phrik> buildmaster: * abaumann wonders why his silly ideas are always being implemented :-)
[08:19:08] <abaumann> bill-auger: icu-compat is nice, if you are only one version behind.. :-)
[08:19:45] <abaumann> ..we currently need icu67 up to icu70 (icu-compat) and icu (71) to make software still work.
[08:19:57] <abaumann> same problems in llvm-libs, boost-libs, etc.
[08:20:31] <abaumann> I usually make a icuXX version after I see that the icu update broke some things (I can do it of course before breaking things too, but usually I'm too late).
[08:21:04] <abaumann> Having too many of those around also indicates, that more and more software doesn't rebuild on 32-bit, which renders the rolling release distro idea a little bit ad absurdum..
[08:22:41] <abaumann> I refrained to use *-compat because I think I saw upstream using those? (maybe in ncurses?)
[08:23:20] <abaumann> the main problem is, that we would have to repackage already built packages and integrate the proper icu-compat or icu70 _after_ building the package..
[08:23:37] <bill-auger> sdl1.2-compat
[08:23:45] <abaumann> ..or we have to build every pacakge against icu-compat/icu70 in the beginning (which would result in a lot of unnecessary patching).
[08:24:12] <bill-auger> no not if you added sodeps - with sodeps you can omit the 'icu' dependency, and let pacman decide what to install
[08:24:39] <abaumann> Ah, that's an idea. and icu70 provides libicudata70.so or so..
[08:25:45] <bill-auger> the idea of 'icu-compat' is so that users can keep that package installed, as a "catch-all" for dependent that do not have the sodeps
[08:26:05] <bill-auger> cause we take a lot of packages from arch, we can not add sodeps to those - but you could
[08:29:04] <abaumann> icu is flagged out of date, so 72 is comming soon, ideal test case.. :-)
[08:29:47] <abaumann> I just have to find the smallest possible "guinea pig" to test the sodeps..
[08:35:34] <abaumann> libxml2, with xmllint, yep.. and also quite important..
[11:53:23] <abaumann> mmh, rust coming into linux 6.1, I wonder, if it can be switched off?
[13:54:27] -!- bdju has quit [Ping timeout: 248 seconds]
[14:47:40] <KillerWasp> archlinux in 64 bits also have the same problems with icu, llvm, and boost?
[14:49:24] <abaumann> no, not really, as usually everything just builds..
[14:49:54] <abaumann> and they make sure they update all dependent packages by hand, for instance, when icu is rebuilt..
[14:50:06] <abaumann> (that's what I'm assuming, I don't know for sure)
[14:50:55] <abaumann> we have software like thunderbird or seamonkey which depends on icu67 to icu70, that's because those packages are not rebuildable at the moment.. and most likely also not in the future..
[14:51:14] <abaumann> ..so they hang around - albeit running - with their old dependencies..
[14:51:24] <abaumann> ..still better than not having them at all :-)
[14:53:08] <KillerWasp> like the only problem is rebuild for change the link libraries
[14:53:48] <abaumann> not reawlly, we would actually like to have the newest versions of everything too :-)
[14:53:53] <abaumann> being a rolling release distribution..
[14:55:22] <KillerWasp> uh, Are you saying that we are using outdated applications?
[14:55:35] <abaumann> tons of them..
[14:55:52] <KillerWasp> lol
[14:56:22] <abaumann> I want to point out the lovely difference report:
[14:56:24] <abaumann> https://www.archlinux32.org
[14:56:27] <phrik> Title: Arch Linux 32 - Package Differences Reports (at www.archlinux32.org)
[14:56:40] <abaumann> and also repology shows some stats pointing into the same direction :-)
[14:57:07] <abaumann> https://www.archlinux32.org
[14:57:10] <phrik> Title: Arch Linux 32 - Package Differences Reports (at www.archlinux32.org)
[14:57:13] <abaumann> https://repology.org
[14:57:14] <phrik> Title: Repository statistics - Repology (at repology.org)
[15:03:21] <KillerWasp> abaumann: Are there few servers compiling packages or few people doing the compiling?
[15:04:01] <abaumann> It's too few hands.. up to you to decide if they belong to servers or humans. ;-)
[15:04:11] <abaumann> resources are ok
[15:04:14] <abaumann> https://www.archlinux32.org
[15:04:15] <phrik> Title: Arch Linux 32 - List of Build Slaves (at www.archlinux32.org)
[15:04:29] <abaumann> I'm not even running all the build slaves at the moment, as I can't fix bugs fast enough..
[15:07:09] -!- epony has quit [Quit: QUIT]
[15:07:41] <KillerWasp> i see. like few humans, if exist idle servers. :(
[15:11:52] <KillerWasp> then icu-compat is more a improvisation due to lack of free labor for build a dependencies appropriately...
[15:12:45] <abaumann> ..also: we build automatically whatever comes from uptream. So sometimes things are rebuilt and not fixed immediatelly for 32-bit, that's when shims come into place..
[15:23:06] -!- deep42thought has joined #archlinux32
[15:23:06] <buildmaster> Hi deep42thought!
[15:23:06] <buildmaster> !rq deep42thought
[15:23:07] <phrik> buildmaster: <deep42thought> you should regularly clean and shower your slaves
[15:23:21] <deep42thought> though, shims are actually only needed, if we force packages from staging to testing
[15:23:44] <deep42thought> because they should stay in staging indefinitely, if the dependencies of other packages would not be met otherwise
[15:31:46] <abaumann> so, I'm the creator of s(h)ims then.. ;-)
[15:32:15] <deep42thought> no blaming, I'm also in favor of pushing packages and breaking things on the way
[15:46:14] -!- deep42thought has quit [Quit: Leaving.]
[16:40:30] -!- abaumann has quit [Quit: leaving]
[16:57:12] -!- epony has joined #archlinux32
[17:26:25] -!- bdju has joined #archlinux32
[19:54:22] -!- epony has quit [Quit: QUIT]
[20:20:10] -!- drathir_tor has quit [Remote host closed the connection]
[20:35:41] -!- drathir_tor has joined #archlinux32
[23:03:32] -!- rogue_cheddar has joined #archlinux32