Migration/Triage for 2020-01-08

Christian Ehrhardt christian.ehrhardt at canonical.com
Thu Jan 9 09:21:33 UTC 2020


On Thu, Jan 9, 2020 at 4:31 AM Bryce Harrington <
bryce.harrington at canonical.com> wrote:

> ## Proposed Migration ##
>
> Down to 16 packages from 23 Monday.
>
> Today I focused on a few of the py2/py3 problems.
>
> * convoy:
>   - This provides both py2 and py3 binaries.  python3-django-maas
>     depends on the py3 binary but nothing depends on python-convoy so it
>     should be fine to just excise.
>   - Its autopkgtest only work with python2, but seem to work with
>     python3 with some tweaking.
>   - I went ahead and finished this up and sent a MP for it.
>
> https://code.launchpad.net/~bryce/ubuntu/+source/convoy/+git/convoy/+merge/377346


Thanks for directly tackling this - Reviewed and Tested


> * python-oauth / python-oauthlib
>   - Looks like these have both been updated to py3-only from py2, but
>     they need to go through together.  I set up a triggered run to do
>     so, and hopefully that will take care of them.
>

Those two look good now in terms of testing - they are now valid candidates.

But
https://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt
shows
there is a deeper chain holding all of these back.
Uninstallable might be:
python-piston-mini-client, python-requests-oauthlib, python-ssoclient,
software-center-aptdaemon-plugins

As expected they still depend on the py2 packages that got dropped.
root at f:~# apt-cache show python-piston-mini-client python-requests-oauthlib
| grep Depends
Depends: python-httplib2, python-oauthlib, python:any (<< 2.8), python:any
(>= 2.7.5-5~)
Depends: python-oauthlib, python-requests, python:any (<< 2.8), python:any
(>= 2.7~)

The other two in the list might be indirectly uninstallable through the
other two here.
- piston-mini-client is ubuntu only and would need an update (as well as
any revdeps - kylin?)
- python-requests-oauthlib is actually ok (new version in proposed) but
needs src:ssoclient updated to drop py2

ssoclient in turn is ubuntu only and has no rev-deps on the py2 binary
package.
I took a stab at that one and there now is this MP to consider
https://code.launchpad.net/~paelzer/ubuntu/+source/ssoclient/+git/ssoclient/+merge/377352

Please review, but then still someone has to take a look
at piston-mini-client and deps so that this can overall be resolved.
If someone starts on that please keep me in the loop as I have bug-day on
Friday to continue on it as needed.


* blinker, nose, pytest
>   - Ditto; each of these also needed python-oauthlib from proposed, so
>     I've retriggered each against it.  There might be other packages
>     blocking these but hopefully this resolves at least one of the
>     blocks.
>

Tests worked now, but locked on the same uninstallability as above.


> ## Bug Triage ##
>
> Bugs last updated on 2020-01-07 (Tuesday)
> Date range identified as: "Wednesday triage"
> Found 14 bugs
>
> Just a couple of note:
>
> LP: #1858201 - (New)            [libvirt]        - volume size pod zfs
> * Reported against MAAS, but MAAS maintainer believes it's libvirt
> --> Requested args / steps to reproduce
> --> Set to Incomplete
>
> LP: #1858656 - (New)            [qemu-kvm]       - ubuntu 18.04
> installation on a VM with disk size 1.2T
> --> Asked for clarification
> --> Set to Incomplete
>
> --
> ubuntu-server mailing list
> ubuntu-server at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
> More info: https://wiki.ubuntu.com/ServerTeam



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-server/attachments/20200109/5d9e1302/attachment.html>


More information about the ubuntu-server mailing list