Summary: | emulators/wine-proton: Fails to install (32-bit Wine) for package repositories without i386 ABI enabled (pkg: wrong architecture: FreeBSD:14:amd64 instead of FreeBSD:14:i386) | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Graham Perrin <grahamperrin> |
Component: | Individual Port(s) | Assignee: | Kubilay Kocak <koobs> |
Status: | Closed Works As Intended | ||
Severity: | Affects Some People | CC: | iwtcex |
Priority: | --- | Flags: | koobs:
maintainer-feedback+
|
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Graham Perrin
2021-07-11 11:12:00 UTC
(In reply to Graham Perrin from comment #0) > pkg: cannot parse fingerprints: error while parsing <unknown>: line: 1, column: 0 - 'key must begin with a letter', character: '-' No idea. > Updating poudriere repository catalogue... ... > pkg: wrong architecture: FreeBSD:14:amd64 instead of FreeBSD:14:i386 > pkg: repository poudriere contains packages with wrong ABI: FreeBSD:14:amd64 ... > Unable to update repository poudriere You should either (temporary) disable that repo or set up i386 Poudriere repo. There is nothing I can do to work around this. (In reply to Alex S from comment #1) Thanks. Success: sudo uclcmd set --json --file /usr/local/etc/pkg/repos/poudriere.conf poudriere.enabled false /usr/local/wine-proton/bin/pkg32.sh install wine-proton mesa-dri sudo uclcmd set --json --file /usr/local/etc/pkg/repos/poudriere.conf poudriere.enabled true ---- Bug 254434 is for the fingerprints aspect; apparently negligible in the context of this bug 257107. ---- Close as not a bug? Is there a change/improvement/fix to be made here? (In reply to Kubilay Kocak from comment #3) No, I just don't have the [Bugzilla] permission to close it. (In reply to Alex S from comment #4) Thanks Alex, what is the correct resolution? (In reply to Kubilay Kocak from comment #5) The problem there is that `pkg -o ABI=FreeBSD:14:i386` command works only if all configured repos have i386 variants. This works very well with official repos, but if you have a custom Poudriere amd64-only repo, you'll get this update error (even if you don't intend to install any wine packages from it). So, depending on the perspective, this not a bug or at least not our bug (the proper place to complain about pkg limitations would be the pkg issue tracker), thus the resolution should be either invalid or wontfix. Thank you for the detail Alex. I've adjusted the Summary accordingly. If there is a potential improvement to be made on the pkg side of things, and an issue is reported in either of those upstreams, please include a See Also: reference here Note: There was no change proposal (patch), so WONTFIX (Not Accepted) doesn't apply. Not A Bug is potentially closer, but unless we acknowledge it 'as' a bug, Works As Intended (expected, in the circumstances) is slightly more accurate. |