/srv/irclogs.ubuntu.com/2022/07/07/#ubuntu-desktop.txt

=== KBar1 is now known as KBar
jibelGood morning all06:14
ricotzgood morning desktopers :)07:03
oSoMoNgood morning desktoppers07:04
didrocksgood morning07:10
jibelSalut didrocks oSoMoN ricotz 07:33
didrockssalut jibel 07:45
seb128goood morning desktop, unsure if I said it earlier?08:11
didrockshey seb128 08:31
lissyxseb128, oSoMoN, so .... 08:35
lissyxI have that :D https://github.com/ubuntu/gnome-sdk/pull/3808:35
ubottuPull 38 in ubuntu/gnome-sdk "Bug 1778359 - Produce debug symbols for GNOME snap" [Open]08:35
oSoMoNlissyx, 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:41
oSoMoNWould the symbols go on Mozilla's servers too?08:42
lissyxoSoMoN, yes, seb128 mention that it should be soonish now08:42
lissyxindeed08:42
lissyxwe landed two days ago the taskcluster integration of our symbols scraping "infra"08:42
lissyxso 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 servers08:43
lissyxdo we know already how launchpad will find the artifact?08:45
lissyxoSoMoN, I still have a few meson debug parameters to fold in though, not all libs are built with it yet08:46
diddledanioSoMoN: I think my blank screen issue is, while similar, a distinct case - raised it as #198093308:49
seb128lissyx, launchpad said they would import a file matching <snap-name><snap_version><snap-arch>.debug but I will check again with them if .debug is really right or if that should an archive format with matching extension08:52
lissyxright08:52
lissyxand this file is supposed to be copied within $SNAPCRAFT_PROJECT_DIR/ ?08:53
lissyx(so I can update both my PRs)08:53
seb128lissyx, let me check08:55
lissyxseb128, 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
lissyxseb128, 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:56
lissyxoh buildtype seems to default to "debug"08:58
KGB-0gnome-remote-desktop Nathan Teodosio 316330 * commented merge request !4 * https://deb.li/3LRkM11:27
KGB-2evolution-data-server Nathan Teodosio 316335 * commented merge request !6 * https://deb.li/b0WC12:02
seb128lissyx, so I checked, it's untested but from the snapcraft team the suggestion is that something around those lines should be working12:05
seb128override-prime: |12:05
seb128    craftctl default12:05
seb128    cp debug "$SNAPCRAFT_PROJECT_DIR/$SNAPCRAFT_PROJECT_NAME_$SNAPCRAFT_PROJECT_VERSION_$SNAP_ARCH.debug12:05
KGB-2evolution-data-server Nathan Teodosio 316336 * commented merge request !6 * https://deb.li/3vh8G12:06
lissyxseb128, "debug" here being the zip file I generated?12:32
seb128lissyx, yes12:32
seb128the naming is a bit weird/not reflecting the type12:33
lissyxok, and "ccraftctl default" what does it do?12:33
lissyxthe override-prime here already has some "snapcraftctl prime"12:33
seb128craftctl is the modern name of snapcraftctl 12:34
lissyxand "default" ?12:34
seb128it does whatever 'snapcraft prime' would do by default12:35
lissyxok, so I can just adjust the zip I'm producing right now12:36
seb128it's standard packaging, for debs as well, when you replace a rule you call what it would do and add your tweak12:36
seb128unless you want it to stop doing the default action and replace it, then you wouldn't include the default12:36
seb128but yes, I think then you probably just need to pick an override-prime section and add that cp12:36
lissyxseb128, I was already doing that in an override-prime (the one of "conditioning" since it felt appropriate)12:38
lissyxso I guess we should be safe12:38
seb128👍12:39
lissyxseb128, done for firefox: https://github.com/canonical/firefox-snap/pull/3/files#diff-e68b9afd67bb77dec8eda77796d3e0b784c7011203114996383eed6533be0cefR38812:40
ubottuPull 3 in canonical/firefox-snap "Building debug symbols" [Open]12:40
lissyxseb128, and done for gnome-sdk: https://github.com/ubuntu/gnome-sdk/pull/38/files#diff-e68b9afd67bb77dec8eda77796d3e0b784c7011203114996383eed6533be0cefR114812:41
ubottuPull 38 in ubuntu/gnome-sdk "Bug 1778359 - Produce debug symbols for GNOME snap" [Open]12:41
seb128great12:41
lissyxand so default meson is debug build, as well as autotools12:41
lissyxso I dont think we miss any symbols12:42
lissyxseb128, for firefox on github actions, I'm limited because of disk space so I cant completely verify there12:45
lissyxseb128, locally it works when I create or not the token file12:46
lissyxseb128, and the beginning of the action workflow creates the token file correctly from the repository secrets12:46
lissyxso it should be good as well12:46
seb128great12:46
lissyxthis will have to be cherry-picked to beta, stable and esr12:46
lissyxI dont know your policy though, but I can send PRs for that once the nightly one is end-to-end verified as good12:47
seb128we don't have a strict policy, but landing in nightly and cherry picking then to the other ones makes sense12:47
lissyxseb128, also what was the link for launchpad library api/doc?12:48
lissyxI guess I can already start that work12:48
seb128lissyx, https://launchpad.net/+apidoc/devel.html12:48
seb128https://help.launchpad.net/API/launchpadlib 12:49
seb128bbiab, changing location and going for some errands on the way12:53
=== KBar1 is now known as KBar
lissyxseb128, 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
ubottuCommit 4c9c7d8 in lissyx/symbol-scrapers "Basic infra for pulling build files from Launchpad"14:19
lissyxseb128, 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 times14:20
seb128lissyx, I think it's one week by default but yes we could bump to longer if needed14:21
=== KBar1 is now known as KBar
=== KBar1 is now known as KBar
bittinhttps://linuxactionnews.com/24815:35
Eickmeyer[m]bittin: I'm pretty sure you've been warned about posting out-of-context links before. Please stop.17:01
luna__last news they talked about was context tough17:02
Eickmeyer[m]luna__: This is the development room for the desktop team, so that link is entirely off-topic.17:03
Maikluna__: best to join #ubuntu-offtopic if you want to share links or videos17:04
=== NotEickmeyer is now known as Eickmeyer

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