|
Bugzilla – Full Text Bug Listing |
| Summary: | noarch binary package handling in ftp-tree | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Max Lin <mlin> |
| Component: | Other | Assignee: | Lubos Kocman <lubos.kocman> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | adrian.schroeter, lubos.kocman, normand, nwr10cst-oslnx, wolfgang.engel |
| Version: | Leap 15.3 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | 1180626 | ||
| Bug Blocks: | |||
|
Description
Max Lin
2021-02-05 09:12:59 UTC
Adrian, I guess it's product builder related, have any idea here? backport repositories are not build by product-builder. Basically everything what is build gets published there. So even when we would hack for 15.3 ftp-tree we would run into the problem again on next maintenance update for it. IMHO we would need to avoid building it in Backports to solve it. If not possible in the source maybe via prjconf: %ifarch x86_64 BuildFlags: excludebuild:librepository %endif (In reply to Adrian Schröter from comment #2) > backport repositories are not build by product-builder. > > Basically everything what is build gets published there. > > So even when we would hack for 15.3 ftp-tree we would run into the problem > again on next maintenance update for it. > > IMHO we would need to avoid building it in Backports to solve it. > > If not possible in the source maybe via prjconf: > > %ifarch x86_64 > BuildFlags: excludebuild:librepository > %endif that works for librepository, but per the origin log at https://bugzilla.opensuse.org/show_bug.cgi?id=1180626#c10 , -lang package also has the same problem, for example https://build.opensuse.org/package/binaries/openSUSE:Backports:SLE-15-SP3/evolution-ews/standard, evolution-ews builds non-x86_64 arch, sets exludebuild on it will lost RPMs for non-x86_64 arch. btw librepository-1.1.3-2.84 doesn't exist in ftp-tree(but exist in x86_64 medium only), librepository-1.1.3-bp153.1.1 was exist in ftp-tree. This is fixed by 1) moved wrongly binaries to packagehub's subpacakge module and publishing from there 2) deleted problematic packages and/or turn problematic multibuild flavor off I just check the final state of ftp tree, this issue should not occur after all. |