girara+zathura: update policy exception request #1255

Closed
opened 2014-03-14 22:18:44 +00:00 by fcami · 2 comments

Package Name: girara and zathura

FAS Name of maintainer: fcami, psabata and (sometimes) kevin

Background:
Zathura (http://pwmt.org/projects/zathura/) is a document viewer, with plugins for PDF, PostScript, DjVu, etc. Zathura depends on a library, girara (http://pwmt.org/projects/girara/), which is a front-end for gtk2/3. Girara doesn't seem to be used outside of pwmt.org-hosted projects.

Zathura users tend to want the latest version - I often get bugs asking for an update.

But to keep zathura and plugins up to date, girara must be upgraded as well more often than not, and upgrading girara sometimes means breaking ABI, which is against the policy:
https://fedoraproject.org/wiki/Updates_Policy#All_other_updates

I think both girara and zathura should be granted a policy exception because:

  • the printing bugs fixed in the latest zathura are problematic for our users:
    http://pwmt.org/projects/zathura/changelog/0.2.7
  • we cannot update any stable branch without breaking ABI, girara having moved to gtk2/gtk3 to gtk3-only. This means keeping an older zathura in Fedora for about a year from now.
  • there is no software that I know of using girara except zathura.
  • Petr and I both maintain the whole girara/zathura/zathura-plugins stack and so we can easily upgrade all the packages in a single erratum.
Package Name: girara and zathura FAS Name of maintainer: fcami, psabata and (sometimes) kevin Background: Zathura (http://pwmt.org/projects/zathura/) is a document viewer, with plugins for PDF, PostScript, DjVu, etc. Zathura depends on a library, girara (http://pwmt.org/projects/girara/), which is a front-end for gtk2/3. Girara doesn't seem to be used outside of pwmt.org-hosted projects. Zathura users tend to want the latest version - I often get bugs asking for an update. But to keep zathura and plugins up to date, girara must be upgraded as well more often than not, and upgrading girara sometimes means breaking ABI, which is against the policy: https://fedoraproject.org/wiki/Updates_Policy#All_other_updates I think both girara and zathura should be granted a policy exception because: * the printing bugs fixed in the latest zathura are problematic for our users: http://pwmt.org/projects/zathura/changelog/0.2.7 * we cannot update any stable branch without breaking ABI, girara having moved to gtk2/gtk3 to gtk3-only. This means keeping an older zathura in Fedora for about a year from now. * there is no software that I know of using girara except zathura. * Petr and I both maintain the whole girara/zathura/zathura-plugins stack and so we can easily upgrade all the packages in a single erratum.
Owner

exception granted (+6,0,0)

Wiki page updated as well (feel free to tweak it)

exception granted (+6,0,0) Wiki page updated as well (feel free to tweak it)
Author

Awesome, thank you!

Awesome, thank you!
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fesco/tickets#1255
No description provided.