[Packaging CI]Using repo snapshots breaks package grouping feature

Bug #1602232 reported by Dmitry Burmistrov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Dmitry Burmistrov

Bug Description

Using snapshots leads to incorrect path to grouped repository.

Example:
DEB_REPO_PATH=/mos-repos/xenial/snapshots/master-2016-07-11-161558
EXTRAREPO='http://perestroika-repo-tst.infra.mirantis.net//mos-repos/xenial/snapshots/master-2016-07-11-161558 mos-master main restricted|http://perestroika-repo-tst.infra.mirantis.net/review//GROUP-7357//mos-repos/xenial/snapshots/master-2016-07-11-161558 mos-master main restricted'

GROUP-7357/mos-repos/xenial/snapshots/master-2016-07-11-161558 doesn't exist because the group has different snapshot dates.

Revision history for this message
Dmitry Burmistrov (dburmistrov) wrote :
Revision history for this message
Alexander Evseev (aevseev) wrote :

Do you have example failed job?

Changed in fuel:
status: New → Incomplete
Revision history for this message
Dmitry Burmistrov (dburmistrov) wrote :
Changed in fuel:
status: Incomplete → New
Changed in fuel:
status: New → Confirmed
summary: - guess-mirror macro breaks package grouping feature
+ Using repo snapshots breaks package grouping feature
description: updated
Revision history for this message
Alexander Evseev (aevseev) wrote : Re: Using repo snapshots breaks package grouping feature

To use snapshots in build job we replace DEB_REPO_PATH by path to current snapshot. Perestroika adds repositories used for build to EXTRAREPO, which is used by tests to get dependency repositories.

When using grouping feature, perestroika adds DEB_REPO_PATH (containing path to snapshot) to base path pointing to grouped repository, but this repository has own snapshots.

description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-mirror (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/345423

Roman Vyalov (r0mikiam)
summary: - Using repo snapshots breaks package grouping feature
+ [Packaging CI]Using repo snapshots breaks package grouping feature
Changed in fuel:
assignee: Fuel CI (fuel-ci) → Alexander Evseev (aevseev-h)
Roman Vyalov (r0mikiam)
Changed in fuel:
assignee: Alexander Evseev (aevseev-h) → Dmitry Burmistrov (dburmistrov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-mirror (master)

Reviewed: https://review.openstack.org/345423
Committed: https://git.openstack.org/cgit/openstack/fuel-mirror/commit/?id=21a476bb486df9d9ea0057c39fcf1ac37e897b92
Submitter: Jenkins
Branch: master

commit 21a476bb486df9d9ea0057c39fcf1ac37e897b92
Author: Dmitry Burmistrov <email address hidden>
Date: Mon Jul 25 15:13:56 2016 +0300

    [build] Implement separate path to CR repo

        Add possibility to define request repository path separatelly

    Change-Id: I16dc97355385063c213dc9faf21a48ca0becdc3c
    Related-Bug: #1602232

Revision history for this message
Dmitry Burmistrov (dburmistrov) wrote :

Verified.

Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-mirror (stable/mitaka)

Related fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/377749

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-mirror (stable/mitaka)

Reviewed: https://review.openstack.org/377749
Committed: https://git.openstack.org/cgit/openstack/fuel-mirror/commit/?id=372a384780fd241b3ed8d7d3d40e8eddce50faad
Submitter: Jenkins
Branch: stable/mitaka

commit 372a384780fd241b3ed8d7d3d40e8eddce50faad
Author: Dmitry Burmistrov <email address hidden>
Date: Mon Jul 25 15:13:56 2016 +0300

    [build] Implement separate path to CR repo

        Add possibility to define request repository path separatelly

    Change-Id: I16dc97355385063c213dc9faf21a48ca0becdc3c
    Related-Bug: #1602232
    (cherry picked from commit 21a476bb486df9d9ea0057c39fcf1ac37e897b92)

tags: added: in-stable-mitaka
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.