Bug#938322: Python 2 support for Bullseye

2022-11-15 Thread Bastian Germann

When qtwebengine-opensource-src is removed a lot of packages will have a 
problem because they are not ready for qt6.
Is it a bookworm release goal to remove the python2 interpreter also for 
packages that just build-depend on it?
If so, the FreeBSD patch (or a backport from the qt6 package) might be worth a 
look.



Processed: Re: Bug#938322: Python 2 support for Bullseye

2022-05-17 Thread Debian Bug Tracking System
Processing control commands:

> clone -1 -2
Bug #938322 [src:qtwebengine-opensource-src] qtwebengine-opensource-src: 
Python2 removal in sid/bullseye
Bug 938322 cloned as bug 1011197
937695 was blocked by: 938541 945743 938378 936604 938224 947301 943176 938924 
943302 938625 942914 936769 938361 937534 936803 937785 936307 966730 937884 
938752 937647 937457 936370 936997 938331 945645 937618 936427 936739 943268 
936319 938711 936726 943292 936114 936297 937149 943035 966725 937770 937508 
937339 938322 938660 971061 937326 933775 936744 937719 936638 938484 943204 
938141 938353 937406 937549 936514 937894 936845 936243 939112 937942 937164 
936943 936385 943115 943282 938402 943466 942943 937809 966758 943047 943018 
936505 937234 937087 938241 943083 942987 943104 936798 937635 938874 936762 
937848 945667 938775 938759 937321 936689 937665 937817 943182 937733 937388 
936187 936312 937264 938790 943299 938124 937751 938329 943138 938716 936721 
937712 966773 938336 936105 936788 947296 938448 943276 936615 936867 936363 
938801 938366 937474 937005 936914 936699 937249 937398 938054 936440 943192 
936214 937620 938409 938546 938780 936543 943168 937054 938249 943301 938362 
938542 936900 943060 943196 947302 942954 937417 912487 936628 939259 937336 
953372 938712 936977 937658 937448 938751 966735 937124 945640 936681 938097 
936154 937329 938388 936736 937759 966720 938848 938665 936729 936437 938313 
936316 936672 937241 937874 943281 938043 936467 938763 938809 938234 936691 
936840 938087 939111 937941 937673 966718 938164 937946 938693 937402 883145 
938369 936761 938707 943058 966747 943286 935209 938549 966783 936778 937246 
936577 936323 938719 936311 943210 938326 937141 938795 937484 943279 947299 
936731 937660 937711 938683 936686 937077 938756 936753 938457 938647 938884 
938618 966793 937331 938564 942977 939483 936445 945627 936954 938108 938785 
937361 937494 937625 937806 936610 937541 927137 938014 943172 937224 937000 
937378 936177 943141 938020 938204 936852 936495 937654 938839 937181 937572 
937444 937822 937210 938431 938605 938826 937910 936225 936573 936158 937255 
937058 938461 938394 938697 938150 938478 938589 966743 938703 937286 936706 
942958 936558 936485 936173 938745 938176 937191 945623 938065 937581 939487 
943000 937996 938384 938643 942973 937831 937426 938189 966797 926244 938268 
937727 937439 937073 938844 936757 938271 937296 934852 938515 937030 937291 
938276 936859 936273 936525 936875 937579 937488 937836 937421 937413 945680 
942930 937510 936641 936890 943124 936973 849087 938168 938289 932197 937740 
938192 942960 937586 943054 938582 937196 938171 936774 938862 938309 937462 
945675 937281 936701 936958 937677 937498 936340 943241 938083 936560 937179 
936463 936880 938047 936125 945690 937025 938299 938348 936530 938436 936816 
937596 936433 937600 938737 937186 937432 938592 93 942925 938614 938568 
937888 938432 936812 936183 937592 937737 937429 938600 945735 937568 937250 
936649 937614 936459 937950 943142 936147 945663 937182 936920 936593 936118 
937317 937571 938596 942983 938155 938374 936608 937047 943043 938462 937083 
942918 938498 937538 938677 938196 937171 943005 937898 937989 938866 936709 
937168 945651 938301 936480 936863 938586 937504 936833 936235 937138 936337 
938421 966777 942993 938836 936416 938272 938510 945720 939103 936748 938291 
937276 936634 943208 938488 936935 938555 937832 936717 938829 938579 937422 
937844 937687 937968 938073 938727 936819 938439 937599 936895 936293 937271 
942935 936993 936520 935450 937453 936870 937035 937643 937971 937550 937268 
936165 937189 938831 937065 938581 966754 936303 938861 943014 937238 938306 
938469 945747 937302 937938 936794 937176 938528 937697 936565 945695 937869 
936918 936885 936283 937703 936120 937461 937394 945670 938058 936983 936702 
937115 936345 936247 943164 937826 937605 937431 938591 937576 938357 934870 
937904 943134 938853 938279 936856 936535 937204 937020 938444 938210 938572 
938181 938654 943091 943230 938427 966771 938682 936752 938008 938370 966768 
938114 937100 936723 938604 937177 939482 966738 945746 937610 937254 938049 
936625 936806 938769 938803 936361 945657 943260 938307 943173 937445 936924 
937679 936246 938692 938845 943081 937500 937778 938243 938668 945724 937403 
937041 938385 936630 942941 936946 966782 938671 937696 883194 943225 936660 
936322 936484 936857 938744 938638 937827 937577 937323 938689 966750 937437 
938351 936775 936146 936759 936790 943079 936673 936941 938505 937691 943258 
938676 943125 937467 938762 936524 936241 937672 937554 938587 938699 942924 
938867 938615 938363 936366 937900 936546 937024 938543 938650 966789 947303 
938440 936329 937681 938713 936124 943273 936448 940199 936658 943096 936336 
966776 937628 938837 938390 938628 937837 937333 966791 937788 937105 936208 
936712 936332 936908 966772 938154 943235 936751 938277 943068 938375 938359 
943265 936362 937214 937440 943038 936249 937197 936398 

Re: Bug#938322: Python 2 support for Bullseye

2022-05-17 Thread Sebastian Ramacher
Control: clone -1 -2
Control: reassign -2 src:qt6-webengine 6.2.4+dfsg-7
Control: retitle -2 qt6-webengine: Python 2 removal in sid/bookworm

On 2020-10-16 21:36:09 +0300, Dmitry Shachnev wrote:
> Hi Moritz!
> 
> On Fri, Oct 16, 2020 at 08:04:56PM +0200, Moritz Mühlenhoff wrote:
> > There will be few core packages build-depending on Python 2 (for tests
> > or building) which won't be ready for Python 3 for Bullseye (Chromium,
> > qtwebkit and IIRC also Pypy), but those only need Python 2 (and a very
> > small set of support packages like setuptools/jinja) to build and
> > run their tests.
> 
> Small correction: s/qtwebkit/qtwebengine/.
> 
> QtWebEngine bundles Chromium whose upstream is actively working on
> Python 3 port [1]. Most probably it won't be ready in time for Bullseye,
> but for Bookworm it should be ready (or rather, Qt WebEngine 6 will
> use Python 3, and we will remove Qt WebEngine 5).

Except that qt6-webengine still uses python2. Hence cloning this bug to
also track the issue in qt6-webengine.

Cheers

> 
> There are also patches from the FreeBSD maintainer [2], but they are huge
> (2200 lines in total) and the author reports that they cause some JS errors,
> so I would better not apply them and wait for an official port.
> 
> Qt WebEngine in Debian is not supported from security point of view anyway,
> so I think it should be fine to let it use Python 2 in Bullseye.
> 
> [1]: https://bugs.chromium.org/p/chromium/issues/detail?id=1112471
> [2]: https://mail.kde.org/pipermail/distributions/2020-September/000860.html
> 
> --
> Dmitry Shachnev



-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#938322: Python 2 support for Bullseye

2020-10-16 Thread Dmitry Shachnev
Hi Moritz!

On Fri, Oct 16, 2020 at 08:04:56PM +0200, Moritz Mühlenhoff wrote:
> There will be few core packages build-depending on Python 2 (for tests
> or building) which won't be ready for Python 3 for Bullseye (Chromium,
> qtwebkit and IIRC also Pypy), but those only need Python 2 (and a very
> small set of support packages like setuptools/jinja) to build and
> run their tests.

Small correction: s/qtwebkit/qtwebengine/.

QtWebEngine bundles Chromium whose upstream is actively working on
Python 3 port [1]. Most probably it won't be ready in time for Bullseye,
but for Bookworm it should be ready (or rather, Qt WebEngine 6 will
use Python 3, and we will remove Qt WebEngine 5).

There are also patches from the FreeBSD maintainer [2], but they are huge
(2200 lines in total) and the author reports that they cause some JS errors,
so I would better not apply them and wait for an official port.

Qt WebEngine in Debian is not supported from security point of view anyway,
so I think it should be fine to let it use Python 2 in Bullseye.

[1]: https://bugs.chromium.org/p/chromium/issues/detail?id=1112471
[2]: https://mail.kde.org/pipermail/distributions/2020-September/000860.html

--
Dmitry Shachnev


signature.asc
Description: PGP signature