2025-06-01 00:38:46 <lotheac> xe: semi-sure that you just run abuild and you magically get a repo under ~/packages/ which you could just put behind http
2025-06-01 00:45:08 <xe> lotheac: let's say that i have a strange workflow that involves nfpm, a program that builds apk packages without the abuild tooling
2025-06-01 00:50:45 <lotheac> that sounds like a different question then :D
2025-06-01 01:50:00 <Arnavion> As long as it also generates an APKINDEX.tar.gz with all the packages it generated, then that in a directory with all the .apk's can be used as a repository
2025-06-01 02:12:47 <xe> is APKINDEX.tar.gz's format documented?
2025-06-01 02:33:13 <roselandgoose> as much as I might make stupid comments about rust evangalists, I do want rust packages on Alpine to succeed. might the CARGO_PROFILE_RELEASE_LTO env variable be something worth mentioning in the wiki re: APKBUILDs ?
2025-06-01 03:36:12 <Arnavion> xe:   https://wiki.alpinelinux.org/wiki/Apk_spec
2025-06-01 03:36:42 <xe> thanks Arnavion <3
2025-06-01 03:37:18 <Arnavion> That page says the tarball contains two files. For my custom packages built using pmos's pmbootstrap it additionally contains the (public) signing key. I can't check regular aports index atm
2025-06-01 03:51:24 <jvvv> !79766 is stale (3 months old) and has not had any comment. should i close it?
2025-06-01 03:53:43 <jvvv> at this point, i'm pretty sure i would have to rebase it just make it mergable again
2025-06-01 04:38:24 <jvvv> never mind, closed
2025-06-01 10:57:59 <f_> jvvv: you didn't have to close it
2025-06-01 10:58:42 <f_> When it is stale like this it's usually because the relevant people are busy and did not have time to review
2025-06-01 13:28:19 <orbea> f_: it helps to keep a consistent schedule to review stuff promptly, stay on top of stuff instead of letting contributions stagnant and go to waste
2025-06-01 13:45:35 <ikke> No one gets payed to review merge requests. Live happens, motivation varies, sometimes technical challenges happen.
2025-06-01 13:45:49 <ikke> We receive 40-60 MRs per day
2025-06-01 14:02:44 <Kladky> Yeah, more people really need to be considered for the developer role
2025-06-01 14:04:54 <ikke> We are
2025-06-01 14:08:46 <Kladky> Nice
2025-06-01 14:11:25 <omni> also, maintainers need to approve MRs
2025-06-01 14:12:10 <omni> I think most of the ones open await approval or need to be sorted before they can go in
2025-06-01 14:25:11 <ikke> yup
2025-06-01 14:26:20 <omni> I sometimes, when I have time and energy, try to go through them all, back from the oldest
2025-06-01 14:26:39 <omni> but still, some are missed, when they are so many
2025-06-01 14:27:28 <omni> and I'm guilty myself, I have few broken ones open myself that I should take time to look into
2025-06-01 14:29:30 <Kladky> Hahah yeah, lemme try fix one of mine actually
2025-06-01 14:31:45 <orbea> omni: it could help if you set aside a certain time per week to do a bunch and then made it a habit, and if several devs did similar than the backlog would probably decrease over time, i do realize its hard work and a volunteer position, but it also sucks being on the other side where you spend bunch of effort to do something and then it just bitrots for months or longer
2025-06-01 14:32:49 <orbea> i went to fix a bug reported for the gentoo tracker the other day, fixed it and went to submit it upstream to find I already fixed it and submitted upstream a little over a year ago, no response from upstream...
2025-06-01 14:34:07 <Kladky> I think just spreading the load between more people is a more sustainable strategy, which is being worked on, which is good
2025-06-01 14:34:15 <omni> oh god, don't be my manager, this is one of my hobbies
2025-06-01 14:36:27 <Kladky> Btw, for stuff like qt, where there are multiple packages that need to have the same version, i wonder if it would be a good idea for them all to be able to get the version all from a single file
2025-06-01 14:36:58 <Kladky> Or just something that would make upgrading it less tedious
2025-06-01 14:37:46 <ikke> Kladky: you would have to update the checksum for each package anyway, so it's not that you can skip touching each APKBUILD anyway
2025-06-01 14:38:29 <Kladky> And I guess having all those packages in a single APKBUILD file would be a big no-no?
2025-06-01 14:39:42 <ikke> If they don't come from the same source, it would complicate everything a lot
2025-06-01 14:41:17 <ikke> PureTryOut uses a custom comment to group packages together and has some automation around that to update all of them together
2025-06-01 14:43:18 <ikke> puretry
2025-06-01 15:15:29 <Kladky> Interesting, ig that's better than using an editor macro
2025-06-01 15:23:52 <PureTryOut> I'd love more official grouping so people can also do `apk add <some group>`, but yeah I have some custom scripts to automatic checksum generation and mass version bumping
2025-06-01 16:01:09 <sertonix[m]> PureTryOut: I think if we tweak the way install_if works for removed packages it could be safely used for grouping. What do you think?
2025-06-01 16:37:08 <PureTryOut> I'm not sure how that would work?
2025-06-01 17:11:00 <sertonix[m]> We could create an empty dummy package (eg. plasma-idk) and then packages which should be in the group specify install_if="plasma-idk". One issues that needs to be fixed are that install_if might keep packages installed after they were removed from the repos (should be a minor tweak to the solver). In some cases it might become a problem that install_if is always 'and' and never 'or'.
2025-06-01 17:15:53 <sertonix[m]> This would also allow to have testing packages in a group that are only installed when the testing repository is enabled (When using tags this can be configured on a per-group basis)
2025-06-01 20:41:32 <pabloyoyoista|m> ikke: regarding your work on increasing the number of alpine devs. I was thinking for a while, if an "alpine TC program" would be helpful for you
2025-06-01 20:42:58 <pabloyoyoista|m> If yes, do you have something specific in mind or that you would like to do different to pmOS? I could otherwise send a proposal to the TSC?
2025-06-01 20:43:24 <ikke> I'm not familiar with the details of the pmos TC program
2025-06-01 20:45:07 <pabloyoyoista|m> The basic idea is: people nominate themselves, so the burden to find new contributors is not on the team. They send a list of things they've done, and need 2 people from the team to recommend them, so that there is already some trust with that person
2025-06-01 20:45:47 <pabloyoyoista|m> There is a 1-week voting period, and some team members have veto rights, to avoid risk of big culture shift
2025-06-01 20:46:41 <pabloyoyoista|m> If the vote is positive, they get rights :)
2025-06-01 20:48:41 <pabloyoyoista|m> Compared to what alpine has now I think it would release the pressure to find members from your shoulders, and avoid requiring a TSC meeting to approve people, so things can move faster. But maybe wouldn't fit what you wanted?
2025-06-01 20:50:00 <invoked> no blood oath?
2025-06-01 21:03:56 <ikke> pabloyoyoista|m: it's something the tsc would have to decide, but from past discussions it seems we try to be a bit carefull and at least require something to be part of the community for some time for example
2025-06-01 21:04:30 <pabloyoyoista|m> Right, that's when the recommendations come in place :)
2025-06-01 21:05:22 <pabloyoyoista|m> > 
2025-06-01 21:05:22 <pabloyoyoista|m> Right. My idea is that if I bring a proposal, then the TSC "just" has to make a decision. But it does not have to craft a proposal, which is considerable more work
2025-06-01 21:05:22 <pabloyoyoista|m> it's something the tsc would have to decide
2025-06-01 21:06:09 <pabloyoyoista|m> Of course, if you think it makes sense, or that's something that would help
2025-06-01 21:19:14 <ikke> I'm not sure myself. We do get recommendations already for people to become developers. The current bottleneck is mostly lack of TSC meetings (in fact, I just started to arrange one)
2025-06-01 21:19:39 <pabloyoyoista|m> So then the only thing needed is an async vote?
2025-06-01 21:20:26 <ikke> Yes, if that's something we want
2025-06-01 21:20:55 <pabloyoyoista|m> Alright, then I'll forget about it for now :)
2025-06-02 04:02:12 <Saijin_Naib[m]> Could !84917 get a review/merge when someone gets a bit of free time?
2025-06-02 07:19:32 <jvvv> there is something hinky going on with the ppc64le runner. it errors out early trying cd to the aports dir. for example: https://gitlab.alpinelinux.org/jvvv/aports/-/jobs/1879846 ... other recent ppc64le runners jobs error similarly.
2025-06-02 07:57:16 <jvvv> i wish i understood why that tests that pass on my laptop in rootbld fail in CI runner of same arch and differently in different retries
2025-06-02 09:20:55 <Kladky> seems that when building qt6-qtwebengine, the x86_64 gets a termination signal: https://gitlab.alpinelinux.org/Matthias/aports/-/jobs/1879247#L5048
2025-06-02 09:21:12 <Kladky> It's strange because it doesn't happen on any other architecture
2025-06-02 09:21:59 <Kladky> And if anything, you'd expect out of all the arches, x86_64 would be the one to function properly
2025-06-02 09:22:48 <quinq> But you're entering the web domain, lose all hope for sanity
2025-06-02 09:25:12 <Kladky> quinq: as I asked you yesterday, please keep comments like that to yourself, they are not helpful
2025-06-02 09:25:38 <Kladky> Or I guess 2 days ago
2025-06-02 09:33:45 <quinq> Kladky, and your request was noted, no need to repeat it :)
2025-06-02 09:39:26 <jvvv> Kladky: starting at line 6044 of the log... i wonder if these errors might have something to do with later compile errors
2025-06-02 09:40:37 <Kladky> Oh, maybe
2025-06-02 09:41:04 <Kladky> Strange those appeared after qtwebview started building
2025-06-02 09:42:04 <Kladky> Maybe I was missing a package.
2025-06-02 09:42:18 <jvvv> could be a build order thing, given how many aports are in that mr
2025-06-02 09:42:39 <Kladky> Since I just upgraded specifically all community/qt6-qt* and nothing else
2025-06-02 09:43:04 <jvvv> oh, that's worth looking into, i bet
2025-06-02 09:43:44 <Kladky> Ill just rg the group=qt6 comments I see now
2025-06-02 09:44:27 <jvvv> rg?
2025-06-02 09:44:45 <jvvv> ripgrep ?
2025-06-02 09:44:50 <Kladky> Yeah
2025-06-02 09:44:52 <jvvv> ah
2025-06-02 09:48:04 <jvvv> Kladky: you are maintainer of tree-sitter aport?
2025-06-02 09:48:17 <Kladky> Yep
2025-06-02 09:49:06 <jvvv> that mr i openned for combining with cli aport should be worth looking at when you have time... no rush
2025-06-02 09:49:20 <Kladky> I already did.
2025-06-02 09:49:23 <jvvv> cool
2025-06-02 09:49:27 <Kladky> @Matthias on gitlab
2025-06-02 09:49:37 <jvvv> i thought maybe
2025-06-02 09:49:40 <f_> jvvv: now that you're connected:
2025-06-02 09:49:41 <f_>  12:57 < f_> jvvv: you didn't have to close it
2025-06-02 09:49:41 <f_>  12:58 < f_> When it is stale like this it's usually because the relevant people are busy and did not have time to review
2025-06-02 09:49:48 <f_> in answer to
2025-06-02 09:49:48 <f_>  05:51 < jvvv> !79766 is stale (3 months old) and has not had any comment. should i close it?
2025-06-02 09:50:14 <jvvv> f_: well, another mr superceded it any way. so i closed it
2025-06-02 09:50:21 <f_> oh, okay
2025-06-02 09:50:40 <jvvv> and that mr had just been committed... no big deal
2025-06-02 09:50:51 <jvvv> thanks for your input though
2025-06-02 09:52:50 <jvvv> my mr for byacc had a change in it that may have been unpalatable... it got rid of it's need to conflict with bison which some might not have liked
2025-06-02 09:53:17 <jvvv> i just maintain a local fork to achieve that now anyway
2025-06-02 09:59:00 <angeloverlain[m]> I wanted to hear if there's any idea on how initramfs hooks would work in alpine. something like automatically unlocking the LUKS device with TPM2 if possible or displaying plymouth
2025-06-02 10:00:23 <jvvv> f_: that's really decent of you to pick that thread a day later... that is the kind of thing that i highly regard
2025-06-02 10:00:54 <jvvv> s/pick/pick up/
2025-06-02 10:01:19 <f_> Well you were disconnected by the time I saw your message and replied, so when I saw you again today I thought it'd make sense to resend my reply for you to see :)
2025-06-02 10:01:43 <f_> and I didn't know if you checked public irc logs
2025-06-02 10:02:11 <jvvv> sometimes i do, but thank you very much just the same
2025-06-02 10:09:55 <jvvv> angeloverlain[m]: i've only ever done kbd passwd for luks unlock so i've no experience with that, but there are some variables that can be passed on the kernel commandline
2025-06-02 10:11:09 <Kladky> Yeah, turns out I did actually upgrade all the qt6 aports, so I'm not sure what that error's on about
2025-06-02 10:13:20 <jvvv> Kladky: what i was pointing out could have just been line noise from the build system, i just noticed it... unfortunately i intentionally avoid qt so i guess i'm not going to be able to help much
2025-06-02 10:13:34 <jvvv> sorry
2025-06-02 10:14:01 <Kladky> Fair enough, but it still was helpful, since I know what the actual error is now, so thanks
2025-06-02 10:15:01 <Kladky> PureTryOut: any idea what this is about: https://gitlab.alpinelinux.org/Matthias/aports/-/jobs/1879247#L6045
2025-06-02 10:18:14 <Kladky> Wait no, that isn't the error
2025-06-02 10:18:42 <Kladky> That is for qtwebview, because qtwebengine failed to build, causing it to pull that older version
2025-06-02 10:19:14 <Kladky> So it really is just that qtwebengine was just killed for seemingly no reason: https://gitlab.alpinelinux.org/Matthias/aports/-/jobs/1879247#L5048
2025-06-02 10:29:10 <jvvv> Kladky: looking again at that error, perhaps ninja sent the kill sig reacting the the errors compiling ../../../../../src/3rdparty/chromium/content/browser/renderer_host/render_widget_host_view_base.cc
2025-06-02 10:29:36 <jvvv> probably i'm just stating the obvious
2025-06-02 10:30:24 <Kladky> Those looks like warnings to me
2025-06-02 10:30:43 <Kladky> Since they contain "warning: "
2025-06-02 10:30:49 <Kladky> but no "error: "
2025-06-02 10:34:28 <jvvv> yeah, i'm looking to see if -Werror is on the command line, but sheesh that is a loooonggg line of lines to try to decipher
2025-06-02 10:37:38 <jvvv> to note, the compile is probably multithreaded, so those warns maybe unrelated
2025-06-02 10:39:28 <jvvv> i wonder if there is any chance of getting the ppc64le CI runner looked at... it definitely is not working correctly
2025-06-02 10:41:54 <ikke> I am
2025-06-02 10:43:15 <ikke> ok, somethine like: have you tried to turn it off and on again
2025-06-02 10:43:30 <ikke> hmm, nope
2025-06-02 10:46:16 <jvvv> it's weird how it seems to be skipping the mkdir for the aports dir before cd to it... like maybe a script got corrupted or truncated
2025-06-02 10:47:05 <ikke> Check the line what it's doing before that
2025-06-02 10:48:13 <ikke> ldd /usr/bin/git
2025-06-02 10:48:15 <ikke> /lib/ld-musl-powerpc64le.so.1: /usr/bin/git: Not a valid dynamic program
2025-06-02 10:49:09 <ikke> git in the docker image seems to be corrupt
2025-06-02 10:49:36 <jvvv> damn, that's gotta make you wonder how that happened
2025-06-02 10:49:48 <ikke> yup
2025-06-02 10:50:00 <jvvv> i know, i'm awesome at pointing out the obvious
2025-06-02 10:50:21 <ikke> https://gitlab.alpinelinux.org/alpine/infra/docker/build-base/-/jobs/1877860
2025-06-02 10:50:29 <quinq> I wonder why it runs ldd on the git binary
2025-06-02 10:50:58 <ikke> quinq: I did
2025-06-02 10:51:52 <quinq> ah :D
2025-06-02 10:52:28 <ikke> interesting, it's 3.3M of 0 bytes
2025-06-02 10:53:48 <quinq> https://dl-cdn.alpinelinux.org/alpine/edge/main/ppc64le/git-2.49.0-r0.apk looks ok
2025-06-02 10:54:16 <ikke> yeah, after apk fix, it's okay
2025-06-02 10:54:26 <ikke> so something must have gone bad when installing while building the image
2025-06-02 10:54:56 <ikke> (I'm rebuilding the image)
2025-06-02 10:55:03 <quinq> :)
2025-06-02 10:55:46 <jvvv> nice, you figured it out faster than i would have... i'd still be chasing down line 146 if you hadn't already pointed it out
2025-06-02 10:57:02 <ikke> My reasoning was that it's the git clone that must create that folder
2025-06-02 10:57:17 <ikke> so if that folder does not exist, something must go wrong while cloning
2025-06-02 10:58:51 <jvvv> that was a good point for beginning query and makes lots of sense to me after the fact
2025-06-02 11:00:39 <ikke> Hmm :/ https://gitlab.alpinelinux.org/alpine/infra/docker/build-base/-/jobs/1880226
2025-06-02 11:04:08 <quinq> Missing openssl there?
2025-06-02 11:04:22 <ikke> no clue, but I don't have time anymore
2025-06-02 11:04:35 <quinq> Ah, or corrupted libcrypto
2025-06-02 11:05:36 <jvvv> angeloverlain[m]: i suggest reading up on mkinitfs, mkinitfs-bootparam, and nlplug-findfs (all man pages from the mkinitfs-doc pkg
2025-06-02 11:06:55 <jvvv> angeloverlain[m]: the bootparam i believe most pertinent is 'cryptkey'
2025-06-02 11:08:17 <jvvv> angeloverlain[m]: you will also need to configure mkinitfs for luks and anything else pertaining to your setup
2025-06-02 11:08:50 <angeloverlain[m]> jvvv: I did. I want to add a hook that unlocks the device with TPM using clevis 
2025-06-02 11:09:19 <angeloverlain[m]> this probably needs new support for hooks in mkinitfs
2025-06-02 11:10:24 <jvvv> i think the tpm might be doable if you knew in advance the device it would be named as, but as to clevis... never heard of it
2025-06-02 11:11:35 <jvvv> but i've reached the end of my depth, i always just enter the passwd when booting
2025-06-02 11:13:46 <Kladky> I'm just going to assume it was because the builders were overloaded or something, since the same merge request targeting edge was opened and worked fine, but it was significantly faster: !85079
2025-06-02 11:15:24 <Kladky> Considering my armv7 build took almost 1000 minutes...
2025-06-02 11:15:32 <Kladky> before it was terminated
2025-06-02 12:03:56 <jvvv> apk-tools for 3.19 needs rel bump to rebuild against openssl
2025-06-02 13:14:53 <jvvv> quinq: you pointed to it... apk-tools out of sync with openssl. i pushed MRs for 3.19-3.21. should fix the issue once the packages land and the container can be rebuilt successfully
2025-06-02 13:37:45 <f_> hmmm
2025-06-02 13:37:54 <f_> is the ppc64le CI runner having strange issues
2025-06-02 13:37:55 <f_> https://gitlab.alpinelinux.org/funderscore/aports/-/jobs/1880357
2025-06-02 13:38:05 <f_> cd: line 217: can't cd to /builds/funderscore/aports: No such file or directory
2025-06-02 13:38:40 <f_> (I'm trying to package alertmanager-irc-relay)
2025-06-02 13:40:03 <ikke> Yes, was already reported 
2025-06-02 13:40:20 <f_> alrighty
2025-06-02 13:40:29 <ikke> Issue is that git got corrupted in the docker image 
2025-06-02 13:40:39 <f_> Oof :/
2025-06-02 13:47:42 <quinq> jvvv, gg
2025-06-02 14:34:19 <WhyNotHugo> A couple of upgrade to qt6: !85112, !85114
2025-06-02 14:50:52 <roselandgoose> Kladky: glad to see the LTO fix worked! sorry for my stupid comment.
2025-06-02 14:51:21 <Kladky> Thanks :)
2025-06-02 15:37:09 <sertonix[m]> @angeloverlain:matrix.org The default clevis approach is to call cryptsetup itself but mkinitfs expects to just be send the luks key. You could copy and modify some logic from clevis-luks-common-functions to create a cryptkey=EXEC=<script> compatible script.
2025-06-02 15:50:39 <angeloverlain[m]> <sertonix[m]> "@angeloverlain:matrix.org The..." <- ooh I didn’t know cryptkey command supported scripts
2025-06-02 15:50:48 <angeloverlain[m]> any more resources for that ?
2025-06-02 15:54:59 <sertonix[m]> I have written the code so you can ask me. I don't know if there exists and good documentation.
2025-06-02 15:58:36 <quinq> Is there some qr-code decoder (from file) on alpine, besides zbarimg?
2025-06-02 16:06:54 <rhizoome> quinq: I use it for 2FA QR codes,  Inot aware of am 
2025-06-02 16:07:06 <rhizoome> an alternative 
2025-06-02 16:09:47 <quinq> I have some qr-code given by amazon it can't decode apparently
2025-06-02 16:15:43 <rhizoome> quinq: https://pkgs.alpinelinux.org/package/edge/community/x86_64/zxing
2025-06-02 16:15:51 <rhizoome> never tried it
2025-06-02 17:04:52 <quinq> rhizoome, works!
2025-06-02 17:04:55 <quinq> Thanks
2025-06-02 17:20:54 <rhizoome> d
2025-06-02 18:55:01 <jvvv> ikke: when you linked  https://gitlab.alpinelinux.org/alpine/infra/docker/build-base/-/jobs/1880226, i saw on line 68 failure to load for /sbin/apk. isn't that a library mismatch? i was thinking rebuilding apk-tools should fix the problem. am i wrong in this?
2025-06-02 18:56:00 <ikke> jvvv: Thanks, I did not look deeply into that one yet
2025-06-02 18:57:06 <jvvv> i have mr's in for 3.19 and 3.20 assumming i had that right, maybe i jumped the gun, dunno... figured it was worth trying
2025-06-02 18:57:42 <jvvv> i saw that the docker image is based on 3.19
2025-06-02 18:58:55 <ikke> Yeah, this pipeline is building the images for multiple versions
2025-06-02 19:00:40 <jvvv> i dl'd the pkgs for ppc64le apk-tools, libssl3, and libcrypto (3.19, 3.20, and 3.21). 3.21 looks fine, but 3.19 and 3.20 were missing symbols for libapk
2025-06-02 19:02:17 <jvvv> i accidently did one for 3.21 anyway (fossdd helped me there, caught it and i closed that one)
2025-06-02 19:05:37 <jvvv> but if someone could pull the trigger on !85105 and !85107, i think it likely that ppc64le docker image will build successfully (i think)
2025-06-02 19:21:52 <ikke> I'll check it after I finish decoupling the pipeline
2025-06-02 19:25:55 <jvvv> ok, sounds good.
2025-06-02 20:30:26 <ikke> jvvv: okay, pipeline is still running, but it now at least builds a single release :)
2025-06-02 20:34:18 <ikke> jvvv: do we even know why that's necessary?
2025-06-02 20:34:56 <ikke> and why only ppc64le
2025-06-02 20:39:18 <jvvv> ikke: well easiest thing to answer is about ppc64le is that it is/was building a container from branch that needed apk-tools to be rebuilt.
2025-06-02 20:41:03 <ikke> jvvv: I mean, why does apk-tools need to be rebuilt in the first place?
2025-06-02 20:42:03 <jvvv> openssl had been upgraded to a new abi since last apk-tools upgrade, as near as i can tell
2025-06-02 20:42:15 <ikke> jvvv: not in 3.19
2025-06-02 20:42:24 <ikke> last upgrade was in february
2025-06-02 20:42:58 <jvvv> maybe i am wrong... wouldn't be first time
2025-06-02 20:44:30 <jvvv> yeah, looking at dates on the apks, seems i am wrong in that respect. i should do better investigating
2025-06-02 20:47:18 <omni> we're all wrong sometimes
2025-06-02 20:48:51 <ikke> It seems the docker images itself are not working properly
2025-06-02 20:48:53 <ikke> I need to fix that
2025-06-02 20:50:57 <ikke> I really need to add some acceptance tests to the image building pipelines to make sure I'm not pushing rubish
2025-06-02 20:52:28 <jvvv> i'm not a docker guru, but if i can spend some time learning more about it and playing with it at home... i have more time since i retired this month
2025-06-02 20:53:23 <ikke> "docker: layers from manifest don't match image configuration."
2025-06-02 20:53:44 <ikke> everything except edge fails with that for registry.alpinelinux.org/alpine/infra/docker/build-base on ppc64le
2025-06-02 20:54:54 <jvvv> ouch
2025-06-02 20:58:29 <jvvv> i've been meaning to setup auto builds for my private aports with mqtt and podman... i should get on that so that i can be more up to speed with these kind of things
2025-06-02 21:07:38 <ikke> fun, next issue: 6.790 cgo: exec cc: fork/exec /usr/bin/cc: exec format error
2025-06-02 21:07:42 <ikke> https://gitlab.alpinelinux.org/alpine/infra/docker/alpine-gitlab-ci/-/jobs/1881016
2025-06-02 21:07:45 <ikke> What's up
2025-06-02 21:10:25 <ikke> Yup, also just zero bytes
2025-06-02 21:15:09 <ikke> yak yak yak
2025-06-02 21:18:44 <jvvv> sorry was just looking at the log then was looking into how to replicate it here
2025-06-02 21:19:22 <ikke> Seems like fs issues..
2025-06-02 21:20:01 <ikke> I give up for today
2025-06-02 21:20:32 <jvvv> i don't blame you
2025-06-02 21:31:18 <jvvv> i wonder why there's no alpine-minirootfs-3.22.0-ppc64le.tar.gz, only a dated one with 3.22.0_alpha20241224 for the version
2025-06-02 21:32:25 <jvvv> that's wrong, i was in the edge directory
2025-06-03 02:48:38 <Saijin_Naib[m]> Can linux-lts on edge get a r1 rebuild? Akms fails because kernel gcc is 14.2.0 and gcc in edge to build akms modules with is 14.3.0, so all builds fail
2025-06-03 08:08:33 <donoban> Hi, anyone knows if there is some problem with pythonhosted.org? https://files.pythonhosted.org/packages/source/f/frozenlist/frozenlist-1.6.1.tar.gz , I don't know if wait a little bit or change the source to github
2025-06-03 09:58:49 <ncopa> Ariadne: I'm trying to find out if ifupdown-ng can do normal VLANs? https://www.reddit.com/r/AlpineLinux/comments/1l1cjl7/upgrade_failing_321_322_cant_satisfy_dependency/
2025-06-03 09:59:08 <ncopa> I dont find anything about it in ifupdown-ng docs
2025-06-03 10:00:29 <ncopa> ah, its the link executor
2025-06-03 10:07:02 <f_> ot
2025-06-03 10:07:20 <f_> oops, irssi fuzzy finding fail
2025-06-03 14:31:12 <ffoss> Hm, now with openrc user services, greetd/agreety is causing an error. I believe the greetd user tries to start it's user services, but it fails
2025-06-03 14:31:19 <ffoss> Does that make sense?
2025-06-03 14:32:37 <ffoss> This is with the default /etc/greetd/config.toml, where `user` is set to `greetd`
2025-06-03 14:33:36 <f_> What error?
2025-06-03 14:36:49 <ffoss> f_: https://tpaste.us/W5OY
2025-06-03 14:38:06 <ffoss> Actually the login manager still works, but it does delays the start of it a bit, and print those messages
2025-06-03 14:45:14 <jvvv> after alpine switches to apk-tool3, will 'apk extract' be the only way to unpack an .apk file?
2025-06-03 14:46:04 <jvvv> i think i asked about this before. if i did, i can't remember the answer
2025-06-03 14:49:30 <fabled> jvvv: when the packaging format is changed, then yes
2025-06-03 14:50:42 <fabled> jvvv: that probably will take a longer time period to happen, and even then will happen gradually with 'testing' repository being switched first etc.
2025-06-03 14:51:40 <ffoss> Is it possible to disable user services for only a single user or group?
2025-06-03 14:51:46 <jvvv> i was just thinking that after the switch, that making apk.static available for download (not packaged) might make sense
2025-06-03 14:53:45 <ikke> jvvv: it already is 
2025-06-03 14:54:02 <ikke> Check apk-tools releases 
2025-06-03 14:54:45 <jvvv> ikke: hmmm, i was refering to a copy  that is not packaged in an .apk
2025-06-03 14:54:59 <jvvv> chicken and egg problem?
2025-06-03 14:55:48 <ikke> It's a regular download 
2025-06-03 14:56:02 <jvvv> i'm not looking hard enough
2025-06-03 14:57:17 <ikke> https://gitlab.alpinelinux.org/alpine/apk-tools/-/releases
2025-06-03 14:58:24 <jvvv> facepalm
2025-06-03 14:58:56 <jvvv> that is a logical place for it
2025-06-03 14:59:32 <jvvv> thanks
2025-06-03 15:03:40 <omni> perhaps we can teach tar the new format? so that we can continue to `tar xvf package-1.0-r1.asdf.apk`..
2025-06-03 15:06:12 <abby> o.O
2025-06-03 15:23:12 <prabu> ffoss, the greetd user issue is documented in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/81612#note_492385. I tinkered with it in multiple ways, unable to fix it when PAM support is enabled for openRC. When openrc-user package is installed, the error goes away, but the services like pipewire linger on after logout..i.e https://tpaste.us/e6ma
2025-06-03 15:25:26 <donoban> mm... if openrc-user.pam just does "session include base-session" it shouldn't exist
2025-06-03 15:25:38 <donoban> "other" policy already does that
2025-06-03 15:26:46 <donoban> ahh no it includes base-session-noninteractive
2025-06-03 15:44:23 <ffoss> prabu: ah I see, that is unfortunate
2025-06-03 15:47:34 <prabu> ncopa, thanks for the clarification on linker script. Does this mean interface file contents mentioned in VLAN page of wiki.a.o works as it's with ifupdown-ng? I can't find any example documentation for vlan in https://github.com/ifupdown-ng/ifupdown-ng/blob/main/doc/ADMIN-GUIDE.md.
2025-06-03 16:35:08 <Ariadne> ncopa: it can
2025-06-03 16:36:23 <Ariadne> prabu: it works just like before, just no vlan package needed.
2025-06-03 16:37:54 <prabu> Ariadne, thanks for the confirmation. i'll update wiki accordingly..
2025-06-03 16:58:38 <craftyguy[m]> ifupdown-ng is a drop-in replacement for a setup with bb ifupdown+vlan pkg? I'd like to move this system I have to use -ng but haven't had the motivation to work through issues I might have migrating my interfaces config, because I've been unsure if it's that easy 😅
2025-06-03 17:02:34 <Ariadne> craftyguy[m]: yes, a drop-in replacement.  only reason i did not just rip out all the old stuff was because it seemed rude.
2025-06-03 17:03:01 <craftyguy[m]> haha. nice, thanks :D
2025-06-03 17:03:48 <Ariadne> next ifupdown-ng release will feature native executors, so iproute2 will no longer be needed for many things
2025-06-03 17:35:37 <prabu> Ariadne, https://wiki.alpinelinux.org/wiki/VLAN page updated. Also the ifupdown-ng still refers and supports dhclient, which no longer is supported..
2025-06-03 17:36:05 <Ariadne> yes.  and?
2025-06-03 17:36:42 <prabu> the docs page interfaces-dhcp.scd needs updation
2025-06-03 17:36:53 <Ariadne> no, it doesn't
2025-06-03 17:39:42 <Ariadne> if alpine is no longer shipping dhclient, that is not relevant at all to ifupdown-ng.  ifupdown-ng will support dhclient if it is present.  if it is not present, due to lack of support in Alpine, then it doesn't matter.
2025-06-03 17:43:37 <Ariadne> i am personally tired of this whole thought process that just because upstream abandons a software that the rest of the surrounding ecosystem also abandons that software, all this does is lead to a more fragile ecosystem where user needs are not properly considered
2025-06-03 17:44:44 <prabu> ok. thanks. i believed so and i've already mentioned so in https://wiki.alpinelinux.org/wiki/Ifupdown-ng . Just wanted a reconfirmation from you. 
2025-06-03 17:57:03 <Ariadne> re: https://wiki.alpinelinux.org/wiki/Configure_Networking, loopback is always configured in ifupdown-ng explicitly, and ifquery always puts it first
2025-06-03 19:22:23 <Saijin_Naib[m]> !85173 is ready to review, but the release notes for packagers suggest passing O3 for build to improve performance, with they say, no noted downsides. Is that appropriate given Alpine Os default, or does that require discussion/review?
2025-06-03 22:55:24 <cannonical> you guys associate with freedesktop.org? they fuck kids just fyi
2025-06-04 01:15:33 <Saijin_Naib[m]> https://gitlab.alpinelinux.org/Saijin-Naib/aports/-/jobs/1882788
2025-06-04 01:15:46 <Saijin_Naib[m]> ppc64le builder is busted?
2025-06-04 01:22:41 <mio> currently offline, yeah, infra team already looking into it
2025-06-04 03:11:55 <Saijin_Naib[m]> No rush! Thanks for confirming. Just wanted to make sure it's not on my side
2025-06-04 03:18:40 <Saijin_Naib[m]> Looks like infra folks fixed it
2025-06-04 10:04:54 <omni> \o/
2025-06-04 10:25:44 <ikke> We sent a support request to OSUOSL, and they fixed it 
2025-06-04 13:58:47 <fabricionaweb> fossdd should libgdiplus be a dependency from mono? I installed mono but it didnt came with, so it broke and I installed it a part
2025-06-04 14:26:43 <fabricionaweb> ah forget me I see it is different stuff
2025-06-04 18:27:55 <Saijin_Naib[m]> Is Taner Tas on here? I would appreciate a review/merge of !84917 so I can get deadbeef caught up to current and have it add a lot of nice-to-have improvements and features
2025-06-04 18:28:20 <Saijin_Naib[m]> Also, thanks ncopa for reviewing rawtherapee so quickly, It is a really nice upgrade from 5.11
2025-06-05 03:07:15 <Riolku> I'm interested in packaging https://codeberg.org/emersion/kimchi but the naming conflicts with a package in edge already, any ideas on what I should do?
2025-06-05 03:23:08 <jvvv> Riolku: i'm not sure about 'should', but i looked at arch linux's AUR and they have kimchi-server-git package that is for the same source. maybe call it kimchi-server?
2025-06-05 03:26:20 <Riolku> hmm maybe yeah
2025-06-05 05:39:17 <Ermine> Riolku: does already packaged kimchi differ from kimchi you want to package?
2025-06-05 06:36:50 <PureTryOut> Ermine: if you look up the source they linked vs what is packaged, yes it's completely different software
2025-06-05 12:37:23 <Riolku> existing one is some kubernetes plugin i think
2025-06-05 12:37:31 <Riolku> linked one is a simple http server
2025-06-06 02:09:25 <timlegge> !85279 fixes CVE-2011-10007 in perl-file-find-rule
2025-06-06 20:50:18 <funderscore> Uh? It seems sourcehut has both go-away and alertmanager-irc-relay in their repos but no effort seems to have been done to upstream them :(
2025-06-06 20:52:19 <funderscore> so I basically repackaged what they already have ...
2025-06-06 20:55:01 <funderscore> guess not a big deal, I like packaging stuff I need :p
2025-06-06 21:03:24 <psykose> why does it matter what downstream repositories have
2025-06-06 21:04:04 <funderscore> not that it matters that much
2025-06-06 21:04:32 <funderscore> part of me is just wondering why they didn't upstream that I guess
2025-06-06 21:05:09 <psykose> because it takes 5000x more effort to upstream something as opposed to just putting it in your own repo
2025-06-06 21:05:32 <funderscore> ¯\_(ツ)_/¯ Why not do it in parallel
2025-06-06 21:05:35 <funderscore> but I digress
2025-06-06 21:51:47 <Ermine> it would be 5001x more effort
2025-06-06 21:58:02 <funderscore> it is worth it.
2025-06-06 22:00:46 <skarnet> it removes the fun in funderscore.
2025-06-06 22:00:51 <sam_> it's completely legitimate to maintain something downstream
2025-06-06 22:01:01 <sam_> especially if they don't have resources yet to bring it up to QA standards and so on
2025-06-06 22:01:37 <funderscore> skarnet: but....but they're not funderscore!
2025-06-06 22:02:01 <skarnet> of course not. They're derscore.
2025-06-06 22:02:04 <funderscore> sam_: yes, never said it was not
2025-06-06 22:02:29 <funderscore> sleep.. \o
2025-06-07 08:53:56 <qaqland> https://gitlab.alpinelinux.org/qaqland/aports/-/jobs/1887102#L4403
2025-06-07 08:54:38 <qaqland> ERROR: unable to select packages: masked in: cache qemu-system-x86_64 (no such package)
2025-06-07 08:56:08 <qaqland> meet this error...
2025-06-07 08:58:52 <ikke> https://pkgs.alpinelinux.org/packages?name=qemu-system-x86_64&branch=edge&repo=&arch=&origin=&flagged=&maintainer=
2025-06-07 09:03:43 <qaqland> there is no x86 after 3.22
2025-06-07 09:12:00 <qaqland> thanks, i have created an issue #17242
2025-06-07 09:17:50 <ikke> unning 64-bits on 32-bits hosts is deprecated
2025-06-07 09:18:09 <ikke> or rather, running anything on 32-bits hosts
2025-06-07 13:34:29 <clandmeter> Ariadne: did you ever get megacli (or anything compatible)  working on alpine? 
2025-06-07 13:36:17 <sertonix[m]> psykose: I noticed that the testing/faust aports is out of date (and you were the last person to actually maintain it). Do you think it's worth it to upgrade or should we just drop the package?
2025-06-07 13:36:30 <psykose> i have zero idea
2025-06-07 13:38:27 <sertonix[m]> Ok
2025-06-07 13:58:23 <clandmeter> looks like storcli does work
2025-06-07 20:41:11 <jvvv> omni: about !84494, do you still need testing for this? i'm currently playing around with running xen-4.20 nested in an qemu vm. would not require much for me to test, i think, mainly getting the packages built correctly (because the ci artifacts were deleted last week).
2025-06-07 20:47:35 <ikke> !84494
2025-06-07 20:48:54 <jvvv> thanks
2025-06-07 23:14:52 <elagost> would someone be able to look at !85111 ?
2025-06-08 06:53:12 <kfx> what's the policy on device-specific kernels?  I see the package policies specify some naming conventions for kernel flavors; is a package for a specific computer welcome in aports?
2025-06-08 12:56:16 <ikke> kfx: generally, we try to avoid adding too specific kernels
2025-06-08 15:56:05 <omni> jvvv: feel free to try, but don't spend too much time on it, the original reporter reported said it didn't work and our 3.18-stable is out of support now with 3.22-stable out
2025-06-08 15:58:11 <funderscore> kfx: it's probably more welcome in postmarketos
2025-06-08 15:58:43 <funderscore> than alpine
2025-06-08 16:30:09 <jvvv> omni: thanks for heads up
2025-06-08 16:32:56 <jvvv> omni: i looked more closely at the iso image that was mentioned for testing... after loop mounting the iso and listing the apk files for xen, these were versioned at the unpatched release 4.17.5-r4 not 4.17.5-r5
2025-06-08 16:41:03 <jvvv> omni: but if we aren't supporting 3.18 anyways, seems like wasted effort at this point
2025-06-08 17:27:40 <omni> jvvv: interesting, I didn't look myself, thanks
2025-06-08 17:27:55 <omni> ncopa: ^^
2025-06-08 18:55:01 <Mohammad_> i install alpine 3.22 virt on VMWare that is in windows 11. and after login with root with setup-interfaces and rcservice networking start connect to internet but when use setup-alpine when in step alpine mirror stay in this step and get no error and no result!
2025-06-09 03:04:29 <Riolku> Mohammad_: wrong channel, use #alpine-linux
2025-06-09 04:34:55 <jvvv> omni: i recreated the 3.18.12 xen iso using patched xen pkgs. before, the dom0 boot got stuck at "Loading hardware drivers ...". now, with fresh iso, i'm doing usual alpine dom0 install. will let you know if reboot and domU creation goes smooth.
2025-06-09 06:20:18 <jvvv> omni: i succesfully booted recreated 3.18.12 iso in vmware, installed dom0, rebooted, and no boot hang. i didn't bother creating any domU's, was running vmware in debian vm... that was like walking thru knee deep mud
2025-06-09 06:22:49 <jvvv> it's funny, but running nested vm's with qemu and xen was much smoother, probably because the qemu vm is kvm and the dom0 and domU's are all pv's, not hvm's.
2025-06-09 07:46:03 <hjaekel> Is the x86_64 builder broken? I get "fatal: unable to create thread: Resource temporarily unavailable"
2025-06-09 07:53:13 <ikke> Builder or CI host?
2025-06-09 07:55:02 <hjaekel> CI host, sorry
2025-06-09 08:00:37 <ikke> Which runner (is shown on top of the log(
2025-06-09 08:01:20 <hjaekel> Running with gitlab-runner 17.10.0 (67b2b2db) on release-name-gitlab-runner-6b65c48dbc-n7jsc t1_rULRkb, system ID: r_gzosLMEuMOwO
2025-06-09 19:57:50 <jvvv> at the top of https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/mpfr4/mpfr4-4.2.2-r0.log, "bad number" error, seems could be avoided with https://tpaste.us/QKq4
2025-06-09 20:00:25 <jvvv> i noticed that ap for lua-aports was throwing "sh: 4.2.2: bad number" whenever i did 'ap -d ~/aports/main sources ...', but not on community or testing
2025-06-10 00:34:44 <sertonix[m]> jvvv: it would be nice to find a patch that simplifies the logic bu otherwise feel free to create a MR
2025-06-10 01:00:37 <jvvv> sertonix[m]: a good point. when i have something, i'll create a MR. thanks
2025-06-10 01:48:08 <jvvv> sertonix[m]: !85449
2025-06-10 06:57:55 <realroot[m]> soundconverter needs py3-setuptools
2025-06-10 10:29:40 <bitblt> new pixman version 0.46.2 is out: https://lists.freedesktop.org/archives/pixman/2025-June/005026.html
2025-06-10 10:29:52 <bitblt> can we bump this on aports?
2025-06-10 11:50:52 <ikke> bitblt: perhaps you can make an MR for it
2025-06-10 13:01:17 <ncopa> I think im gonna tag a edge snapshot
2025-06-10 15:11:02 <ikke> ncopa: when you do, I need to update gitlab.alpinelinux.org/img/alpine as well
2025-06-10 15:53:48 <pltrz[m]> maribu: ping to bump py3-pyperclip to v1.9.0 - I also went ahead and added a link to the alpine package on Anitya
2025-06-10 15:57:23 <maribu> pltrz: I will sadly not be able to look into that before Thursday. Feel free to remind me again if I haven't looked into it by Friday. (Alternatively, you could also open a merge request yourself.)
2025-06-10 15:58:00 <pltrz[m]> marubu: sure thing, no problem; thanks!
2025-06-10 16:16:02 <ncopa> ikke we dont seem to have 3.22 there
2025-06-10 16:16:09 <ncopa> on http://gitlab.alpinelinux.org/img/alpine
2025-06-10 16:17:42 <ikke> ncopa: Yeah, was working on that, but ppc64le outage threw in a spanner
2025-06-10 16:17:46 <ikke> and then other things came
2025-06-10 17:08:28 <ncopa> is build-edge-loongarch64 deadlocked?
2025-06-10 17:08:47 <ncopa> im killing the build
2025-06-11 06:24:59 <caskd> do abuild checks provide no network access?
2025-06-11 06:25:33 <caskd> i am working on a package which tries to fetch something from a remote as part of it's testsuite and despite net being defined in options it seems to fail?
2025-06-11 06:25:46 <caskd> yet in a clean container it's fine...
2025-06-11 06:27:28 <caskd> i am building with rootbld btw
2025-06-11 06:27:42 <ikke> caskd: only with rootbld and if option net is not specified 
2025-06-11 06:27:59 <caskd> but it is specified...
2025-06-11 06:28:02 <ikke> But then everything after fetch no longer has network 
2025-06-11 06:28:12 <caskd> hmm
2025-06-11 06:36:49 <caskd> hmm, i'm really not sure what is different in the environment provided by bwrap in comparasion
2025-06-11 06:36:53 <caskd> i'll try to debug it
2025-06-11 06:38:18 <ikke> https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/
2025-06-11 06:41:14 <jvvv> ugh
2025-06-11 06:45:27 <Ermine> seems like someone has to polyfill that userdb thing
2025-06-11 06:50:05 <caskd> yay, another systemd component which could've instead been generic
2025-06-11 07:11:55 <quinq> “Apologies for the short timeline, but this blog post could only be published after I knew how exactly I’m splitting up gnome-session into separate launcher and main D-Bus service processes.”
2025-06-11 07:12:00 <quinq> Is that the decision of a single person?
2025-06-11 07:34:48 <caskd> ikke: !85499 is the example for the failing tests in abuild
2025-06-11 07:38:11 <caskd> podman run --network=host --rm -i --pull=always docker.io/library/alpine:latest sh -c 'set -e -o pipefail; apk add curl go && curl -L https://github.com/openrdap/rdap/archive/refs/tags/v0.9.1.tar.gz | gzip -d | tar -xv && cd rdap-0.9.1 && go test ./...'
2025-06-11 07:38:19 <caskd> this is what i use to replicate it in a contianer
2025-06-11 07:38:32 <caskd> and in the container it works
2025-06-11 07:38:56 <ikke> caskd: CI does not even use rootbld
2025-06-11 07:39:18 <caskd> well, this is confusing me a lot
2025-06-11 07:39:48 <ikke> Can you try with registry.alpinelinux.org/alpine/infra/docker/build-base:edge?
2025-06-11 07:42:19 <caskd> works there too
2025-06-11 07:42:24 <caskd> ...
2025-06-11 07:50:37 <caskd> ohhh, i think i have it
2025-06-11 07:51:01 <caskd> GOFLAGS has -trimpath by default on abuild, and the module gets it's own path via runtime.Caller
2025-06-11 07:51:16 <caskd> so when the path is trimmed it doesn't match anymore what the test expects
2025-06-11 07:51:24 <caskd> :/
2025-06-11 07:51:37 <caskd> should i replace it removing -trimpath?
2025-06-11 07:51:45 <caskd> (for the test)
2025-06-11 07:52:02 <funderscore>  08:38 <@ikke> https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/
2025-06-11 07:52:19 <funderscore> does this mean alpine may drop gnome in the future
2025-06-11 07:53:13 <funderscore> to me it really sounds like "we will depend strongly on systemd, if you're not happy with that reimplement systemd yourself"
2025-06-11 07:59:20 <ikke> funderscore: I have no idea, it's up to the gnome maintainers to decide 
2025-06-11 12:30:45 <WhyNotHugo> Any feedback for !85002 ?
2025-06-11 13:03:20 <WhyNotHugo> nitpick: apk info --licence doesn't work, but apk info --license
2025-06-11 13:03:26 <WhyNotHugo> license is a verb, licence is the noun
2025-06-11 13:03:48 <WhyNotHugo> license is a common mis-spelling, but --licence should probably work too?
2025-06-11 13:10:16 <abby> license is the noun and verb in american english
2025-06-11 13:15:07 <WhyNotHugo> would still be convenient if --licence worked as an alias.
2025-06-11 13:44:27 <sertonix[m]> It seems to me that licence is british english.
2025-06-11 19:50:55 <realroot[m]> i just opened an issue but i did not realize that i was in apk-tools.
2025-06-11 19:50:55 <realroot[m]> Can somebody move it maybe ? https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11122
2025-06-11 19:51:32 <ikke> Done
2025-06-11 20:13:43 <vmignot> Hi there ! I was wondering what are the functionnal differences between using a "# Maintainer: ..." and setting the `maintainer` variable on a APKBUILD. By default, I would go for the variable, but `newapkbuild` seems to set the former
2025-06-11 20:14:01 <ikke> vmignot: functional there is no difference
2025-06-11 20:14:36 <achill> its just that the variable is not endorsed by the TSC: https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
2025-06-11 20:15:21 <ikke> There is a bit of a conundrum regarding the # Contributor field if we change that
2025-06-11 20:15:53 <vmignot> Yup, I just gave a quick look to the TSC issue. Thanks !
2025-06-12 10:15:18 <kaathewise> Does anyone from the core team have direct access to buldozer?
2025-06-12 10:15:38 <ncopa> i do
2025-06-12 10:15:41 <kaathewise> I tried to updrade Nushell to 0.105, but the tests failed with a segfault which I wasn't able to reproduce locally
2025-06-12 10:16:10 <kaathewise> https://gitlab.alpinelinux.org/kaathewise/aports/-/jobs/1891920
2025-06-12 10:16:28 <kaathewise> https://gitlab.alpinelinux.org/kaathewise/aports/-/jobs/1891920
2025-06-12 10:16:38 <kaathewise> I was wondering if someone could run that test and get a backtrace
2025-06-12 10:21:17 <kaathewise> Ah, actually, a re-run of that job has just finished, and it completed successfully.  Bizarre
2025-06-12 10:26:30 <ikke> kaathewise: for the record, those are CI hosts, not what we call the builders, which are separate
2025-06-12 10:27:28 <kaathewise> Ah, didn't know that, ty
2025-06-12 10:28:33 <kaathewise> Well, and since I'm here now, the same 0.105 release replaced distro openssl with statically linked rustls
2025-06-12 10:28:33 <kaathewise> https://www.nushell.sh/blog/2025-06-10-nushell_0_105_0.html#no-more-openssl-toc
2025-06-12 10:28:50 <kaathewise> But it can still be disabled.  Should I do that for Nushell or is it alright to compile it as is?
2025-06-12 10:29:02 <ikke> kaathewise: If it's not a HW specific issue, you could try to run the build in the registry.alpinelinux.org/alpine/infra/build-base:edge conntainer
2025-06-12 10:29:17 <ikke> kaathewise: You should use the system openssl
2025-06-12 10:29:27 <kaathewise> ikke: got it
2025-06-12 10:30:00 <kaathewise> Also, yeah, I'm pretty sure that was some kind of low probablity event, because another job in literally the same environment didn't reproduce it
2025-06-12 10:30:19 <kaathewise> I think I'll just shrug it off and return to it if that ever happens again
2025-06-12 11:18:18 <ptrc> oh my god LMAO
2025-06-12 11:18:20 <ptrc> i just got an email
2025-06-12 11:18:25 <ptrc> definitely generated by AI
2025-06-12 11:18:33 <ptrc> from someone reporting "security vulnerabilities"
2025-06-12 11:18:46 <ptrc> their point? aports/community/py3-amqp/tests-server_key.pem
2025-06-12 11:18:56 <ptrc> > Impact: If production keys, they could allow impersonation, decryption, or unauthorized access.
2025-06-12 11:20:25 <funderscore> ptrc: it was me, funderscoreAI™ SecurityAgent® /j
2025-06-12 11:20:38 <ptrc> https://ptrc.gay/cNZGmhMH
2025-06-12 11:21:05 <ptrc> > check() { ./ssl-cert-check -b -c "$srcdir/keyStore.p12" -k "password" | grep " Jun 16, 2034 " }
2025-06-12 11:21:15 <ptrc> this is so silly i don't even know what to respond
2025-06-12 11:21:41 <psykose> just don't respond
2025-06-12 11:22:07 <funderscore> yeah why respond
2025-06-12 12:00:00 <lnl> One time I've had /metrics public and I got an e-mail to security.txt@ from a random ass gmail address. And I fixed it instantly but I've been getting next e-mails from other random gmail addresses for like a week anyway???
2025-06-12 12:02:36 <el[m]1> neat, i managed to join. the thunderbird version currently shipped by alpine edge arm64 seems to have multiple severe vulnerabilities, at least for me it says 138.0. the fixed one seems to be 139.0.2.
2025-06-12 12:02:36 <el[m]1> i dont know how to try to build and update alpine packages yet, but i got some C/C++ experience and i'm on a postmarketOS edge arm64 system right now which is relatively fast and has an SSD, a raspberry pi 5. if desired i could try to build the updated thunderbird package locally for testing, if that's possible with 16GB RAM (i assume it involves building the firefox engine and will therefore be relatively heavy to build).
2025-06-12 12:07:34 <Kladky> Yeah, if you look at https://pkgs.alpinelinux.org/packages?arch=x86_64&name=thunderbird you can see it is known to be out of date
2025-06-12 12:08:17 <Kladky> And there is a merge request to upgrade it: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/85570
2025-06-12 12:08:24 <Kladky> !85570
2025-06-12 12:08:31 <Kladky> oh, algitbot works now
2025-06-13 10:13:58 <funderscore> I got inspircd to do an openrc service thing \o/
2025-06-13 10:16:03 <funderscore> well originally I wanted to DIY but Sadie decided to do it herself
2025-06-13 10:16:06 <funderscore> https://github.com/inspircd/inspircd/compare/insp4...SadieCat:inspircd:insp4+openrc
2025-06-13 10:16:19 <funderscore> if anyone is running an inspircd server...
2025-06-13 11:20:23 <Kladky> Could someone take a look at !84270 please? It's ready to be merged
2025-06-13 13:29:26 <elagost> would someone be able to look at !85111 too? It's been sitting for a little bit.
2025-06-13 15:32:04 <ikke> FYI, restarting gitlab for security updates
2025-06-13 15:37:54 <ikke> gitlab is back
2025-06-13 16:40:21 <quinq> ikke, back in fashion?
2025-06-13 16:41:48 <ikke> quinq: I'll let you be the judge of that
2025-06-13 16:42:46 <realroot[m]> xlibre xorg fork would be welcome in alpine?
2025-06-13 16:43:08 <quinq> ^^
2025-06-13 16:47:35 <ikke> realroot[m]: what I read about it, I would not expect a lot from it
2025-06-13 16:48:36 <quinq> Maybe let's see if it actually fixes issues and gets some traction
2025-06-13 16:50:20 <ikke> So far the author mostly seem to have broken stuff
2025-06-13 16:50:38 <realroot[m]> well redhat killed xorg development and >Btw, X11Libre's X server got 1.3K commits in 2 weeks.
2025-06-13 16:51:06 <ikke> 1.3K commits to X11 would rather worry me
2025-06-13 16:51:18 <quinq> realroot[m], wait and see :)
2025-06-13 16:52:38 <invoked> the person who created xlibre is leading with political positions, so it does not bode well
2025-06-13 16:53:09 <realroot[m]> there is PR to add apolitical etc. to readme
2025-06-13 16:53:12 <quinq> Why not
2025-06-13 16:53:14 <quinq> Open source is politics
2025-06-13 16:53:23 <realroot[m]> i was thinking maybe to try it
2025-06-13 16:53:32 <invoked> there'
2025-06-13 16:53:38 <invoked> s politics and then there's politics
2025-06-13 16:53:45 <invoked> anti-DEI specifically is quite toxic
2025-06-13 16:54:04 <quinq> What's DEI?
2025-06-13 16:54:19 <invoked> which just says it's not about the software, really, it's just a means to poke at some people
2025-06-13 16:54:45 <skarnet> yup, they pretend to be all about the software first, and lead with a political stance, so it's really not about the software first
2025-06-13 16:55:23 <quinq> Opus DEI?
2025-06-13 16:55:38 <invoked> quinq: initialism for diversity equity inclusion
2025-06-13 16:55:57 <skarnet> quinq: hey, that was almost a good one
2025-06-13 16:56:13 <quinq> oh ok, thanks invoked :)
2025-06-13 16:56:30 <quinq> Well, wasn't the text saying the opposite? That they welcome all kinds of furries?
2025-06-13 16:56:40 <quinq> Maybe I misread, I admit I skipped a bit over that part
2025-06-13 16:59:42 <skarnet> yeah but when from one side of your mouth you say "we're accepting of everyone" and from the other side you say "except for those who won't abide by our stated position that is generally seen as hateful and bigoted even though we say the opposite", it's hard to take you at face value
2025-06-13 17:00:24 <quinq> Finally some politics! ^^
2025-06-13 17:00:34 <quinq> ok, I didn't read that part well enough I suppose
2025-06-13 17:01:06 <realroot[m]> >It doesn't matter which country you're coming from, your political views, your race, your sex, your age, your food menu, whether you wear boots or heels, whether you're furry or fairy, Conan or McKay, comic character, a small furry creature from Alpha Centauri, or just an boring average person. Anybody who's interested in bringing X forward is welcome.
2025-06-13 17:01:08 <skarnet> if they wanted to be as apolitical as they pretend they are, they could just... *not mention politics at all*
2025-06-13 17:01:11 <abby> the forker is this guy, so lol https://www.theregister.com/2021/06/11/linus_torvalds_vaccine_smackdown/
2025-06-13 17:01:38 <ikke> Maybe this can continue in #alpine-offtopic?
2025-06-13 17:01:51 <skarnet> fair
2025-06-13 17:02:29 <quinq> y
2025-06-13 17:46:55 <eletrotupi> heya, noticed that svg icons doesn't seems to work within regular. i do have librsvg and gdk-pixbuf-loaders installed
2025-06-13 17:47:16 <eletrotupi> the app in question is foliate, and regular apps works, but all icons specified on their repository as svg doesn't
2025-06-13 17:47:25 <eletrotupi> https://github.com/johnfactotum/foliate/tree/gtk4/src/icons/hicolor/scalable/actions
2025-06-13 17:47:55 <eletrotupi> i'm using niri, so it might have something to do with that, too, but I don't even know where to poke at it
2025-06-13 17:51:11 <eletrotupi> i do see the svg loader on query-loader: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so
2025-06-13 18:06:09 <psykose> you mean these? https://img.ayaya.dev/woBKWjKIUQso
2025-06-13 18:06:27 <psykose> you probably have some broken gtk theme set
2025-06-14 03:37:42 <Saijin_Naib[m]> Thanks for the fixups jvvv
2025-06-14 03:38:13 <Saijin_Naib[m]> I'm going to try to tackle flatsweep and varia next
2025-06-14 04:02:33 <jvvv> Saijin_Naib[m]: i looked at the pipeline job log for flatseal armhf. it fails because gjs is not built for armhf. i'm looking into that now.
2025-06-14 04:09:04 <Saijin_Naib[m]> Ahh, sweet!
2025-06-14 04:09:16 <Saijin_Naib[m]> I am just pushing a change where I skip armhf with a note about gjs
2025-06-14 04:10:07 <Saijin_Naib[m]> May I ping you in the future to review drafts for flatsweep and varia? I can't get them to show a GUI, so I am wondering if the fixes you made for flatseal might not apply given they are meant to be GNOME Builder assembled and only flatpak'd
2025-06-14 04:11:54 <jvvv> that would be fine
2025-06-14 04:13:46 <Saijin_Naib[m]> Thank you so much for the assistance
2025-06-14 04:14:06 <jvvv> yw
2025-06-14 04:15:33 <jvvv> fixes were necessary in order to build flatseal, gnome builder should not matter in this case one way or another
2025-06-14 04:50:39 <jvvv> Saijin_Naib[m]: yeah, i thought you might need to disable armhf... is due to gjs depending on mozjs which has #14232 (linked to https://bugzilla.mozilla.org/show_bug.cgi?id=1786619).
2025-06-14 06:03:39 <Saijin_Naib[m]> Ah, my Pi 1B will be sad it cant run flatseal 🤣
2025-06-14 06:06:47 <jvvv> Saijin_Naib[m]: i'm looking at some patches that debian uses and originate for the same time as the mozilla bug
2025-06-14 06:06:58 <jvvv> no promises
2025-06-14 06:27:50 <Saijin_Naib[m]> Hey, if you think it is worthwile, that's amazing
2025-06-14 06:28:44 <Saijin_Naib[m]> Some nice GNOME apps rely upon gjs/mozjs, so it can open the door to them on ARMHF
2025-06-14 06:31:25 <Saijin_Naib[m]> jvvv, !85655 is for flatsweep if you get time to take a look. I am missing something, it fails to run with missing Gtk.py in the trace, same as varia
2025-06-14 06:31:44 <Saijin_Naib[m]> I hope it is simple and I'm just not getting it
2025-06-14 06:52:34 <jvvv> flatsweep has some brokeness in its data/meson.build file... it does not set the installation directory correctly. strange because author got it right elsewhere
2025-06-14 06:56:11 <Saijin_Naib[m]> So, an upstream thing to fix ideally?
2025-06-14 06:59:00 <jvvv> i've got at patch, will upload it to the MR, after i've tested it
2025-06-14 06:59:33 <jvvv> s/\(got a\)t \(patch\)/\1 \2/
2025-06-14 06:59:36 <Saijin_Naib[m]> Oh, sweet
2025-06-14 06:59:46 <Saijin_Naib[m]> Want me to try and upstream it, crediting you of course?
2025-06-14 07:07:20 <jvvv> sorry, i gotta rework the patch... my meson foo is ok, but i gotta read the manual to see where this is going wrong
2025-06-14 07:22:52 <jvvv> Saijin_Naib[m]: actually, patch is not needed... i thought i was seeing an error, but it was just a warning that it's skipping stuff like updating the icon cache, which makes sense
2025-06-14 14:58:35 <Saijin_Naib[m]> Ah, good news!
2025-06-15 15:03:47 <myryk[m]> Good evening,... (full message at <https://matrix.org/oftc/media/v1/media/download/AUGdcPukOifnzxhJEJodO60ZbpDMgZQ_GB6XcipJPiqDBeKjjWzijCen-3oiI8C3mP8aEZr0KgfM3zzPu1FJH7JCeXvDdDBwAG1hdHJpeC5vcmcveFBkbkdwY1NJbHlsWFpoTFBtV2lTQW9V>)
2025-06-15 21:11:00 <rhizoome> myryk[m]: it sounds like you are trying to mix postmarkedos and alpinelinux, since I cannot find a vlc package in pmos. I don't know much about pmos, but I don't think you can mix it with alpine. https://pkgs.postmarketos.org/packages?name=vlc*&branch=v24.12&repo=&arch=&origin=
2025-06-15 21:12:45 <myryk[m]> rhizoome: Postmarketos is using alpine as its base, any packages that are not it their package list are coming from alpine
2025-06-15 21:13:22 <rhizoome> myryk[m]: ok. thanks. so lets check in alpine. a moment...
2025-06-15 21:15:46 <rhizoome> myryk[m]: v3.22 of alpine linux seems consistent. which version of alpine is your current pmos based on?
2025-06-15 21:16:24 <myryk[m]> rhizoome: its based on edge.
2025-06-15 21:17:38 <rhizoome> myryk[m]: yes edge is inconsistent, lets see if there is already a rebuild merge request.
2025-06-15 21:19:45 <myryk[m]> While we're at it `ffmpeg-libavcodec` also had dependency issues
2025-06-15 21:20:05 <myryk[m]> What would the proper place to report that be, for the next time? 
2025-06-15 21:25:52 <rhizoome> myryk[m]: imo it is ok to say it here, especially since you already checked what the problem is, but here someone may react or not. officially you should use issue-tracker https://gitlab.alpinelinux.org/alpine/aports/-/issues
2025-06-15 21:27:37 <myryk[m]> rhizoome: okay great. Thx for the help, heading to bed now. One last question: what's the meaning of a "special" dependency? 
2025-06-15 21:31:24 <rhizoome> myryk[m]: you mean like so:libprotobuf-lite.so.29? These are automatically generated by the build-system. When a package is built, the system lists all shared-objects the package depends on and all shared-objects a package provides. This saves a lot of manual work.
2025-06-15 21:49:57 <rhizoome> myryk[m]: VLC rebuild has been commited. Should be built by tomorrow.
2025-06-15 22:08:31 <rhizoome> myryk[m]: ffmpeg-libavcode has also been fixed today.
2025-06-15 22:19:30 <rhizoome> a follow-up to the rebuild of vlc !85738
2025-06-15 22:58:46 <ayakael> Hey all, is there an easy way to resign apk packages? I'm struggling with integrating in a repo a package that was built on a different machine, and there doesn't seem to be a documented way to resign packages. Thanks!
2025-06-15 22:59:23 <ayakael> (basically getting ERROR: package.apk: UNTRUSTED signature  when rebuilding repo index with abuild index)
2025-06-15 23:01:53 <pbui> i believe there is abuild-sign command: https://wiki.alpinelinux.org/wiki/Abuild_and_Helpers
2025-06-15 23:02:46 <ayakael> Unfortunately it only seems to work for sign APKINDEX files.
2025-06-15 23:04:48 <pbui> after signing the index, you will need to copy the corresponding public key to /etc/apk/keys
2025-06-16 09:18:43 <strophy> Hi, I'm running into a CI error while trying to add an aport that depends on a package in edge/testing https://gitlab.alpinelinux.org/strophy/aports/-/jobs/1897733
2025-06-16 09:19:21 <strophy> Do I need to move the bazel8 dependency to edge/community first? Or how can I get it to run in CI?
2025-06-16 09:21:50 <ikke> Yes, packages in community cannot depend on packages in testing 
2025-06-16 09:23:02 <strophy> Thanks, I'll do an MR to move bazel8 to community since I'm maintainer of that as well
2025-06-16 09:24:49 <ikke> You could do it in the same MR 
2025-06-16 09:27:13 <strophy> Good point, I did it like that
2025-06-16 11:45:24 <Kladky> Could someone please take a look at !85021? The assigned reviewer (Jirutka) hasn't reviewed it yet, but they tend to be pretty slow to respond, and all it does is merge one of their packages into mine, so I think it should be fine with only my approval
2025-06-16 13:52:01 <ncopa> im trying to move py3-crpytography to main and the rabbit hole is deep
2025-06-16 14:41:43 <Piraty> pbui: hi :)
2025-06-16 14:42:57 <pbui> wow, long time no see Piraty 
2025-06-16 16:01:52 <rhizoome> myryk[m]: By chance I just encountered a special dependency, I tried to find out what definition of a special dependency is, but I did not find it. So I don't know.
2025-06-16 16:05:07 <myryk[m]> rhizoome: Okay :D, I just noticed that both times the broken dependency was marked as special. Thanks for fixing vlc, wi try installing again today
2025-06-16 16:54:08 <craftyguy[m]> @fossdd is there a reason why we aren't packaging linux-stable for armhf?
2025-06-16 16:54:16 <achill> no device runs on it
2025-06-16 16:54:58 <achill> raspberries runs linux-rpi and all other devices can run in v7 mode anyway
2025-06-16 23:25:32 <elagost> would anyone be able to review !84228 ? It's been sitting for a while.
2025-06-17 03:12:40 <Saijin_Naib[m]> This looks amazing!
2025-06-17 08:09:29 <nightlight> I try to compile Gimp  from source to a flatpak. the first part is done I have a build folder. But when I try to run 2_build-gimp-flatpak.sh the terminal puts out a error: "ninja: error: '/usr/lib/libappstream-glib.so', needed by 'app/config/test-config', missing and no know rule to make it"
2025-06-17 08:12:30 <nightlight> If I look in the /usr/lib folder I can't find it. but with apk info appstream-lib it is installed. Should I change that line to find the right package? 
2025-06-17 08:20:43 <psykose> you need appstream-glib-dev
2025-06-17 08:21:56 <nightlight> psykose: I Have that installed but the same error
2025-06-17 08:23:52 <psykose> ah you're running that gimp build script
2025-06-17 08:24:03 <psykose> no idea then, you'll have to figure out why it fails
2025-06-17 16:51:14 <pabloyoyoista|m> Hi, has anybody had issues recently with Firefox crashing?
2025-06-17 16:51:58 <pabloyoyoista|m> I have been getting some recurrently since a few weeks, after one of the last firefox-esr upgrades
2025-06-17 16:52:33 <craftyguy[m]> no issues here, but I'm on 139 on aarch64
2025-06-17 18:32:24 <craftyguy[m]> any chance someone can take a look at merging !85702 ? thanks :)
2025-06-17 18:38:00 <craftyguy[m]> thank you ikke!
2025-06-17 18:46:48 <hjaekel> Where do I get zstdConfig.cmake from? It's not included in zstd-dev
2025-06-17 18:47:46 <ikke> There does not appear to be a package that contains it
2025-06-17 18:47:53 <ikke> https://pkgs.alpinelinux.org/contents?file=zstdConfig.cmake&path=&name=&branch=edge&repo=&arch=
2025-06-17 18:48:58 <hjaekel> I know. The CMakeLists.txt of my project uses find_package(zstd CONFIG REQUIRED) and that fails
2025-06-17 18:49:29 <hjaekel> Why is zstd not build with cmake?
2025-06-17 18:50:01 <abby> iirc cmake can use pkg-config/pkgconf if available
2025-06-17 18:52:19 <hjaekel> Can I replace the find_package statement with something that uses pkgconfi? Sorry, I am not familiar with cmake
2025-06-17 18:56:00 <abby> a project just needs to have a find_package(PkgConfig REQUIRED) line then it should work
2025-06-17 18:56:38 <abby> maybe
2025-06-17 18:56:40 <abby> idk
2025-06-17 18:56:43 <hjaekel> Thanks, I will try that
2025-06-17 19:16:18 <hjaekel> abby that worked, thank you
2025-06-18 07:08:23 <rhizoome> I think (hope) this one should be an easy one: !85521
2025-06-18 14:45:47 <ncopa> I am moving a significant number of py3- packages to main in https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/85756
2025-06-18 14:45:52 <ncopa> any objections?
2025-06-18 16:51:52 <caskd> PureTryOut: do you still use kaidan?
2025-06-18 16:52:09 <caskd> tried installing on latest-stable and it complains about a bunch of symbols missing
2025-06-18 16:58:10 <caskd> rebuild doesn't seem to help
2025-06-18 16:58:13 <caskd> ...
2025-06-18 17:15:27 <PureTryOut> caskd: I've never used Kaidan, or XMPP for that matter. Do you mean "3.22" with "latest-stable" or edge?
2025-06-18 17:15:37 <caskd> 3.22
2025-06-18 17:15:44 <caskd> ur the maintainer for it
2025-06-18 17:15:47 <caskd> so i assumed you use it
2025-06-18 17:15:49 <caskd> ^^'
2025-06-18 17:16:12 <caskd> or maybe because alpine-desktop?
2025-06-18 17:16:22 <PureTryOut> I'm the maintainer for all of KDE but that doesn't mean I use all of it 😅
2025-06-18 17:16:42 <caskd> oh okay
2025-06-18 17:17:04 <caskd> welp, that one is broken so i'll try to figure out what's wrong
2025-06-18 17:17:07 <caskd> sorry for the ping
2025-06-18 17:17:18 <PureTryOut> no don't worry, I do have the responsibility to fix it 😉
2025-06-18 17:17:31 <PureTryOut> What symbols is it complaining about? Probably just needs a rebuild
2025-06-18 17:17:43 <caskd> its qt
2025-06-18 17:17:47 <caskd> not linker
2025-06-18 17:17:56 <caskd> i tried rebuilding and it didnt help
2025-06-18 17:18:06 <PureTryOut> Hmm at least it's missing a runtime dep on QtLocation
2025-06-18 17:18:54 <caskd> https://envs.sh/tz.txt
2025-06-18 17:19:15 <PureTryOut> Seems to work otherwise though
2025-06-18 17:19:24 <caskd> oh?
2025-06-18 17:19:38 <caskd> for me not even a window shows up
2025-06-18 17:19:39 <PureTryOut> ACTION sent a code block: https://matrix.org/oftc/media/v1/media/download/ATgNneE7lO1D_wg6dRikFIua3s9jjLZREq23x3IopOQpdqlW8vOz9qz84gfAh3akbHZd6NbJ6gBajqKwxb3GnFxCeXzCa3-QAG1hdHJpeC5vcmcvZnZVWE9mRFRqemxHQ2xkVW5WbUp2SHBE
2025-06-18 17:19:52 <PureTryOut> yeah what you posted is a missing runtime dep on qt6-qtlocation
2025-06-18 17:19:56 <PureTryOut> Install it, I'll fix the packaging
2025-06-18 17:20:23 <caskd> oh
2025-06-18 17:20:27 <caskd> ur right
2025-06-18 17:20:48 <caskd> to be fair i don't know qt libraries and what they contain
2025-06-18 17:20:52 <caskd> so i didnt know what to look for
2025-06-18 17:21:22 <PureTryOut> Well it's not a missing symbol 😄
2025-06-18 17:21:31 <caskd> yes, that's the difficult part
2025-06-18 17:21:40 <caskd> despite me having a copy of package repo locally
2025-06-18 17:21:45 <caskd> i will not grep it all
2025-06-18 17:21:46 <caskd> lol
2025-06-18 17:22:23 <PureTryOut> `module "<something>" is not installed` are Qt errors telling you're missing QML modules
2025-06-18 17:23:09 <caskd> should i open a mr or will you?
2025-06-18 17:24:26 <PureTryOut> Already have, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/85843. Will backport to 3.22 after
2025-06-18 17:24:32 <caskd> okay, thanks :D
2025-06-18 20:33:57 <haesbaert> Is there any compat package that includes a b64_ntop (that's in glibc's libresolv). It seems there isn't as openbsd-netcat includes its own. I'm porting some software and just wanted to double check before I include my own copy
2025-06-19 06:24:53 <Saijin_Naib[m]> Can !85647 get a review/merge?
2025-06-19 06:25:09 <Saijin_Naib[m]> Same with !84917
2025-06-19 14:20:52 <el[m]1> fwiw there seems to be some udisks normal-to-root-privilege-escalation security hole, CVE-2025-6019. if you havent heard yet
2025-06-19 14:23:52 <el[m]1> and some PAM privilege escalation exploitable over SSH affecting a bunch of distributions: https://www.openwall.com/lists/oss-security/2025/06/17/4 CVE-2025-6018
2025-06-19 15:29:02 <ncopa> nasty
2025-06-19 16:32:19 <dalias> as usual polkit=rootkit
2025-06-19 16:33:29 <dalias> this whole thing is basiscally the interaction of 3+ bad components intentionally disregarding unix permissions model and doing their own shit
2025-06-19 16:33:39 <dalias> (polkit, pam, and systemd)
2025-06-19 16:34:11 <dalias> i doubt any of it affects alpine, especially not in a default or reasonable configuration, but i guess it should be checked if folks with polkit installed are affected
2025-06-19 16:39:00 <craftyguy[m]> in other news, if you enable a deprecated feature with known security issues, you might have security issues.
2025-06-19 20:40:20 <rickard0> Hello, I have been trying to build the HSR kernel module under alpine 3.22 all day but I have had trouble. I think I have all the versioning correct, but I still get "Invalid module format" when trying to load the built module with insmod.
2025-06-19 20:40:32 <rickard0> Here is my current procedure: apk add nano git alpine-sdk build-base linux-lts-dev sed installkernel bc linux-headers linux-firmware-any openssl-dev ncurses-dev diffutils && git clone --depth 1 --branch 3.22-stable https://git.alpinelinux.org/aports && cd aports/main/linux-lts && abuild -F fetch unpack prepare && cd src/linux-* && cp /usr/src/linux-headers-$(uname -r)/.config . && cp /usr/src/linux-headers-$(uname -r)/Module.
2025-06-19 20:40:54 <rickard0> #ENABLE WITH CONFIG_HSR=m && make -j$(nproc) modules_prepare && make -j$(nproc) M=net/hsr modules
2025-06-19 21:14:40 <rhizoome> rickard0: https://tpaste.us/6K4z lts.x86_64.config created with "make menuconfi", loading lts.x86_64.config, enabling HSR, saving lts.x86_64.config. Copy into aport/main/linux-lts, abuild checksum, abuild -r. I don't know if it works I am currently building it.
2025-06-19 21:15:28 <rickard0> You need to rebuild the whole kernel everytime instead of just the module?
2025-06-19 21:16:53 <craftyguy[m]> look into AKMS
2025-06-19 21:17:00 <rhizoome> rickard0: I guess you can do that, but for me it is not worth the hassle. if you rebuild the whole thing, you have to wait longer, but work less.
2025-06-19 21:17:22 <craftyguy[m]> https://github.com/jirutka/akms
2025-06-19 21:17:32 <rickard0> Ok, thank you for your help, ill try building overnight
2025-06-19 21:17:45 <craftyguy[m]> oh if it's in-tree.. ya you have to build the whole kernel I guess
2025-06-19 21:18:20 <craftyguy[m]> or sent a MR (or file an issue) requesting that module is enabled by default in the config
2025-06-19 21:23:05 <rhizoome> rickard0: and as craftyguy[m] said, HSR sounds like something alpine-linux would enable by default, so you can send an MR or open an issue.
2025-06-20 06:30:44 <srcfn> I was getting frequent segfaults with firefox-esr on v3.22. This patch from firefox (non-ESR) seems to fix it: https://gitlab.alpinelinux.org/alpine/aports/-/issues/17131 .
2025-06-20 06:34:10 <srcfn> @ptrc maybe?
2025-06-20 06:57:11 <liske> weird issue I observedon two Alpine 3.22 hosts running in diskless mode: "lbu st" doesn't cleanup its working files in /tmp/lbu-*
2025-06-20 06:57:59 <liske>  (and lbu status is issued by our monitoring system to detect uncommitted changes… so the root (tmpfs) gets filled up)
2025-06-20 06:59:06 <liske> is this known?
2025-06-20 07:07:12 <ikke> liske: haven't heard any reports yet myself 
2025-06-20 10:57:59 <liske> I've upgraded another host running in diskless mode from 3.21 to 3.22 and the issue occurs :-O
2025-06-20 11:10:48 <liske> #17283
2025-06-20 11:34:14 <liske> it is a regression in alpine-conf: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/merge_requests/258
2025-06-20 17:18:21 <Ariadne> please do not import xlibre into alpine under any circumstance
2025-06-20 17:18:59 <ikke> ack
2025-06-20 17:28:42 <realroot[m]> too late
2025-06-20 17:35:25 <Ariadne> i do not presently see it in aports :)
2025-06-20 17:36:04 <ikke> And no merge requests for it
2025-06-20 17:36:29 <realroot[m]> tomorrow is the first release I've heard so it cannot be there now
2025-06-20 17:36:31 <craftyguy[m]> yeah it's not "too late" because it's not there 🤷‍♂️
2025-06-20 17:36:41 <realroot[m]> I meant that xlibre has gained a lot of traction
2025-06-20 17:36:51 <ikke> Doesn't mean we have to include it
2025-06-20 17:39:22 <Sheila> my understanding is that the people among whom it's gaining traction are not people who would be valuable community members, and moreover the main dev has a history of losing interest once he discovers that Doing The Thing is hard, actually.
2025-06-20 17:42:08 <realroot[m]> my understanding is that people interested in xorg are interested
2025-06-20 17:42:10 <psykose> i browse the issues on it for fun and the only traction i see it gaining is an alarming amount of conspiracy theory discussion and regressions from xorg
2025-06-20 17:42:23 <Ariadne> let me be more direct: if anyone merges xlibre i will be pursuing a code of conduct violation against them
2025-06-20 17:42:46 <realroot[m]> really? for what reason?
2025-06-20 17:43:11 <Ariadne> because the xlibre project represents an unacceptable ideology
2025-06-20 17:43:27 <realroot[m]> updating xorg?
2025-06-20 17:43:44 <realroot[m]> this is about software
2025-06-20 17:43:56 <Sheila> this is about politics, not just software.
2025-06-20 17:44:42 <pabloyoyoista> Is there even anything about software in that discussion?
2025-06-20 17:44:57 <psykose> regressing it a bunch
2025-06-20 17:44:59 <psykose> ends there though
2025-06-20 17:45:17 <Sheila> I know that a lot of people think that you can be apolitical in technology, but refusing to engage with politics is de facto supporting the status quo, which is a political position.
2025-06-20 17:45:26 <realroot[m]> i am talking about updated xorg fork therefore it's only related to software
2025-06-20 17:45:36 <Sheila> it is not 'updated' in any useful sense.
2025-06-20 17:45:47 <psykose> are you pretending to be wilfully obtuse and blind to reality
2025-06-20 17:45:48 <skarnet> even if you make abstraction of the politics of it (which, you shouldn't) I'm not fully convinced that the technical acumen of the Xlibre team will make it easy and burdenless to interact with for the Alpine team
2025-06-20 17:46:02 <Sheila> if you look at fd.o's Xorg repos recently they've been reviewing metux's contributions and stripping them out.
2025-06-20 17:46:10 <Ariadne> i am not opposed to other forks of X.org, just that specific one.
2025-06-20 17:46:34 <Sheila> which is not exactly an indication that xlibre has technical merit.
2025-06-20 17:47:50 <Sheila> furthermore, xlibre is motivated primarily by the part where he was booted from fd.o due to CoC violations, as evidenced by his efforts to remove any such barriers to contributing to his petty fork.
2025-06-20 17:48:30 <Sheila> but sure, it's totally just about the software. pull the other one, it's got bells on.
2025-06-20 17:48:55 <Ariadne> i mean, it is pretty clear that fd.o does not give a single shit about X anymore
2025-06-20 17:49:06 <Ariadne> so if someone who is not metux wishes to do a fork, cool
2025-06-20 17:49:31 <Sheila> they have even put out calls asking for anyone who wants to maintain X to step up
2025-06-20 17:49:42 <quinq> Maybe move the discussion to #off-topic
2025-06-20 17:49:57 <Ariadne> it is on-topic, because this is actually a security problem for alpine
2025-06-20 17:50:06 <quinq> What is?
2025-06-20 17:50:14 <quinq> Some software fork politics?
2025-06-20 17:50:43 <Ariadne> the X implementation, and the ability of the security team to have productive collaboration with said X implementation is relevant to alpine
2025-06-20 17:51:05 <quinq> wa
2025-06-20 17:51:06 <quinq> t
2025-06-20 17:51:28 <Ariadne> what part of that did you misunderstand?
2025-06-20 17:53:09 <quinq> The part how your own view (which is legit to have) on some software fork in the wild and continue arguing about it is relevent to Alpine linux security
2025-06-20 17:53:17 <Ariadne> major pieces of software, such as X, require more effort to provide security support for.  the security team prefers working with upstream to provide this security support to alpine users.  in this case, i seriously doubt we can work with xlibre.
2025-06-20 17:53:43 <quinq> Did anybody ask?
2025-06-20 17:53:53 <psykose> eyy it's the #1 troll
2025-06-20 17:53:57 <psykose> what up quinq
2025-06-20 17:55:06 <quinq> Do I know you?
2025-06-20 17:55:08 <Sheila> <quinq> Did anybody ask? // a user, in this channel, literally suggested that xlibre might have technical merit.
2025-06-20 17:56:27 <quinq> I must have missed it, looked like that came out of the blue
2025-06-20 17:57:02 <f_>  19:43 <Sheila> this is about politics, not just software.
2025-06-20 17:57:08 <f_> Free Software *IS* politics
2025-06-20 17:57:25 <Ariadne> i'm not going to bother asking a project whose community is filled with conspiracy theories
2025-06-20 17:58:07 <Ariadne> xlibre is security NAK unless something substantially changes with their project
2025-06-20 17:58:17 <ikke> Can we please let this rest for now? 
2025-06-20 18:00:42 <Ariadne> as long as the security NAK is respected :))))
2025-06-20 18:02:40 <quinq> noted :)
2025-06-20 18:24:37 <valerius> if you care about the opinions of who wrote the software you use, you might as well shut down your computer and never turn it on again
2025-06-20 18:25:00 <valerius> but with that said, I think once people experience a functional Wayland compositor they will have little desire to go back to X
2025-06-20 18:25:16 <valerius> in other words, the discussion above is actually a non-issue long term
2025-06-20 18:26:48 <Sheila> <valerius> but with that said, I think once people experience a functional Wayland compositor they will have little desire to go back to X // Wayland accessibility is a significant issue still.
2025-06-20 18:27:08 <valerius> accessibility in what sense?
2025-06-20 18:27:34 <Sheila> screen readers and other support for print-disabled users.
2025-06-20 18:27:42 <valerius> ahh... yeah, I know nothing about that
2025-06-20 18:28:37 <valerius> but I am sure it will improve as more distros are defaulting to Wayland based desktops and interest in fixing that problem will rise
2025-06-20 18:29:02 <f_> yes there's work ongoing AFAIK, it's going slow but it's going
2025-06-20 18:29:03 <Ariadne> to be clear, i understand the need for an X fork.  i am just skeptical based on what i've seen that Xlibre will succeed
2025-06-20 18:29:53 <valerius> I would say wait for any fork to prove itself by being integrated into a niche distro and showing that it is being actively developed over the long term in a way that doesn't entirely break it
2025-06-20 18:29:59 <Ariadne> X has a ton of packages, DDXes (graphics drivers), input methods, extensions, etc.
2025-06-20 18:30:59 <Ariadne> i see no tangible plan to properly maintain these components, instead i see anti-DEI marketing
2025-06-20 18:33:07 <valerius> politics first and software second is rarely successful
2025-06-20 18:33:26 <valerius> I don't care about people's politics if they are developing quality software, and neither do the majority of people
2025-06-20 18:33:29 <Ariadne> we are going from a world where these components are barely maintained by the companies that make the relevant hardware, to a world where these components are maintained by people who want to complain about politics
2025-06-20 18:33:36 <Ariadne> valerius: correct
2025-06-20 18:33:43 <valerius> but it becomes hard to develop quality software when your focus is politics
2025-06-20 18:34:51 <valerius> anyway, I say shelve the Xlibre conversation for at least a year :p
2025-06-20 18:35:28 <Ariadne> anyway, given that, it is my belief that an Xlibre world will place further burden on alpine's security team, because the corporate maintainers will continue to fix issues in Xorg, and we will have to triage whether those issues were correctly ported to Xlibre in a way that does not introduce security regressions
2025-06-20 18:35:37 <Ariadne> hence the security NAK
2025-06-20 18:36:47 <Ariadne> based on knowledge and experience, this is 100% likely to happen that Xlibre will miss or intentionally reject security fixes, because the project is reactionary
2025-06-20 18:48:14 <abby> the fork will probably die in a few months, because it is reactionary
2025-06-20 18:50:07 <orbea> if it dies so quickly all on its own then there is no reason to even worry about it, any X11 fork should prove themselves on merit before being widely adopted
2025-06-20 18:50:28 <Ariadne> this is basically my point: security NAK until proven
2025-06-20 18:51:15 <Ariadne> i would propose an alternative strategy: fork the core X server, xf86-video-modesetting, xf86-input-libinput, and that's all
2025-06-20 18:51:30 <orbea> tbf forking and improving upon X11 doesn't seem at all trivial
2025-06-20 18:52:32 <abby> because it's already perfect /s
2025-06-20 18:52:47 <orbea> i'm still on the amdgpu ddx, modesetting wasn't quite right last I tried, but maybe its been since fixed
2025-06-20 18:53:39 <Ariadne> the point is that any fork should focus on DDXes that are generic and do not require domain-specific knowledge to maintain
2025-06-20 18:53:58 <Ariadne> e.g. it is better to fix bugs in modesetting than fork amdgpu
2025-06-20 18:54:05 <orbea> true
2025-06-20 18:54:34 <Ariadne> there is a high degree of risk in introducing new regressions forking hardware-specific DDXes
2025-06-20 18:54:56 <orbea> yea, that is a good point
2025-06-20 18:55:36 <Ariadne> and given that X has features like surfaces which must be securely erased when destroyed, those regressions could become security regressions
2025-06-20 18:55:57 <f_> or more than 'just' that
2025-06-20 18:56:05 <valerius> I remember the days when X.Org was forked from XFree86
2025-06-20 18:56:14 <valerius> I think these cases are compared, but it is apples to oranges
2025-06-20 18:56:44 <Ariadne> X.Org was forked by people with appropriate domain knowledge; Xlibre is forked by politically-motivated reactionaries
2025-06-20 18:56:46 <valerius> the reasons for the fork are different, and the developer support as well
2025-06-20 18:57:27 <valerius> also the ecosystem has changed significantly since then
2025-06-20 19:00:02 <Sheila> I mean, I am not, in general, sanguine about a fork where the main developer had to have the XOR operator explained to them.
2025-06-20 19:01:12 <Sheila> even without his politics, I cannot trust that someone who is not familiar with C enough to understand that '2^16' is not 2 to the 16th power knows what they're doing with any other part of the project, much less anything with security implications.
2025-06-20 19:01:48 <Ariadne> i don't care about his politics if there is a path that involves not interacting with him that is sustainable
2025-06-20 19:03:07 <Ariadne> what i care about is: X.org patches a vulnerability, did Xlibre correctly patch the vulnerability as well
2025-06-20 19:03:29 <valerius> in 2 years 85% of desktop Linux users will be on Wayland
2025-06-20 19:03:36 <Ariadne> right now, there are two paths to figuring that out
2025-06-20 19:04:05 <Ariadne> option 1: ask Xlibre developers.  this involves interacting with Xlibre developers, which seems... unpleasant given the reactionary nature of the project
2025-06-20 19:04:46 <Ariadne> option 2: audit Xlibre codebase ourselves.  this involves monitoring many packages on freedesktop.org *and* in Xlibre, to ensure bugfixes are synced
2025-06-20 19:05:04 <valerius> oh, but there is a third option
2025-06-20 19:05:14 <Ariadne> option 3: don't care and stick with X.org?
2025-06-20 19:05:16 <Ariadne> ;)
2025-06-20 19:05:18 <valerius> that is to simply wait it out, and see if a competent group of devs makes a different fork :p
2025-06-20 19:05:43 <Ariadne> i mean the adelie people love X
2025-06-20 19:05:47 <Ariadne> maybe they will fork it
2025-06-20 19:05:53 <orbea> short term option 3 seems the best
2025-06-20 19:05:56 <Ariadne> i would have a higher degree of confidence in them doing it :P
2025-06-20 19:06:00 <orbea> long term, hard to predict
2025-06-20 19:06:35 <valerius> what I suspect will happen is Xlibre will die, X.Org will remain effectively in a zombified state, and everyone moves to Wayland
2025-06-20 19:06:44 <Ariadne> this is my prediction too
2025-06-20 19:07:38 <valerius> and I say this as a curmudgeon who went to Alpine to avoid systemd and other "modern" stuff :p
2025-06-20 19:09:01 <f_> ACTION installs systemd on valerius' laptop
2025-06-20 19:09:30 <Ariadne> i mean one of the reasons i have worked on Alpine for 15 years is because i want a distribution that is simple and easy to model in my head :p
2025-06-20 19:09:56 <Ariadne> i don't care about old vs new, i care about simplicity and usability
2025-06-20 19:10:03 <valerius> yeah, this is where I am at also
2025-06-20 19:10:12 <valerius> I will accept "new" if it is actually better
2025-06-20 19:10:24 <valerius> "new" does not always imply better
2025-06-20 19:10:30 <Ariadne> correct
2025-06-20 19:12:23 <Sheila> <Ariadne> i mean the adelie people love X // we recently put in a significant effort toward Wayland support, actually.
2025-06-20 19:13:22 <Sheila> (and I'm still looking for Wayland compositors that do interesting things or at least port popular X wms to Wayland)
2025-06-20 19:18:26 <valerius> hyprland is working well for me after I removed all the default "glitz and glam"
2025-06-20 19:18:43 <valerius> I have heard labwc is good for people who like stacking
2025-06-20 19:21:45 <valerius> seatd is also working well for me, no need for elogind
2025-06-20 19:22:37 <Ariadne> i think seatd is more "alpine" style anyway
2025-06-20 19:22:50 <Ariadne> small components which are composable and understandable
2025-06-20 19:23:11 <orbea> i was hoping someone would add seatd for x11
2025-06-20 19:23:26 <f_> Sheila: I used to use dwl back in my early wayland days, I am now using sway
2025-06-20 19:23:37 <Ariadne> i just use plasma
2025-06-20 19:23:41 <Ariadne> i am lazy
2025-06-20 19:23:48 <f_> I am also lazy
2025-06-20 19:24:59 <f_> I was tired of having to rebuild/repatch dwl on every upgrade, hence why I switched to sway. I just mostly added my keybindings, changed the colourscheme, and mostly moved on
2025-06-20 19:29:53 <Sheila> f_: yeah, we have sway. :)
2025-06-20 19:30:09 <f_> nice
2025-06-20 19:34:10 <Ariadne> tbh what someone should do is make a wayland compositor which just acts as an x server directly
2025-06-20 19:34:24 <Ariadne> so it's wayland under the hood, but you can still use whatever X window manager you want, etc
2025-06-20 19:34:39 <ikke> What is xwayland?
2025-06-20 19:34:44 <Ariadne> the opposite of that
2025-06-20 19:34:51 <ikke> ah right
2025-06-20 19:35:50 <orbea> i like that idea
2025-06-20 19:36:05 <valerius> that might be the future of compatibility with the existing X ecosystem
2025-06-20 19:36:50 <valerius> surely other people are thinking about the same thing, just a matter of someone whipping out the text editor to make it happen
2025-06-20 19:37:20 <Ariadne> i guess technically Xwayland is about 90% of what you would need, but you need it to go both ways
2025-06-20 19:37:30 <Ariadne> so wayland clients can be managed by the X window manager
2025-06-20 19:38:04 <f_> you can get close by running e.g. weston inside your X11 .. but that's not letting your X11 manage those
2025-06-20 19:38:06 <kapad> so, out of `linux wars`, is there actually an official Xorg development tree by Xorg foundation, or is over/done/end ?
2025-06-20 19:38:14 <f_> There is
2025-06-20 19:38:29 <orbea> it still exists and it still gets commits and even tags, but there is not heavy development
2025-06-20 19:38:38 <Ariadne> anyway my ask is simply: please do not burden the alpine security team with having to track differences between X.org and reactionary forks with no real maintenance plan
2025-06-20 19:38:42 <Ariadne> :P
2025-06-20 19:38:45 <kapad> ok! thanks.
2025-06-20 19:38:47 <orbea> and there is a lot of legacy baggage that is hard to identify and clean up
2025-06-20 19:39:20 <Ermine> devuan people have tried to patch x to support seatd
2025-06-20 19:39:36 <orbea> i wish this would be upstreamed
2025-06-20 19:40:42 <Ariadne> kapad: X.org is uhh, i would say "barely maintained"
2025-06-20 19:40:54 <Ariadne> a fork with an actual plan focused around sustainability wouldn't be the worst thing
2025-06-20 19:40:55 <Ermine> I need to see if rootful xwayland + cage is viable
2025-06-20 19:40:59 <Ariadne> this one just ain't it
2025-06-20 19:45:24 <Ermine> The problem is that maintaining Xorg requires actual expertise in DRM/KMS and, more importantly, Xorg architecture, but all people with such expertise are doing Wayland now
2025-06-20 19:46:32 <kapad> Ariadne: but watch all the above discussion so much time, and forks are not considered as something possible and viable. ok, most negative talk was about xlibre, but to me seems Xorg is not a simple project to maintain in many aspects. not anyone can do it
2025-06-20 19:47:10 <Ariadne> kapad: correct, X is a difficult project to maintain, and failures can lead to reliability and security regressions
2025-06-20 19:47:25 <Ariadne> however, there is a path to a sustainable fork of X
2025-06-20 19:47:45 <Ariadne> that would involve forking only the generic components
2025-06-20 19:48:06 <Ariadne> this is still not easy to do, but forking a subset is more likely to succeed
2025-06-20 19:49:58 <ikke> Just tried wayland (with sway) for the first time
2025-06-20 19:50:28 <Ermine> Xorg + -modesetting + -libinput and hopefully that works
2025-06-20 19:52:20 <Ermine> (but i'm repeating what other people said)
2025-06-20 19:53:24 <kapad> ACTION i use openbox, plus a pannel of lx or xfce4. thats my setup, i really need nothing else from a gui
2025-06-20 20:43:24 <ikke> Anyone got flameshot to work under sway?
2025-06-20 20:45:54 <xe> Hey I'm thinking about doing a bit, would you accept an alpine mirror at the domain probably-not-malware.lol?
2025-06-20 20:46:57 <craftyguy[m]> totally not a suspicious domain 😂
2025-06-20 20:51:45 <xe> incredibly normal domain tbh
2025-06-20 20:53:04 <Ariadne> #alpine-infra for mirrors :)
2025-06-20 21:13:19 <xordspar0> Can anyone think of a reason why a package like community/glfw wouldn't have a debug symbols package? Can I make an MR to add it?
2025-06-20 21:13:25 <xordspar0> https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/glfw/APKBUILD
2025-06-20 21:18:25 <craftyguy[m]> go for it. it probably isn't there because no one has cared to add it... until now/you :P
2025-06-20 23:18:59 <jvvv> ikke: i tried flameshot w/ sway: 'flameshot screen -n 0 ss.png' .. https://tpaste.us/9X8Z and just plain 'flameshot' .. QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
2025-06-20 23:21:37 <jvvv> i tried 'export XDG_CURRENT_DESKTOP=sway', then flameshot just hangs until ^C
2025-06-21 02:02:21 <xordspar0> craftyguy[m]: Thanks for the encouragement :) !85926
2025-06-21 06:34:46 <realroot[m]> <Ariadne> "X.Org was forked by people..." <- xlibre dev is the most active. what are other forks?
2025-06-21 06:34:46 <realroot[m]> <psykose> "are you pretending to be..." <- what do you mean
2025-06-21 06:35:02 <Ariadne> we're not doing this
2025-06-21 06:35:17 <ikke> Yes, please stop
2025-06-21 06:35:37 <Ariadne> besides, i am working on a better solution to this problem as we speak
2025-06-21 06:35:52 <realroot[m]> can't I know this other better forks?
2025-06-21 06:36:16 <Ariadne> they don't exist, because nobody wants to maintain a legacy graphics stack
2025-06-21 06:37:48 <Ariadne> however, i am working on an extremely simple wayland compositor that is essentially only useful for running Xwayland as a rootful server (e.g. it speaks just enough wayland to give surfaces to Xwayland for drawing).  this allows for running X11 environments without full Xorg.
2025-06-21 06:39:39 <Ariadne> this is particularly nice because it allows fully de-privileging the X server
2025-06-21 06:39:57 <jvvv> nice!
2025-06-21 06:41:12 <realroot[m]> so if someone stiil wants to run improved x11 with xnamespace etc, they cannot cause you do not want it.
2025-06-21 06:41:53 <Ariadne> what is "xnamespace"
2025-06-21 06:42:11 <realroot[m]> it's to aboiv keylogger
2025-06-21 06:42:15 <realroot[m]> *avoid
2025-06-21 06:42:27 <realroot[m]> isolating windows
2025-06-21 06:42:50 <Ariadne> i have no objection to this feature as long as it is supplied as part of freedesktop X server
2025-06-21 06:43:06 <Sheila> this is some xlibre meme, afaict
2025-06-21 06:43:12 <Ariadne> or any other X server that has a viable maintenance plan
2025-06-21 06:43:33 <Sheila> the only other 'xnamespace' I was able to find is C# or XML, and thus not relevant.
2025-06-21 06:43:40 <Ariadne> hence why i ask
2025-06-21 06:43:58 <Ariadne> also, can you not use Xnest in rootless mode to accomplish the same goal?
2025-06-21 06:44:40 <realroot[m]> if you ask me idk
2025-06-21 06:45:02 <Ariadne> (you can.  you definitely can.)
2025-06-21 06:46:13 <Ariadne> i would be skeptical of anything that uses namespace-based virtualization (the design primitive, not the linux feature) to protect X sessions, personally
2025-06-21 06:46:43 <Ariadne> it is better to use Xnest to isolate the untrusted process in a separate X server entirely
2025-06-21 06:47:29 <realroot[m]> i have no idea of how that works maybe namespace it's just the name
2025-06-21 06:47:50 <Ariadne> i looked at the patches
2025-06-21 06:48:07 <Ariadne> admittedly a glance, but it's just protocol-based namespace separation
2025-06-21 06:48:22 <Ariadne> it's not a robust security boundary
2025-06-21 06:50:52 <Ermine> Ariadne: there's cage compositor that seems to fit the bill
2025-06-21 06:51:12 <Ariadne> i already wrote one with wlroots
2025-06-21 06:51:40 <Ariadne> though we also need the reverse: a wayland to X11 proxy
2025-06-21 06:52:04 <Ariadne> then you'll be able to manage wayland clients as if they were traditional X clients too
2025-06-21 06:53:16 <Ermine> oh, hypothetical waylandX is a meme at fdo discord
2025-06-21 06:53:28 <Ariadne> excellent
2025-06-21 06:54:44 <Ariadne> anyway this compositor is entirely useless as an actual wayland compositor.  it provides just enough wayland to run Xwayland, and then spawns xinitrc with WAYLAND_DISPLAY unset
2025-06-21 06:56:42 <jvvv> is this something that might be available for testing in the next year or so?
2025-06-21 06:56:49 <Ariadne> tomorrow
2025-06-21 06:56:55 <jvvv> oh, wow
2025-06-21 06:56:57 <Ariadne> there's a couple of finishing touches i want to do
2025-06-21 06:57:01 <Ariadne> i wrote it tonight
2025-06-21 06:57:09 <jvvv> very cool
2025-06-21 06:57:10 <Ariadne> after proposing it here this afternoon :D
2025-06-21 06:58:07 <Ermine> though xwayland part would probably need some adjustments as well
2025-06-21 07:12:24 <Ariadne> Ermine: it will, especially for multihead, but i believe this to be a much more viable path to keeping X desktop environments working
2025-06-21 07:13:50 <Ariadne> it is certainly more aligned with alpine design ideology
2025-06-21 07:14:05 <Ermine> it is, and that's what wayland folks were talking about
2025-06-21 07:18:28 <Ermine> but i mean, i've tested sway (in minimal configuration) + rootful xwayland, and it 1) selects incorrect default mode, and 2) when its mode doesn't match output mode set by sway, xwayland stretches stuff, and does that poorly
2025-06-21 07:20:57 <Ariadne> those are just bugs, and they can be fixed ;)
2025-06-21 07:21:35 <Ariadne> though i do not see that with Xwayland -fullscreen here
2025-06-21 07:22:41 <Ermine> i've tried -fullscren. Maybe they have changed something in meantime, in which case, great
2025-06-21 13:32:53 <Ermine> https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg
2025-06-21 13:34:03 <ikke> lnl: ^
2025-06-21 17:20:34 <skarnet> when you're out of ideas about what to do to keep downstream annoyed, change the build system!
2025-06-21 17:29:09 <craftyguy[m]> It's google, they don't care about downstream
2025-06-21 17:29:34 <quinq> AI-driven project decisions
2025-06-21 17:43:33 <Saijin_Naib[m]> I think "they dont care" is accurate enough 😭
2025-06-21 19:31:25 <lnl> Ermine: I see siso as a non-change since it's supposed to be more strict ninja, and we never even used real ninja in the first place. Though I haven't tested yet
2025-06-21 19:33:07 <Sheila> still puzzled over 'like ninja but with remote exec capabilities', which is a little bit of a horror.
2025-06-21 19:33:27 <ikke> RCE as a service
2025-06-21 19:34:17 <lnl> It's just yet another Chromium distcc
2025-06-21 22:22:09 <f_> craftyguy, they did care enough to say "heya we have more work for you! :3"
2025-06-22 06:47:09 <el[m]1> <dalias> "i doubt any of it affects alpine..." <- polkit seems to be a required unremovable dependency for plasma at least on postmarketOS, so that's probably going to be a lot of people who have polkit installed
2025-06-22 06:55:05 <el[m]1> it seems liek it's a dependency for phosh on postmarketOS as well
2025-06-22 07:42:54 <sewn> Ariadne: have you seen xwayland-satellite
2025-06-22 07:50:51 <Sheila> it's not rootful, so it wouldn't help.
2025-06-22 15:20:57 <invoked> Ermine: sounds like what they really wanted to do was go into bazel but instead of doing that, they just made another build tool
2025-06-22 15:24:36 <Ermine> google being google, nothing new
2025-06-22 15:26:19 <craftyguy[m]> @el IIUC you have to enable some deprecated option in PAM that's disabled by default, and I don't think we do that.
2025-06-23 14:43:15 <Habbie> is strophy in here?
2025-06-24 07:47:48 <Saijin_Naib[m]> Is anyone able to assign Guy Godfroy to !16902
2025-06-24 07:48:13 <Saijin_Naib[m]> QuodLibet media player is missing fsnative from senf python package, so we need a new aport to provide py3-senf
2025-06-24 07:52:53 <ikke> I guess you meant #16902
2025-06-24 08:14:34 <Saijin_Naib[m]> Yeah, sorry, haha
2025-06-24 08:15:04 <Saijin_Naib[m]> We are also backlevel a few releases, but I just setup the release-monitoring mapping so hopefully Guy is notified of that
2025-06-24 08:16:55 <Saijin_Naib[m]> Thanks for adding them, ikke
2025-06-24 09:20:08 <roxedus> Seems like the renewed interest from OSWAP re modsecurity is going strong, is the norm to bump existing issues like #9418, or is creating a new one preferred?
2025-06-24 09:36:59 <ikke> roxedus: we have no issues with bumping old issues. Having another open issue for the same thing just clutters things
2025-06-24 12:02:39 <Kladky> messagelib seems to have the 3.22 builder stuck since 04:xx
2025-06-24 12:02:42 <Kladky> https://build.alpinelinux.org/buildlogs/build-3-22-x86_64/community/messagelib/messagelib-25.04.2-r0.log
2025-06-24 12:03:35 <Kladky> it mentions that "caught signal 15", so im not sure if its just an OOM that will fix itself, or if tests just need to be disabled for now
2025-06-24 12:10:26 <ncopa> maybe we need to back port 8236a134a972b192188368369c263579b97fa920
2025-06-24 12:15:26 <ncopa> PureTryOut: can you please try follow up the messagelib build failure on 3.22-stable? 
2025-06-24 12:59:55 <liske> ncopa: to get #17283 fixed in 3.22 - need I wait for alpine-conf!258 + release or should I open a PR on aports adding the patch for the regression?
2025-06-24 13:18:18 <ncopa> liske: best would be if we could wait til its merged upstream in alpine-conf and after that we backport patch to edge and 3.22-stable.
2025-06-24 13:41:56 <Kladky> ncopa: it's just loongarch and x86_64 failing /w messagelib, not aarch64
2025-06-24 13:47:06 <Kladky> Also PureTryOut, consider cranking up your project timeout, so you can see the full build process and catch these issues before they get merged
2025-06-24 13:47:24 <Kladky> mine is currently at 1 day, as opposed to your current 6 hours
2025-06-24 17:05:57 <achill> <Kladky> mine is currently at 1 day, as opposed to your current 6 hours
2025-06-24 17:05:57 <achill> mine is a  30days since i kept hitting the limit :p
2025-06-24 17:07:16 <Kladky> I don't even want to think about how there could be a (set of) package(s) that take over a day to build 😵‍💫
2025-06-24 17:08:20 <achill> i'm not sure what it was or what i had beforel. maybe it was some ffmpeg rebuild or something idk
2025-06-24 17:51:34 <craftyguy[m]> sertonix: fyi I'm resolving threads in that abuild MR but making changes in fixup commits locally and will push once I have a chance to test things out a bit to make sure these changes aren't causing regressions
2025-06-25 03:02:03 <Saijin_Naib[m]> Whoever made apkbuild-pypi, thank you so much!
2025-06-25 04:13:12 <Saijin_Naib[m]> https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86066
2025-06-25 04:13:36 <Saijin_Naib[m]> Can Guy Godfroy get assigned to this as well? I've opened an MR for py3-senf, so to get things rolling a bit
2025-06-25 04:13:48 <Saijin_Naib[m]> https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86065
2025-06-25 05:24:22 <indy> ncopa, ptrc !70554
2025-06-25 11:39:27 <Kladky> cause of bystander effect: !86078
2025-06-25 11:44:27 <f_> 7104
2025-06-25 11:44:30 <f_> oops
2025-06-25 11:45:40 <Kladky> Seems CI is failing cause it depdends on other packages to be upgraded, which they have, but the builds aren't avilable cause builds are failing
2025-06-25 11:46:16 <Kladky> Not too sure what to do abt that...
2025-06-25 11:46:47 <achill> yeah someone can just merge it without the ci succeeding
2025-06-25 11:47:17 <achill> you could add a rebuild commit to your MR but its pointless i guess
2025-06-25 11:48:28 <Kladky> Yea, that's what I was thinking
2025-06-25 11:48:49 <ikke> Changing anything in the APKBUILD, even whitespace, would trigger the packages to be built in CI
2025-06-25 11:49:13 <ikke> But, not really a good idea
2025-06-25 11:49:37 <Kladky> Actually, do I even need to bump the pkgrel?
2025-06-25 11:50:08 <Kladky> Since this just fixes builds, hence pkgrel=0 version has never been built
2025-06-25 11:50:24 <ikke> Correct, it doesn't 
2025-06-25 11:50:35 <Kladky> Too late, oh well
2025-06-25 11:50:39 <Kladky> Not a big deal
2025-06-25 11:50:51 <achill> yeah :)
2025-06-25 12:21:29 <Kladky> Why does it seem the x86_64 builder isn't even trying to pull from git?
2025-06-25 12:21:49 <Kladky> I mean, surely 30 mins is enough time
2025-06-25 12:22:08 <Kladky> loongarch64 has pulled from git and has built the fix
2025-06-25 12:22:22 <Kladky> So does anyone know why x86_64 hasn't?
2025-06-25 12:31:29 <achill> the builder is still building
2025-06-25 12:36:18 <Kladky> x86_64 doesn't seem to be
2025-06-25 12:36:26 <Kladky> its latest log is from 2 days ago
2025-06-25 12:36:32 <Kladky> which is messagelib
2025-06-25 12:36:48 <Kladky> but for some reason, it hasnt seemed to register it as a failure
2025-06-25 12:37:07 <Kladky> at least, not in the "last error" column
2025-06-25 12:37:09 <achill> hmm then i guess down or stuck
2025-06-25 12:37:16 <lotheac> x86_64 build worked fine for me 1h ago https://gitlab.alpinelinux.org/lotheac/aports/-/jobs/1908495
2025-06-25 12:37:54 <Kladky> im talking about build.a.o, not the gitlab CI
2025-06-25 12:37:59 <Kladky> lotheac
2025-06-25 12:38:01 <lotheac> okay, my mistake
2025-06-25 12:40:23 <Kladky> #alpine-infra
2025-06-26 01:29:55 <sertonix[m]> Alpine x86 isn't compatible with AMD Geode 😢
2025-06-26 01:48:29 <quinq> It was in the good old days
2025-06-26 02:35:23 <feespay[m]> Get in touch with this platform for greatness you’ll definitely thank me later... (full message at <https://matrix.org/oftc/media/v1/media/download/AVe-vBBfM-gp0BFVpBOVvCqmksCb6wBnNjMcaxi37B2u6y_JliwM6sDunrzD110bDMFWM_MuISF6irD_eTb_-oVCeX8jAJQwAG1hdHJpeC5vcmcvU3dWUVpuZWF4bEZsYmtYTnB0b1diRUpw>)
2025-06-26 08:12:01 <krystianch> could someone please merge !82861 ? it's testing but libcamera update broke this package
2025-06-26 08:20:38 <krystianch> thanks Patrycja!
2025-06-26 11:47:11 <ikke> gitlab will be upgrade to 17.11 at 12:00 UTC (in about 15 minutes) and will be briefly unavailable
2025-06-26 12:10:55 <ikke> gitlab is back and upgraded
2025-06-26 12:14:01 <fabricionaweb> Congratulations fossdd
2025-06-26 12:14:25 <achill> thanks!
2025-06-26 12:53:05 <Kladky> idk how I only just realised that you're fossdd lol
2025-06-26 12:53:54 <Kladky> actually, don't you usually use the matrix bridge?
2025-06-26 12:54:01 <Kladky> that's probably why
2025-06-26 12:55:46 <achill> i am! just using the postmarketos bridge since the matrix bridge is completely unreliable and here i know the infra team and can annoy them :)
2025-06-26 12:59:28 <f_> sshhhhh
2025-06-26 12:59:32 <f_> call it a bouncer not a bridge
2025-06-26 12:59:33 <f_> :P
2025-06-26 13:00:44 <f_> (Imo the pmos bridge is way less noticeable too! As you can see you didn't even notice achill was still using a bridge :p)
2025-06-26 16:36:44 <donoban> entre las 12:19
2025-06-26 16:37:00 <donoban> (ouch wrong window) :\
2025-06-26 17:49:11 <Saijin_Naib[m]> Que hicistes a las 12:19? 👀
2025-06-26 17:55:10 <donoban> 😮
2025-06-26 17:55:30 <donoban> ACTION can't see emojs here lol
2025-06-27 08:08:33 <Habbie> https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86005 was about dnsdist tests failing on riscv64 but the simpler story now appears to be 'our LMDB build does not work on riscv64'
2025-06-27 08:09:12 <Habbie> (our = alpine)
2025-06-27 08:10:33 <Habbie> in fact `abuild -r` in main/lmdb also fails check()
2025-06-27 08:11:28 <Habbie> but there is a package in the apk repo so somebody managed to build&test it successfully before
2025-06-27 08:30:51 <Habbie> are the gitlab riscv64 runners real, or qemu?
2025-06-27 09:41:09 <achill> they are real, and really slow
2025-06-27 09:41:21 <Habbie> ok
2025-06-27 09:41:48 <Habbie> the lmdb failure above has so far been reproduced in qemu alpine, qemu debian 13, and on the gitlab runners. it does not reproduce in debian 12 on a real board
2025-06-27 09:41:51 <achill> afaik they are milk-v pioneers
2025-06-27 09:42:23 <achill> Habbie: classic riscv64 annoyance
2025-06-27 09:42:31 <Habbie> i bet
2025-06-27 17:15:21 <Ariadne> apropos to nothing, can someone from the CoC team lock https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/86092?  thanks
2025-06-27 18:55:43 <elagost> Ariadne did you ever put out that wayland compositor that just runs startx under xwayland? That sounded like a really cool idea.
2025-06-27 19:10:17 <Ariadne> elagost: i've been busy with more urgent things, but hope to release it soon
2025-06-27 19:17:18 <Saijin_Naib[m]> In theory, that could put XFCE under wayland before they finish their own work with labwc, right? Because that sounds so cool
2025-06-27 19:24:15 <abby> yes, we've done that on void for the asahi iso
2025-06-27 19:31:34 <Saijin_Naib[m]> Oh, freaking sweet! And I can keep xfwm and other components in place‽
2025-06-27 19:33:36 <Ariadne> that is the idea
2025-06-27 19:33:50 <Ariadne> essentially a backwards compatibility layer for X
2025-06-27 19:35:37 <abby> oh, i misread
2025-06-27 19:35:48 <abby> we used labwc with xfce on void asahi
2025-06-27 19:39:30 <elagost> That's awesome, don't mean to press you on it, it just sounds neat.
2025-06-27 19:40:17 <Ariadne> anyway my position essentially breaks down to "can we ask the alpine security team to endure content which violates alpine's code of conduct to do their work of security maintenance in alpine?"
2025-06-27 19:40:23 <Ariadne> and my position is "no"
2025-06-27 19:57:00 <elagost> yeah the xlibre thing really looks like the audacity and gimp forks that appeard a while back. they were essentially one-person efforts and fizzled out after a while. Best not to pay attention to it for a while yet.
2025-06-27 19:59:11 <Sheila> the difference is that the gnu imp and audacity forks had actual work they wanted to get done and the technical means to do it, just not the community support. xlibre is the opposite of that and the person in charge is an ignoramus who's going to drop it in a few months once he realises this is hard. (he has a whole pattern, so I wouldn't bet money on it.)
2025-06-27 20:02:59 <elagost> fair enough. I think forking would be reasonable if it had been, say, a full year or two with zero commits or activity from any maintainers at all, but I don't think xorg is in that state yet. Still very much "maintenance mode", but not fully dead yet.
2025-06-27 20:14:50 <pj> if it's "so dead" then how it got merged commits from that xlibre dude to the point where they reverted heavy amounts of them
2025-06-27 20:14:51 <Saijin_Naib[m]> Plus Glimpse did fill a need. I couldnt get GIMP approved at a small/local govt for usage because the branding was a slur
2025-06-27 21:41:34 <Habbie> achill, i have a rude question. are you -sure- all riscv64 builders are real hw? because between the 6 datapoints i have now about lmdb working or not working, alpine gitlab is the outlier that would be explained by "oh turns out it's qemu". but i could very well be wrong
2025-06-27 21:42:17 <achill> i could be wrong, i guess its better to ask in #alpine-infra