This repository was archived by the owner on Jan 22, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Sunsetting this repo #5
Comments
apyrgio
added a commit
that referenced
this issue
Apr 16, 2024
Now that PySide6 6.7.0 is available in Fedora Rawhide, and soon in the rest of the stable Fedora repos, we should not build subsequent versions of this package, nor check for updates. Refs #5
apyrgio
added a commit
that referenced
this issue
Apr 16, 2024
The wheels for the 6.6.3.1 release are not available from the official Qt downloads page [1]. However, they are available from the snapshots page [2], and are most probably uploaded by Qt's CI runners. We have verified locally that the hashes that PyPI provides for 6.6.3.1 match the hashes of the PySide6 wheels, as downloaded from the snapshots page. For this reason, we feel confident that we can switch for this release [3] the download URL from the official downloads page to the snapshots one. [1]: https://download.qt.io/official_releases/QtForPython/pyside6/ [2]: https://download.qt.io/snapshots/ci/pyside/ [3]: This release will most probably be the last one, see issue #5
apyrgio
added a commit
that referenced
this issue
Apr 16, 2024
Now that PySide6 6.7.0 is available in Fedora Rawhide, and soon in the rest of the stable Fedora repos, we should not build subsequent versions of this package, nor check for updates. Refs #5
Merged
apyrgio
added a commit
to apyrgio/yum-tools-prod
that referenced
this issue
Apr 16, 2024
Add PySide6 RPMs created from the freedomofpress/maint-dangerzone-pyside6 repo, based on 6.6.3.1, and remove the previous 6.6.2 packages. We have decided not to package PySide6 6.7.0, since this version will be provided by the official Fedora repos. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to apyrgio/yum-tools-prod
that referenced
this issue
Apr 16, 2024
Add PySide6 RPMs created from the freedomofpress/maint-dangerzone-pyside6 repo, based on 6.6.3.1, and remove the previous 6.6.2 packages. We have decided not to package PySide6 6.7.0, since this version will be provided by the official Fedora repos. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 16, 2024
Our end-user Fedora environments, that we create for testing how Dangerzone would operate on a clean Fedora system, require PySide6 to be installed. This package is not available from the official Fedora repos yet. We have a way instead to check the poetry.lock file, grab the latest PySide6 version from there, and install it from a URL. This is no longer necessary, now that PySide6 6.7.0 will soon be available in all stable Fedora releases. Since the last release maintained by FPF will be 6.6.3.1, we should pin this version in our env.py script. This way, we can bump poetry.lock independently, and let Windows/macOS users get different versions. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 16, 2024
Our end-user Fedora environments, that we create for testing how Dangerzone would operate on a clean Fedora system, require PySide6 to be installed. This package is not available from the official Fedora repos yet. We have a way instead to check the poetry.lock file, grab the latest PySide6 version from there, and install it from a URL. This is no longer necessary, now that PySide6 6.7.0 will soon be available in all stable Fedora releases. Since the last release maintained by FPF will be 6.6.3.1, we should pin this version in our env.py script. This way, we can bump poetry.lock independently, and let Windows/macOS users get different versions. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
that referenced
this issue
Apr 18, 2024
The wheels for the 6.6.3.1 release are not available from the official Qt downloads page [1]. However, they are available from the snapshots page [2], and are most probably uploaded by Qt's CI runners. We have verified locally that the hashes that PyPI provides for 6.6.3.1 match the hashes of the PySide6 wheels, as downloaded from the snapshots page. For this reason, we feel confident that we can switch for this release [3] the download URL from the official downloads page to the snapshots one. [1]: https://download.qt.io/official_releases/QtForPython/pyside6/ [2]: https://download.qt.io/snapshots/ci/pyside/ [3]: This release will most probably be the last one, see issue #5
apyrgio
added a commit
that referenced
this issue
Apr 18, 2024
Now that PySide6 6.7.0 is available in Fedora Rawhide, and soon in the rest of the stable Fedora repos, we should not build subsequent versions of this package, nor check for updates. Refs #5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 18, 2024
Our end-user Fedora environments, that we create for testing how Dangerzone would operate on a clean Fedora system, require PySide6 to be installed. This package is not available from the official Fedora repos yet. We have a way instead to check the poetry.lock file, grab the latest PySide6 version from there, and install it from a URL. This is no longer necessary, now that PySide6 6.7.0 will soon be available in all stable Fedora releases. Since the last release maintained by FPF will be 6.6.3.1, we should pin this version in our env.py script. This way, we can bump poetry.lock independently, and let Windows/macOS users get different versions. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 18, 2024
Our end-user Fedora environments, that we create for testing how Dangerzone would operate on a clean Fedora system, require PySide6 to be installed. This package is not available from the official Fedora repos yet. We have a way instead to check the poetry.lock file, grab the latest PySide6 version from there, and install it from a URL. This is no longer necessary, now that PySide6 6.7.0 will soon be available in all stable Fedora releases. Since the last release maintained by FPF will be 6.6.3.1, we should pin this version in our env.py script. This way, we can bump poetry.lock independently, and let Windows/macOS users get different versions. Refs freedomofpress/maint-dangerzone-pyside6#5
59 tasks
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 24, 2024
Update the description in the pre-release task for PySide6, since a lot has changed after writing this section. Now that `python3-pyside6` is in the Fedora Rawhide repo, and will soon get backported in the stable repos, we no longer check for newer upstream versions, but if Fedora finally did the backport. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 24, 2024
Update the description in the pre-release task for PySide6, since a lot has changed after writing this section. Now that `python3-pyside6` is in the Fedora Rawhide repo, and will soon get backported in the stable repos, we no longer check for newer upstream versions, but if Fedora finally did the backport. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 24, 2024
Update the description in the pre-release task for PySide6, since a lot has changed after writing this section. Now that `python3-pyside6` is in the Fedora Rawhide repo, and will soon get backported in the stable repos, we no longer check for newer upstream versions, but if Fedora finally did the backport. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 24, 2024
Update the description in the pre-release task for PySide6, since a lot has changed after writing this section. Now that `python3-pyside6` is in the Fedora Rawhide repo, and will soon get backported in the stable repos, we no longer check for newer upstream versions, but if Fedora finally did the backport. Refs freedomofpress/maint-dangerzone-pyside6#5
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Apr 25, 2024
Update the description in the pre-release task for PySide6, since a lot has changed after writing this section. Now that `python3-pyside6` is in the Fedora Rawhide repo, and will soon get backported in the stable repos, we no longer check for newer upstream versions, but if Fedora finally did the backport. Refs freedomofpress/maint-dangerzone-pyside6#5
84 tasks
Support can be checked with this link |
Fedora 40 recently added I believe we can close this issue and really sunset this repo once Fedora 39 goes EOL (i.e., November 12th, 2024). |
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Jul 16, 2024
Download the FPF-maintained python3-pyside6 RPM [1] only when we build an end-user environment for Fedora 39. Else, from Fedora 40 onwards, we can use the official `python3-pyside6` RPM. Refs freedomofpress/maint-dangerzone-pyside6#5 [1]: https://packages.freedom.press/yum-tools-prod/dangerzone/f39/python3-pyside6-6.7.1-1.fc39.x86_64.rpm
apyrgio
added a commit
to freedomofpress/dangerzone
that referenced
this issue
Aug 9, 2024
Download the FPF-maintained python3-pyside6 RPM [1] only when we build an end-user environment for Fedora 39. Else, from Fedora 40 onwards, we can use the official `python3-pyside6` RPM. Refs freedomofpress/maint-dangerzone-pyside6#5 [1]: https://packages.freedom.press/yum-tools-prod/dangerzone/f39/python3-pyside6-6.7.1-1.fc39.x86_64.rpm
Fedora 39 will become EOL in November 26th, which means that we no longer need to maintain our own PySide6 packages. We should add a notice at the README of this repo, and archive it. |
This was referenced Nov 13, 2024
Merged
This was referenced Nov 13, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
We will soon sunset this repo, since PySide6 6.6.7 is now available in Fedora Rawhide, and will soon be available in the rest of the Fedora releases.
Our plan was to mess with the user's system as less as possible, and install just the basic functionality to run Dangerzone. Now that
python3-pyside6
6.7.0 will soon be available from the official repos, we should not build a version greater than this, so that the official package can be installed in the users' systems.For this reason, we will disable our recurring CI check for new PySide6 releases, and remove our
check_updates.py
script.The text was updated successfully, but these errors were encountered: