#206 Adjust tag inheritance for rh-git227 and rh-nginx118
Closed: Fixed by arrfab. Opened by jstanek.

During rebuild of these collections, I have found that the dependencies originally specified were not correct (my bad). Please adjust the build tags as follows:

  • rh-git227: Add inheritance from go-toolset-7 (needed for git-lfs)
  • rh-nginx118: Replace inheritance from rh-perl528 with rh-perl530

Sorry for the additional work.


Metadata Update from @arrfab:
- Issue assigned to arrfab

Metadata Update from @arrfab:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: Business-As-Usual, cbs, low-gain, low-trouble

Can you verify but should be what you asked for :

# koji taginfo sclo7-rh-nginx118-rh-el7-build
Tag: sclo7-rh-nginx118-rh-el7-build [2197]
Arches: x86_64 ppc64le aarch64
Groups: build, srpm-build
Tag options:
This tag is a buildroot for one or more targets
Current repo: repo#645078: 2021-02-02 03:35:21.743829
Targets that build from this tag:
  sclo7-rh-nginx118-rh-el7
External repos:
    5 centos7-cr (http://mirror.centos.org/centos/7/cr/$arch/)
   10 centos7-extras (http://mirror.centos.org/centos/7/extras/$arch/)
   15 centos7-updates (http://mirror.centos.org/centos/7/updates/$arch/)
   20 centos7-os (http://mirror.centos.org/centos/7/os/$arch/)
Inheritance:
  0    .... sclo7-rh-perl530-rh-candidate [2065]
  5    .... buildsys7 [6]
  10   .... sclo7-rh-nginx118-rh-candidate [2194]
  20   .... sclo7-common-candidate [183]

# koji taginfo sclo7-rh-git227-rh-el7-build
Tag: sclo7-rh-git227-rh-el7-build [2193]
Arches: x86_64 ppc64le aarch64
Groups: build, srpm-build
Tag options:
This tag is a buildroot for one or more targets
Current repo: repo#645402: 2021-02-02 12:08:26.691157
Targets that build from this tag:
  sclo7-rh-git227-rh-el7
External repos:
    5 centos7-cr (http://mirror.centos.org/centos/7/cr/$arch/)
   10 centos7-extras (http://mirror.centos.org/centos/7/extras/$arch/)
   15 centos7-updates (http://mirror.centos.org/centos/7/updates/$arch/)
   20 centos7-os (http://mirror.centos.org/centos/7/os/$arch/)
Inheritance:
  0    .... sclo7-go-toolset-7-rh-candidate [1213]
  5    .... buildsys7 [6]
  10   .... sclo7-rh-git227-rh-candidate [2190]
  15   .... sclo7-httpd24-rh-candidate [227]
  20   .... sclo7-common-candidate [183]

Metadata Update from @arrfab:
- Issue priority set to: Waiting on Reporter (was: Waiting on Assignee)

Mostly looks good; the git-lfs is happily being built.

Unfortunately, I did not realize that currently rh-nginx118-build package has dependency on the rh-perl528-build, and by removing the relevant inheritance, the nginx build root cannot be initialized. Once I re-bootstrap the collection, the rh-perl528 should no longer be necessary, but for the time being, please add the rh-perl528 back for nginx. (In other words, I need both rh-perl528 and rh-perl530 for now.) :tired_face:

done, but there is no rh-perl528 but rather rh-perl526, which is now added to nginx118.
Give me feedback about it when it's ok for your

As stated on IRC, the rh-perl526 is the one I needed back :)

The rh-nginx118 collection is now rebuilt, and nothing should need the rh-perl526 anymore:

$ rpm -q --requires -p rh-nginx118*.rpm | grep rh-perl
rh-perl530-scldevel
rh-perl530-perl(:MODULE_COMPAT_5.30.1)
rh-perl530-perl(constant)
libperl.so.rh-perl530-5.30()(64bit)
rh-perl530-perl-devel
rh-perl530-perl(ExtUtils::Embed)

As such, feel free to remove the rh-perl526 from the inheritance again. (And I'm really crossing my fingers.)


As for the rh-git227, the git-lfs build still fails, but not due to missing dependencies. As such, I'm considering this inheritance correct ATM.

So once the rh-perl526 is removed again, this ticket can be closed.

ok, rh-perl526 tag inheritance removed, closing :)

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Log in to comment on this ticket.

Metadata