Re: The transition to add support for Python 3.6 is beginning
On Wed, Jul 26, 2017 at 2:08 AM, Steve Langasekwrote: > Which basically removes everything. So How do I perform update without > reinstalling the iso? Any idea? By waiting until this transition has landed in the artful release pocket. No packages are guaranteed to be installable using the -proposed pocket at any given point, and you should absolutely not be trying to upgrade a desktop install against the -proposed pocket. Pyrhon3 is in the main now and it's a meta-package which pulls python3.6 which itself installs just fine(And Python3.5.3 itself updates to 3.5.4-rc. ) Problem occurs only when it (python3, python3-minimal) tries update from 3.5 .3-3 to 3.5. Note: I also have Unity installed. After partial upgrade number of packages it tries to remove has reduced. aptdaemon apturl colord dbus-user-session friendly-recovery gnome-applets gnome-control-center gnome-disk-utility gnome-session gnome-session-flashback gnome-settings-daemon gnome-shell gnome-shell-extension-autohidetopbar gnome-shell-extension-better-volume gnome-shell-extension-dashtodock gnome-shell-extension-impatience gnome-shell-extension-move-clock gnome-shell-extension-pixelsaver gnome-system-log gnome-tweak-tool grub-customizer gvfs gvfs-backends gvfs-daemons gvfs-fuse iio-sensor-proxy indicator-bluetooth indicator-datetime indicator-session language-selector-gnome libnss-resolve libpam-systemd mutter nautilus nautilus-share network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome nplan packagekit packagekit-tools policykit-1 policykit-1-gnome python3-aptdaemon python3-aptdaemon.gtk3widgets python3 install python3-plainbox python3-systemd python3-uno rfkill sessioninstaller software-properties-gtk synaptic ubuntu-minimal ubuntu-release-upgrader-gtk ubuntu-standard ubuntu-system-service udisks2 unity unity-control-center unity-control-center-signon unity-greeter unity-session update-manager update-notifier usb-creator-common usb-creator-gtk xdiagnose Please rebuild all these against python 3.6. -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
On 12 July 2017 at 11:30, Barry Warsawwrote: > On Jul 12, 2017, at 07:33 AM, Michael Hudson-Doyle wrote: > > >Yeah, it's all good so long as we don't rebuild lazr.delegates thanks to > >https://github.com/pypa/setuptools/issues/912 related fun... > > Too true. :( > > I haven't yet investigated the suggested linked to that issue, but if you > have > the time and inclination, you might see if this helps. E.g. is lazr.* > using > these inconsistently? > > https://bitbucket.org/ambv/configparser/issues/17/#comment-36669436 Well they both do this: try: import pkg_resources pkg_resources.declare_namespace(__name__) except ImportError: import pkgutil __path__ = pkgutil.extend_path(__path__, __name__) But both python3-lazr.delegates and python3-lazr.config Depend: on python3-pkg-resources, so the ImportError case should never occur... Cheers, mwh -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
On 30 June 2017 at 03:12, Barry Warsawwrote: > On Jun 28, 2017, at 07:22 PM, Barry Warsaw wrote: > > >I want to keep lazr.config in the archive, and I help maintain it both in > >Debian and upstream. > > I'd forgotten that I had released a new upstream version a while ago, and > had > an update sitting in my Debian packaging git repo waiting for the Stretch > release. I just uploaded lazr.config 2.2-1 to unstable so after this winds > its way through the system, it should be all good. > Yeah, it's all good so long as we don't rebuild lazr.delegates thanks to https://github.com/pypa/setuptools/issues/912 related fun... Cheers, mwh -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
On Thu, Jun 29, 2017 at 11:51:20AM +0200, Lukasz Zemczak wrote: > >> I'm not interested in system-image any more, but if someone else adopts > >> it, I'm happy to answer questions. > Since I'm still 'supporting' the server-side of system-image I could > potentially adopt it, but maybe it'd be better to just mark it for > removal? There are no real live consumers of these packages in Ubuntu > vivid+. Please file for its removal; this isn't part of the architecture for anything shipping post-vivid, we would expect any new products needing software in this space to be using snapd instead. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: PGP signature -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
Hey! On 29 June 2017 at 02:34, Michael Hudson-Doylewrote: > > > On 29 June 2017 at 11:22, Barry Warsaw wrote: >> >> Thanks for working on this Michael. > > > Thanks for looking into it! > >> >> >> On Jun 29, 2017, at 10:43 AM, Michael Hudson-Doyle wrote: >> >> >The 100 or so failures are now summarised in >> >> > >https://docs.google.com/spreadsheets/d/1Y8dy5cyu8DrmTvT4CNSaVSP2ZZT79sYhT_rAQ19bFUQ/edit?usp=sharing, >> >please do check if any packages you care about are on the list and fix >> > any >> >that you can see how to. Uploading fixes direct to the archive is >> > preferred, >> >but if you lack the rights to do that, attaching a bug to a debdiff and >> >subscribe me (mwhudson on lp) and I'll sponsor it v. quickly! >> >> What's the process for claiming a package? > > > Good question. Making a comment makes sense. I've just sent you an > invitation to edit, and am happy to do so for anyone else who is interested. > >> >> I want to keep lazr.config in the >> archive, and I help maintain it both in Debian and upstream. I'm >> motivated to >> keep it working as it will soon be a dep of mailman3-core which should be >> entering unstable soon-ish. > > > Fair enough, I've removed it's threat of removal :-) > >> >> I'll probably look at nose and pyflakes as part of my normal DD workflow. > > > I've uploaded the new pyflakes to Ubuntu but if you upload it to unstable & > sync it that would make me happy :) > >> >> I'm not interested in system-image any more, but if someone else adopts >> it, >> I'm happy to answer questions. >> Since I'm still 'supporting' the server-side of system-image I could potentially adopt it, but maybe it'd be better to just mark it for removal? There are no real live consumers of these packages in Ubuntu vivid+. >> I've added some comments to the spreadsheet. > > > Thanks! > > Cheers > mwh > > -- > ubuntu-devel mailing list > ubuntu-devel@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel > -- Ćukasz 'sil2100' Zemczak Foundations Team lukasz.zemc...@canonical.com www.canonical.com -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
On 29 June 2017 at 11:22, Barry Warsawwrote: > Thanks for working on this Michael. Thanks for looking into it! > > On Jun 29, 2017, at 10:43 AM, Michael Hudson-Doyle wrote: > > >The 100 or so failures are now summarised in > >https://docs.google.com/spreadsheets/d/1Y8dy5cyu8DrmTvT4CNSaVSP2ZZT79 > sYhT_rAQ19bFUQ/edit?usp=sharing, > >please do check if any packages you care about are on the list and fix any > >that you can see how to. Uploading fixes direct to the archive is > preferred, > >but if you lack the rights to do that, attaching a bug to a debdiff and > >subscribe me (mwhudson on lp) and I'll sponsor it v. quickly! > > What's the process for claiming a package? Good question. Making a comment makes sense. I've just sent you an invitation to edit, and am happy to do so for anyone else who is interested. > I want to keep lazr.config in the > archive, and I help maintain it both in Debian and upstream. I'm > motivated to > keep it working as it will soon be a dep of mailman3-core which should be > entering unstable soon-ish. > Fair enough, I've removed it's threat of removal :-) > I'll probably look at nose and pyflakes as part of my normal DD workflow. > I've uploaded the new pyflakes to Ubuntu but if you upload it to unstable & sync it that would make me happy :) > I'm not interested in system-image any more, but if someone else adopts it, > I'm happy to answer questions. > > I've added some comments to the spreadsheet. > Thanks! Cheers mwh -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
On 21 June 2017 at 15:13, Michael Hudson-Doylewrote: > Hi all, > > An update on the transition to Python 3.6: Python 3.6 is now a supported > version in artful release, and almost all packages that build C extensions > have been rebuilt (pandas is still a problem). > > We have created a PPA where python3.6 is the default and rebuilt all > python packages: https://launchpad.net/~canonical-foundations/+ > archive/ubuntu/python3.6-as-default/+packages and the next step is to fix > all the failures this reveals. The initial failing source packages are > listed in http://paste.ubuntu.com/24903638/ although some of those have > been fixed now. > The 100 or so failures are now summarised in https://docs.google.com/spreadsheets/d/1Y8dy5cyu8DrmTvT4CNSaVSP2ZZT79sYhT_rAQ19bFUQ/edit?usp=sharing, please do check if any packages you care about are on the list and fix any that you can see how to. Uploading fixes direct to the archive is preferred, but if you lack the rights to do that, attaching a bug to a debdiff and subscribe me (mwhudson on lp) and I'll sponsor it v. quickly! Cheers, mwh Cheers, > mwh > > On 12 May 2017 at 11:29, Michael Hudson-Doyle < > michael.hud...@canonical.com> wrote: > >> Hi everyone, >> >> The process of adding Python 3.6 as a supported version has begun. >> >> The transition tracker is here: >> >> https://people.canonical.com/~ubuntu-archive/transitions/htm >> l/python3.5-6.html >> >> and I'm currently working my way down the list. >> >> I did a test rebuild of all/most dependent packages in a ppa: >> >> https://launchpad.net/~mwhudson/+archive/ubuntu/devirt/+packages >> >> And compiled some terse notes on the failures here: >> >> http://paste.ubuntu.com/24557408/ >> >> And help resolving the failures would be appreciated (especially pandas!) >> >> Cheers, >> mwh >> > > -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
Re: The transition to add support for Python 3.6 is beginning
Hi Michael, thanks for all the work on this. I checked packages in your list that I often touch and found openvswitch: It fails with: Copying ovs.egg-info to /<>/debian/python3-openvswitch/usr/lib/python3/dist-packages/ovs-2.7.0.egg-info Skipping SOURCES.txt running install_scripts /bin/sh: 2: cd: can't cd to python debian/rules:84: recipe for target 'override_dh_install' failed That is [1] that I fixed in [2]. In general I wonder, other than your work of fixing these issues one-by-one, will you just re-upload new versions of the remaining failed packages iteratively every now and then to see things if like that resolved? Or do you need us other devs to notify you in any known case? [1]: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1691658 [2]: https://launchpad.net/ubuntu/+source/openvswitch/2.7.0-0ubuntu2 On Wed, Jun 21, 2017 at 5:13 AM, Michael Hudson-Doyle < michael.hud...@canonical.com> wrote: > Hi all, > > An update on the transition to Python 3.6: Python 3.6 is now a supported > version in artful release, and almost all packages that build C extensions > have been rebuilt (pandas is still a problem). > > We have created a PPA where python3.6 is the default and rebuilt all > python packages: https://launchpad.net/~canonical-foundations/+ > archive/ubuntu/python3.6-as-default/+packages and the next step is to fix > all the failures this reveals. The initial failing source packages are > listed in http://paste.ubuntu.com/24903638/ although some of those have > been fixed now. > > Once the failures are accounted for, we can flip the switch to make python > 3.6 the default in the archive. > > Cheers, > mwh > > On 12 May 2017 at 11:29, Michael Hudson-Doyle < > michael.hud...@canonical.com> wrote: > >> Hi everyone, >> >> The process of adding Python 3.6 as a supported version has begun. >> >> The transition tracker is here: >> >> https://people.canonical.com/~ubuntu-archive/transitions/htm >> l/python3.5-6.html >> >> and I'm currently working my way down the list. >> >> I did a test rebuild of all/most dependent packages in a ppa: >> >> https://launchpad.net/~mwhudson/+archive/ubuntu/devirt/+packages >> >> And compiled some terse notes on the failures here: >> >> http://paste.ubuntu.com/24557408/ >> >> And help resolving the failures would be appreciated (especially pandas!) >> >> Cheers, >> mwh >> > > > -- > ubuntu-devel mailing list > ubuntu-devel@lists.ubuntu.com > Modify settings or unsubscribe at: https://lists.ubuntu.com/ > mailman/listinfo/ubuntu-devel > > -- Christian Ehrhardt Software Engineer, 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
Re: The transition to add support for Python 3.6 is beginning
Hi all, An update on the transition to Python 3.6: Python 3.6 is now a supported version in artful release, and almost all packages that build C extensions have been rebuilt (pandas is still a problem). We have created a PPA where python3.6 is the default and rebuilt all python packages: https://launchpad.net/~canonical-foundations/+archive/ubuntu/python3.6-as-default/+packages and the next step is to fix all the failures this reveals. The initial failing source packages are listed in http://paste.ubuntu.com/24903638/ although some of those have been fixed now. Once the failures are accounted for, we can flip the switch to make python 3.6 the default in the archive. Cheers, mwh On 12 May 2017 at 11:29, Michael Hudson-Doylewrote: > Hi everyone, > > The process of adding Python 3.6 as a supported version has begun. > > The transition tracker is here: > > https://people.canonical.com/~ubuntu-archive/transitions/ > html/python3.5-6.html > > and I'm currently working my way down the list. > > I did a test rebuild of all/most dependent packages in a ppa: > > https://launchpad.net/~mwhudson/+archive/ubuntu/devirt/+packages > > And compiled some terse notes on the failures here: > > http://paste.ubuntu.com/24557408/ > > And help resolving the failures would be appreciated (especially pandas!) > > Cheers, > mwh > -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel