[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#936805: kodi: Python2 removal in sid/bullseye



Control: tags -1 confirmed upstream

Hi,

Vasyl Gello <vasek.gello@gmail.com> ezt írta (időpont: 2020. júl. 5., V, 18:42):
>
> Hi Nicholas!
>
> I joined Debian to package Kodi 19.0 and full archive of binary addons and I already made a
> significant progress on the way:
>
> 1. The build dependencies for kodi not present in Debian at the moment of my join included:
>
> - dav1d (accepted to unstable 2 days ago, maintained by Dylan Aissi),
> - libudfread (awaiting approval from FTP team, maintained by me),
> - shairplay (awaiting approval from FTP team, maintained by me)
>
> So far, after libudfread & shairplay are accepted into unstable, we'll have all dependencies
> within Debian.
>
> 2. The build dependencies requiring additional work were fixed:
>
> - flatbuffers (1.11.0 fixed, waiting for upstream to tag 1.12.1 closing GCC-10 build failures)
> - libcdio (libcdio++ / libiso9660++ added, waiting for Gabriel T. Gomez to upload the package to unstable),
> - libsrt (patches proposed for review)
>
> 3. The unofficial binary repository targeting buster-backports/amd64 has been published on
> https://basilgello.github.io/kodi-nightly-debian-repo containing no-change rebuilds of kodi build
> dependencies, kodi itself and binary addons gradually added as prepared. The accompanying
> source code is hosted on Salsa: https://salsa.debian.org/basilgello-guest
>
> 4. After Kodi upstream declares the EOL of 18.x "Leia" branch, the repositories will be pushed to
> multimedia team's space and on release, the whole set will be uploaded to unstable. Uploading to
> experimental was considered excessive by Balint Reczey as every build occupies 4GB of Debian
> snapshot server space forever on.

Experimental will be used for staging the uploads when needed, just
not for frequent upstream git snapshots.

Cheers,
Balint

>
> On Sun, 5 Jul 2020 11:48:39 -0400 Nicholas D Steeves <nsteeves@gmail.com> wrote:
> > Hi,
> >
> > On Fri, Aug 30, 2019 at 07:22:18AM +0000, Matthias Klose wrote:
> > > Package: src:kodi
> > > Version: 2:17.6+dfsg1-4
> > > Severity: normal
> > > Tags: sid bullseye
> > > User: debian-python@lists.debian.org
> > > Usertags: py2removal
> > >
> > > Python2 becomes end-of-live upstream, and Debian aims to remove
> > > Python2 from the distribution, as discussed in
> > > https://lists.debian.org/debian-python/2019/07/msg00080.html
> > >
> > > Your package either build-depends, depends on Python2, or uses Python2
> > > in the autopkg tests. Please stop using Python2, and fix this issue
> > > by one of the following actions.
> > >
> >
> > [snip]
> >
> > This bug will be solved when updating to Kodi ≥ 19, which prominently
> > declares it migrated to Python 3. Of course some plugins might not be
> > py3 ready, so it's probably time to stage the kodi-without-py2
> > packages in experimental and report bugs upstream.
> >
> > The Python Team is moving ahead with making at py2 dep RC for low
> > popcon leaf packages this week, and while there isn't a roadmap
> > (afaik), I suspect this bug will become serious this fall (2020).
> >
> > Thanks,
> > Nicholas
>
> --
> Vasyl Gello
> ________________________________
> Certified SolidWorks Expert
>
> Mob.:+380 (98) 465 66 77
>
> E-Mail: vasek.gello@gmail.com
>
> Skype: vasek.gello
> ________________________________
> 호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다


Reply to: