Lack of CentOS dkms package in fuel-infra repo

Bug #1445517 reported by Vyacheslav Struk
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksander Mogylchenko

Bug Description

Please add dkms package to fuel-infra repository for CentOS.
We need it to build contrail kernel modules.

I've add dkms to the requirements-rpm at fuel-main, but CI fails with:

++ repoquery --repofrompath=upstream,http://mirror.centos.org/centos/6/os/x86_64/ --repofrompath==obs,http://mirror.fuel-infra.org/osci/centos-fuel-6.1-stable/centos/ --nvr -q dkms
+ RES=
+ '[' X = X ']'
+ echo 'MARK: FAILURE. Requested packages were not found in both OBS and upstream repos.'
MARK: FAILURE. Requested packages were not found in both OBS and upstream repos.We need a dkms package for centos

Here is the related patchset:
https://review.openstack.org/174804

Revision history for this message
Eugene Bogdanov (ebogdanov) wrote :

No objections from my side. DKMS is just the tool, it's not a new code and there are no external dependencies.

Changed in fuel:
assignee: nobody → Aleksander Mogylchenko (amogylchenko)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Artem Silenkov (asilenkov) wrote :

We must backport dkms from epel. Kmod is available without any additional work needed.
Vote for kmod.

Changed in fuel:
milestone: none → 6.1
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jeepyb-config (master)

Fix proposed to branch: master
Change author: Aleksandr Mogylchenko <email address hidden>
Review: https://review.fuel-infra.org/6006

Revision history for this message
OSCI Robot (oscirobot) wrote :

Fix proposed to branch: master
Review: https://review.fuel-infra.org/6006

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jeepyb-config (master)

Reviewed: https://review.fuel-infra.org/6006
Submitter: Andrey Nikitin <email address hidden>
Branch: master

Commit: b77370f1deb07977b28d8e827d920fd7ad1fa565
Author: Aleksandr Mogylchenko <email address hidden>
Date: Mon Apr 20 12:37:07 2015

Add dkms project to CentOS repo

While CentOS already has kmod, dkms is preferred since Debian based systems
support it. Hense this import.

Change-Id: I1031613540782dca82d24a8c6f227a4c36424d0b
Partial-Bug: #1445517

Revision history for this message
OSCI Robot (oscirobot) wrote :

Reviewed: https://review.fuel-infra.org/6006
Committed: https://review.fuel-infra.org/gitweb?p=fuel-infra/jeepyb-config.git;a=commitdiff;h=b77370f1deb07977b28d8e827d920fd7ad1fa565
Submitter: Andrey Nikitin
Branch: master

commit b77370f1deb07977b28d8e827d920fd7ad1fa565
Author: Aleksandr Mogylchenko <email address hidden>

Add dkms project to CentOS repo

While CentOS already has kmod, dkms is preferred since Debian based systems
support it. Hense this import.

Change-Id: I1031613540782dca82d24a8c6f227a4c36424d0b
Partial-Bug: #1445517

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/centos6/dkms (6.1)

Fix proposed to branch: 6.1
Change author: Aleksandr Mogylchenko <email address hidden>
Review: https://review.fuel-infra.org/6013

Revision history for this message
OSCI Robot (oscirobot) wrote :

Fix proposed to branch: 6.1
Review: https://review.fuel-infra.org/6013

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/centos6/dkms (6.1)

Reviewed: https://review.fuel-infra.org/6013
Submitter: Michael Semenov <email address hidden>
Branch: 6.1

Commit: e57933863c57d51397ba44f1530faf9f77ba17be
Author: Aleksandr Mogylchenko <email address hidden>
Date: Mon Apr 20 15:20:51 2015

Add dkms 2.2.0 to CentOS

Since contrail plugin requires kernel module, and since dkms is supported
in both Debian and CentOS, it was decided to build dkms for CentOS instead
of migrating the plugin itself for kmod.

Sources:
http://mirror.logol.ru/epel//6/SRPMS/dkms-2.2.0.3-30.git.7c3e7c5.el6.src.rpm

Closes-Bug: #1445517
Change-Id: I7686c564a8951b1b014595f5d5f6b014b9c0967d

Revision history for this message
OSCI Robot (oscirobot) wrote :

Reviewed: https://review.fuel-infra.org/6013
Committed: https://review.fuel-infra.org/gitweb?p=packages/centos6/dkms.git;a=commitdiff;h=e57933863c57d51397ba44f1530faf9f77ba17be
Submitter: Michael Semenov
Branch: 6.1

commit e57933863c57d51397ba44f1530faf9f77ba17be
Author: Aleksandr Mogylchenko <email address hidden>

Add dkms 2.2.0 to CentOS

Since contrail plugin requires kernel module, and since dkms is supported
in both Debian and CentOS, it was decided to build dkms for CentOS instead
of migrating the plugin itself for kmod.

Sources:
http://mirror.logol.ru/epel//6/SRPMS/dkms-2.2.0.3-30.git.7c3e7c5.el6.src.rpm

Closes-Bug: #1445517
Change-Id: I7686c564a8951b1b014595f5d5f6b014b9c0967d

Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #471

"build_id": "2015-05-26_20-59-56", "build_number": "471", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-26_20-59-56", "build_number": "471", "api": "1.0", "fuel-library_sha": "8cfeca1a86179ebed1e4e03b2133b49c27350f6f", "nailgun_sha": "f737675091bd1903aace0e36812e855ce47dfec7", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "0bd72c72369e743376864e8e8dabfe873d40450a", "fuel-ostf_sha": "87819878bc0ca572900e1f6933d9b99e666d6f62", "release": "6.1", "fuelmain_sha": "13b3e9cf074ba1cf1ae06509c55fbab613c73f4e"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "8cfeca1a86179ebed1e4e03b2133b49c27350f6f", "nailgun_sha": "f737675091bd1903aace0e36812e855ce47dfec7", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "0bd72c72369e743376864e8e8dabfe873d40450a", "fuel-ostf_sha": "87819878bc0ca572900e1f6933d9b99e666d6f62", "release": "6.1", "fuelmain_sha": "13b3e9cf074ba1cf1ae06509c55fbab613c73f4e"

[root@fuel ~]# find /var -name "*dkms*"
/var/www/nailgun/2014.2.2-6.1/ubuntu/x86_64/pool/main/o/openvswitch/openvswitch-datapath-dkms_2.3.1-1~u14.04+mos1_all.deb
/var/www/nailgun/2014.2.2-6.1/centos/x86_64/Packages/dkms-2.2.0.3-30.mira1.noarch.rpm

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.