Oof, on it

Oof, on it
35 Replies
j0rge
j0rgeā€¢9mo ago
rpm-md repo 'updates-archive' (cached); generated: 2024-03-28T01:49:15Z solvables: 37996 error: No matches for 'vte-profile' in repo 'copr:copr.fedorainfracloud.org:kylegospo:prompt' in the container build
j0rge
j0rgeā€¢9mo ago
GitHub
chore: fix build issues related to tuned-ppd (#1070) Ā· ublue-os/blu...
An interpretation of the Ubuntu spirit built on Fedora technology - chore: fix build issues related to tuned-ppd (#1070) Ā· ublue-os/bluefin@d2be880
j0rge
j0rgeā€¢9mo ago
@Kyle Gospo Was gonna say, it's fine on 38 but realized we don't build it for 38 lol
bsherman
bshermanā€¢9mo ago
i'll take a look at the ptyxis copr stuff oh, i can't really help it's all under kyle's copr and personal github repo
Nathaniel
Nathanielā€¢9mo ago
Goshdarnit Kyle lol Just kidding Kyle, we appreciate you!
bsherman
bshermanā€¢9mo ago
hmm... I use the same copr as a source for ptyxis on my custom image and as of yesterday's build, my ptyxis is still good i wonder if today's would be broken
j0rge
j0rgeā€¢9mo ago
yeah it just broke today maybe we should centralize a bunch of packages in the packages repo while we're converting them to 40?
bsherman
bshermanā€¢9mo ago
interesting that there were no ptyxis copr builds yesterday/today, but i see an update to vte packages that identify themselves as from the copr hmm... yeah, i see the same error after updating to today's build, but the diff is so curious
anguirel in ~
at 16:18:46 $ ptyxis
ptyxis: symbol lookup error: ptyxis: undefined symbol: vte_terminal_get_current_container_runtime

anguirel in ~
at 16:18:58 $ rpm-ostree db diff
ostree diff commit from: rollback deployment (8ef4e52a14c7a948c7217f6a3af51bb7350e443cac9d434a6f30b4b88251c4e5)
ostree diff commit to: booted deployment (4a7b60e1d69be3e966de307c0a1ec5eeb17429caf73f1375c5175f4922fb03c9)
Upgraded:
btrfs-progs 6.7.1-1.fc39 -> 6.8-1.fc39
mesa-vulkan-drivers 23.3.5-10.ublue.0.0.git.41.141da21d -> 23.3.6-1.fc39
mesa-vulkan-drivers 23.3.5-10.ublue.0.0.git.41.141da21d -> 23.3.6-1.fc39
vte-profile 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
vte291 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
vte291-gtk4 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
anguirel in ~
at 16:18:46 $ ptyxis
ptyxis: symbol lookup error: ptyxis: undefined symbol: vte_terminal_get_current_container_runtime

anguirel in ~
at 16:18:58 $ rpm-ostree db diff
ostree diff commit from: rollback deployment (8ef4e52a14c7a948c7217f6a3af51bb7350e443cac9d434a6f30b4b88251c4e5)
ostree diff commit to: booted deployment (4a7b60e1d69be3e966de307c0a1ec5eeb17429caf73f1375c5175f4922fb03c9)
Upgraded:
btrfs-progs 6.7.1-1.fc39 -> 6.8-1.fc39
mesa-vulkan-drivers 23.3.5-10.ublue.0.0.git.41.141da21d -> 23.3.6-1.fc39
mesa-vulkan-drivers 23.3.5-10.ublue.0.0.git.41.141da21d -> 23.3.6-1.fc39
vte-profile 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
vte291 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
vte291-gtk4 0.74.2-3.fc39.prompt -> 0.74.2-4.fc39.prompt
I'm not sure where 0.74.2-4.fc39.prompt is coming from well, per my build log, it's from the prompt COPR as we'd expect: vte291-0.74.2-4.fc39.prompt.x86_64 (copr:copr.fedorainfracloud.org:kylegospo:prompt) i'm just confused since i don't see a build from yesterday: https://copr.fedorainfracloud.org/coprs/kylegospo/prompt/package/vte291/ so why the change?
Noel
Noelā€¢9mo ago
I think that should go on the list. having the repos spread out everywhere and not all maintainers having access to them is a bit of an issue. not saying I can help troubleshoot RPM package issues.
Nathaniel
Nathanielā€¢9mo ago
I agree that this is one case where centralization is a good thing
bsherman
bshermanā€¢9mo ago
i partially agree... we don't pull every package we install under our own control
Noel
Noelā€¢9mo ago
This may be a non issue once we hopefully get our own repo at some point.
bsherman
bshermanā€¢9mo ago
but... if it's a personal git and copr which is installed on multiple ublue-org images that is maintained by one of us... yeah, it likely fits for being in the org i think the https://github.com/KyleGospo/prompt repo could possibly be a subdir within https://github.com/ublue-os/packages like under staging/prompt or something
j0rge
j0rgeā€¢9mo ago
yeah I thought we were going to move stuff into there so sign of ptyxis in distro either or incoming, so I think that blog is wrong
bsherman
bshermanā€¢9mo ago
OH! it looks like this COPR build for vte291 is set to auto-build... i wonder if after kyle made some changes in github yesterday, then vt291, well, auto-built... and Kyle saw that and deleted the build... but maybe the artifact is still inthe copr yum cache or something yeah, i think this theory is correct... Kyle yanked the "bad build" but now, there's nothing there because when i search with DNF, i can't find his vte packages and when i try a rebuild of my image error: No matches for 'vte-profile' in repo 'copr:copr.fedorainfracloud.org:kylegospo:prompt' similar reason bluefin can't rebuild if you guys want, i can work on getting the last good version (for F39) of everything working in a shared copr...
j0rge
j0rgeā€¢9mo ago
yeah or just toss it in /packages might as well be the next one?
Kyle Gospo
Kyle GospoOPā€¢9mo ago
Almost have the new version of this ready to go And I'll get this into our packages now
j0rge
j0rgeā€¢9mo ago
kyle went and got gross
bsherman
bshermanā€¢9mo ago
i see what you did there, you went dark, and came back with a miracle
j0rge
j0rgeā€¢9mo ago
I'll be playing destiny with an old friend tonight, so I'll miss this. Please feel empathy for me.
Nathaniel
Nathanielā€¢9mo ago
I feel empathy for you playing Destiny šŸ˜› So just run updates from TTY once it's back in place?
Kyle Gospo
Kyle GospoOPā€¢9mo ago
Yep Been out at appointments all day, picked a great day for this to happen We're going to get something better out of it though, so at least there's that
bsherman
bshermanā€¢9mo ago
did I correctly deduce what happened? you did delete the build to prevent more breakage, right? fishing for "attaboys" here lol, also, let me know if i can help
Kyle Gospo
Kyle GospoOPā€¢9mo ago
Yes you are correct, usually that doesn't delete the only available package, but the previous build must have been old enough to trigger that Better than shipping something broken I suppose, but unfortunate
bsherman
bshermanā€¢9mo ago
this is me learning to better use COPR, thank you
Kyle Gospo
Kyle GospoOPā€¢9mo ago
Added bonus, this may fix the funny little accessibility icons on switches we were getting in some apps thanks to no longer needing a beta build of libadwaita instead, I'm building the F40 spec on F39 Once I confirm this is all happy, I'll open PRs against Bluefin & Bazzite to switch them to the packages repo for Ptyxis
bsherman
bshermanā€¢9mo ago
it's building!!!
Kyle Gospo
Kyle GospoOPā€¢9mo ago
No description
Kyle Gospo
Kyle GospoOPā€¢9mo ago
vte291 looks good, waiting on gtk4 then libadwaita then ptyxis for 39 (ptyxis for 40 should build rn)
bsherman
bshermanā€¢9mo ago
my custom F39 and F40 both built... i'll test F39 after dinner with fam I'm sorry to report:
$ ptyxis
ptyxis: symbol lookup error: ptyxis: undefined symbol: vte_event_context_get_coordinates
$ ptyxis
ptyxis: symbol lookup error: ptyxis: undefined symbol: vte_event_context_get_coordinates
Kyle Gospo
Kyle GospoOPā€¢9mo ago
ptyxis hasn't built yet almost done
bsherman
bshermanā€¢9mo ago
oh šŸ˜„ PHEW! ok, bbiab
Kyle Gospo
Kyle GospoOPā€¢9mo ago
GitHub
fix: Use Ptyxis from the ublue-os/staging copr repo by KyleGospo Ā· ...
Ptyxis now lives at staging in a new Fedora 40 compatible format.
Kyle Gospo
Kyle GospoOPā€¢9mo ago
Don't merge yet, this is almost done building in copr GTK4 takes a full 50 minutes šŸ˜” feel free to approve if you agree w/ contrainerfile changes though
Want results from more Discord servers?
Add your server