[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Yedidyah Bar David (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Yedidyah Bar David commented on OVIRT-1441:
-------------------------------------------
On Wed, Jun 14, 2017 at 3:33 PM, Barak Korren (oVirt JIRA)
That's a good question from oVirt-metrics' perspective.
I am not sure.
For now we wanted something quick and this was the solution - build in
copr, copy to -static.
I am not saying it's the best solution. I did open the other ticket...
I am just suggesting it as a real-life use-case that we should consider when
designing how to compose our repos etc.
--
Didi
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1441:
-------------------------------------
So how are we going to deal with this feature when targeting Fedora? Maybe we can ask them to just build for Fedora too?
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Yedidyah Bar David (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Yedidyah Bar David commented on OVIRT-1441:
-------------------------------------------
On Wed, Jun 14, 2017 at 3:12 PM, Barak Korren (oVirt JIRA)
IIRC they do build it in centos-opstools, but not for fedora.
--
Didi
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1441:
-------------------------------------
I'm guessing the copr functionality is based on some existing tools in Fedora and/or CentOS, so perhaps its just a matter of finding out what those are...
As long as the package is going to be an oVirt dependency, and it is not shipped by anyone else, its better to move it through the oVirt CI process.
If the upstream will release official RPMs at some point we can switch to mirroring their repos for the CI system.
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Yedidyah Bar David (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Yedidyah Bar David commented on OVIRT-1441:
-------------------------------------------
On Wed, Jun 14, 2017 at 2:24 PM, Barak Korren (oVirt JIRA)
That's indeed an option.
This specific project is not really part of oVirt, IIUC.
It will be used as part of the common-logging effort, aka
https://github.com/ViaQ .
Actually this was the first time I built a rubygem in copr (and one of the
first few times I built anything. But I did have an account), and it was
as simple as choosing a build type rubygem and passing the link to it.
I don't think we can beat that yet...
--
Didi
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1441:
-------------------------------------
See the path that the UX team took, they have "adapter" projects that get the dependencies from the upstream sources and then build the ovirt-specific packages from them.
You can have your project run the build in copr, but it should be just as simple to just run the build on our hardware and not depend on an external service.
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months
False OST failure
by Milan Zamazal
Hi, check-merged has failed for my merged Vdsm patch yesterday:
http://jenkins.ovirt.org/job/vdsm_master_check-merged-el7-x86_64/1811/
The error was:
14:36:12 @ Start specified VMs: Success (in 0:00:06)
14:36:12 + prepare_and_copy_yum_conf
14:36:12 ++ mktemp XXXXXX
14:36:12 + local tempfile=yd2rya
14:36:12 + cat /etc/yum/yum.conf
14:36:12 + grep -v reposdir
14:36:12 + /home/jenkins/workspace/vdsm_master_check-merged-el7-x86_64/vdsm/automation/exclude_from_conf 'vdsm*'
14:36:12 + lago copy-to-vm vdsm_functional_tests_host-el7 yd2rya /etc/yum/yum.conf
14:36:13 current session does not belong to lago group.
20:31:02 Build timed out (after 360 minutes). Marking the build as failed.
So it's a false alert, could the failure be prevented?
Thanks,
Milan
7 years, 5 months
[JIRA] (OVIRT-1441) [RFE] Add a jenkins job for copying external packages to static repos
by Yedidyah Bar David (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1441?page=com.atlassian.jir... ]
Yedidyah Bar David commented on OVIRT-1441:
-------------------------------------------
On Wed, Jun 14, 2017 at 10:15 AM, eedri (oVirt JIRA)
A recent case we had - we wanted newest rubygem-fluent-plugin-viaq_data_model
on all relevant repos. The code is maintained in github/rubygems. I built it
in copr and copied to -static.
Do we want to directly use copr? IIRC we had problems with this in the past.
If you intend to mirror, fine - how? Do we have a framework for this?
--
Didi
> [RFE] Add a jenkins job for copying external packages to static repos
> ---------------------------------------------------------------------
>
> Key: OVIRT-1441
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1441
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Yedidyah Bar David
> Assignee: infra
>
> Description of problem:
> Currently, when we want to copy a package from elsewhere to
> resources.ovirt.org, we manually run repoman. It will be nice to have
> a jenkins job for this - with inputs probably being URLs of source
> packages/repos and target versions to copy to:
> 1. It will not require us anymore to login there and do sensitive
> stuff on it directly
> 2. It will have proper logs, allowing much more easily understand when
> a package was added, by whom, and even perhaps why. So better add to
> the inputs also 'Notes'.
> This is cloned from:
> https://bugzilla.redhat.com/show_bug.cgi?id=1455316
> Best,
> --
> Didi
--
This message was sent by Atlassian JIRA
(v1000.1045.3#100046)
7 years, 5 months