/srv/irclogs.ubuntu.com/2022/08/26/#snappy.txt

mupPR snapcraft#3887 opened: store: support status for an onprem store <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3887>01:57
mupPR snapd#12059 closed: packaging/*/tests/integrationtests: reload ssh.service, not sshd.service <Created by vorlonofportland> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/12059>06:53
mupPR snapd#12058 closed: overlord: allow seeding in the case of classic with modes system <Created by alfonsosanchezbeato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/12058>06:58
mupPR snapd#12079 opened: multiple: move arguments for auth.NewUser into a struct (auto-removal 1/n) <Created by Meulengracht> <https://github.com/snapcore/snapd/pull/12079>07:43
eoli3nHi07:44
eoli3nmardy, testing is snapd.socket is ready is not enough07:44
eoli3nhttps://0x0.st/o90z.txt07:44
eoli3nhttps://0x0.st/o90i.txt07:45
eoli3nI can install a snap package in a chroot during os deployment07:53
eoli3nso i differ it at startup07:53
eoli3nand now i can't even install a pacakge at startup07:53
eoli3nguys07:53
eoli3nseriously ??07:53
eoli3ns/can/can't07:53
eoli3nmy playbook is 500 tasks07:54
eoli3nit plays with a lot of packages, configurations, daemons07:54
eoli3nno other tools is problematic07:54
eoli3nthe only problem is snap07:55
eoli3nsnap and snap again07:55
mupPR snapd#12080 opened: overlord: track security profiles for non-active snaps <Bug> <Created by pedronis> <https://github.com/snapcore/snapd/pull/12080>08:13
eoli3nif i test on snapd.service instead of socket, it seems to wait without end08:18
eoli3nok, does snapd depend on graphical.target ?08:19
eoli3nit would be very funny08:19
eoli3nmardy i run ansible-pull before lightdm service08:24
eoli3nit seems that snapd service is never ready before lightdm08:25
eoli3ni can't identify the constraint08:25
eoli3nbut if i pkill ansible-pull then lightdm shows up and snapd becomes instantly ready08:25
eoli3nprobleme is that ansible-pull needs snapd to be ready to be able to install packages08:25
eoli3nlets move firefox install to flatpak too. Then i remove snapd, that shit is simply not working08:30
lissyxeoli3n, you might hit more problem with flatpak08:33
eoli3ni don't have any problem with any flatpak08:33
eoli3ni install many08:33
lissyxI mean the firefox one08:34
eoli3nmaybe, but at least i can install it08:34
eoli3nautomate the deployment*08:34
lissyxI have not followed what issues you have with it08:34
lissyxjust warning you that you might end up with bugs that are fixed on snap08:35
eoli3nhuhu08:35
eoli3ni hear it as a troll08:35
lissyx?08:36
eoli3nwhat kind of problem do you talk about for exemple ?08:36
lissyxI have no example08:36
eoli3nthat's what i talk about08:36
eoli3n"bugs that are fixed on snap" : no exemple then ?08:37
eoli3nbecause i can tell you much bugs that snap introduce that flatpak doesn't have08:37
eoli3nchoose your hand08:38
lissyxeoli3n, this is not constructive08:38
eoli3nwhat is not constructive ? 08:38
eoli3ni explained ealier what are my problem08:38
eoli3ns08:38
lissyxI'm actively working on fixing firefox/snap 08:38
lissyxI dont have time to also focus on flatpak08:38
lissyxso I am saying it is possible some issues due to running into those environemnt might have been fixed on Snap and not on Flatpak08:39
eoli3nsaying that much work has been done on firefox snap package without beeing able to give at least one example is not constructive too08:39
eoli3npossible yes08:39
lissyx eoli3n https://bugzilla.mozilla.org/showdependencytree.cgi?id=1665641&hide_resolved=008:40
eoli3nbut i can't even deploy firefox package with ansible-pull on my 800 hosts08:40
lissyxI'll let you go through it?08:40
lissyxthere are still way too many issues, but so much we can't reproduce and investigate ...08:40
eoli3nhuhu, my guess is that most of those bugs are introduced by the snapd architecture08:40
eoli3nthat flatpak doesnt even hit08:40
lissyxmaybe08:41
lissyxmaybe not08:41
eoli3nmaybe is the word yes08:41
lissyxthere are quite some that are reported on both sides.08:41
lissyxand how many for which we dont know because there's so much less users of flatpak08:41
eoli3ni'm not into downing snaps for pleasure08:41
eoli3ni would use firefox snap package08:41
eoli3nbut i'm migrating my infrastructure to ubuntu 22.04, and i need it to be done in next 5h08:42
eoli3nthen i hit the ultime snapd problem08:42
eoli3ni can't install them with ansible-pull 08:42
lissyxI was just mentionning that if your problem is deployment, you might want to verify first the level of stability of the flatpak08:42
lissyxmaybe you will discover it is more broken than then snap for your usage08:42
eoli3ni had the same problem 2 years ago with chromium08:43
eoli3napt install chromium resulted in snap install chromium08:43
eoli3nand the same story 08:43
eoli3nimpossible to run chromium with nfs mounted home08:43
lissyxis this unfixable by design ?08:43
eoli3nlot of time and work both side with snapcraft and finally moved to flatpak08:44
eoli3nnever had a problem with it08:44
lissyxbut maybe there are more people fixing chromium's flatpak08:44
eoli3nthe problem is not chromium, it is snap08:44
lissyxhttps://bugzilla.mozilla.org/showdependencytree.cgi?id=1278719&hide_resolved=108:45
lissyxflatpak meta bug08:45
eoli3n224 versus 5408:45
lissyxnotice the hide_resolved=08:46
lissyxhttps://bugzilla.mozilla.org/showdependencytree.cgi?id=1665641&hide_resolved=108:46
lissyxcurrent state is 68 to 5408:46
eoli3nit looks like systemd versus runit for exemple08:46
eoli3nsnapd is overcomplex, that is the failure08:46
eoli3nmore complexity had more bugs08:47
eoli3nthat's subjective08:47
eoli3nanyway, if someone shows up here to help me to solve that ansible deployment problem, i would stick with firefox on snap08:48
eoli3nas is, i just can't deploy it so...08:48
lissyxeoli3n, two minutes on the list, already three bugs that are just dupes from the snap work as well08:49
lissyxhttps://bugzilla.mozilla.org/show_bug.cgi?id=176470008:50
lissyxreported against flatpak, same root cause as of the snap report, it's not because of snapd08:50
lissyxeoli3n, if you are really in a deadend, why not switching to our binaries?08:50
lissyxeither tarball or ppa?08:50
eoli3ni didn't know there was a ppa08:51
eoli3nthat's a better option08:51
eoli3nlets check08:51
eoli3nthanks08:51
eoli3nwhich one should i use to have the current stable version ?08:52
lissyxppa ,08:53
lissyx?08:53
eoli3nppa:mozillateam/ppa ?08:53
eoli3nyes08:53
lissyxyes I think so08:53
eoli3nlets test08:54
mardySupport for NFS and other remote FS is in the works. The reason why it doesn't work now is that snaps are run by executing a setuid binary, snap-confine, which tries to read the current directory, and that fails on most remote FS (for security reason they don't allow root access)09:00
mardywe are migrating away from setuid, and use Linux capabilities instead09:00
mardybut it's not a trivial task09:00
mardybug 197332109:02
mupBug #1973321: snaps don't start when current working directory is on sshfs <snapd:Triaged> <https://launchpad.net/bugs/1973321>09:02
eoli3nmardy its working now, i don't know how09:02
eoli3nbut that's ok09:02
eoli3nlissyx the funny thing is, i added the ppa, but as ubuntu wrap firefox package with apt to install with snap, i don't know how to force install from ppa09:02
eoli3nmardy, could you help about the snapd at startup problem ?09:03
eoli3nnot sure i exposed it in the clearest way09:04
eoli3nlissyx found a doc about not using the snap package : https://doc.ubuntu-fr.org/firefox#installer_firefox_en_deb_classique_au_lieu_de_snap09:04
eoli3nin french, perfect09:04
lissyxeoli3n, is this some enterprise deployment?09:06
eoli3nfrench university09:06
lissyxif so, you might want to make sure you block auto-updates, and this might be complicated with the ppa09:06
lissyxwhich one?09:06
eoli3nMontpellier09:06
lissyxok it's far enough you wont come to complain :D09:07
eoli3nhuhu09:07
eoli3nyou saw that complaining on IRC is in my skills09:07
eoli3n;)09:07
eoli3nlissyx how to block auto-updates ? 09:08
lissyxpretty sure we have some doc on that but I dont know where09:08
eoli3nlissyx even funnier, firefox snap package is defaulty install, so i need to be able to remove it with ansible09:08
eoli3nthen i hit my snapd not ready problem09:08
lissyxhttps://support.mozilla.org/en-US/products/firefox-enterprise/deploy-firefox-for-enterprise09:09
eoli3nthanks !09:09
lissyxhow do you provision your ubuntu base system?09:09
lissyxmardy, so for speech-dispatcher socket, where should I add it?09:14
eoli3nboot pxe on a nfsroot with the iso installer extracted, preseed install, chroot -> ansible-pull, then reboot, ansible-pull again with apps installation enables09:14
eoli3nenabled09:14
lissyxdesktop.go ?09:14
lissyxwell during the preseed you can probably uninstall firefox snap?09:14
eoli3ni don't think so, that's my i split my ansible-pull runs : snapd is not running in chroot, because systemd is not running in chroot09:14
eoli3ns/my/why09:16
lissyxmardy, ok seb128 reminded me about at-spi one, I'm going to do it next to it09:17
eoli3nah !!! 09:21
eoli3nhttps://0x0.st/o90v.txt09:21
eoli3nwhy waiting for multi-user.target !!09:21
eoli3nlets disable this09:22
eoli3nand then i found this !! in my playbook 09:23
eoli3nhttps://0x0.st/o90w.txt09:23
eoli3nfacepalm09:23
mupPR snapd#12081 opened: Bug 1787245 - Grant access to speech-dispatcher socket <Created by lissyx> <https://github.com/snapcore/snapd/pull/12081>09:23
eoli3nthat's something we put with mardy to solve my firefox issue09:23
eoli3nlets remove this09:25
eoli3nok, that fixed the nfs home autodetection, if i remove it snapd will not detect that autofs use nfs for home09:26
mupPR snapd#12065 closed: store/tooling: support using snapcraft v7+ base64-encoded auth data <Squash-merge> <snap-revision-delegation> <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/12065>09:33
=== LetoTheII is now known as LetoThe2nd
mupPR snapd#12082 opened: tests: remove NESTED_IMAGE_ID from nested manual tests <Run nested> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/12082>12:39
mupPR snapcraft#3887 closed: store: support status for an onprem store <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3887>12:43
eoli3nlissyx this problem will never end13:12
eoli3nthe ppa kicked us13:12
lissyxkicked us ?13:12
eoli3nas i automate many host that add it in the same time13:13
eoli3nit timeouts now13:13
eoli3nso i think my public subnet was banned or something13:13
lissyxjust use the tarball and  follow the doc to disable autoupdate ?13:13
lissyxor it's just infra failure, it happens13:13
eoli3ni don't need to disable autoupdate13:14
eoli3ni use unnatended upgrade so13:14
lissyxI'm referring to firefox'13:14
eoli3nyes, but as said, i use unattended upgrade for firefox package on the ppa13:16
eoli3ni want it to be as up to date as possible13:16
lissyxyou just said PPA is blocked now13:16
eoli3nit timed out during the install process, replaying it on only one host worked13:17
eoli3nmaybe that's a ddos protection or something13:17
lissyxso I'm just suggesting to move to the tarball we distribute instead of usign the ppa13:17
lissyxand doing so, you might want to disable autoupdate in the firefox install13:18
eoli3ni don't want static installations13:18
lissyxeoli3n, static?13:23
mupPR snapcraft#3884 closed: cli: parse http-proxy and https-proxy <Created by mr-cal> <Merged by mr-cal> <https://github.com/snapcore/snapcraft/pull/3884>13:28
eoli3nlissyx extracting a tarball is a static install, you can't upgrade it without manual intervention13:55
ogradoesnt the FF tarball install update itself ? 14:01
ogra(via a built in mechanism in FF)14:01
ahasenackFF tarball does update itself14:03
ograyeah, thought so ... 14:04
ahasenackI have one place where it's extracted to ~/firefox, and I start it manually from there, and every now and then the shell CURDIR that is in that directory gets confused, because it was deleted an recreated14:06
ahasenackI have to cd -; cd -14:06
ahasenackthen I know ff updated itself14:06
ograwell, i think it shows a popup too that you should restart (after it did the update)14:08
* ogra is just gussing ... i do indeed use the snap 14:09
ogra*guessing14:09
ograbut i used to use the tarball some years ago and that was what it did 14:09
mupPR snapd#12077 closed: tests: add extra space to ubuntu bionic <Simple 😃> <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/12077>14:40
mupPR snapcraft#3875 closed: providers: delete instances via Executor object <Created by mr-cal> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3875>17:23
mupPR snapcraft#3888 opened: Hotfix/7.1.2 merge <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3888>17:38
mupPR snapd#12082 closed: tests: remove NESTED_IMAGE_ID from nested manual tests <Run nested> <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/12082>17:56
mupPR snapcraft#3873 closed: cli: add backwards compatible log enablement for LP <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/3873>18:48
mupPR snapcraft#3889 opened: cli: add legacy envvar for login and check stdin <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/3889>18:53
mupPR snapcraft#3882 closed: Write passthrough to meta data and add some missing fields <Created by valentindavid> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3882>20:23
mupPR snapcraft#3888 closed: Hotfix/7.1.2 merge <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3888>20:23
mupPR snapcraft#3867 closed: DT-500 Fix Cups for Gtk support in Gnome-42 <Created by sergio-costas> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3867>20:48
mupPR snapcraft#3886 closed: ua: specify and enable ua services <Created by cmatsuoka> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3886>21:03
mupPR pc-amd64-gadget#68 closed: Increase boot partition size for classic gadget <Created by jawn-smith> <Closed by jawn-smith> <https://github.com/snapcore/pc-amd64-gadget/pull/68>21:16
mupPR snapcraft#3889 closed: cli: add legacy envvar for login and check stdin <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/3889>22:23
mupPR snapcraft#3890 opened: ua: enable ua services in legacy <Created by cmatsuoka> <https://github.com/snapcore/snapcraft/pull/3890>22:33

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