Re: Package maintainer docs: Package Retirement: `git rm` all files in the other branches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Dne 14. 06. 21 v 9:07 Otto Urpelainen napsal(a):
Hello,

As part of the effort to move the Package Maintainer docs to docs.fedoraproject.org [1], I have been reviewing the existing wiki documentation. I would like to ask for insight on the following item:

Page _How to remove a package at end of life_ [2] first says that retirement is done by running 'fedpkg retire', then later alludes to a special case:

> 'git rm' all files in the other branches *only if* there are special factors at work, like licensing issues, or package being removed completely from Fedora.

I understand this to mean that in special conditions, the package cannot remain behind even in stable or end-of-life Fedora releases. However, I do not understand why 'git rm' is mandated instead of 'fedpkg retire' that is used in the normal case — is the 'dead.package' tombstone somehow unwanted in this case? I cannot understand why it would be.


We were using `git rm` for everything prior `fedpkg retire` was introduced. Isn't it just some residue? The Wiki history could help.




Also, if the intent is to get rid of the package completely, should not adding it to fedora-obsolete-packages be required as well? And would that even work for end-of-life releases?


fedora-obsolete-packages is rather recent development, so probably nobody thought of it yet.


Vít




Lastly, even if this complete removal case is rare, it seems to be important enough to have its own process description. Should it be given its own page, "Package Withdrawal Process" or "Package Removal Process" or such, with content like "1) retire the package 2) do these additional steps"?

Thank you,
Otto

[1]: https://pagure.io/fork/oturpe/fedora-docs/package-maintainer-docs/tree/wiki-import [2]: https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux