Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Remove] python2 (banished) #1958

Closed
3 of 4 tasks
micwoj92 opened this issue Sep 26, 2022 · 17 comments
Closed
3 of 4 tasks

[Remove] python2 (banished) #1958

micwoj92 opened this issue Sep 26, 2022 · 17 comments
Labels
bug:toolbox Something isn't working on our side. rejected:nature This package does not fit in chaotic-aur. request:new-pkg New package requested. request:remove-pkg Request to remove a package

Comments

@micwoj92
Copy link

Link to the package(s) in the AUR

https://aur.archlinux.org/packages/python2

Utility this package has for you

There are still some tools that require python2 as dependency.

Do you consider the package(s) to be useful for every Chaotic-AUR user?

No, but for a few.

Do you consider the package to be useful for feature testing/preview?

  • Yes

Have you tested if the package builds in a clean chroot?

  • Yes

Does the package's license allow redistributing it?

YES!

Have you searched the issues to ensure this request is unique?

  • YES!

Have you read the README to ensure this package is not banned?

  • YES!

More information

There are quite a few python2 packages in chaotic aur already.

@micwoj92 micwoj92 added the request:new-pkg New package requested. label Sep 26, 2022
@Technetium1 Technetium1 added priority:medium This package affects less than a hundred users. bug:toolbox Something isn't working on our side. rejected:nature This package does not fit in chaotic-aur. and removed priority:medium This package affects less than a hundred users. labels Sep 26, 2022
@Technetium1
Copy link
Member

We have come to the conclusion that we shouldn't go out of our way to fix this, and that it's time to remove related packages from Chaotic. I'll link them all in a commit that closes this issue later so that people are notified of the removal. I'm also adding it to the list of rejected packages.

Technetium1 added a commit that referenced this issue Sep 27, 2022
@somebody1234
Copy link

it'd be nice if python2 is added, since things like renpy (unfortunately) still use python2 quite widely

@somebody1234
Copy link

... but i guess python2-bin is a thing and that's good enough

@micwoj92
Copy link
Author

micwoj92 commented Oct 1, 2022

python2-bin is just a repackage of manually built python on some random dude's machine, so do what you want with it, but it would be much better to have something more trustworthy.

@Technetium1
Copy link
Member

Well it won't be updated, so best to build it on your own machine as a one-off then.

@SolarAquarion
Copy link
Contributor

archlinuxcn/repo@a136f3e python2 is in archlinuxcn

@Technetium1 Technetium1 pinned this issue Oct 5, 2022
Technetium1 added a commit to chaotic-aur/interfere that referenced this issue Oct 16, 2022
Technetium1 added a commit that referenced this issue Oct 16, 2022
python2 is required: #1958
Technetium1 added a commit that referenced this issue Oct 16, 2022
python2 is required: #1958
This was referenced Oct 20, 2022
Technetium1 added a commit that referenced this issue Oct 24, 2022
Technetium1 added a commit that referenced this issue Oct 24, 2022
python2-gobject2
Technetium1 added a commit that referenced this issue Oct 24, 2022
Some flowblade-git deps for #1766 too
Technetium1 added a commit that referenced this issue Oct 24, 2022
Technetium1 added a commit that referenced this issue Oct 24, 2022
Technetium1 added a commit that referenced this issue Oct 24, 2022
@Technetium1 Technetium1 mentioned this issue Nov 1, 2022
4 tasks
@dr460nf1r3
Copy link
Member

dr460nf1r3 commented Nov 1, 2022

Found yet another one, https://builds.garudalinux.org/repos/chaotic-aur/logs/filtered/dep-not-in-repo/joplin.log
Edit: aaand another one! https://builds.garudalinux.org/repos/chaotic-aur/logs/filtered/dep-not-in-repo/lib32-gstreamer0.10.log

@Technetium1
Copy link
Member

@dr460nf1r3 https://github.com/chaotic-aur/pkgbuild-joplin can be deleted now, I don't have such power :)

Technetium1 added a commit that referenced this issue Nov 1, 2022
lib32-nss-mdns moved as dep for crossover, remove lib32-gstreamer0.10, lib32-gstreamer0.10-base, make-3.81
Technetium1 added a commit that referenced this issue Nov 5, 2022
Remove antlr3, antlr3-cpp-headers-git, gcc7, systemtap, thrift-0.10.0
@dr460nf1r3
Copy link
Member

@dr460nf1r3 chaotic-aur/pkgbuild-joplin can be deleted now, I don't have such power :)

Done! :)

@nyabinary
Copy link

Should this be an issue? Since it's not going be added for a valid reason.

@dr460nf1r3
Copy link
Member

Issues are for all kind of requests or things that need to be done. In this case we decided to not support any kind of packages depending on Python 2 since it's no longer getting updates, therefore we need to track the progress somehow :)

@Technetium1
Copy link
Member

I'll unpin and close it once I'm certain everything related to Python 2 is gone.

Technetium1 added a commit that referenced this issue Nov 6, 2022
@a51kot
Copy link

a51kot commented Nov 10, 2022

@Technetium1 i-ve actually found a way to play with python2

  • i-ve removed the check rocess (it demanads internet)
    • im compiling on obs (de iure its a clean cheroot env) ... but obs AINT has internet...
  • if u-ve internet u could run the check step / if not.. it WORKS without it

https://build.opensuse.org/package/show/home:Area51Kacz:branches:home:ungoogled_chromium:testing/python2

@Technetium1
Copy link
Member

@a51kot it's not just a matter of it not compiling for Chaotic, it's a matter of it being fully deprecated. I definitely do recommend compiling it yourself instead of using the -bin version, which is compiled by a random person here: https://github.com/VanillaBase1lb/python2-bin-aur

In my case, I do unfortunately still have to use it for a couple programs. I built it in a clean chroot, and it's working fine, and passing all the tests as well, with internet access.

@juxuanu
Copy link

juxuanu commented Nov 11, 2022

It doesn't pass all the tests if you have zlib-ng instead of zlib.

Technetium1 referenced this issue Dec 10, 2022
Drop python-pidfile, python-sip-pyqt4, python2-dbus, python2-opengl, python2-sip-pyqt4
@xiota
Copy link
Contributor

xiota commented Sep 16, 2023

Reasonably sure there are no remaining python2 packages.

Created a python2 metapackage and pactree -rs python2 listed no other packages.

@xiota xiota added the request:remove-pkg Request to remove a package label Sep 16, 2023
@xiota xiota changed the title [Request] python2 [Remove] python2 (banished) Sep 16, 2023
@dr460nf1r3
Copy link
Member

That explains the things I saw in the deploy log. I was like "wtf, python2 back?" at first 😂 good idea to verify if like that.

@xiota xiota closed this as completed Oct 13, 2023
@xiota xiota unpinned this issue Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:toolbox Something isn't working on our side. rejected:nature This package does not fit in chaotic-aur. request:new-pkg New package requested. request:remove-pkg Request to remove a package
Development

No branches or pull requests

9 participants