[Hotfixes] 9.0-pkg-repotest-centos tests failed because of "solar" dependencies

Bug #1619286 reported by Rodion Tikunov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Alexander Tsamutali

Bug Description

Issue:
9.0-pkg-repotest-centos tests for the branch 9.0/mitaka-hotfix-1 of openstack/oslo.messaging failed up with "ERROR Package "solar" is not installable" error.
"solar" package is deprecated and doesn't need anymore. So it will be fine to delete it from the 9.0 repo.

Details:
---> Package solar.noarch 0:0.2.1-1 will be installed
--> Processing Dependency: python-enum34 >= 1.0.4 for package: solar-0.2.1-1.noarch
--> Finished Dependency Resolution
Error: Package: solar-0.2.1-1.noarch (repo1)
           Requires: python-enum34 >= 1.0.4
           Available: python-enum34-1.0-4.el7~mos1.noarch (repo1)
               python-enum34 = 1.0-4.el7~mos1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

https://packaging-ci.infra.mirantis.net/job/9.0-pkg-repotest-centos/835/console

affects: oslo.messaging → fuel
Revision history for this message
Rodion Tikunov (rtikunov) wrote :
Revision history for this message
Rodion Tikunov (rtikunov) wrote :

We have a right version of python-enum34 in the @base repo for CentOS 7.2. So we need to set right repo in the 9.0-pkg-repotest-centos job.

[root@localhost ~]# fuel --version
9.0.0
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@localhost ~]# yum info python-enum34
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * mos9.0-security: mirror.seed-cz1.fuel-infra.org
 * mos9.0-updates: mirror.seed-cz1.fuel-infra.org
Installed Packages
Name : python-enum34
Arch : noarch
Version : 1.0.4
Release : 1.el7
Size : 322 k
Repo : installed
From repo : nailgun
Summary : Backport of Python 3.4 Enum
URL : https://pypi.python.org/pypi/enum34

Changed in fuel:
assignee: nobody → Fuel build team (fuel-build)
importance: Undecided → High
Revision history for this message
Roman Vyalov (r0mikiam) wrote :

we cannot delete packages from release repository , please fix the solar package for 9.x

Changed in fuel:
assignee: Fuel build team (fuel-build) → Rodion Tikunov (rtikunov)
Revision history for this message
Rodion Tikunov (rtikunov) wrote : Re: Use python-enum34 from CentOS base repo for tests in MOS 9.0

Bug topic changed. We just need to use the latest version of the python-enum34 package from @base repo CentOS 7.2 instead of old python-enum34-1.0-4.el7~mos1.

summary: - Delete "solar" package from CentOS repositories for MOS 9.0
+ Use python-enum34 from CentOS base repo for tests in MOS 9.0
Changed in fuel:
assignee: Rodion Tikunov (rtikunov) → Roman Vyalov (r0mikiam)
Revision history for this message
Roman Vyalov (r0mikiam) wrote :

moved to Alexander, because as I understand It requires a change in scripts

Changed in fuel:
assignee: Roman Vyalov (r0mikiam) → Alexander Tsamutali (astsmtl)
milestone: none → 9.1
tags: added: maintenance
Changed in fuel:
status: New → Confirmed
tags: added: area-packaging
Revision history for this message
Rodion Tikunov (rtikunov) wrote :

A workaround is to add the tag "Repotest-Exclude: solar" into commit message.

Revision history for this message
Rodion Tikunov (rtikunov) wrote :

Medium importance as WA was found.

Changed in fuel:
importance: High → Medium
summary: - Use python-enum34 from CentOS base repo for tests in MOS 9.0
+ [Hotfixes] 9.0-pkg-repotest-centos tests failed because of "solar"
+ dependency
summary: [Hotfixes] 9.0-pkg-repotest-centos tests failed because of "solar"
- dependency
+ dependencies
Revision history for this message
Alexander Tsamutali (astsmtl) wrote :
Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Jobs are green, marked as Fix Released for MOS 9.1

https://packaging-ci.infra.mirantis.net/job/9.0-pkg-repotest-centos/885/

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.