php-pecl-pspell was recently split out from php and but is still used and is under review: https://bugzilla.redhat.com/show_bug.cgi?id=2358783 It has obtained an exemption to be fast tracked into f42: https://pagure.io/fedora-qa/blocker-review/issue/1825 Is it possible to get an exemption for using the deprecated Aspell package? Packaging committee has deferred this issue to FESCO: https://pagure.io/packaging-committee/issue/1452
I think it makes sense to treat this similar to other cases, i.e. treating "new" packages as "not actually new" in case of compat packages or package splits etc.
I agree with @decathorpe there.
Agreed, I'm +1 for allowing this. Should we approve this directly and also clarify our guidelines to make explicit that in case of package splits, the new package is also allowed to use deprecated functionalities the old package is eligible for?
There are multiple places where things like this are currently documented ...
I propose that we add documentation that says something like the following:
Guidelines and Rules that specifically apply to new packages are not intended to cover packages that are "new" only in the sense that the source package name is "new" but the project is already packaged for Fedora, unless explicitly stated otherwise: Renaming an existing package. Splitting a subcomponent from an existing package into a separate source package. Adding a "compat package" for an alternative versions of an existing package. Adding an EPEL-only alternative version of an existing package.
Guidelines and Rules that specifically apply to new packages are not intended to cover packages that are "new" only in the sense that the source package name is "new" but the project is already packaged for Fedora, unless explicitly stated otherwise:
Not sure where this should be documented, maybe on Package Review Guidelines?
+1 to allow this for php-pecl-pspell now.
php-pecl-pspell
I also agree with the guideline change, but we need to prepare a draft with the changes.
I'm +1 to both also, but as far a location, perhaps this should just be a fesco policy page and have a link to that from the review guidelines?
+1 to both from me.
Metadata Update from @ngompa: - Issue tagged with: document it
FWIW I'm also +1 to the exception here.
If I should draft a Guideline / Docs change for this, where should this live? Currently package review exceptions / exemptions are documented in packaging-guidelines / Package Review Guidelines, so I suggested adding it there. Not sure if this is a fesco-docs thing ...
I'm +1 to both also, but as far a location, perhaps this should just be a fesco policy page and have a link to that from the review guidelines? FWIW I'm also +1 to the exception here. If I should draft a Guideline / Docs change for this, where should this live? Currently package review exceptions / exemptions are documented in packaging-guidelines / Package Review Guidelines, so I suggested adding it there. Not sure if this is a fesco-docs thing ...
yeah, want to take it to FPC once there is a PR? Seems to me it should be added to both https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/ and the review guidelines
We can discuss where to document further in the meeting tomorrow - I guess I'm marking this both meeting and also:
APPROVED (+5, 0, -0)
Metadata Update from @salimma: - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Metadata Update from @salimma: - Issue tagged with: meeting
Let's not close this until we document things.
Metadata Update from @ngompa: - Issue status updated to: Open (was: Closed)
Looks like there is some opportunity to de-duplicate documentation and update it:
Will ponder what to update and where.
I opened a PR against the Packaging Guidelines: https://pagure.io/packaging-committee/pull-request/1458
Metadata Update from @fale: - Issue untagged with: meeting
https://pagure.io/packaging-committee/pull-request/1458 was merged, we can close the ticket.
Metadata Update from @zbyszek: - Issue untagged with: document it - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.