[ci] Group package repository is not used during package build

Bug #1579011 reported by Ivan Udovichenko
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Dmitry Burmistrov

Bug Description

We have 2 commits [1][2] on review with the same topic [3] which triggers grouping process. New dh-python package [4] is not being installed during package build.
And there are no traces of using group package repository [5] in Jenkins job log [6] during OS Glance package build.

[1] https://review.fuel-infra.org/20313
[2] https://review.fuel-infra.org/20377
[3] https://review.fuel-infra.org/#/q/topic:group/20140128
[4] http://perestroika-repo-tst.infra.mirantis.net/review/GROUP-20140128/mos-repos/ubuntu/9.0/pool/main/d/dh-python/dh-python_1.20140128-2~u14.04%2bmos1_all.deb
[5] http://perestroika-repo-tst.infra.mirantis.net/review/GROUP-20140128/mos-repos/
[6] https://packaging-ci.infra.mirantis.net/job/9.0-pkg-pipeline-ubuntu/1637/consoleFull

Revision history for this message
Aleksandra Fedorova (bookwar) wrote :

Grouping works for deployment tests only and was never supported at build stage.

So this is a feature request rather then a bug. Moving to High.

Changed in fuel:
importance: Critical → High
status: New → Confirmed
milestone: 9.0 → 10.0
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/20783
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: efaae5beacfa7b92ed8f2dd5cddcb626097a0998
Author: Ivan Remizov <email address hidden>
Date: Tue May 17 18:29:16 2016

Add additional extrarepo for build script

Related-Bug: #1579011
Change-Id: I0c9f93edbfeaeda594f19763434fba1884ac2b1e

Revision history for this message
Alexander Tsamutali (astsmtl) wrote :

We're still waiting for this improvement. For ex. here we had to disable `%check` to be able to build package: https://review.fuel-infra.org/#/c/20941/3..4/python-requests.spec

tags: added: packaging-ci
Revision history for this message
Dmitry Teselkin (teselkin-d) wrote :

One more example - OpenVSwitch + DPDK.
DPDK [0] should be built first, and then with that package OVS [1] should be built.
There is not point to merge dpdk until both packages built successfully and tested.

[0] https://review.fuel-infra.org/#/c/21388
[1] https://review.fuel-infra.org/#/c/21385

Revision history for this message
Alexander Evseev (aevseev) wrote :
Changed in fuel:
assignee: Fuel CI (fuel-ci) → Alexander Evseev (aevseev-h)
status: Confirmed → In Progress
Revision history for this message
Alexander Evseev (aevseev) wrote :
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Alexander Evseev (aevseev) wrote :

Above path does not enable using of group repository during build, it only adds repository to EXTRAREPO for futher use in tests. So build dependencies still can't re resolved.

Changed in fuel:
status: Fix Committed → New
assignee: Alexander Evseev (aevseev-h) → Dmitry Burmistrov (dburmistrov)
Changed in fuel:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-mirror (master)

Fix proposed to branch: master
Review: https://review.openstack.org/340779

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-mirror (master)

Reviewed: https://review.openstack.org/340779
Committed: https://git.openstack.org/cgit/openstack/fuel-mirror/commit/?id=24b17cce5c1497b6ca275f57cee2d5ee717d8378
Submitter: Jenkins
Branch: master

commit 24b17cce5c1497b6ca275f57cee2d5ee717d8378
Author: Dmitry Burmistrov <email address hidden>
Date: Tue Jul 12 11:34:25 2016 +0300

    [build] Fix package grouping feature

        Allow using CUSTOM_REPO_ID as group repository

    Change-Id: I69a93ec6fdab40762b3272e2f51e089981bce847
    Closes-Bug: #1579011

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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