Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645
is it possible to delete all versions that are newer than 12.4 from the repo, or is there another possibility to prevent that these buggy versions are used.
Thanks Martin
On 22 October 2014 06:00, Martin Gansser linux4martin@web.de wrote:
Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at
http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645
is it possible to delete all versions that are newer than 12.4 from the repo, or is there another possibility to prevent that these buggy versions are used.
Thanks Martin -- packaging mailing list packaging@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/packaging
It is possible to "go back a version" if you increment the "epoch."
A package with a higher epoch will always be considered newer, even if the version-release is lower.
The guidelines [1] discuss how this should be done, but it is generally a "last resort" for when the package cannot otherwise be fixed.
Does this help?
[1] https://fedoraproject.org/wiki/Packaging:Guidelines#Use_of_Epochs
On 10/22/2014 12:00 PM, Martin Gansser wrote:
Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645
is it possible to delete all versions that are newer than 12.4 from the repo,
No you can't remove released packages.
What has been released, is irrevocably out for ever ;)
or is there another possibility to prevent that these buggy versions are used.
As this seems to be a simple application package, this seems to be a classical case where introducing an rpm-epoch seems suitable while downgrading to rpm's contents seems suitable.
Ralf
On Wed, 22 Oct 2014 12:00:36 +0200, Martin Gansser wrote:
Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645
is it possible to delete all versions that are newer than 12.4 from the repo, or is there another possibility to prevent that these buggy versions are used.
In my opinion, you ask the wrong question. Imagine these "buggy versions" would have been discovered *after* release of Fedora 21. By removing packages from the repos, you don't fix the product (= the distribution) and you don't remove packages from existing installations either.
The only true way forward would be to release working updates. If you believe there won't be a fixed version available soon enough (don't get nervous as F21 has not been released yet!) and you prefer a downgrade, you could downgrade anytime. No need to bump the "Epoch". You could package a working upstream version with a higher %version - which wouldn't be too bad since snapshots often do that, too (especially if the next official version number is not known yet, and you would likely use the svn1890 checkout mentioned above - whether you call it 0.3.6-19.svn1890 or 0.3.7-X.svn1890 isn't crucial).
Btw, Fedora typically does not offer the possibility to remove released packages from repos. Unless it's within Rawhide and breaks buildroots, for example.
Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645%5Bhttps://bugzilla.redha...]
is it possible to delete all versions that are newer than 12.4 from the repo, or is there another possibility to prevent that these buggy versions are used.
In my opinion, you ask the wrong question. Imagine these "buggy versions" would have been discovered *after* release of Fedora 21. By removing packages from the repos, you don't fix the product (= the distribution) and you don't remove packages from existing installations either.
The only true way forward would be to release working updates. If you believe there won't be a fixed version available soon enough (don't get nervous as F21 has not been released yet!) and you prefer a downgrade, you could downgrade anytime. No need to bump the "Epoch". You could package a working upstream version with a higher %version - which wouldn't be too bad since snapshots often do that, too (especially if the next official version number is not known yet, and you would likely use the svn1890 checkout mentioned above - whether you call it 0.3.6-19.svn1890 or 0.3.7-X.svn1890 isn't crucial).
Btw, Fedora typically does not offer the possibility to remove released packages from repos. Unless it's within Rawhide and breaks buildroots, for example.
thanks for your many replies. i think the problem will not be solved with the final Fedora 21 release. i will package a new update like Michael mentioned for Fedora 21.
On Wed, Oct 22, 2014 at 12:00:36PM +0200, Martin Gansser wrote:
Hi,
i am the owner of the package guayadeque, but the recent package for Fedora 21 guayadeque-0.3.7-4.svn1893.fc21 segfaults. All versions above guayadeque-0.3.6-19.svn1890.fc21 are buggy.
The problem is already disccussed: (but not fixed) at http://guayadeque.org/index.php?p=/discussion/1822/guayadeque-stops-after-ev...
there exists already a bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=1151645
is it possible to delete all versions that are newer than 12.4 from the repo, or is there another possibility to prevent that these buggy versions are used.
Then only way would be to either 1) release a newer version that fixes the problems you're seeing, 2) fix the problems and push an updated release with those fixes or the nuclear option of 3) increment the epoch on your package and revert to a previous, stable version.
You can't delete any package that's marked as an update or stable.
packaging@lists.fedoraproject.org