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-26 Thread Matthias Klose
On 26.07.2017 11:08, Michael Hudson-Doyle wrote:
> On 21 July 2017 at 15:36, Michael Hudson-Doyle > wrote:
> 
>> On 29 June 2017 at 10:43, Michael Hudson-Doyle <
>> michael.hud...@canonical.com> wrote:
>>
>>>
>>>
>>> On 21 June 2017 at 15:13, 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/+arch
 ive/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/1Y8dy5cyu8DrmTvT4CNSa
>>> VSP2ZZT79sYhT_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!
>>>
>>
>> We've fixed many of these now, and I've uploaded the change to make python
>> 3.6 the default version in artful. Next step is getting this to migrate,
>> see http://people.canonical.com/~ubuntu-archive/proposed-
>> migration/artful/update_excuses.html#python3-defaults for that and please
>> help fix anything that is preventing the migration (like whatever it is
>> that breaks botch with python 3.6 as default...)
>>
> 
> We are so very close to this.
> 
> The final barrier (assuming that the recently uploaded samba does not drag
> any new problems in) is that src:yara does not build on armhf. This turns
> out to be because the codebase is full of code that assumes unaligned
> access is OK, for example stuff like this
> https://github.com/VirusTotal/yara/blob/master/libyara/exec.c#L224 but also
> more subtly stuff like
> https://github.com/VirusTotal/yara/blob/master/libyara/scan.c#L409
> (new_match is only guaranteed to be 4-byte-aligned and crashes when you
> access an 8 byte field).
> 
> This could all be fixed, I'm sure, but I don't know if upstream would be
> interested and at this stage I wonder if removing the package on armhf is
> more pragmatic. It has a few rdeps but not all that many. Thoughts?

now reported upstream and in Debian, and uploaded to artful to ignore the test
results on armhf; at least you won't see these on a 32bit kernel.

-- 
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-26 Thread Michael Hudson-Doyle
On 21 July 2017 at 15:36, Michael Hudson-Doyle  wrote:

> On 29 June 2017 at 10:43, Michael Hudson-Doyle <
> michael.hud...@canonical.com> wrote:
>
>>
>>
>> On 21 June 2017 at 15:13, 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/+arch
>>> ive/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/1Y8dy5cyu8DrmTvT4CNSa
>> VSP2ZZT79sYhT_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!
>>
>
> We've fixed many of these now, and I've uploaded the change to make python
> 3.6 the default version in artful. Next step is getting this to migrate,
> see http://people.canonical.com/~ubuntu-archive/proposed-
> migration/artful/update_excuses.html#python3-defaults for that and please
> help fix anything that is preventing the migration (like whatever it is
> that breaks botch with python 3.6 as default...)
>

We are so very close to this.

The final barrier (assuming that the recently uploaded samba does not drag
any new problems in) is that src:yara does not build on armhf. This turns
out to be because the codebase is full of code that assumes unaligned
access is OK, for example stuff like this
https://github.com/VirusTotal/yara/blob/master/libyara/exec.c#L224 but also
more subtly stuff like
https://github.com/VirusTotal/yara/blob/master/libyara/scan.c#L409
(new_match is only guaranteed to be 4-byte-aligned and crashes when you
access an 8 byte field).

This could all be fixed, I'm sure, but I don't know if upstream would be
interested and at this stage I wonder if removing the package on armhf is
more pragmatic. It has a few rdeps but not all that many. Thoughts?

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-25 Thread Steve Langasek
On Tue, Jul 25, 2017 at 10:37:10AM +0500, Khurshid Alam wrote:
> > We've fixed many of these now, and I've uploaded the change to make
> > python 3.6 the default version in artful. Next step is getting this to
> > migrate, see 
> > http://people.canonical.com/~ubuntu-archive/proposed-migration/artful/update_excuses.html#python3-defaults
> > for that and please help fix anything that is preventing the migration
> > (like whatever it is that breaks botch with python 3.6 as default...)

> If I try to update from 3.5 to 3.6 (python3 & python3-minimal package), it
> tries to REMOVE following packages:



> 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.

-- 
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-07-25 Thread Khurshid Alam


Hi,

We've fixed many of these now, and I've uploaded the change to make 
python 3.6 the default version in artful. Next step is getting this 
to migrate, see 
http://people.canonical.com/~ubuntu-archive/proposed-migration/artful/update_excuses.html#python3-defaults 
for that and please help fix anything that is preventing the 
migration (like whatever it is that breaks botch with python 3.6 as 
default...)


Cheers,
mwh



If I try to update from 3.5 to 3.6 (python3 & python3-minimal package), 
it tries to REMOVE following packages:


network-manager-pptp
gnome-session
unity-session
gvfs-backends
gnome-control-center
friendly-recovery
gnome-shell-extension-better-volume
gnome-shell-extension-dashtodock
ubuntu-app-launch
grub-customizer
python3-systemd
gnome-shell-extension-move-clock
ubuntu-system-service
policykit-1-gnome
update-manager
python3-aptdaemon.gtk3widgets
language-selector-commoninstall
gnome-shell-extension-autohidetopbar
usb-creator-common
libubuntu-app-launch4
ubuntu-standard
plainbox-provider-resource-generic
libpython3.6install
ubuntu-desktop
gnome-settings-daemon
python3 install
xdiagnose
usb-creator-gtk
rhythmbox-plugins   install
libertine-xmir-tools
unity
network-manager-gnome
libcontent-hub0
iio-sensor-proxy
network-manager
packagekit-tools
software-properties-gtk
python3-uno
python3-plainbox
gnome-tweak-tool
checkbox-converged
unity-control-center
gnome-disk-utility
unity-greeter
indicator-session
nplan
apturl
ubuntu-minimal
nautilus-share
udisks2
gvfs-fuse
nautilus
plainbox-provider-checkbox
indicator-bluetooth
unity-control-center-signon
libpam-systemd
packagekit
indicator-datetime
rfkill
gnome-shell-extension-pixelsaver
gnome-applets
libubuntu-app-launch3-dev
policykit-1
gvfs
python3-aptdaemon
ubuntu-release-upgrader-gtk
libnss-resolve
gnome-shell
dbus-user-session
aptdaemon
python3-checkbox-support
language-selector-gnome
synaptic
gnome-system-log
sessioninstaller
network-manager-pptp-gnome
update-notifier
gnome-session-flashback
gvfs-daemons
gnome-shell-extension-impatience
colord
mutter


Which basically removes everything. So How do I perform update without 
reinstalling the iso? Any idea?



Thanks/
-- 
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-20 Thread Michael Hudson-Doyle
On 29 June 2017 at 10:43, Michael Hudson-Doyle  wrote:

>
>
> On 21 June 2017 at 15:13, 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/+arch
>> ive/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!
>

We've fixed many of these now, and I've uploaded the change to make python
3.6 the default version in artful. Next step is getting this to migrate,
see
http://people.canonical.com/~ubuntu-archive/proposed-migration/artful/update_excuses.html#python3-defaults
for that and please help fix anything that is preventing the migration
(like whatever it is that breaks botch with python 3.6 as default...)

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-12 Thread Barry Warsaw
On Jul 12, 2017, at 09:03 PM, Michael Hudson-Doyle wrote:

>> 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...

So that's probably not what's going on. :(

-Barry


pgpNTkd6NiDe4.pgp
Description: OpenPGP digital 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-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 Barry Warsaw
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

Cheers,
-Barry


pgpxqsBVh9E08.pgp
Description: OpenPGP digital 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-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-07-11 Thread Barry Warsaw
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.

Cheers,
-Barry


pgpR17qGakbsa.pgp
Description: OpenPGP digital 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 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 Barry Warsaw
Thanks for working on this Michael.

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?  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.

I'll probably look at nose and pyflakes as part of my normal DD workflow.

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.

Cheers,
-Barry

-- 
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


The transition to add support for Python 3.6 is beginning

2017-05-11 Thread Michael Hudson-Doyle
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