|
Bugzilla – Full Text Bug Listing |
| Summary: | nothing provides 'gfxboot-branding-openSUSE' needed by the to be installed openSUSEway-0.16.0-1.3.noarch | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Zaoliang Luo <zluo> |
| Component: | Other | Assignee: | Denys Kondratenko <stdden> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | dimstar |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | aarch64 | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Zaoliang Luo
2024-03-19 07:49:42 UTC
yeah... That package is not present on aarch. https://build.opensuse.org/package/show/openSUSE:Factory/branding-openSUSE could you please press ignore and see if there are any other packages that aren't present for aarch? it is actually noarch package. What repos do you have in a system ? zypper lr -d (In reply to Denys Kondratenko from comment #2) > it is actually noarch package. What repos do you have in a system ? > > zypper lr -d This will likely be the repo created by openSUSE:Factory:ARM The ports are all built independently, binaries from .e.g openSUSE:Factory are not inherited to users of openSUSE:Factory:ARM ( different release cadences -unlike on Leap 15.x) > osc ls -b openSUSE:Factory:ARM branding-openSUSE gfxboot-branding-openSUSE does indeed not exist in :ARM. (this in turn makes openSUSEway not really being noarch - as it must adapt to architectures) > The ports are all built independently, binaries from .e.g openSUSE:Factory > are not inherited to users of openSUSE:Factory:ARM ( different release > cadences -unlike on Leap 15.x) > > > osc ls -b openSUSE:Factory:ARM branding-openSUSE > > gfxboot-branding-openSUSE does indeed not exist in :ARM. > (this in turn makes openSUSEway not really being noarch - as it must adapt > to architectures) OK, thanks! yes, we need to add aarch support. Any guidelines for that? Like special macros? https://github.com/openSUSE/openSUSEway/issues/158 openSUSe-branding uses this construct to define if gfxboot is available (and thus branding for it should be created)
%ifarch x86_64 %{ix86}
%define gfxboot 1
%endif
In your case, you can probably just wrap the dependency, like
%ifarch x86_64 %{ix86}
Requires: gfxboot-branding-openSUSE
%endif
Overall there are more issues that just gfx-branding, many openSUSEway dependencies are absent. So currently aarch64 is not supported by openSUSEway. Development and feedback can be done in upstream: https://github.com/openSUSE/openSUSEway/issues/158 |