Re: The transition to add support for Python 3.6 is beginning

2017-09-04 Thread Khurshid Alam



On Wed, Jul 26, 2017 at 2:08 AM, Steve Langasek 
 wrote:


> 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

2017-07-12 Thread Michael Hudson-Doyle
On 12 July 2017 at 11:30, Barry Warsaw  wrote:

> 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

2017-07-11 Thread Michael Hudson-Doyle
On 30 June 2017 at 03:12, Barry Warsaw  wrote:

> 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

2017-06-29 Thread Steve Langasek
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

2017-06-29 Thread Lukasz Zemczak
Hey!

On 29 June 2017 at 02:34, Michael Hudson-Doyle
 wrote:
>
>
> 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

2017-06-28 Thread Michael Hudson-Doyle
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/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

2017-06-28 Thread Michael Hudson-Doyle
On 21 June 2017 at 15:13, Michael Hudson-Doyle  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.
>

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

2017-06-20 Thread Christian Ehrhardt
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

2017-06-20 Thread Michael Hudson-Doyle
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 
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/
> 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