/srv/irclogs.ubuntu.com/2022/06/27/#ubuntu-desktop.txt

jibelGood morning 06:16
dufluMorning jibel 06:38
oSoMoNgood morning desktoppers06:41
dufluHi oSoMoN 06:57
oSoMoNhey duflu 06:57
didrocksgood morning07:07
dufluHi didrocks 07:13
didrockshey duflu 07:15
oSoMoNsalut didrocks 07:16
didrockssalut oSoMoN 07:16
seb128goood morning desktopers!07:20
didrockssalut seb128 07:20
dufluHi seb128 07:20
oSoMoNsalut seb128 07:26
seb128hey didrocks, duflu, oSoMoN, how are you? had a nice weekend?07:35
=== muktupavels_ is now known as muktupavels
didrocksseb128: yeah, was nice, nothing really special, and you?07:37
seb128it was alright, nothing special either07:38
dufluseb128, not bad... until I snapped the keyboard cable on my favourite laptop. One that I had never opened before. Otherwise good.07:38
seb128:-( for the laptop07:39
dufluI have parts and new tools arrived today so wish me luck07:39
ricotzhello desktopers!07:43
seb128hey ricotz, how is it going? feeling better?07:47
oSoMoNseb128, very good long week-end, yes.07:48
oSoMoNhey ricotz 07:48
dufluHi ricotz 07:49
ricotzseb128, hey, yeah, much better, symptoms are nearly gone :)07:50
ricotzoSoMoN, duflu, hi07:50
lissyxoSoMoN, seb128, so we can't access earlier versions of snaps from the store, what about the API ?09:45
lissyxI'm trying to use https://api.snapcraft.io/docs/info.html but it returns 40409:46
oSoMoNlissyx, afaik, one can access old revisions, but only if they are listed as a contributor to the snap09:46
lissyxwhich means I dont have access :)09:46
oSoMoNand I'm guessing the API would behave the same09:47
lissyxmeh the endpoint is different between v1 and v2 09:47
seb128I'm unsure why they block access to old revision by default but that's a store question09:50
lissyxnot being able to access older versions even from the API will make me basically unable to pull debug symbols09:51
lissyxI have not been able to find who is supposed to add me to the list of contributors ...09:51
seb128lissyx, oSoMoN and me have access to do that, but I think mkaply has been handling the mozilla side09:56
seb128we need at least to ask him before adding someone I think09:56
lissyxI also need to find how I can auth myself on the api09:56
seb128lissyx, you can use snap download --revision , unless you prefer to not depend on the snap cmd?10:00
lissyxwell I was hoping to be able to use only the API10:01
lissyxsince auth flow with snap CLI will be interactive10:01
lissyxseb128, also I would still need something to know those revisions number :/10:02
oSoMoNlissyx, once you're a collaborator to the snap, you have access to a web dashboard that lists all revisions, with details about the build10:05
lissyxright, but that's not really practical10:06
seb128what are you trying to do there?10:06
lissyxOH10:07
lissyxseb128, pulling symbols from snapstore once we have then in the snap?10:07
lissyx> The client must send the Snap-Device-Series and User-Agent mandatory headers. For the Snap-Device-Series header, the only supported value so far is '16'.10:07
lissyxlooks like with this header set to 16 ... I get a full list?10:07
lissyxat least of the current ones10:07
lissyxnot previous ones10:07
seb128lissyx, I've set up a meeting for tomorrow with launchpad people to try if we could do something to be able to export or upload the symbols as part of the build, I will let you know if there is anything coming out of it10:08
lissyxseb128, I'm afraid that until we can have proper handling of secrets, that's going to be complicated10:09
seb128lissyx, but if you get a snap revision, what do you need to match it with?10:09
lissyxseb128, sorry, I dont get your "match it with" ?10:10
seb128> <lissyx> seb128, also I would still need something to know those revisions number :/10:10
seb128I think I didn't understand what you meant there10:11
lissyxseb128, well you said "you could try snap download firefox --revision <ID>"10:11
lissyxI'd still need those IDs10:11
seb128ah, sorry10:11
seb128  latest/stable:    101.0.1-1    2022-06-09 (1443) 170MB -10:11
seb128  latest/candidate: 102.0-2      2022-06-25 (1492) 169MB -10:11
seb128  latest/beta:      102.0b9-1    2022-06-17 (1467) 169MB -10:11
seb128those are the number in parenthesis in the snap info output10:11
seb128lissyx, https://git.launchpad.net/ubuntu-desktop-versions/tree/snaps.py#n85 might be of use to you10:13
lissyxseb128, nice, thanks10:14
lissyxright now, it'd be awesome if I could get confirmation from someone knowledgeable of Snap Store that this API you linked (and I was already trying to use) will output me 10:14
lissyx**all** revisions10:14
lissyxand not just the current ones10:14
seb128https://api.snapcraft.io/docs/info.html10:15
seb128'Get info from the snap and its released revisions.'10:16
lissyxyes10:16
seb128I'm unsure but I think 'released' means currently published10:16
seb128#snappy might be a better place for snap questions though10:16
lissyxalready tried there10:16
lissyxah no on #snapcraft10:17
lissyxok if I can get all currently published revisions that's already a first sstep in the good direction10:29
seb128lissyx, in theory you don't need past revisions though if the system keep up with builds?11:29
lissyxseb128, what happens if we loose the history of the past builds and we need to rebuild it?11:30
lissyxe.g., something breaks pulling debug symbols, nobody notices for a few weeks, once it's fixed we loose debug info for revisions published in the meantime?11:31
seb128that can be a manual work from someone having contributor access to the snap11:31
seb128btw I emailed about give you contributor access, I will let you know if/when I get a reply11:32
lissyxhaving to rely on a manual process will only be cumbersome11:32
lissyxseb128, another case is if you publish several revisions between our runs, we wont have them11:49
seb128lissyx, k, taking one step back. Is the 'server might loose debug symbols already uploaded' a real usecase?11:53
seb128lissyx, if so it means we should discard a solution that upload the symbols to the service during the build without storing them somehow as well?11:54
seb128because if we do that we will not be able to re-upload things lost later on if needed11:54
seb128I was going to approach that issue asking the launchpad team about a way to get a secret, but that isn't enough then11:55
lissyxseb128, i'm not referring to the debug symbol here11:55
lissyxthe debug symbol server11:55
lissyxI'm worrying what happens if for some reason the taskcluster scheduled task is not running / failing to pull data for some time11:56
lissyxwhich can happen if we run on a 24h schedule and you publish more than one revision in that interval for example11:56
seb128right11:56
seb128well, that's only an issue if we can't get the upload done from the snap build itself11:57
lissyxindeed11:57
seb128so I'm focussing on trying to resolve properly first11:57
lissyxthat's why my PR adds support for uploading from GitHub Actions11:57
seb128right11:57
seb128well I wouldn't spend more time on plan B solution at this point11:57
lissyxif we can be sure we will have a proper solution in a timely manner for launchpad as well, I can live with that11:57
seb128as said earlier we have a meeting with launchpad people tomorrow so see what are our options11:58
seb128so I would suggest to wait for the outcome of that meeting11:58
seb128also there are several plan B options 11:58
seb128including setting up a job on our side to store the firefox snap past revisions $somewhere11:59
seb128I'm unclear why the store makes that private by default, I will ask them11:59
seb128but there is probably no risk storing those .snap if we need them11:59
lissyxwell if it was private but accessible through the API it would not be a big deal as long as I find doc on how to auth :)12:00
lissyx(we need a solution on taskcluster to pull symbols from distros anyway, doing it for snap is the good canditate to push me to help my colleague and get that landed, it's not time lost)12:00
jbichagood morning12:03
seb128jbicha, hey, how are you?12:08
jbichagood :)12:11
seb128lissyx, I don't know about the auth but worth asking on #snappy or forum.snapcraft.io12:17
ricotznteodosio, hey, great to see the poppler patch for libreoffice accepted, the 7.3.5~rc1 upload later this week will take care of the transition :)13:28
nteodosiohey ricotz, that's great news! Thank you for your help last week, much appreciated.13:31
lissyxseb128, yep I did on #snappy, but I was told it's not exposed at all it seems14:23
lissyxseb128, that being said, if you manage to get timeout  + secrets fixed on launchpad, it will likely not be such a big deal14:23
lissyxseb128, local snap I can extract and upload symbols, and online I can pull all from snap store: https://treeherder.mozilla.org/jobs?repo=try&revision=e5fcf7e9dec17134da939a82806719230b2cdd8414:24
lissyxseb128, now I just need to make sure I keep note of processed snaps, and we should be all good to have something that is ready14:24
lissyxseb128, and the counterpart https://github.com/canonical/firefox-snap/pull/3 should allow to publish directly from github actions, and package altogether the zip into the snap for the store14:25
ubottuPull 3 in canonical/firefox-snap "Building debug symbols" [Open]14:25
seb128lissyx, great!14:48
lissyxseb128, https://treeherder.mozilla.org/jobs?repo=try&revision=8505ba516801c04126d3f26f577a536bca7a7735&selectedTaskRun=A6l2O451TBeuOpjtVjZeUQ.0 :)18:35
KGB-2gnome-control-center ubuntu/jammy e0e1f71 Jeremy Bicha * pushed 29 commits (first 5 follow) * https://deb.li/9yY118:53
KGB-2gnome-control-center ubuntu/jammy 3c47db2 sicklylife po/ja.po * Update Japanese translation * https://deb.li/CWfc18:53
KGB-0gnome-control-center signed tags 1f7042c Jeremy Bicha ubuntu/1%41.7-0ubuntu0.22.04.1 * gnome-control-center Debian release 1:41.7-0ubuntu0.22.04.1 * https://deb.li/3sWON18:53
KGB-2gnome-control-center ubuntu/jammy 65c1c73 Yuri Chornoivan po/uk.po * Update Ukrainian translation * https://deb.li/3c13y18:53
KGB-2gnome-control-center ubuntu/jammy f338510 Bruce Cowan po/en_GB.po * Update British English translation * https://deb.li/6PBG18:54
KGB-2gnome-control-center ubuntu/jammy 7b0c55b Ian Douglas Scott panels/keyboard/cc-keyboard-shortcut-dialog.c * keyboard: Avoid segfault due to no "data" for `custom_shortcut_add_row` * https://deb.li/iwyKM18:54
KGB-2gnome-control-center ubuntu/jammy 34b5db1 Jeremy Bicha panels/wwan/gnome-wwan-panel.desktop.in.in * wwan: Remove duplicate line from .desktop * https://deb.li/KPMI18:54
KGB-2gnome-control-center signed tags 96382d7 Jeremy Bicha ubuntu/1%41.7-0ubuntu1 * gnome-control-center Debian release 1:41.7-0ubuntu1 * https://deb.li/3PyRA18:54
KGB-2gnome-control-center signed tags 5540495 Jeremy Bicha upstream/41.7 * Upstream version 41.7 * https://deb.li/s1je18:54
KGB-0gnome-control-center upstream/41.x fa37b59 Jeremy Bicha * pushed 23 commits (first 5 follow) * https://deb.li/36gv018:54
KGB-0gnome-control-center upstream/41.x 15b8ebf Hugo Carvalho po/pt.po * Update Portuguese translation * https://deb.li/b34z18:54
KGB-0gnome-control-center upstream/41.x ff6ffbb Quentin PAGÈS po/oc.po * Update Occitan translation * https://deb.li/39Pzs18:54
KGB-0gnome-control-center upstream/41.x a66e785 Felipe Borges panels/info-overview/ cc-info-overview-panel.c cc-info-overview-panel.ui * info-overview: Allow changing "Device Name" by pressing "Enter" * https://deb.li/3xWDv18:54
KGB-2gnome-control-center pristine-tar 53c511d Jeremy Bicha gnome-control-center_41.7.orig.tar.xz.delta gnome-control-center_41.7.orig.tar.xz.id * pristine-tar data for gnome-control-center_41.7.orig.tar.xz * https://deb.li/3x10l18:54
KGB-0gnome-control-center upstream/41.x 82366a0 Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/ilqsn18:54
KGB-0gnome-control-center upstream/41.x 00362a9 Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/7Eg18:55

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