seb128 | goood morning IRCdesktopers! | 10:29 |
---|---|---|
seb128 | tjaalton, hey. The GTK autopkgtest regressed with the new mesa, is that something you plan to handle? | 10:36 |
tjaalton | yes, the latest upload was hoped to fix that | 10:37 |
seb128 | tjaalton, seems it didn't work as planned :-( | 10:38 |
tjaalton | i know | 10:38 |
seb128 | alright :) | 10:39 |
tjaalton | reverted a commit, it should work around the failure | 10:49 |
seb128 | tjaalton, thanks! | 11:11 |
lissyx | hello | 11:11 |
seb128 | tjaalton, is there an upstream ticket about the issue? | 11:11 |
lissyx | seb128, I'm still bisecting the MOZ_PGO regression | 11:12 |
seb128 | lissyx, hey, how are you? | 11:12 |
lissyx | doing that two days before going on PTO for more than one month I'm not in the best mood :p | 11:12 |
seb128 | lissyx, ack, does it look like an upstream regression? don't you have upstream CI that test the PGO builds? | 11:12 |
lissyx | all our builds are using PGO so regression looks to be related somehow to snap | 11:12 |
seb128 | weird, because the snap didn't change | 11:13 |
ricotz | hello desktopers | 11:13 |
lissyx | I was suspecting llvm but building with 17.0.6 seems to still repro the problem | 11:13 |
seb128 | or maybe another case where we use different flags than the upstream CI? | 11:13 |
seb128 | ricotz, hey, how are you? | 11:13 |
ricotz | seb128, hey, I am good, thanks, how are you? | 11:14 |
ricotz | althrough I am wondering if this is a snapcraft issue https://launchpad.net/~libreoffice/df-libreoffice/+snap/libreoffice-fresh/+build/2320717 | 11:14 |
seb128 | weird, no idea... | 11:29 |
ricotz | seb128, the arm64 build gets stuck the same way, so doesn't seem random | 11:36 |
lissyx | seb128, looks not to be due to llvm | 11:58 |
tjaalton | seb128: not yet | 12:05 |
seb128 | lissyx, any other idea? | 12:06 |
lissyx | not really | 12:06 |
lissyx | I'm bisecting on try, I have like 5 builds currently running | 12:06 |
lissyx | at least I have a range of ~1day | 12:06 |
lissyx | so something within this range broke | 12:07 |
lissyx | and a few changes from glandium that touches low level stuff that could impact ; including the llvm update | 12:07 |
lissyx | seb128, https://treeherder.mozilla.org/jobs?repo=try&author=alissy%40mozilla.com&fromchange=7720e0a4bea068eb02f989d35247e1202a5e3f24 | 12:07 |
lissyx | seb128, made a mistake, forgot the patch to re-enable MOZ_PGO ... | 12:44 |
seb128 | ah... | 12:44 |
lissyx | fortunately I was also running bisection locally that's how I spotted the difference :) | 12:49 |
KGB-X | gnome-initial-setup Marco Trevisan 447902 * commented merge request !17 * https://deb.li/eDWh | 14:02 |
KGB-X | gnome-initial-setup Marco Trevisan 447904 * commented merge request !17 * https://deb.li/F8k7 | 14:02 |
seb128 | Eickmeyer, hey, Jeremy pointed me to your installer question. Could you open a bug on launchpad using 'ubuntu-bug ubuntu-desktop-installer'? or manually against http://launchpad.net/ubuntu-desktop-installer including the journal and /var/log/installer/ubuntu_desktop_installer.log ? The installer doesn't rely on a particular DE or shell so I don't think that's likely the issue there | 14:26 |
seb128 | Eickmeyer, also would be interesting to check if app-store from edge or firmware-updater are working in that env to rule out a flutter problem | 14:27 |
KGB-X | gnome-initial-setup Marco Trevisan 447920 * commented merge request !17 * https://deb.li/HCds | 14:51 |
jbicha | tjaalton: gtk4 test still seems to fail for me with mesa 23.3.0-2ubuntu2 𫤠| 14:58 |
tjaalton | jbicha: and shows error caused by zink? | 15:00 |
jbicha | maybe there is also an unrelated gtk4 test failure here | 15:04 |
jbicha | tjaalton: I'm still getting zink stderr & my guess is that it's what's causing the gtk:tools / validate test to fail since the extra errors are unexpected https://paste.debian.net/1300789/ | 15:09 |
tjaalton | jbicha: ok, needs a bigger hammer then | 15:15 |
KGB-X | gnome-initial-setup Marco Trevisan 447924 * commented merge request !17 * https://deb.li/iOysl | 15:17 |
Eickmeyer | seb128: app-store and firmware-updater are not installed, could that be the problem? We typically rely on plasma-discover with the snap backend for snap installation. | 15:45 |
seb128 | Eickmeyer, no,it's not, they are just examples of other flutter snaps | 15:46 |
seb128 | I just want to know if flutter is broken | 15:46 |
Eickmeyer | Ah. Well, FWIW, I had tested the build prior and it worked. The symptom is a mouse cursor on a black screen where the "Try or Install" shoud be appearing. | 15:47 |
seb128 | you should be able to install them if you have access to the live session? | 15:47 |
Eickmeyer | No access to the live session. | 15:47 |
Eickmeyer | It's almost as if it's trying to render the background but doesn't have anything to render with. | 15:48 |
Eickmeyer | Can't even access the logs as I don't even know the username for the VT, which seems to be different. I didn't try "Ubuntu" though. | 15:49 |
tjaalton | jbicha: looks like it passed here though https://autopkgtest.ubuntu.com/packages/g/gtk4/noble/amd64 | 15:50 |
Eickmeyer | seb128: Nah, still don't know what the live session username is. :/ | 15:51 |
seb128 | Eickmeyer, should be ubuntu and no password... | 15:52 |
Eickmeyer | seb128: Not for Ubuntu Studio or other flavors, they have other usernames. | 15:52 |
seb128 | :-( | 15:53 |
seb128 | Eickmeyer, how is your issue build? on the standard infra? or do you have a build log? | 15:53 |
KGB-X | gtk4 ubuntu/latest 30edd17 Jeremy BĆcha debian/changelog * releasing package gtk4 version 4.12.4+ds-3ubuntu1 * https://deb.li/91aG | 15:53 |
KGB-X | gtk4 signed tags 964a818 Jeremy Bicha ubuntu/4.12.4+ds-3ubuntu1 * gtk4 Debian release 4.12.4+ds-3ubuntu1 * https://deb.li/3s3HM | 15:54 |
Eickmeyer | seb128: It's on standard infra courtesy vorlon: https://launchpadlibrarian.net/701690486/buildlog_ubuntu_noble_amd64_ubuntustudio_BUILDING.txt.gz | 15:54 |
Eickmeyer | seb128: FWIW, you won't find "ubuntu-desktop-installer" there, our snap is "ubuntustudio-system-installer". | 15:56 |
jbicha | tjaalton: https://launchpad.net/ubuntu/+source/gtk4/4.12.4+ds-3ubuntu1 𤷠| 16:16 |
fossfreedom_ | Eickmeyer: quick look at your Studio seeds - doesn't have the same as UB? Missing the curtin stuff and others https://git.launchpad.net/~ubuntubudgie-dev/ubuntu-seeds/+git/ubuntu-budgie/tree/ship-live | 16:19 |
Eickmeyer | fossfreedom_: That shouldn't preclude the try/install screen from showing. | 16:20 |
jbicha | I filed bug 2046166 for mesa/gtk4 | 16:22 |
-ubottu:#ubuntu-desktop- Bug 2046166 in mesa (Ubuntu) "mesa 23.3 zink errors" [High, Triaged] https://launchpad.net/bugs/2046166 | 16:22 | |
Eickmeyer | fossfreedom_: Regardless, curtin stuff added. | 16:22 |
fossfreedom_ | ... I've never actually seen the try/install screen on the new installer for UB - it just boots straight to the live session desktop. I've never seen it either for Ubuntu - similarly just boots to the desktop (virtualbox) | 16:24 |
KGB-X | gnome-initial-setup Marco Trevisan 447947 * commented merge request !17 * https://deb.li/3nyNn | 16:26 |
Eickmeyer | fossfreedom_: I'll play around in a minute or two in VB, but I could've sworn I've seen something. Regardless, it's booting to a black screen with a mouse cursor. | 16:30 |
Eickmeyer | fossfreedom_: So, what I'm seeing so far is that it runs a gnome-shell session that isn't the default Ubuntu live session but, for all intents and purposes, is a live session. It executes ubuntu-desktop-installer and right now it's just spinning a "Preparing Ubuntu..." window and taking forever, not sure why. (This is Ubuntu Desktop) | 17:39 |
KGB-X | gnome-shell ubuntu/focal 9653773 Didier Roche debian/ changelog patches/series patches/ubuntu/configure_login_screen.patch * Import Debian changes 3.36.9-0ubuntu0.20.04.2 * https://deb.li/ikOgv | 18:55 |
KGB-X | gnome-shell ubuntu/focal 62a9f57 Marco Trevisan (TreviƱo) debian/patches/ series calendar-server-Fix-double-free-detection-abort.patch * debian/patches: Cherry-pick upstream calendar-server crash fix * https://deb.li/7Vmh | 18:55 |
KGB-X | gnome-shell ubuntu/focal bbcdf23 Marco Trevisan (TreviƱo) debian/patches/ubuntu/configure_login_screen.patch * debian/patches: Refresh indexes * https://deb.li/3rOQc | 18:56 |
KGB-X | gnome-shell ubuntu/focal d2d899f Daniel van Vugt debian/patches/ series edgeDragAction-Change-edge-trigger-threshold-to-AFTER.patch * Add edgeDragAction-Change-edge-trigger-threshold-to-AFTER.patch * https://deb.li/aMuC | 18:58 |
KGB-X | gnome-shell signed tags 677e245 Marco Trevisan ubuntu/3.36.9-0ubuntu0.20.04.3 * gnome-shell Debian release 3.36.9-0ubuntu0.20.04.3 * https://deb.li/1Mnx | 19:09 |
KGB-X | gnome-shell ubuntu/focal 250073d Marco Trevisan (TreviƱo) debian/changelog * Update changelog * https://deb.li/3BZdE | 19:09 |
KGB-X | gnome-shell ubuntu/focal fa0084c Marco Trevisan (TreviƱo) debian/changelog * Upload to focal * https://deb.li/ZZs4 | 19:09 |
KGB-X | gnome-shell tags 88f3f58 Marco Trevisan ubuntu/3.36.9-0ubuntu0.20.04.2 * Debian release 3.36.9-0ubuntu0.20.04.2 * https://deb.li/3LVFD | 19:09 |
seb128 | Eickmeyer, catching up on irclog, the installer spinning is a sign of waiting for the subiquity service to be ready ... again journal should help to understand the issue. On the ubuntu image you can ctrl-alt-T | 19:34 |
Eickmeyer | seb128: That's with Ubuntu Desktop 23.10 | 19:36 |
seb128 | Eickmeyer, the 'not default session' is just a config tweaked from https://git.launchpad.net/casper/tree/scripts/casper-bottom/61desktop_canary_tweaks#n27 to not activate some of the extensions and hide UI elements | 19:36 |
seb128 | in reality you are in a session, just with lower chrome around | 19:36 |
seb128 | but you can use the appgrid or use standard keybindings | 19:36 |
seb128 | Eickmeyer, the 'if [ ! -d /root/snap/ubuntu-desktop-installer/ ]; then' probably makes that a no-opt on your image but I guess you somehow have an equivalent if the installer is autostarted? | 19:38 |
Eickmeyer | seb128: No, the installer does not autostart. | 19:38 |
Eickmeyer | seb128: If that's the case, it seems to me that each flavor is going to have to do a tweak to casper to get a similar experience using their own window manager. This is not ideal. | 19:38 |
seb128 | Eickmeyer, that bit wasn't properly designed, it was just an easy solution to get us started | 19:39 |
seb128 | we should define what a proper start condition is and change that check | 19:40 |
Eickmeyer | seb128: Right, but we *must* move to this because we (speaking for Edubuntu and Ubuntu Studio, as I don't see this as being as much of a problem for Edubuntu) cannot be maintining Ubiquity by ourselves for an LTS cycle. | 19:40 |
seb128 | to be fair the old installer listed every flavor in source | 19:41 |
Eickmeyer | RE: start condition, yes. | 19:41 |
seb128 | so I think it's easy enough to just manually add alternative checks for not to unblock things until we figure a nicer way | 19:41 |
Eickmeyer | We're being directed to make our own snap by forking https://github.com/canonical/ubuntu-flavor-installer | 19:41 |
seb128 | for now* | 19:41 |
Eickmeyer | Agreed. | 19:42 |
seb128 | right, I just mean that it's easy to tweak that line to add your snap as an alternative for now | 19:42 |
seb128 | or probably another if / else section since the content of the .service will change slightly | 19:42 |
Eickmeyer | I see. That might work. | 19:43 |
Eickmeyer | Especially since the flavors will have a different name for their installer, even though the underlying code is the same. | 19:44 |
seb128 | right | 19:44 |
seb128 | so going back to the discussion earlier about the white screen | 19:45 |
seb128 | if the installer doesn't autostart for you, so how do you start it? | 19:45 |
seb128 | and if you can start the installer why can't you start a commandline to get the debug log or journal? | 19:46 |
Eickmeyer | Haven't figured out that part yet. I was mostly taking fossfreedom_'s examples on this, and any and all guidance has been coming from /dev/nil for the most part. | 19:46 |
Eickmeyer | I can install the installer via test run from my own desktop. However, the live .iso image comes up blank. | 19:47 |
Eickmeyer | seb128: As I read https://git.launchpad.net/casper/tree/scripts/casper-bottom/61desktop_canary_tweaks , it looks like you're creating a systemd file to start the try-or-install session. We'll essentially have to create the same file for every flavor. | 19:50 |
seb128 | correct | 19:50 |
seb128 | or figure out a better solution | 19:50 |
seb128 | in fact I wanted to change that this cycle anyway because it has a quite annoying problem | 19:51 |
seb128 | the way it's done today we log into the real session and tweak the layout to make look like a 'install only session' | 19:51 |
seb128 | but being in the session means that picking a language and then doing 'try' give you always a live session in english | 19:52 |
Eickmeyer | As I look at it, Line 48 starts ubuntu-desktop-installer which starts a gnome-shell session? That implies that my assessment is, indeed, correct that it needs gnome-shell in order to do that. | 19:52 |
seb128 | since the shell isn't restarted and locale changes are dynamic | 19:52 |
Eickmeyer | Ah, yes, that makes sense. | 19:53 |
seb128 | ubuntu-desktop-installer doesn't start a gnome-shell session | 19:53 |
tsimonq2 | Lubuntu simply loads the window manager, in our case openbox, and layers the "Try or Install" screen on top. Only start LXQt on the "Try" button. Makes for a faster-feeling boot. | 19:53 |
* tsimonq2 ducks back out after popping in :) | 19:54 | |
* Eickmeyer zaps tsimonq2 with a cattle prod | 19:54 | |
seb128 | the issue is that the new installer doesn't re-implement a panel as the old installer was doing | 19:54 |
seb128 | so if you stay in install only you will not get a panel | 19:55 |
seb128 | which might be fine for you, I don't know | 19:55 |
seb128 | on the ubuntu session that has the accessiblity options, allow to connec to a wifi with more settings that the built-in screen from the installer | 19:55 |
Eickmeyer | Honestly, I'm mostly looking for a background image. feh could do it with ubiquity. | 19:55 |
Eickmeyer | That said, having those options is nice. | 19:56 |
seb128 | I'm still not sure to understand the issue you see today | 19:57 |
seb128 | I would expect that without the casper integration bit your standard live session would start | 19:57 |
seb128 | then you can start the installer from your desktop env | 19:57 |
seb128 | if it doesn't work you should have a proper env to get us debug log etc | 19:58 |
Eickmeyer | It's booting to a black screen, almost like it's not going on to the default session (in this case, KDE Plasma). | 19:58 |
Eickmeyer | However, it's giving a mouse cursor. | 19:58 |
seb128 | I will try to poke a the ISO tomorrow if that helps ... where can I get download it? | 20:01 |
Eickmeyer | https://cdimage.ubuntu.com/ubuntustudio/dvd | 20:02 |
seb128 | ack | 20:04 |
seb128 | but that's for tomorrow, calling it a day now, have a nice evening! | 20:07 |
Eickmeyer | You too! | 20:14 |
KGB-X | gnome-initial-setup Marco Trevisan 447995 * commented merge request !17 * https://deb.li/3A6Az | 20:24 |
KGB-X | gnome-initial-setup Marco Trevisan 447996 * commented merge request !17 * https://deb.li/3fEeI | 20:24 |
KGB-X | gnome-initial-setup ubuntu/latest c1105b7 Nathan Pratta Teodosio debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * Do not block on calls to Ubuntu Report. * https://deb.li/3uaZ1 | 20:24 |
KGB-X | gnome-initial-setup ubuntu/latest 6145caa Nathan Pratta Teodosio debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * Do not set the page as skippable. * https://deb.li/fa9h | 20:24 |
KGB-X | gnome-initial-setup signed tags fe87d55 Marco Trevisan ubuntu/45.0-1ubuntu4 * gnome-initial-setup Debian release 45.0-1ubuntu4 * https://deb.li/EUDE | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest 2f93f12 Marco Trevisan * pushed 9 commits (first 5 follow) * https://deb.li/3Idse | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest c1a3c8c Marco Trevisan (TreviƱo) debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * ubuntu-report-page: Use linked style for show-report buttons * https://deb.li/XhzI | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest dcf3243 Marco Trevisan (TreviƱo) debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * debian/patches: Refresh indexes * https://deb.li/ik9UA | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest 206b7df Marco Trevisan (TreviƱo) debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * ubuntu-report-page: Fix error handling on show report * https://deb.li/thBF | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest 7f8e810 Marco Trevisan (TreviƱo) debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * ubuntu-report-page: Avoid firing a new thread if the report is available * https://deb.li/3r9K1 | 21:59 |
KGB-X | gnome-initial-setup ubuntu/latest 5b3c45b Marco Trevisan (TreviƱo) debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch * ubuntu-report-page: Go to next page once report is sent or on error * https://deb.li/yf3d | 22:00 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!