Friday, 20 October 2017

git-ubuntu 0.4 available in the edge channel

* Changes from 0.3 in the edge channel:

- Drop python self-tests from the snap (saves about 10M compressed). I
am still working on reducing it more, but to get a fully
self-contained Python environment at the exact versions we need for
python2 and 3 does just take up space. Hopefully I can spend some time
on ubuntutools to help bump them to Python3 only and we can drop
python2 before 18.04.

- `git ubuntu import` will not treat pristine-tar failures as fatal.
While this is non-ideal, we have several packages (git, util-linux,
etc.) where pristine-tar is unable to recreate the orig tarball(s). We
have reported them to Debian, but without any response so far (I
believe the Debian maintainership has changed recently). It is
non-fatal for `git ubuntu build` to not have pristine-tar, as it will
just fallback to downloading from Launchpad, if needed. Fixes LP:
#1654022, LP: #1699887.

- Fix a bug where `git ubuntu build` would fail to parse 'devel' in

- Fix a bug where `git ubuntu build` would attempt to use, e.g.,
'zesty-security' to determine a distribution rather than 'zesty'.

- Add a --lxd-image override to `git ubuntu build` which allows
specifying what LXD image to use during builds. This is necessary when
we cannot automatically determine the correct image.

- Bump python3 to 3.6.3 in the snap. No impact to our code, and the
python-3.6.2 tarball was throwing a 500 today.

- Fix a bug in `git ubuntu build` for the download cache not existing.

- Fix a bug in the git-worktree handling to properly prune temporary
worktrees on exit.

- Fix a a bug in the run() code to handle non-zero success return codes.

- Fix bugs in internal context managers when context-managed code
raises an Exception.

- General code cleanups, formatting adjustments.

* Test snap (currently at 0.4+git28.0d0fa6a)

Additionally, I have placed a snap at edge/test-fixes, with future
fixes that are still waiting on review. If you are willing to test
those, it can help us find bugs ahead of landing them in edge (and
allows you to try more experimental features).

To install this snap branch:

- sudo snap install --classic git-ubuntu --channel edge/test-fixes

If you already have git-ubuntu installed and want to try this branch:

- sudo snap refresh git-ubuntu --channnel edge/test-fixes

And to switch back to the stable channel,

- sudo snap refresh git-ubuntu --channel stable

The list of changes present in that snap branch are:

- Adjust the import algorithm to drop the publishing parent side of
the implementation.

- Fix a bug in `git ubuntu remote` with passing in a URL manually.

- Fix LP: #1719707, which allows for `git ubuntu remote add debian` to
add the Debian Vcs information from pkg/ubuntu/devel:debian/control to
the local repository as a remote.

- Add a hidden import flag to allow patches-applied failures (to
workaround historical patch application failures with modern tools).

- `git ubuntu review` will complain if reviewing a patches-applied MP.

- Fix the iteration over search list entries in `git ubuntu build`.

- Fix LP: #1717960, which allows for `git ubuntu build` to do a
quiltify (similar to dgit) when building upstream changes not yet
stored in a quilt patch and a changelogify when no changelog entry has
been added. This allows a drive-by contribute to do something roughly
like: `git ubuntu clone <srcpkg>; cd <srcpkg>; git cherry-pick
<upstream commit>; git ubuntu build` and get a .deb that has the fix
applied for testing. The resulting Git tree is made into a single
commit which can be then proposed for uploading, or, more likely,
fixed up.

- Fix LP: #1717964, which allows for `git ubuntu lint` to do linting
of changes that may have changes that need to be converted to quilt

- Fix LP: #1706979, which allows `git ubuntu build` to build arbitrary
Git commitishes. The default is HEAD.

My current plan is as the changes I've asked for review get approved,
they will get pushed to the edge snap, but this branch snap allows for
some early exposure to new functionality).

ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:

Thursday, 19 October 2017

Ubuntu 17.10 (Artful Aardvark) released

Codenamed "Artful Aardvark", Ubuntu 17.10 continues Ubuntu's proud
tradition of integrating the latest and greatest open source technology
into a high-quality, easy-to-use Linux distribution. As always, the
team has been hard at work through this cycle, introducing new features
and fixing bugs.

Under the hood, there have been updates to many core packages, including
a new 4.13-based kernel, glibc 2.26, gcc 7.2, and much more.

Ubuntu Desktop has had a major overhaul, with the switch from Unity as
our default desktop to GNOME3 and gnome-shell. Along with that, there
are the usual incremental improvements, with newer versions of GTK and
Qt, and updates to major packages like Firefox and LibreOffice.

Ubuntu Server 17.10 includes the Pike release of OpenStack, alongside
deployment and management tools that save devops teams time when
deploying distributed applications - whether on private clouds, public
clouds, x86, ARM, or POWER servers, z System mainframes, or on developer
laptops. Several key server technologies, from MAAS to juju, have been
updated to new upstream versions with a variety of new features.

The newest Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE,
Ubuntu Studio, and Xubuntu are also being released today. More details
can be found for these at their individual release notes:

Maintenance updates will be provided for 9 months for all flavours
releasing with 17.10.

To get Ubuntu 17.10

In order to download Ubuntu 17.10, visit:

Users of Ubuntu 17.04 will be offered an automatic upgrade to 17.10. For
further information about upgrading, see:

As always, upgrades to the latest version of Ubuntu are entirely free
of charge.

We recommend that all users read the release notes, which document
caveats, workarounds for known issues, as well as more in-depth notes
on the release itself. They are available at:

Find out what's new in this release with a graphical overview:

If you have a question, or if you think you may have found a bug
but aren't sure, you can try asking in any of the following places:

#ubuntu on

Help Shape Ubuntu

If you would like to help shape Ubuntu, take a look at the list
of ways you can participate at:

About Ubuntu

Ubuntu is a full-featured Linux distribution for desktops, laptops,
netbooks and servers, with a fast and easy installation and regular
releases. A tightly-integrated selection of excellent applications
is included, and an incredible variety of add-on software is just a
few clicks away.

Professional services including support are available from Canonical
and hundreds of other companies around the world. For more information
about support, visit:

More Information

You can learn more about Ubuntu and about this release on our
website listed below:

To sign up for future Ubuntu announcements, please subscribe to
Ubuntu's very low volume announcement list at:

On behalf of the Ubuntu Release Team,

Adam Conrad

ubuntu-announce mailing list
[email protected]
Modify settings or unsubscribe at:

Wednesday, 18 October 2017

Re: Resources on getting 404 error

Hi Daniel!

On Tue, Oct 17, 2017 at 08:20:36AM +0200, Daniel Holbach wrote:
> Hello,
> I think it should be possible to fix this in
> lp:~ubuntu-packaging-guide-team/+junk/update-packaging-guide. Somebody
> with access to the right server would need to push this though.

Thanks for reminding me about that branch!

I have now updated index.html, it uses the same CSS as the packaging guide
itself, and no longer relies on external resources.

Now, who can update the website for me?

Dmitry Shachnev

Tuesday, 17 October 2017

Ubuntu Kernel Team - Weekly Newsletter, 2017-10-17

October 10 through October 16

##Development (Artful / 17.10)##

Important upcoming date:

      Ubuntu 17.10 Release - Oct 19 (~2 days away)

We intend to target a 4.13 kernel for the Ubuntu 17.10 release.  A
4.13.4 based kernel is available for testing from the artful-proposed
pocket of the Ubuntu archive.

##Stable (Released & Supported)##
 * The updated kernel packages for the current SRU cycle are now in
-proposed ready for verification and tests.

Kernel versions in -proposed:

      trusty                   3.13.0-134.183
      trusty/linux-lts-xenial  4.4.0-98.121~14.04.1

      xenial                   4.4.0-98.121
      xenial/linux-hwe         4.10.0-38.42~16.04.1

      zesty                    4.10.0-38.42

 * Current cycle: 06-Oct through 28-Oct

               06-Oct   Last day for kernel commits for this cycle.
      09-Oct - 14-Oct   Kernel prep week.
      15-Oct - 27-Oct   Bug verification & Regression testing.
               30-Oct   Release to -updates.</pre>

 * Next cycle: 27-Oct through 18-Nov

               27-Oct   Last day for kernel commits for this cycle.
      30-Oct - 04-Nov   Kernel prep week.
      05-Nov - 17-Nov   Bug verification & Regression testing.
               20-Nov   Release to -updates.

 * [The current CVE
 * If you would like to reach the kernel team, you can find us at the
   channel on FreeNode.  Alternatively, you can mail the Ubuntu Kernel
Team mailing
   list at: [email protected].

ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:

Re: Can not access unity api doc any more on

On 2017-10-16 15:59, Khurshid Alam wrote:
> Doc team's Gunnar pointed me towards this:
> But it didn't help.

Right. As I wrote on the ubuntu-desktop list, that pointer was a mistake.

Gunnar Hjalmarsson

ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:

Re: Default git repositories for Ubuntu packages in Launchpad

On Tue, Oct 10, 2017 at 05:47:10PM +0100, Robie Basak wrote:
> If there are no objections, I expect to start making this change in the
> week beginning 23 October.

I've had no replies so far, so it's looking like we'll go ahead with
this. Let me know if you disagree!


Server team meeting minutes 2017-10-17

== Meeting information ==
* #ubuntu-meeting: ubuntu-server-team, 17 Oct at 16:01 &mdash; 16:19 UTC
* Full logs at [[]]

== Meeting summary ==

=== Review ACTION points from previous meeting ===
The discussion about "Review ACTION points from previous meeting" started at 16:01.

* ''ACTION:'' nacc to write a release notes entry on ipv6 netboot (carried over)
* ''ACTION:'' nacc to write a server guide entry on ipv6 netboot (carried over)

=== Ubuntu Server Development ===
The discussion about "Ubuntu Server Development" started at 16:04.

* ''LINK:''
* ''LINK:''
* ''LINK:''
* Artful release is on Thursday!
* '''FYI: Interact with the Ubuntu Community''' (16:07)
* ''LINK:''
* ''LINK:''

=== Server & Cloud Bugs & SRU/Pending Uploads (slashd, ddstreet) ===
The discussion about "Server & Cloud Bugs & SRU/Pending Uploads (slashd, ddstreet)" started at 16:09.

* ''LINK:''
* ''LINK:''
* ''LINK:''
* ''LINK:''
* ''LINK:''
* ''ACTION:'' dpb1 to follow up on #1686437

=== Weekly Updates & Questions for the Kernel Team (smb, sforshee) ===
The discussion about "Weekly Updates & Questions for the Kernel Team (smb, sforshee)" started at 16:13.

=== Open Discussion ===
The discussion about "Open Discussion" started at 16:14.

* ''LINK:''
* ''LINK:''
* ''LINK:''

=== Announce next meeting date, time and chair ===
The discussion about "Announce next meeting date, time and chair" started at 16:17.

* Next meeting Tuesday, 2017-10-24 at 1600 UTC, chair will be teward

== Action items, by person ==

* dpb1
* dpb1 to follow up on #1686437
* nacc
* nacc to write a release notes entry on ipv6 netboot (carried over)
* nacc to write a server guide entry on ipv6 netboot (carried over)

== Done items ==

* (none)

== People present (lines said) ==

* dpb1 (64)
* ddstreet (8)
* powersj (7)
* meetingology (6)
* cpaelzer (3)
* nacc (2)
* rbasak (1)
* ubottu (1)
* andreas (1)
* smb (1)

== Full Log ==

16:01 <dpb1> #startmeeting ubuntu-server-team
16:01 <meetingology> Meeting started Tue Oct 17 16:01:15 2017 UTC. The chair is dpb1. Information about MeetBot at
16:01 <meetingology>
16:01 <meetingology> Available commands: action commands idea info link nick
16:01 <dpb1> welcome everyone
16:01 <dpb1> you'll notice the blazing bonfire behind you, be careful
16:01 <dpb1> #topic Review ACTION points from previous meeting
16:01 <dpb1> * nacc to write a release notes entry on ipv6 netboot (carried over)
16:01 <dpb1> * nacc to write a server guide entry on ipv6 netboot (carried over)
16:01 <dpb1> * rbasak to add maintainership info to mysql triage page (carried over)
16:01 <nacc> dpb1: carry
16:01 <dpb1> * nacc to consider http2 info in artful release notes (carried over)
16:02 <dpb1> smoser: I completed yours since the release notes *do* have cloud-init and curtin info on them
16:02 <dpb1> rbasak: I'm assuming this week is not the week?
16:02 <rbasak> Right
16:02 <nacc> dpb1: well and given that it was reverted again, that can be dropped (the apache)
16:03 <dpb1> thnx
16:03 <dpb1> will drop from next weeks agenda
16:03 * dpb1 nacc to write a release notes entry on ipv6 netboot (carried over)
16:04 <dpb1> #ACTION nacc to write a release notes entry on ipv6 netboot (carried over)
16:04 * meetingology nacc to write a release notes entry on ipv6 netboot (carried over)
16:04 <dpb1> there we go
16:04 <dpb1> #ACTION nacc to write a server guide entry on ipv6 netboot (carried over)
16:04 * meetingology nacc to write a server guide entry on ipv6 netboot (carried over)
16:04 <dpb1> Any other previous business?
16:04 <dpb1> moving on.
16:04 <dpb1> #topic Ubuntu Server Development
16:04 <dpb1> #link
16:04 <dpb1> #link
16:04 <dpb1> #link
16:04 <dpb1> #info Artful release is on Thursday!
16:05 <cpaelzer> today was a full respin
16:05 <cpaelzer> so a lot of things waiting got in
16:05 <cpaelzer> but it might (hopefully) have been the last one
16:05 <dpb1> Things I'm excited about for early next cycle: subiquity
16:05 <dpb1> we'll be making it the default installer soon.
16:06 * powersj wonders about automated ISO testing then
16:06 <dpb1> d-i will still be there
16:06 <dpb1> but in a parallel image
16:06 <powersj> ah ok
16:07 <dpb1> but yes, it's something we should look at over the next 6 months
16:07 <dpb1> I also wanted to remind people of a couple other places where you can interact with the server community
16:07 <dpb1> #subtopic FYI: Interact with the Ubuntu Community
16:07 <dpb1> #link
16:07 <dpb1> #link
16:08 <dpb1> the new community hub (at is gaining traction. It's discourse based.
16:08 <andreas> the community one doesn't seem to have a server category yet
16:08 <dpb1> andreas: so far, I have just seen rbasak over there talking
16:09 <dpb1> anyway, more of an announcement than anything
16:09 <dpb1> ok, let's move on, this fire is hot
16:09 <dpb1> #topic Server & Cloud Bugs & SRU/Pending Uploads (slashd, ddstreet)
16:09 <dpb1> #link
16:09 <dpb1> #link
16:09 <dpb1> #link
16:09 <ddstreet> #link
16:10 <ddstreet> a few bugs, but they are all being worked
16:10 <dpb1> hi ddstreet
16:10 <ddstreet> some are waiting for the b-release to open, others are in progress
16:10 <ddstreet> hi
16:10 <dpb1> what about #1686437
16:10 <dpb1> who's working that one?
16:11 <dpb1> #link
16:11 <ubottu> Launchpad bug 1686437 in simplestreams (Ubuntu Zesty) "glance sync: need keystone v3 auth support" [Medium,Confirmed]
16:11 <ddstreet> it's waiting on smoser to provide feedback, i believe
16:11 <dpb1> bug status on there is weird
16:11 <ddstreet> on where, that bug?
16:11 <dpb1> #ACTION dpb1 to follow up on #1686437
16:11 * meetingology dpb1 to follow up on #1686437
16:12 <ddstreet> check comment 4, slashd let me know that smoser and thedac would be discussing it
16:12 * dpb1 nods
16:12 <ddstreet> so it's waiting on them for next steps
16:13 <dpb1> ok, thanks ddstreet
16:13 <dpb1> moving on
16:13 <dpb1> #topic Weekly Updates & Questions for the Kernel Team (smb, sforshee)
16:13 <smb> Nothing from my side
16:14 <dpb1> ok
16:14 <dpb1> #topic Open Discussion
16:14 <dpb1> The always popular open discussion section
16:15 <powersj> If you want to help do some Server ISO testing check out the tracker
16:15 <powersj> #link
16:15 <powersj> I'll upload automated ISO test results shortly, but having others try it is always good
16:15 <dpb1> btw
16:16 <dpb1> the subiquity installer can be tested in artful now
16:16 <powersj> ah yes the live iso
16:16 * dpb1 struggles to find link
16:16 <powersj>
16:17 <dpb1> #link
16:17 <dpb1> yes, thanks
16:17 <dpb1> #topic Announce next meeting date, time and chair
16:17 <dpb1> #info Next meeting Tuesday, 2017-10-24 at 1600 UTC, chair will be teward
16:17 <dpb1> teward: that ok with your schedule?
16:19 <dpb1> teward: ping me in #ubuntu-server with any response. :)
16:19 <dpb1> take care all!
16:19 <dpb1>