/srv/irclogs.ubuntu.com/2023/06/21/#ubuntu-desktop.txt

=== JanC is now known as Guest3568
=== JanC_ is now known as JanC
=== JanC is now known as Guest7998
=== JanC_ is now known as JanC
=== JanC_ is now known as JanC
bandalihey lissyx, i dispatched builds here (the 3 most recent ones, on the top): https://launchpad.net/~bandali/+snap/firefox-snap-core22-preview05:02
bandaliwith this commit: https://git.launchpad.net/~bandali/+git/firefox-snap/commit/?id=a947d4c11ba9dee8595e67e33e33514a073edbea05:02
-ubottu:#ubuntu-desktop- Commit a947d4c in ~bandali/+git/firefox-snap "Use LLVM 15.0.6 and build debug symbols on ARM as well core22-preview"05:02
lissyxbandali, armhf failure but it seems unrelated to the infra06:44
seb128goood morning desktopers!07:39
lissyxhello07:42
lissyxseb128, do you think you can merge https://github.com/canonical/firefox-snap/pull/18 ? this way I can get rid of my local patch07:42
-ubottu:#ubuntu-desktop- Pull 18 in canonical/firefox-snap "Perform debug-symbols actually after firefox" [Open]07:42
seb128lissyx, hey. upload_symbols.py requires to be online no? Are we confident that doing that in the build step is not going to hit the online timeout?07:55
lissyxseb128, well, previously we had debug-symbols.pull running after complete firefox build, right?07:56
lissyxseb128, we would now have debug-symbols.build running after complete firefox build07:56
lissyxon launchpad we dont upload the symbols, only on github actions07:57
lissyxI dont think there's a cutoff on github actions?07:57
lissyxso we should be fine07:57
seb128right, not cutoff on github07:57
seb128ah, on launchpad we only publish the artifact and you have your collector job right?07:57
seb128lissyx, it's a bit of a nitpick but could you perhaps reference in the commit message to the snapcraft issue to explain the change?08:04
seb128otherwise the why is probably going to be lost and nobody will remember in a year when we look at the history08:05
lissyxdone08:07
seb128lissyx, thanks, merged08:10
seb128lissyx, builds are started with the change on https://launchpad.net/~mozilla-snaps/+snap/firefox-snap-core22 08:18
lissyxperfect08:18
lissyxi've confirmed our changes to the taskcluster job to collect debug symbols is sound08:18
seb128great08:18
lissyxgerard-majax08:19
lissyxhttps://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=symbol&selectedTaskRun=e8u1nTrbR5uRVCI9NB8D_g.008:19
lissyxgerard-majax08:19
lissyxhttps://treeherder.mozilla.org/jobs?repo=mozilla-central&searchStr=symbol&selectedTaskRun=OOd1VWXJT4e4JqumejH3_g.008:19
lissyxsee "artifacts and debugging" tab in the panel at the bottom08:19
=== schopin_ is now known as schopin
lissyxseb128, nightly debug snap working here :p11:59
lissyxseb128, and your core22 branch finished12:03
seb128lissyx, right, https://launchpad.net/~mozilla-snaps/+snap/firefox-snap-core22/+build/2145952 has a debug attached so it looks good12:04
lissyxseb128, can we just make sure we bump the version number?12:04
lissyxso we are collecting debug symbols for sure12:04
lissyx(on our side)12:04
bandaligood morning12:08
bandalilissyx, re armhf failure: right. oddly enough i seem to remember failures on both armhf and arm64 when i last tried to build with llvm 15 there12:08
bandaliany idea what might be the issue? my first thought to workaround it would be keep armhf's llvm back on 14 but of course that's not really sustainable12:09
lissyxseb128, bandali, there's an event today 1645 with my daughter's wednesday activity center, so i dont think I can attendss12:09
lissyxbandali, testing with 16 ?12:09
lissyxour builds are on clang 16 already12:10
bandalilissyx, ack re meeting. and as for 16, sure.12:11
bandalithanks actually i was about to ask what version you currently mainly use in your infra :)12:11
seb128lissyx, k, let's skip the meeting again12:13
seb128lissyx, what do you mean by 'bump the version number'? you mean the version string of the snap?12:14
lissyxyes12:14
lissyx114.0.2-1 is already published right?12:14
seb128right, but the version string is only a cosmetic thing for users, it doesn't really have meaning for snapd12:15
seb128the store/snapd only work on revision numbers to know what to update12:15
lissyxwe use the version string for not reprocessing already processed symbols versions12:16
seb128so the build from this morning is what got imported on your side since the previous build didn't have debug attached?12:19
seb128if so can we just promote that build to the main channel?12:19
lissyxwe process from the launchpad api12:21
seb128lissyx, sorry but I'm unclear what that mean in context of my question. We only had one build with the version string 114.0.2-1 and a .debug attachment, so technically that version hasn't be re-used and there should be no issue?12:28
seb128or if your script being confused by the fact that it isn't the first build even if the previous one didn't have a .debug attached?12:28
lissyxyes, the later12:29
seb128ah, shame that we didn't notice that this morning before triggering the builds :/12:29
seb128bandali, we can just bump the version to 114.0.2-2 and trigger rebuilds right?12:30
lissyxthis file holds the list of things we processed: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/e8u1nTrbR5uRVCI9NB8D_g/runs/0/artifacts/public/build/SHA256SUMS.zip12:30
seb128lissyx, that file includes12:31
seb128firefox_114.0.2-1_amd64.debug,14274359612:31
lissyxyes12:31
lissyxthat's the bug we had: we dont know (well we know because it was broken on core22) whetehr thiss is stable/core2212:32
bandaliseb128, yes i believe so. would you like me to bump `core22` to 114.0.2-2?12:32
lissyxthe way we were searching content via the api made us blind to various branches and so we could pick stable or core22 depending on the output ordering12:32
seb128oh, I see12:33
seb128what you are asking is not to bump the revision and rebuild12:33
seb128it's to have different version string from the core20 and core22 builds12:33
seb128at least until we retire core20 and make core22 the only version12:34
bandalioh?12:35
lissyxseb128, no just bumping12:36
lissyxseb128, we now consider the package name and not just the filename12:36
lissyxso bumping version should be enough12:36
lissyxfirefox-snap-core22,firefox_114.0.2-1_amd64.snap,25648332812:37
lissyxfirefox-snap-core22,firefox_114.0.2-1_amd64.debug,12:37
lissyxvs 12:37
lissyxfirefox-snap-stable,firefox_114.0.2-1_amd64.snap,25636044812:37
lissyxfirefox-snap-stable,firefox_114.0.2-1_amd64.debug,14274359612:37
seb128ah12:38
seb128bandali, k, right, so can we get that string bumped to 114.0.2-1build1 or something for core22 and a rebuild?12:38
bandaliseb128, ok sure, as long as 114.0.2-1build1 is a valid version string as far as tooling on our side or mozilla is concerned :)12:44
seb128use -2 :p12:44
seb128in doubt...12:44
bandalihmm12:45
lissyxit should be fine on our side12:55
bandaliack. i'll try with -1build1 first, and if there are any issues on your end please ping me and i'll bump to a simple -213:34
bandaliugh, adding the 'build1' results in failure because that info is used to look up things in the right place in ftp.mozilla.org14:16
bandaliwhich means bumping to '2' wouldn't work either, since there's no 'build2' in https://ftp.mozilla.org/pub/firefox/candidates/114.0.2-candidates/14:17
bandalilooks like i'll have to use the ugly workaround of pushing a temporary commit to `core22` to force using `build1` (and not `build1build1`), and i'll drop the commit later in the next force push to core2214:18
bandalicc seb128 lissyx14:18
seb128bandali, ack14:23
KGB-2gnome-settings-daemon Simon McVittie 406785 * commented merge request !15 * https://deb.li/32pz414:52
=== JanC is now known as Guest9671

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!