Thunderbird broken? #184
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ALHP/ALHP.GO#184
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I have had some issues with thunderbird recently as the non-x86-64v3 version was breaking existing install (botan2 conflict). I noted in the package status that thunderbird build was delayed because
waiting for nodejs==20.1.0-1
, but seems like that nodejs build was skipped. The base arch was likely built without it as20.1.0
is in testing and not in the main repos yet. I was wondering why this is being stalled? Is this a bug or an actual requirement for the optimised builds for thunderbird?It's a bug, sort of. This happens (as it recently happened with a few dozen python packages) when Arch packagers copy the testing/staging version not only to the testing/staging, but also to their respective non-testing/non-staging folder as well. I'm not quite sure if this is a limitation of their packaging toolkit (rather unlikely) or if its just "user error".
So the situation (in the case of
nodejs
) is: ALHP is looking atcommunity-x86_64
in https://github.com/archlinux/svntogit-community/tree/packages/nodejs/repos, and compares the version it finds in there with the version on the mirror, to not build packages before their respective dependencies are actually available and up-to-date on the mirror ALHP is syncing from. But, since in this case the testing version was already copied over to the non-testingcommunity-x86_64
, but hasn't actually released yet, ALHP is waiting for20.1.0-1
to show up.Fixing this is tricky, since ALHP needs a mechanism to determine if a package is actually released and just not on its mirror yet (and I do not want to 'hammer' archweb for it). It's fixable, but as infrequently as it happens I just ignored it.
EDIT: Btw, ALHP is not the only project that is affected by this. I have also seen this exact same problem happening on ALARM, when they release testing versions of packages wrongly copied into the non-testing one (like what is happening with nodejs here) into their normal core/extra/community.
Ah I see. Well, I suppose that is a fair assessment. I guess I can just wait until that issue is resolved.
Since
nodejs
is released now, thunderbird should be available again.Closing this as resolved.