[Calendarserver-maintainers] Bug#841247: Bug#841247: calypso: UnicodeDecodeError when importing an .ics
Guido Günther
agx at sigxcpu.org
Thu Nov 17 19:22:46 UTC 2016
On Thu, Nov 17, 2016 at 01:20:59PM +0100, Mathias Behrle wrote:
> * Guido Günther: " Re: [Calendarserver-maintainers] Bug#841247: calypso:
> UnicodeDecodeError when importing an .ics" (Wed, 2 Nov 2016 21:30:21 +0100):
>
> Hi Guido,
>
> > Hi Mathias,
> >
> > On Wed, Nov 02, 2016 at 01:14:02PM +0100, Mathias Behrle wrote:
> > > control: affects -1 + tryton-modules-calendar
> > > tryton-modules-calendar-classification tryton-modules-calendar-scheduling
> > > tryton-modules-calendar-todo tryton-modules-party-vcarddav tryton-meta
> > > > From: Guido Günther <agx at sigxcpu.org>
> > > > To: Jens Reyer <jre.winesim at gmail.com>, 841247 at bugs.debian.org
> > > > Subject: Re: Bug#841247: calypso: UnicodeDecodeError when importing
> > > > an .ics Date: Sun, 23 Oct 2016 12:28:37 +0200
> > >
> > >
> > > Hi Guido,
> > >
> > > > The unicode handling for python 2.7 got broken in upstream commit
> > > >
> > > > https://github.com/eventable/vobject/commit/b3f9bbcf4cf222f0dda3ac29f96364c5d7ab5f16
> > > >
> > > > Let's see if upstream cares at all. If not we should rather drop the
> > > > python2.7 version for stretch.
> > >
> > > There are currently 6 Tryton modules affected as rdepends of python-vobject.
> > > There are still some bits in the Tryton framework lacking Python3 support,
> > > so it is currently not possible to switch the whole Tryton stuff to Python3
> > > (and I suppose this won't be the case for stretch). Dropping the Python2
> > > version of python-vobject would seriously hurt those Tryton modules. So
> > > please let's find a way to keep the Python2 version in the archive (for
> > > stretch).
> >
> > It breaks calyso as well which I'd rather see in the archive than
> > removed.
> >
> > The bug is fixable. Someone needs to sit down and cook a patch. I have
> > it on the TODO list but work is piling up at the moment - but I hope to
> > get it done til the end of the year.
>
> While I am currently not able to assist in making a patch I had a quite
> intensive test with a complete Tryton calendar setup using vobject 0.9.3 under
> Python2. It is working like a charm. So it seems the Tryton modules are
> not *directly* affected by this bug.
>
> I would want to elaborate the different measures to take now (time is running
> away and the autoremoval is scheduled in 27 days).
>
> For me the severity of this bug is definitely important, not grave. I think we
> should downgrade the severity immediately. Would you agree with this?
>
> As another measure to avoid the autoremoval of basically unaffected
> Tryton modules it could be argued, that calypso is not ready for current vobject
> and reassign the bug to calypso.
This is not related to calypso. The ABI has changed significantly.
We're miles away from an autoremoval so keep calm ;)
>
> > Somebody uploading 0.8.x for python2 would be another option.
>
> Would that be accepted?
>
> Cheers,
> Mathias
>
> --
>
> Mathias Behrle
> PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6
> AC29 7E5C 46B9 D0B6 1C71 7681 D6D0 9BE4 8405 BBF6
>
More information about the Calendarserver-maintainers
mailing list