[8.0-pkg-pipeline-centos] wrong source repo used

Bug #1518360 reported by Igor Yozhikov
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Alexander Evseev

Bug Description

CR: https://review.fuel-infra.org/#/c/13578/
FAILED JOB: https://packaging-ci.infra.mirantis.net/job/8.0-pkg-pipeline-centos/9906/console

Job used wrong repository, in this case we see that CentOS job consumed Ubuntu repository

+ curl -sS -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"name": "Build rpm package on temporary repository", "started": "2015-11-20T14:32:38", "commit_id": "1b7ed625eb7b4c6fc872d3faf13985b5f083b2e7", "commit_msg": "", "change_id": "14027", "request_num": "", "description": " ", "request_type": "centos7", "request_url": "", "request_branch": "8.0", "request_project": "", "request_owner_name": "", "request_owner_email": "", "request_subject": "", "commit_id": "1b7ed625eb7b4c6fc872d3faf13985b5f083b2e7", "last_stage": , "meta": {"urls": [{"name": "Jenkins Job URL", "link": "https://packaging-ci.infra.mirantis.net/job/8.0-pkg-pipeline-centos/9906/"}]}}' http://ci-status.vm.mirantis.net/api/v1/stages
{"status": 400, "message": "Bad Request"}+ true

###############################################################################
+ echo -e 'INFO: Updating cache for packages/trusty/python-cffi'
INFO: Updating cache for packages/trusty/python-cffi
+ echo

+ pushd /home/jenkins/gitdata/review.fuel-infra.org/packages/trusty/python-cffi
+ info 'Fetching sources from ssh://<email address hidden>:29418/packages/trusty/python-cffi.git ...'
+ echo
###############################################################################

JOB FAILED HERE:
Release: %{release} \
%description -n kmod-%{-n*} \
This package provides the %{-n*} kernel modules
' --specfile --queryformat '%{RELEASE}\n'
rpmspec: no arguments given for query
+ local release=

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Aleksandra Fedorova (afedorova)
assignee: Aleksandra Fedorova (afedorova) → Fuel build team (fuel-build)
Changed in fuel:
assignee: Fuel build team (fuel-build) → Alexander Evseev (aevseev-h)
status: New → Confirmed
milestone: none → 8.0
Revision history for this message
Alexander Evseev (aevseev) wrote :

Jobs failing because of using ubuntu jobs for centos packages.

This occurs because of incorrect design of gate jobs.

Revision history for this message
Aleksandra Fedorova (bookwar) wrote :
tags: added: area-ci packaging-ci
Changed in fuel:
status: Confirmed → Fix Committed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/14072
Submitter: Alexander Evseev <email address hidden>
Branch: master

Commit: d951670e4147a0e1861fbe66e791315a9b1351c7
Author: Alexander Evseev <email address hidden>
Date: Mon Nov 23 11:05:50 2015

Package gating redesign

Gate job should trigger pipeline (package build) jobs taking into
account package types for projects and branches and use mostly same
logic to skip builds as uses Zuul.

System test should test built packages from both repositories - CentOS
and Ubuntu, if any.

For latter case add parameter to skip ISO building if there is built RPM
packages.

Change-Id: Icc60598ebc6c4bf729997df9734bedb56c77b277
Closes-Bug: #1518360
Related-Bug: #1516761
Related-Bug: #1518307

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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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