Thursday, 28 August 2025

Re: Questing Snapshot 4 released

Hi,

On Thu, Aug 28, 2025 at 7:40 PM Aptivi CEO <eoflaoevicecity@gmail.com> wrote:
> I've just checked the links in the mail and found that they're pointing to Snapshot 3:
>
> https://cdimage.ubuntu.com/ubuntu/releases/25.10/snapshot-3/
> https://cdimage.ubuntu.com/lubuntu/releases/25.10/snapshot-3/
> https://cdimage.ubuntu.com/ubuntu-budgie/releases/25.10/snapshot-3/

D'oh - my bad.. :)

> Please change them to:
>
> https://cdimage.ubuntu.com/ubuntu/releases/25.10/snapshot-4/
> https://cdimage.ubuntu.com/lubuntu/releases/25.10/snapshot-4/
> https://cdimage.ubuntu.com/ubuntu-budgie/releases/25.10/snapshot-4/

You've already done that for me, thank you! :)


- u

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Questing Snapshot 4 released

Hello everyone,

I'd like to announce the fourth successful publication of the monthly
snapshot - Questing Snapshot 4. You can find the images on
cdimage.ubuntu.com, for instance:

https://cdimage.ubuntu.com/ubuntu/releases/25.10/snapshot-3/
https://cdimage.ubuntu.com/lubuntu/releases/25.10/snapshot-3/
https://cdimage.ubuntu.com/ubuntu-budgie/releases/25.10/snapshot-3/
...and so on. :)

Few teams have already started to update release notes, which could be found at
https://discourse.ubuntu.com/t/questing-quokka-release-notes/59220

We'd like to remind you that these aren't production ready and should
be seen as "throwaway artifacts" for now.

P.S. There won't be anymore snapshots for Questing and the next
milestone is the Questing Beta and is planned for September 18th.
Please plan ahead and help us fix bugs so we can have a smooth
Questing release (planned for October 9th).

Stay tuned for more.


On behalf of the Release team,
Utkarsh

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Tuesday, 26 August 2025

Re: SRU and Governance docs -> Ubuntu Project docs

On Mon, Aug 25, 2025 at 09:22:16AM +0200, Christian Ehrhardt wrote:
> Please do not lose sight of the goal to automate this, but IMHO waiting for
> it should not be a blocker and therefore no eventual reason why it was
> moved in 2029 instead of in a few weeks :-)

I specifically didn't ask for automation or dictate how it should be
done. For example, as a stopgap, a script could notify relevant people
to fix the team membership on the GitHub side when Launchpad team
membership (or GitHub mappings, when we have that[1]) has changed. Then
they could handle it manually. That could be good enough, and that
should take all of twenty minutes to write. I'm asking that we do not
create second class citizens for the sake of some thoughtfulness and
really not very much time. Otherwise the pain is only felt by new team
members, so there is never any incentive to fix it for those who can. We
all know that this means that it will never get fixed. See today's
example at
https://lists.ubuntu.com/archives/devel-permissions/2025-August/002887.html
for an example of how not to do it. I don't want this to become yet
another "ping the right people but we're never sure who" situation.

[1] OK, that part's tricker, but we can at least do the basic thing.

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Monday, 25 August 2025

git-ubuntu 1.2-rc1 released

We're happy to announce the official release of git-ubuntu 1.2.

It's been two years since 1.1, so this new release rolls up numerous
fixes, enhancements, and feature work. Almost all of this has already
been available to those using the 'edge' channel of the snap package
that many use on a daily basis, so we have strong confidence in it.

The release candidate seems to have had no issues reported. Thank you
to all that contributed fixes and refinements since rc1.

Highlights of this release include:

* A script to work around the "empty dir" problem with certain source
packages when merging.
* How-to for patch piloting with git-ubuntu
* Packaging refinements to enable shipping git-ubuntu in the Debian
distribution.
* Multi-arch builds for snaps.
* Refinements, updates, and workarounds to snap packaging issues.
* Change the default reviewer to ubuntu-sponsors.


Install with:

sudo snap install --classic git-ubuntu

Or, if you wish to track development progress, install from edge:

sudo snap install --edge --classic git-ubuntu


Documentation is available at:

https://canonical-git-ubuntu.readthedocs-hosted.com/en/latest/


The shortlog of all changes since 1.1 (including changes since rc1) is
as follows:

Benjamin Drung (3):
Drop unused petname
Fix spelling mistake of repository
man: Fix bad whatis entries

Bryce Harrington (17):
doc: Start a howto for patch piloting with git-ubuntu
patch-pilot: Add introductory text and more info
patch-pilot: Define basic workflow
patch-pilot: Explain how to autopkgtest a git-ubuntu mp via PPA
patch-pilot: Explain how to checkout ubuntu/*-devel in git-ubuntu
patch-pilot: Document how to request MPs be closed
patch-pilot: Example workflow for converting debdiff to a git branch
patch-pilot: Explain the empty directories workflow
submit: Switch the default reviewer to ubuntu-sponsors
submit: Allow reviewer to be specified via a .gitconfig setting
Simplify self-test directions for the release process
version: bump to 1.2-rc1
test_util: Fix typing (lint)
doc: Update snap filename pattern
README: Add intro text, and link from top level dir
Update authors of git-ubuntu
version: bump to 1.2

Jonas Jelten (7):
fix using deprecated pygit2 symbols
tag: format changelog_commitish with tag prefix
tag: separate error messages for unfound commitish git objects
export-orig: create relative symlinks to tarball
build: test parent dir symlink creation
Merge branch 'jj/logical-bug-tag'
fix multiple maintainer email changelog parsing

Robie Basak (46):
wip
wip
Rename
Add docstrings
fixups
Fix spelling
release-process: master is now main
release-process: snap edge publishing now automatic
doc: beta snap no longer required
Merge branch 'emptydirfixup' into main
Rename/move emptydirfixup
Rename gu-build
Package experimental commands
Move emptydirfixup docstring into docs
doc: update emptydirfixup example
Add test for create_tracking_branch
Add test for remote tracking branch
create_tracking_branch: split remote/branch name
Correct configure tracking branches
Merge branch 'experimental-endpoints' into main
doc: fix prepare-upload mangle howto
doc: fix up patch-pilot.rst
doc: adjusted patch-pilot.rst hyperlinks
doc: adjust note on closing MPs in patch-pilot.rst
doc: explain rich history
doc: fix command typo
doc: explicitly require sphinx-rtd-theme
Add [Install] section to systemd service examples
snap: use arch-specific multiarch paths
snap: CI build script for other architectures
snap: switch base from core20 to core24
importer: fix error path handling
snap: drop stage-package not needed on core24
snap: bump to Python 3.12
snap: run snapcraft with sudo
snap: don't install build deps with recommends
snap: explicitly make bin/bash executable
self-test: provide overall summary result
self-test: disable pip check
snap: snapcraftctl -> craftctl
snap: explicitly enable patchelf
snap: update versioned Perl paths for core24
snap: switch to dash wherever possible
snap: sort stage-packages
Add SECURITY.md
doc: make MP closing requests generic

Ural Tunaboyu (1):
snap: mark script as executable for CI


--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Re: Suggestion for Next Ubuntu Release – Matejko Ubuntu

Hello Mateo,

You should contact https://ubuntu.com/community to propose the idea
and steps on how to develop a new Flavor.

Regards
Ravi

On Mon, Aug 25, 2025 at 11:49 AM Mateo Semjanov <johndikk4@gmail.com> wrote:
>
> Dear Ubuntu Development Team,
>
>
> I would like to suggest Matejko Ubuntu as a potential flavour for the next Ubuntu release. Matejko Ubuntu offers multiple desktop environments, including MATE, KDE, GNOME, Cinnamon, LXQt, Budgie, and Deepin, catering to a wide range of user preferences. And, if you want, you can shorten the desktop environments, all good.
>
>
> I designed this idea to surprise my father, who is Emil Semjanov, who is a huge Ubuntu enthusiast, and he used it before like any other old versions. It emphasizes usability, performance, and security, while supporting community-driven customization. Including Matejko Ubuntu could expand Ubuntu's appeal and foster greater engagement within the user community.
>
>
> Thank you for your consideration.
>
>
> Best regards,
>
> Mateo Semjanov
>
> johndikk4@gmail.com
>
> Burlington, Canada
>
> --
> ubuntu-devel mailing list
> ubuntu-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

+1 Maintenance Report (Aug 18-22)

Hiya o/

I spent almost all of this +1 shift working on glibc regressions with Simon. There were no open work-needed items from the previous report.

There were lots of compilation issues due to the new gcc-defaults, which we first had to separate out from the issues directly pertaining to the new version of glibc by carefully migration-reference-ing the tests believed to be only because of the new gcc.

A patches were the result of this, mostly being cherry-picked changes from upstream.

The full report is available at:

## Work-needed items

Warning: this list is perhaps a bit too verbose, but I ask for your patience as this is my first +1 shift!

* [ncbi-tools6](https://bugs.launchpad.net/ubuntu/+source/ncbi-tools6/+bug/2121042): This bug is likely a kernel issue, for now it has been hinted, but I found it hard to investigate
* [prometheus-hacluster-exporter](https://bugs.launchpad.net/ubuntu/+source/prometheus-hacluster-exporter/+bug/2121079): similarly to the above, I had a hard time deciphering the actual issue here, seems to silently fail after everything in the test passes
* [openvpn](https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/2120871):
linux 6.16.0-13.13 redefines `enum ovpn_mode` causing test failures and FTBFS
* [openzwave](https://bugs.launchpad.net/ubuntu/+source/openzwave/+bug/2120868):
gtest-death-test.cc fails to compile with C23 with "error: 'uintptr_t' does not name a type"
* [pistache](https://bugs.launchpad.net/ubuntu/+source/pistache/+bug/2120867):  async.h fails to compile with C23 with "no member named 'chain_'"
* [proftpd-dfsg](https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug/2120864): Compilation issue, there is a new version upstream which fixes this though
* [rust-bat](https://bugs.launchpad.net/ubuntu/+source/rust-bat/+bug/2120863):  syntect-5.2.0 causes rust-bat to fail to build with "use of undeclared crate or module `regex_impl`"
* [snap7](https://bugs.launchpad.net/ubuntu/+source/snap7/+bug/2120859):  snap7.h fails to compile with C23

--
Canonical-20th-anniversary
Tim Andersson

Software Engineer (Canonical Ubuntu Release Management)

Email:

tim.andersson@canonical.com

Location:

United Kingdom

canonical.com

ubuntu.com

Re: SRU and Governance docs -> Ubuntu Project docs

On Fri, Aug 22, 2025 at 4:00 PM Robie Basak <racb@ubuntu.com> wrote:
>
> Hi Robert,
>
> On Wed, Aug 20, 2025 at 12:16:00PM +0200, Robert Kratky wrote:
> > As you may have noticed, these past few months we've been working on
> > consolidating all Ubuntu project docs (i.e. 'how Ubuntu is made' kind of
> > docs) in one place. This includes stuff from other docs sets (various
> > packaging guides, the Ubuntu Maintainers Handbook), internal docs,
> > people's heads, etc.
> >
> > The goal is to have all this guidance easily accessible, navigable, and
> > under one umbrella, so that both new and existing contributors and
> > maintainers have better experience. We've been publishing fortnightly
> > updates on our progress on Ubuntu Discourse. The last one (which
> > includes links to all previous updates) is at [1].
>
> This sounds good to me. Thank you for driving this! I really appreciate
> having people dedicated to looking after and improving our
> documentation.
>
> > The docs sources are in GitHub under the 'Ubuntu' org [2], and it's
> > published through ReadTheDocs [3]. The URL is ugly now, but we'll change
> > it to something like docs.ubuntu.com/project once it's less WIP.
> >
> > We'd like to include the SRU [4] and Governance docs [5] in that to
> > streamline maintenance and also ensure the resulting project docs really
> > do include all the docs.
>
> Please could you ensure to preserve history, eg. with a merge commit? I
> think the history of what rule or policy changed when is important to
> preserve; this has been useful to understanding the past to make
> decisions about the present.
>
> > However, we understand both the Board and SRU require control over the
> > content. That's perfectly understandable, and we have no intention of
> > disrupting that.
> >
> > There are other such docs in the consolidated (GitHub) repo now: MIR and
> > AA. In both cases, those teams want to have a final word, too. So, we
> > set up a basic ACL using the standard CODEOWNERS file [6] (no PR that
> > touches anything in 'their' part of the docs can be merged without their
> > approval).
>
> Who has permission to push to the main branch directly, or to change the
> ACL?
>
> Of course this is roughly equivalent to asking who has admin permission
> on Launchpad (AIUI the answer is: Canonical IS and some Launchpad
> developers and associated people). This isn't a problem per se; we
> should make sure though that they understand their responsibilities in
> delegating effective control to the relevant teams and avoid
> overstepping. To help with this I think it's probably a good idea to
> define this set of people and keep it small.
>
> > This setup is what I'd like to offer the Board and SRU. I believe the
> > case for consolidating all this content in one place is sound, and the
> > CODEOWNERS setup ensures the content wouldn't be out of your team's
> > control.
> >
> > The one potentially sticky point is that it's on GitHub, i.e. the
> > involved people would need a GH account for the ACL to work. We can
> > include people individually, which is what we've been doing so far.
> > Special GitHub teams could also be set up for that purpose.
> >
> > (We've also been looking into auto-syncing LP -> GH teams, so this
> > access control would continue to be automatically based on LP team
> > membership...
>
> I think it's important that friction to make changes remains low. We
> must avoid creating "second class citizen" governance team members
> because team membership changes haven't propogated. Please could you
> ensure that whatever process you use, changes propagate without
> intervention and without delay?

I absolutely support that the team membership should eventually be
an automated sync and I was pleased to hear that Robert is chasing
that as the goal of how to set things up eventually.

But I also am already using the existing CODEOWNERS setup with
the Archive admin and the MIR team - and I must say it works fine for us.
After all - these teams get changes to their members at frequencies
>months and hence the extra effort exists but is low and not adding
much delay.

Please do not lose sight of the goal to automate this, but IMHO waiting for
it should not be a blocker and therefore no eventual reason why it was
moved in 2029 instead of in a few weeks :-)

> You'll presumably need a mapping from Launchpad accounts to GitHub
> accounts. Maybe the Launchpad "social accounts" feature could be used
> for this, like for Matrix. But then you'll need to ensure to propagate
> both on Launchpad team membership changes as well as mapping changes,
> and perhaps this needs some thought about validation.
>
> > ...though there's still the thing that the service -- as it is
> > available now -- is run by Canonical, so I'm not sure if that would be
> > acceptable.)
>
> This part is fine. The Ubuntu project trusts Canonical (amongst many
> other things) to run its infrastructure. Launchpad is run by Canonical,
> and that's considered acceptable :)
>
> Thanks again for making our documentation better!
>
> Robie
>
> --
> ubuntu-devel mailing list
> ubuntu-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

--
Christian Ehrhardt
Director of Engineering, Ubuntu Server
Canonical Ltd

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel