casey @ Linaro Connect

@cas@treehouse.systems
2.8K Followers
803 Following
5.1K Posts

🏳️‍🌈 lesbian hacker in Berlin!

heavily involved in #LinuxMobile and @postmarketOS. Don't dm me for support, ping me in a public matrix channel.

I maintain U-Boot for Qualcomm devices and do other cool embedded stuff @ Linaro

"you are never beating the down bad allegations" ~ @isa

This account is mostly for technical topics, my personal account is @casey

pronounsshe
GitHubhttps://github.com/kcxt
Matrixcaleb:postmarketos.org
Websitehttps://connolly.tech
this is a classic "casey finds better justification for her opinion half way through writing it and just rolls with it" post

really really considering hacking together some "smart mirror" so i can daily drive alpine edge and not worry about library updates making it impossible to install new packages on my system for days at a time

(no there hasn't been another breakage im just thinking about this a lot lately and kinda wanna do it for lols)

this would literally be some script and a hacked up version of pmbootstrap that figures out if there are any packages in any binary repo where other packages in any repo depend on conflicting versions and avoids updating them in the mirror.

This ofc would require a new signing key since you'd be rebuilding the APKINDEX

tbh at this point i just think it would be a fun technical problem to solve....

as a bonus it could be used to avoid updating dependencies (and everything that depends on them) where the postmarketOS forked version (e.g for systemd) hasn't been updated yet, which i still think is something we'll eventually in postmarketos if we want to be taken seriously. Even if we go fully immutable and ship binary deltas we still run the risk of breaking our image builders by not having something like this (or worse accidentally shipping the alpine version of a package....)

i don't doubt that Alpine will get a staging repo at some point hopefully in the not too distant future (something we might fund development for even) but that wouldn't solve the issue of our package forks being out of date

please dont tarrif the island inhabited solely by penguins thats where linux gets made
lisp you have to stop. You smoke too tough. Your swag too different. Your bitch is too bad. they’ll kill you
did my #GPN packing already

mkosi-sandbox is frickin AWESOME though, it's meant to be a CLI interface buuut I've vendored it and we're now using it as a library to unshare the entire process (rather than calling in to unshare each time we run a command) since this is how pmb worked before it's made the migration process easier.

it's basically like if bubblewrap was implemented in 1000 lines of Python, it's so nice and minimal

still not certain im on the right track but i think it's "good enough" in any case, comments from anyone knowledgeable about namespaces would be very welcome

https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2590

Draft: Use user namespaces (!2590) · Merge requests · postmarketOS / pmbootstrap · GitLab

Vendor mkosi-sandbox into pmbootstrap and use it to unshare the entire pmbootstrap process, this stops pmb from polluting the global mount namespaces and removes the need to have...

GitLab

learnt so much about namespaces over the weekend for pmbootstrap i should really write a blog post or a thread or something about it some time

but ya this is like, the entrypoint to pmbootstrap now lol

×
But Interrail BeNeLux? No you don't get it this has no country of residence restriction! No limit on route, no silly border surcharges.
In later versions a weeked only belenux weekendticket arrived. To dissapear later on

Today in an even more free movement Europe we have nothing of these left appart from the SNCB/CFL staff card still having this same BeNeLux validity.

Borders to Luxembourg have SNCB border point charges on it, no promotional tickets are valid to there.
Borders to Netherlands same, with NS/NMBS actively denying promotional tickets in combination with international tickets. ECD requiring expensive tickets and the drielandentrein without OV chip and tripple the starting charge…

Am I too optimistic asking for a BeNeLux ticket again? A way that doing 100km costs the same doing it in one country or two, railways worked toghether in the past why not today….
Anyway see you in November for a last “homage to the Go Pass”
@maartje it frustrates me ... I'd love to travel across Europe by train but its literally 5x more expensive than flying for seemingly no reason :(

@maartje I would have said that a BeNe*Lux* ticket doesn't make much sense since 2020, as public transport in Luxemburg is free of charge anyway.

But then you telling me, if I got you right, that there's a fee for passing the border? Amazing...

Going to Belgium first time next week, I fear that I might encounter some absolutely unexpected findings, some of which may be unpleasent 😬 Well, at least I did eliminate EuroStar services from my route plan...

@pelzi Yes, Arlon to Steppenrich-Frontiere is under SNCB thus paid. Same for Gouvy-Gouvy-Frontiere. No multi product allows border points…
@maartje 80s SNCB huisstijl 🤩
@operand Mijn favoriete 💕 je ziet die nog zo vaak, steeds hartverwarmend die rode lijn te zien