=== KBar1 is now known as KBar [06:14] Good morning all [07:03] good morning desktopers :) [07:04] good morning desktoppers [07:10] good morning [07:33] Salut didrocks oSoMoN ricotz [07:45] salut jibel [08:11] goood morning desktop, unsure if I said it earlier? [08:31] hey seb128 [08:35] seb128, oSoMoN, so .... [08:35] I have that :D https://github.com/ubuntu/gnome-sdk/pull/38 [08:35] Pull 38 in ubuntu/gnome-sdk "Bug 1778359 - Produce debug symbols for GNOME snap" [Open] [08:41] lissyx, thanks for working on this, at a quick glance this looks good. We'll need changes in launchpad to allow access to the debug symbols artifact, but that's being worked on I believe. [08:42] Would the symbols go on Mozilla's servers too? [08:42] oSoMoN, yes, seb128 mention that it should be soonish now [08:42] indeed [08:42] we landed two days ago the taskcluster integration of our symbols scraping "infra" [08:43] so once launchpad is ready to extract this zip we generate firefox as well as gnome-sdk, then I can add pulling of it out of launchpad library and push that to our servers [08:45] do we know already how launchpad will find the artifact? [08:46] oSoMoN, I still have a few meson debug parameters to fold in though, not all libs are built with it yet [08:49] oSoMoN: I think my blank screen issue is, while similar, a distinct case - raised it as #1980933 [08:52] lissyx, launchpad said they would import a file matching .debug but I will check again with them if .debug is really right or if that should an archive format with matching extension [08:52] right [08:53] and this file is supposed to be copied within $SNAPCRAFT_PROJECT_DIR/ ? [08:53] (so I can update both my PRs) [08:55] lissyx, let me check [08:56] seb128, also I'm adding -Ddebug to some libs that were not having it on meson-parameters (and will do the same for autotools one after) [08:56] seb128, I was wondering, though, given those had no --buildtype=release, do we want to also add -Doptimization=3 ? it would be consistent but it's a change (I dont know the default value ?) [08:58] oh buildtype seems to default to "debug" [11:27] gnome-remote-desktop Nathan Teodosio 316330 * commented merge request !4 * https://deb.li/3LRkM [12:02] evolution-data-server Nathan Teodosio 316335 * commented merge request !6 * https://deb.li/b0WC [12:05] lissyx, so I checked, it's untested but from the snapcraft team the suggestion is that something around those lines should be working [12:05] override-prime: | [12:05] craftctl default [12:05] cp debug "$SNAPCRAFT_PROJECT_DIR/$SNAPCRAFT_PROJECT_NAME_$SNAPCRAFT_PROJECT_VERSION_$SNAP_ARCH.debug [12:06] evolution-data-server Nathan Teodosio 316336 * commented merge request !6 * https://deb.li/3vh8G [12:32] seb128, "debug" here being the zip file I generated? [12:32] lissyx, yes [12:33] the naming is a bit weird/not reflecting the type [12:33] ok, and "ccraftctl default" what does it do? [12:33] the override-prime here already has some "snapcraftctl prime" [12:34] craftctl is the modern name of snapcraftctl [12:34] and "default" ? [12:35] it does whatever 'snapcraft prime' would do by default [12:36] ok, so I can just adjust the zip I'm producing right now [12:36] it's standard packaging, for debs as well, when you replace a rule you call what it would do and add your tweak [12:36] unless you want it to stop doing the default action and replace it, then you wouldn't include the default [12:36] but yes, I think then you probably just need to pick an override-prime section and add that cp [12:38] seb128, I was already doing that in an override-prime (the one of "conditioning" since it felt appropriate) [12:38] so I guess we should be safe [12:39] 👍 [12:40] seb128, done for firefox: https://github.com/canonical/firefox-snap/pull/3/files#diff-e68b9afd67bb77dec8eda77796d3e0b784c7011203114996383eed6533be0cefR388 [12:40] Pull 3 in canonical/firefox-snap "Building debug symbols" [Open] [12:41] seb128, and done for gnome-sdk: https://github.com/ubuntu/gnome-sdk/pull/38/files#diff-e68b9afd67bb77dec8eda77796d3e0b784c7011203114996383eed6533be0cefR1148 [12:41] Pull 38 in ubuntu/gnome-sdk "Bug 1778359 - Produce debug symbols for GNOME snap" [Open] [12:41] great [12:41] and so default meson is debug build, as well as autotools [12:42] so I dont think we miss any symbols [12:45] seb128, for firefox on github actions, I'm limited because of disk space so I cant completely verify there [12:46] seb128, locally it works when I create or not the token file [12:46] seb128, and the beginning of the action workflow creates the token file correctly from the repository secrets [12:46] so it should be good as well [12:46] great [12:46] this will have to be cherry-picked to beta, stable and esr [12:47] I dont know your policy though, but I can send PRs for that once the nightly one is end-to-end verified as good [12:47] we don't have a strict policy, but landing in nightly and cherry picking then to the other ones makes sense [12:48] seb128, also what was the link for launchpad library api/doc? [12:48] I guess I can already start that work [12:48] lissyx, https://launchpad.net/+apidoc/devel.html [12:49] https://help.launchpad.net/API/launchpadlib [12:53] bbiab, changing location and going for some errands on the way === KBar1 is now known as KBar [14:19] seb128, so assuming those debug files will be visible on launchpad the same way snap files are already, I have https://github.com/lissyx/symbol-scrapers/commit/4c9c7d82aa3f11d71e825421f176249a80cd4d21 ready :) [14:19] Commit 4c9c7d8 in lissyx/symbol-scrapers "Basic infra for pulling build files from Launchpad" [14:20] seb128, it seems though that the files listed under "Built files" (currently only the snap) expires quite quickly (one week?) do you think retention could be higher for debug symbols ? to have a bit of room for any taskcluster-related pulling that might have issues for a few times [14:21] lissyx, I think it's one week by default but yes we could bump to longer if needed === KBar1 is now known as KBar === KBar1 is now known as KBar [15:35] https://linuxactionnews.com/248 [17:01] bittin: I'm pretty sure you've been warned about posting out-of-context links before. Please stop. [17:02] last news they talked about was context tough [17:03] luna__: This is the development room for the desktop team, so that link is entirely off-topic. [17:04] luna__: best to join #ubuntu-offtopic if you want to share links or videos === NotEickmeyer is now known as Eickmeyer