-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vote: How to handle orphaned packages that are still used? #1676
Comments
Leaving the package up for adoption while in the meantime send any build failures to the maintainer of the dependent? |
Sounds good! |
I would like lilac to comment on the orphaning request (github issue) about any |
Things to do when the package being orphaned is dependent:
Anything else? |
"packaging errors" include build failures and nvchecker errors, right? |
On Sat, Jun 13, 2020 at 10:07:36PM -0700, Chih-Hsuan Yen wrote:
"packaging errors" include build failures and nvchecker errors, right?
Yes.
…--
Best regards,
lilydjwg
|
I'm starting working on this, tracked by archlinuxcn/misc_scripts#18. |
问题类型 / Type of issues
受影响的软件包 / Affected packages
In some cases, orphaned packages are listed in
repo_depends
of other packages. With current lilacbot, orphaned packages are just removed if nobody adopts them in 14 days, and thus packages using them are broken. Users can no longer install broken packages solely from [archlinuxcn], and therepo_depends
field become invalid - it contains non-existent packages.For example, lib32-libmng is orphaned and then removed on May 20, 2019 [1]. After that date, lib32-qt4 is broken until lib32-libmng is re-added on Apr 10, 2020 [2].
I'd like to propose changes to the policy and code, so that packages depending on orphaned packages will continue to work. Here are some possible approaches:
maintainers
field an empty listrepo_depends
of B and C, the maintainers of A will become union of maintainers of B and C.Please discuss and vote for the option you prefer or propose other options, thanks!
Related issues and pull requests:
[1] dedbaec
[2] 8f535d9
The text was updated successfully, but these errors were encountered: