[08:06] <seb128> goood morning desktopers!
[11:40] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815500 (extract-source) stage: provisioning, status: created
[11:40] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815505 (test-build-all) stage: test, status: created
[11:40] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815503 (build source) stage: build, status: created
[11:40] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815507 (reprotest) stage: test, status: created
[11:40] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815508 (lintian) stage: test, status: created
[11:40] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815506 (test-crossbuild-arm64) stage: test, status: created
[11:40] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815510 (blhc) stage: test, status: created
[11:40] <KGB-2> mallard-ducktype pipeline Simon McVittie 486788 * pending (extract-source: pending; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)
[11:41] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815500 (extract-source) stage: provisioning, status: running. Duration: no time
[11:41] <KGB-2> mallard-ducktype pipeline Simon McVittie 486788 * running (extract-source: running; build: created; build i386: created; build source: created; test-build-any: created; test-build-all: created; test-crossbuild-arm64: created; reprotest: created; lintian: created; autopkgtest: created; blhc: created; piuparts: created)
[11:41] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815502 (build i386) stage: build, status: pending
[11:42] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815501 (build) stage: build, status: running. Duration: no time
[11:44] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815511 (piuparts) stage: test, status: pending
[11:44] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815508 (lintian) stage: test, status: pending
[11:44] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815507 (reprotest) stage: test, status: pending
[11:46] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815505 (test-build-all) stage: test, status: pending
[11:46] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815504 (test-build-any) stage: test, status: pending
[11:48] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815507 (reprotest) stage: test, status: success. Duration: 2 minutes and 31 seconds
[11:48] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815504 (test-build-any) stage: test, status: running. Duration: no time
[11:51] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815505 (test-build-all) stage: test, status: success. Duration: 1 minute and 47 seconds
[11:53] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815506 (test-crossbuild-arm64) stage: test, status: success. Duration: 1 minute and 11 seconds
[11:55] <KGB-0> GNOME / mallard-ducktype builds Simon McVittie * Build #3815508 (lintian) stage: test, status: success. Duration: 1 minute and 58 seconds
[11:55] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815509 (autopkgtest) stage: test, status: running. Duration: no time
[11:59] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815509 (autopkgtest) stage: test, status: success. Duration: 3 minutes and 58 seconds
[11:59] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815510 (blhc) stage: test, status: running. Duration: no time
[12:03] <KGB-2> GNOME / mallard-ducktype builds Simon McVittie * Build #3815511 (piuparts) stage: test, status: success. Duration: 3 minutes and 56 seconds
[12:03] <KGB-0> mallard-ducktype pipeline Simon McVittie 486788 * [22 minutes and 38 seconds] success (extract-source: success; build: success; build i386: success; build source: success; test-build-any: success; test-build-all: success; test-crossbuild-arm64: success; reprotest: success; lintian: success; autopkgtest: success; blhc: success; piuparts: success)
[14:06] <Eickmeyer> Good morning (for me) Desktopers! Just a huge FYI: I did a thing, mostly for the upcoming Edubuntu revival, but this might benefit everyone: https://launchpad.net/gnome-shell-extension-alphabetical-grid
[14:07] <Eickmeyer> Uploaded and just awaiting AA approval.
[15:08] <jbicha> Eickmeyer: btw https://discourse.ubuntu.com/t/removal-of-gnome-shell-extension-from-universe-and-stop-auto-syncs/18437/9
[15:09] <jbicha> we can add additional extensions to the list if they are needed by default. That list is also used when we do gnome-shell microrelease SRUs https://wiki.ubuntu.com/DesktopTeam/TestPlans/GNOMEShell
[15:11] <jbicha> The Debian GNOME team has a section for GNOME Shell extensions. Let me know if you want me to give you permissions for a package repo there https://salsa.debian.org/gnome-team/shell-extensions
[15:12] <Eickmeyer> jbicha: So, there's a reason for Edubuntu to want this: we want children to be able to understand alphabetizing.
[15:12] <Eickmeyer> I'd think that would be justification enough.
[15:13] <jbicha> that's fine
[15:14] <jbicha> do you know about GNOME Shell modes yet?
[15:14] <Eickmeyer> Yes, it's all taken care of in the edubuntu-artwork package.
[15:15] <Eickmeyer> https://git.launchpad.net/~edubuntu-dev/+git/edubuntu-artwork/tree/conf/gsettings/95_edubuntu-artwork.gschema.override
[15:16] <Eickmeyer> With that package installed, it overrides the minimal desktop install and reconfigures the desktop with new defaults.
[15:17] <jbicha> what I mean is more complex than that. There are two parts: the gnome-shell part could be its own package (in the edubuntu-artwork source package or wherever)
[15:17] <jbicha> https://salsa.debian.org/gnome-team/gnome-shell/-/merge_requests/67
[15:17] -ubottu:#ubuntu-desktop- Merge 67 in gnome-team/gnome-shell "Add a debian.json to define a custom GNOME Shell mode for Debian" [Opened]
[15:18] <jbicha> The gnome-session part is easier done as a distro patch because then you can easily tweak the list of RequiredComponents (which is long and changes over time)
[15:18] <jbicha> https://salsa.debian.org/gnome-team/gnome-session/-/merge_requests/11
[15:18] -ubottu:#ubuntu-desktop- Merge 11 in gnome-team/gnome-session "Add debian-session package" [Opened]
[15:19] <jbicha> That gnome-session merge proposal is just an example, you would want to use the Ubuntu packaging since we've diverged there
[15:20] <jbicha> The big benefit of all the work is that you can define an Edubuntu session with a custom list of default GNOME Shell extensions
[15:20] <Eickmeyer> Yes, we're using the Ubuntu packaging currently. The general idea here is that we're an "add-on" to the existing ubuntu-minimal seed, so it made sense just to use the "Ubuntu" shell mode.
[15:21] <Eickmeyer> So, the Ubuntu session.
[15:21] <jbicha> Ubuntu Desktop, Pop!_OS, Endless, GNOME Classic (and a mini GNOME Initial Setup mode) all use GNOME Shell modes
[15:22] <jbicha> using the Ubuntu mode is fine if you want the same extensions as Ubuntu but if you want to make changes, you might want your own mode
[15:22] <Eickmeyer> We want the same extensions plus one, which I found wasn't hard to do. I have one local commit that adds the support for it.
[15:23] <Eickmeyer> Doesn't change the underlying session.
[15:32] <Eickmeyer> jbicha: Looking into that, we'd have to redo the entire seed and create a whole edubuntu-session package, and there's no capacity to do that at this time. The seed is literally basing on ubuntu-desktop-minimal, and ripping that all out to start from scratch would be way too time-consuming for now.
[15:33] <Eickmeyer> The original plan back in 2007 was that it would be an add-on to the Ubuntu seed and I think that plan is still good.
[15:36] <jbicha> with only one non-essential extension, your session hasn't diverged enough for it to be too important to make a separate session & mode yet
[15:37] <Eickmeyer> Exactly. And, the plan is to keep it in-line with Ubuntu Desktop as close as possible, but tailored toward education.
[15:38] <Eickmeyer> So, honestly, I don't see the divergence happening.
[15:40] <Eickmeyer> That's why, with that one non-essential extension going under the Edubuntu umbrella and remaining in the Universe repository, I don't see an issue.
[15:44] <KGB-2> gnome-shell Jeremy Bicha 374908 * commented merge request !67 * https://deb.li/LlyD
[16:27] <lissyx> bandali, sorry I see you tried to join the meeting
[16:27] <lissyx> bandali, I did mark I was not coming, I thought you'd received a notification of that?
[21:24] <bandali> hey lissyx, oh no worries! i just thought i'd try just in case, didn't know you'd get notified haha. i didn't get an email notification, but checking the calendar, i do see you'd indicated you wouldn't be joining