00:19
cyberpear has joined #fedora-coreos
00:28
gursewak has quit [Ping timeout: 260 seconds]
00:42
gursewak has joined #fedora-coreos
00:47
gursewak has quit [Ping timeout: 260 seconds]
00:51
Betal_ has quit [Quit: WeeChat 3.6]
01:35
Betal has joined #fedora-coreos
02:13
aJJa_ has joined #fedora-coreos
03:18
<
adamw >
Colin Walters: you finally wore me down, i hope you're happy :P
03:34
<
dustymabe >
adamw: nice
03:34
<
dustymabe >
but.. does that mean we get to hear complaining?
03:35
<
adamw >
gird those loins!
04:02
misuto has quit [Remote host closed the connection]
04:05
misuto has joined #fedora-coreos
04:17
bytehackr has joined #fedora-coreos
04:31
plarsen has quit [Quit: NullPointerException!]
04:31
paragan has joined #fedora-coreos
04:51
jpn has joined #fedora-coreos
04:56
jpn has quit [Ping timeout: 260 seconds]
05:21
paragan has quit [Ping timeout: 252 seconds]
05:33
paragan has joined #fedora-coreos
05:47
paragan has quit [Ping timeout: 255 seconds]
05:54
Betal has quit [Quit: WeeChat 3.6]
06:02
paragan has joined #fedora-coreos
06:07
<
adamw >
how am i supposed to go about that? setting env vars for GNOME and writing udev rules files and so on?
06:10
<
adamw >
hmm, guess i can do those things in /etc, thinking about it
06:49
jcajka has joined #fedora-coreos
06:55
jpn has joined #fedora-coreos
07:47
paragan has quit [Remote host closed the connection]
07:54
c4rt0 has joined #fedora-coreos
07:54
<
stephanepoq >
can confirm: "/usr/bin/rpm-ostree install " works again ("openh264" repo)
07:57
guesswhat has joined #fedora-coreos
08:24
bgilbert has quit [Ping timeout: 268 seconds]
09:00
nbsadminaccount- has quit [Quit: You have been kicked for being idle]
10:00
guesswhat_ has joined #fedora-coreos
10:04
guesswhat has quit [Ping timeout: 260 seconds]
10:10
guesswhat__ has joined #fedora-coreos
10:11
guesswhat has joined #fedora-coreos
10:13
guesswhat_ has quit [Ping timeout: 260 seconds]
10:14
guesswhat__ has quit [Ping timeout: 260 seconds]
10:20
guesswhat_ has joined #fedora-coreos
10:24
guesswhat has quit [Ping timeout: 252 seconds]
11:25
paragan has joined #fedora-coreos
11:31
vgoyal has joined #fedora-coreos
11:32
aJJa__ has joined #fedora-coreos
11:35
aJJa_ has quit [Ping timeout: 260 seconds]
11:35
aJJa has joined #fedora-coreos
11:37
aJJa__ has quit [Ping timeout: 268 seconds]
11:51
aJJa_ has joined #fedora-coreos
11:54
aJJa has quit [Ping timeout: 268 seconds]
11:56
aJJa__ has joined #fedora-coreos
11:59
aJJa_ has quit [Ping timeout: 255 seconds]
12:59
<
dustymabe >
adamw: yeah, /etc/udev/rules.d/ should work?
13:02
<
walters >
for testing stuff transiently I'd say usroverlay is much better than `/etc` unless you really do want it to persist
13:05
<
walters >
I am quite hopeful that the ostree native container stuff is going to finally, completely and totally destroy the mindset of "restriction" and turn to empowerment and flexibility
13:08
plarsen has joined #fedora-coreos
13:09
mheon1 has joined #fedora-coreos
13:15
crobinso has joined #fedora-coreos
13:27
<
dustymabe >
it's also affecting FCOS CI
13:27
<
dustymabe >
cc jlebon
13:29
<
dustymabe >
I might revert the tag in quay to something that we know was good
13:30
<
dustymabe >
thoughts on reverting to the change that landed Wednesday at 2PM ?
13:31
arnulfo_7 has joined #fedora-coreos
13:31
arnulfo_7 has quit [Changing host]
13:31
arnulfo_7 has joined #fedora-coreos
13:32
mheon1 has quit [Quit: WeeChat 3.5]
13:32
mheon has joined #fedora-coreos
13:51
ravanelli has joined #fedora-coreos
14:02
nalind has joined #fedora-coreos
14:03
<
travier[m] >
I'm looking at it
14:03
<
travier[m] >
we can revert it in the meantime
14:03
<
travier[m] >
I think I've found the issue but need to test
14:09
<
jlebon >
hmm weird, not sure what's going on there. travier[m] if you have something already I can help test it.
14:10
<
jlebon >
cool too with reverting for now.
14:15
<
jlebon >
have we seen failures anywhere with latest cosa?
14:15
jcajka has quit [Ping timeout: 268 seconds]
14:16
<
dustymabe >
and CI for it is hitting the problem
14:16
<
dustymabe >
maybe it's something specific about the coreos-ci workflow?
14:16
<
jlebon >
that ran before that PR. let me check the latest cosa image and restart CI on that PR as a test
14:17
<
dustymabe >
jlebon: oh, didn't realize there was something new in the past hour
14:18
<
jlebon >
quay shows a push just happened 10 mins ago, which probably has it
14:18
<
jlebon >
but hmm, does quay not have a way to show labels on an image?
14:18
<
dustymabe >
we can use my PR as a guinea pig
14:19
<
dustymabe >
jlebon: click through the hash and you'll see the 4 arches backing the manifest
14:19
<
dustymabe >
then click through the hash there and you can see the labels on each image
14:19
<
dustymabe >
oh I see
14:20
<
dustymabe >
yeah I guess it would if the label was added as a `LABEL foo` Dockerfile step
14:21
<
jlebon >
anyway, restarted CI on that PR. let's see :)
14:22
<
jlebon >
dustymabe: do we even set a label with the commit sha? looking at it from `skopeo inspect` at least, it doesn't seem like it
14:23
<
dustymabe >
Not that I know of
14:23
<
jlebon >
$ host skopeo inspect docker://quay.io/coreos-assembler/coreos-assembler:main | jq .Labels | jq .
14:23
<
jlebon >
{ "io.buildah.version": "1.26.1", "license": "MIT", "name": "fedora", "vendor": "Fedora Project", "version": "36"
14:23
<
dustymabe >
we just `podman build`
14:23
<
jlebon >
ok, let me file an issue for that since i think it's important
14:24
<
jlebon >
sweet, CI on that PR is passed the issue
14:24
<
jlebon >
fyi travier[m] ^
14:25
<
dustymabe >
jlebon: now you can stamp the PR :)
14:26
<
travier[m] >
jlebon:
14:26
<
dustymabe >
travier[m]: that new cosa build only landed in the last 10 minutes
14:26
<
dustymabe >
but yeah, maybe not?
14:27
<
jlebon >
travier[m]: it should I think
14:28
<
jlebon >
dustymabe: wait, how did you determine it was popt? can you add an issue to the tracker?
14:28
<
jlebon >
s/issue/comment/
14:28
<
jlebon >
s/tracker/issue/ :)
14:28
<
dustymabe >
jlebon: by sheer dumb analysis
14:29
<
dustymabe >
let's make sure it passes CI and I'll add a comment
14:29
<
travier[m] >
it's not the same code that is touched by the other PR thus why I think this does not fix it
14:29
<
travier[m] >
I'll retrigger RHCOS CI to check
14:30
<
travier[m] >
Jonathan just did it :)
14:31
<
jlebon >
dustymabe: it seems like smart analysis to me :)
14:31
guesswhat_ has quit [Quit: Leaving]
14:36
rsalveti has joined #fedora-coreos
14:50
<
jlebon >
travier[m]: that CI run is not using that PR
14:52
<
travier[m] >
Then we'll have to retry
15:00
<
dustymabe >
I literally don't have any more information than that
15:02
<
jlebon >
dustymabe: ahhh gotcha, I thought you had looked at the logs and had found a smoking gun
15:02
<
dustymabe >
was literally "sheer dumb analysis"
15:03
<
dustymabe >
luckily our rigorous rpm tracking allows us to find these issues that aren't very clear
15:03
<
dustymabe >
we've at least narrowed it down to a package
15:34
saroy has joined #fedora-coreos
15:35
sandipan_roy has joined #fedora-coreos
15:36
bytehackr has quit [Read error: Connection reset by peer]
15:39
saroy has quit [Ping timeout: 260 seconds]
15:53
<
adamw >
Colin Walters: thanks! so, uh...can you override replace the kernel?
15:54
<
walters >
adamw: Yes; it's tested in CI upstream for rpm-ostree, we would not ship a release unless that worked
15:54
<
walters >
we dynamically switch to generating the initramfs client side, etc.
15:54
<
adamw >
(this isn't theoretical, btw, i'm trying to figure out why my new laptop won't drive an external monitor at 4K...)
16:02
* dustymabe
notes you should update the bodhi URL
16:02
<
dustymabe >
also works with koji URLs
16:02
<
dustymabe >
or remote paths to RPM files
16:02
<
dustymabe >
or local RPM files
16:06
paragan has quit [Quit: Leaving]
16:24
arnulfo_07 has joined #fedora-coreos
16:27
Betal has joined #fedora-coreos
16:27
arnulfo_7 has quit [Ping timeout: 260 seconds]
16:34
<
adamw >
yeah, i used koji urls. it worked. didn't solve the bug, but it sure works!
16:34
<
adamw >
looks like it can run a 4K monitor fine directly via its HDMI port, but not via a USB3 dock. hmm.
16:59
<
dustymabe >
jlebon: the *repo files in f-c-c all get synced to other branches from `testing-devel` correct?
17:00
<
jlebon >
dustymabe: correct
17:00
jpn has quit [Ping timeout: 260 seconds]
17:01
<
travier[m] >
It's been a few hours and RHCOS CI is still using the old COSA for a reason I don't understand
17:06
<
dustymabe >
travier[m]: I assume RHCOS CI is not using a branched build?
17:06
<
dustymabe >
but :main ?
17:06
<
dustymabe >
or :latest ?
17:07
<
jlebon >
travier[m]: commented in the PRs. i
*think* that should do the trick
17:21
<
travier[m] >
Ah, I understand now. We need to force the image rebuild to pick up the latest COSA. THanks!
17:23
<
travier[m] >
(what you wrote in the PR :) )
17:32
arnulfo_07 has quit [Remote host closed the connection]
17:33
arnulfo_07 has joined #fedora-coreos
17:36
arnulfo_07 has quit [Read error: Connection reset by peer]
17:36
<
jlebon >
we also need to make sure image mirroring from Quay.io is actually working
17:44
<
jlebon >
i asked in #forum-testplatform internally
17:47
sandipan_roy has quit [Quit: Leaving]
18:04
<
travier[m] >
thanks!
18:14
<
dustymabe >
want to sync here?
18:28
<
adamw >
dustymabe: Colin Walters how do you guys install stuff like the RH VPN profiles? overlay is the most sensible choice there?
18:29
<
dustymabe >
at least that's what I do since it's already in RPM form
18:29
<
adamw >
i love that the cert package pulls in chkconfig, openldap and java-headless. ugh.
18:30
<
adamw >
sure, i want a java package in my base image so i can get a certificate.
18:31
gursewak has joined #fedora-coreos
18:32
<
dustymabe >
when I was setting all this up I was trying not to boil the ocean and just get it done
18:32
<
dustymabe >
definitely some of that that could probably be removed by opening PRs to the internal RPMs
18:33
<
adamw >
boiling oceans is my specialty!
18:34
<
walters >
adamw: I used rpm2cpio | (cd / && cpio -div) - it just writes files in `/etc`, yeah I don't get updates this way but it rarely changes
18:34
crobinso has quit [Remote host closed the connection]
18:35
<
travier[m] >
I only install the config files as you don't need the rest
18:35
<
adamw >
hmm, maybe i'll go with that.
18:36
<
adamw >
if i do `rpm-ostree uninstall --all` does it revert the overlay perfectly? i'll be as 'clean' as before i did it?
18:38
<
walters >
You can see yourself by comparing the commit hashes
18:38
<
walters >
but yes, it should
18:38
<
dustymabe >
`rpm-ostree db diff` is your friend
18:39
<
dustymabe >
may also need to pair that with `rpm-ostree override reset` to get back to fully clean
18:40
<
adamw >
alright. thanks.
18:41
bgilbert has joined #fedora-coreos
18:56
flokli has quit [Quit: WeeChat 3.6]
18:57
flokli has joined #fedora-coreos
19:04
<
jlebon >
dustymabe: sure
19:09
jpn has joined #fedora-coreos
19:16
jpn has quit [Ping timeout: 260 seconds]
19:17
<
dustymabe >
jlebon: i'm here
19:18
<
jlebon >
dustymabe: i think we need to reach out to dptp to figure out how to make sure the reverse mirroring is working
19:19
<
jlebon >
i'd like to delete the cosa bc, but it may currently be load-bearing
19:20
<
jlebon >
ok how about
19:21
<
jlebon >
we delete the 4.6 bc, rebuild the 4.6 cosa image, and wait and see if it gets synced
19:22
<
jlebon >
internally at least, we're pointing to quay, and we don't have any e.g. openshift/os 4.6 tests
19:23
<
jlebon >
nor coreos/coreos-assembler tests
19:23
<
jlebon >
4.6* tests
19:23
<
jlebon >
ok, i'll delete it. will let you trigger the 4.6
19:27
<
dustymabe >
this reminds me that we still need to go back and look at that git webhook plugin again
19:27
<
dustymabe >
so much to do
19:31
<
jlebon >
yeah, indeed :( might be a good spike for someone else
19:35
<
dustymabe >
[2022-08-26T19:10:49.437Z] + ostree container import --repo=/var/srv/upgrade/repo-bare --write-ref fedora/x86_64/coreos/branched ostree-unverified-image:oci-archive:fedora-coreos-37.20220826.92.0-ostree.x86_64.ociarchive:latest
19:35
<
dustymabe >
[2022-08-26T19:10:49.437Z] error: Importing ostree-unverified-image:oci-archive:fedora-coreos-37.20220826.92.0-ostree.x86_64.ociarchive:latest: Expected 1 layer, found 51
19:35
killefiz[m] has joined #fedora-coreos
19:35
<
dustymabe >
[2022-08-26T19:10:49.437Z] --- SKIP: fcos.upgrade.basic
19:35
<
dustymabe >
related to your OCI chunked change?
19:36
<
walters >
likely another case of this sidecar container needing an update?
19:36
<
dustymabe >
sidecar container?
19:38
<
walters >
oh sorry no
19:40
<
dustymabe >
yeah, it's our branched stream.. which we only turn on for a month or so after fedora branches off rawhide for the next major
19:41
<
dustymabe >
but keep in mind this test has passed this week already
19:41
<
dustymabe >
^^ that was from earlier today.. the upgrade test passed
19:42
<
dustymabe >
since then I added denylist entries for the tests that failed and respun and here we are.. upgrade test passed before. fails now
19:42
<
dustymabe >
which is why I pinged you :)
19:43
<
dustymabe >
is the problem that f36 has an rpm-ostree that's too old
19:43
<
dustymabe >
if that's the case I can waive the upgrade test on this one run and we won't hit it again in the future
19:44
<
walters >
the build linked above is from march
19:44
<
dustymabe >
right - that's when we disabled branched because we no longer needed it
19:44
<
walters >
it's not about the current rpm-ostree, it's about whatever's in the build chosen as the upgrade test source
19:44
<
walters >
let's skip this upgrade test anyways
19:44
<
walters >
I see we're finding it in `getParentFcosBuildBase` but I am not sure which path we're taking yet
19:45
<
dustymabe >
yeah that's what I was asking when I said "is the problem that f36 has an rpm-ostree that's too old" -> I meand to say is the problem that the rpm-ostree in that old f36 build"
19:45
<
dustymabe >
is too old
19:45
<
dustymabe >
ok cool
19:48
<
dustymabe >
now I'm wondering - do we need a barrier for this.. probably not since oscontainers are relatively new
19:49
<
walters >
no, because we haven't cut over to using containers for production on-the-wire updates
19:49
<
walters >
it's just these synthetic update tests that are fetching the target builds this way
20:06
arnulfo_7 has joined #fedora-coreos
20:06
arnulfo_7 has quit [Changing host]
20:06
arnulfo_7 has joined #fedora-coreos
20:06
<
dustymabe >
jlebon: the 4.6 cosa build finished
20:08
<
jlebon >
but actually, looking at the last update there, it dates back from June 22, which is definitely before the last time we built 4.6...
20:09
<
jlebon >
hmm, but also before we reversed mirroring. so let's just wait and see.
20:09
<
jlebon >
then at least we can point at it when reaching out to dptp
20:37
<
jlebon >
dustymabe: ughh yeah, we renamed the switch in coreos-installer, but of course that requires a release. let me revert that bit to using the old switch.
20:57
jpn has joined #fedora-coreos
21:01
<
jlebon >
dustymabe: it's really great btw that we've detected that so fast
21:01
<
jlebon >
good example right there of why it does provide value to build s390x FCOS
21:01
<
dustymabe >
you mean rather than it filtering all the way down into the s390x rhcos pipeline
21:02
<
jlebon >
ideally we'd be able to selectively test it in PRs too
21:02
jpn has quit [Ping timeout: 268 seconds]
21:02
<
jlebon >
but this is the next best thing I guess :)
21:06
gursewak has quit [Remote host closed the connection]
21:07
gursewak has joined #fedora-coreos
21:18
vgoyal has quit [Quit: Leaving]
21:19
nalind has quit [Quit: until next time]
21:26
<
adamw >
huh. so if i enter a toolbox in gnome-terminal, any new tab or window i open is also inside the toolbox
21:26
<
adamw >
is that...normal?
21:28
<
adamw >
oh, hmm, it seems the new tab/window inherits from whatever tab/window i was in when i opened it. if i open a new tab from a tab that's in the toolbox, i get another toolbox tab. if i open a new tab from a tab that isn't in the toolbox, i get another non-toolbox tab. funky.
21:28
<
adamw >
and to leave the toolbox, i have to run exit from the "original" toolbox tab. exit from a "cloned" toolbox tab just closes the tab. i guess that makes sense in a way? just...hmm.
21:30
<
adamw >
i guess i was subconsciously expecting it to work like sshing into somewhere, or python virtualenvs
21:31
<
jlebon >
i guess this doesn't really bother tmux users like me :)
21:32
<
adamw >
yeah, that looks hairy. i think i'll just get used to it. :P
21:32
<
adamw >
never managed to get into the habit of using tmux...habitually
21:33
<
adamw >
i think i'll just have a bunch of tabs. that's what i usually have anyway. :P
21:33
<
adamw >
tabs solve everything! best ui idea ever!
21:34
<
adamw >
oof, i can't run 'gedit foobar' from a terminal when gedit's a flatpak? that's going to take some getting used to
21:37
<
jlebon >
`flatpak-spawn --host flatpak run org.gnome.gedit ...` should work
21:38
<
adamw >
`alias gedit=/var/lib/flatpak/exports/bin/org.gnome.gedit`
21:38
<
adamw >
that worked
21:38
<
adamw >
is it doing something awful?
21:40
<
jlebon >
oh that's neat, hadn't realized /var/lib/flatpak was bindmounted in
21:40
<
jlebon >
it looks like it's just shell script wrappers that run `flatpak run`, so i'd say it's by design :)
21:40
<
adamw >
i found out about that directory somewhere while i was setting up autorun links...
21:41
<
jlebon >
and i guess that's why `flatpak run ...` also Just Works
21:42
<
adamw >
ah, that doesn't work from within the toolbox
21:43
<
adamw >
your thing does. so i guess i'll use that
21:43
<
adamw >
ugh. can't find an option that works both in the container and not in it.
21:49
c4rt0 has quit [Ping timeout: 260 seconds]
21:50
<
adamw >
okay, bashrc conditionals to the rescue...
22:04
<
adamw >
oof, does the toolbox not respect things in /etc/profile.d ?
22:04
<
adamw >
oh, it just has its own, duh.
22:05
<
adamw >
that can be a bit awkward with a shared /home though. case in point, it just ate most of my bash history.
22:05
<
adamw >
because i set HISTSIZE in /etc/profile.d...
22:12
<
adamw >
how does anyone live without a two-year bash history anyway?
22:25
mheon has quit [Ping timeout: 268 seconds]
23:06
arnulfo_07 has joined #fedora-coreos
23:07
arnulfo_7 has quit [Ping timeout: 248 seconds]
23:09
Betal has quit [Quit: WeeChat 3.6]
23:27
Betal has joined #fedora-coreos
23:27
arnulfo_7 has joined #fedora-coreos
23:27
arnulfo_7 has quit [Changing host]
23:27
arnulfo_7 has joined #fedora-coreos
23:30
arnulfo_07 has quit [Ping timeout: 268 seconds]
23:38
agners has quit [Quit: WeeChat 3.6]
23:39
jpn has joined #fedora-coreos
23:40
arnulfo_07 has joined #fedora-coreos
23:42
arnulfo_07 has quit [Read error: Connection reset by peer]
23:42
arnulfo_7 has quit [Ping timeout: 260 seconds]
23:42
arnulfo_07 has joined #fedora-coreos
23:43
jpn has quit [Ping timeout: 260 seconds]
23:53
arnulfo_07 has quit [Ping timeout: 252 seconds]
23:54
arnulfo_7 has joined #fedora-coreos
23:59
arnulfo_7 has quit [Ping timeout: 252 seconds]