[ovirt-devel] [ACTION REQUIRED] new dependency -- ovirt-js-dependencies (replaces PatternFly)

Eyal Edri eedri at redhat.com
Mon Feb 13 20:55:29 UTC 2017


On Mon, Feb 13, 2017 at 10:34 PM, Martin Perina <mperina at redhat.com> wrote:

> Hi,
>
> why is this package not contained also in ovirt-master-snapshot repository
> [6]? Most of developers are using ovirt-master-snapshot, because this is
> the official repository for oVirt depelopers as mentioned in [7] and [8].
> AFAIK there was not yet any official announcement that every developer
> should switch from ovirt-master-snapshot to ovirt-tested-master ...
>

I think we should make it official then for master, we've hit too many
issues in the past weeks due to this repository, that I don't want to see
new projects added to it.
Also, AFAIK, these are build time dependencies only right? so they are not
really needed for be in oVirt repo as deliverables, and just needed for
other projects to use for building them.
If this is the case, then the new Standard CI feature of serving each
build-artifacts job as yum repo can also be used instead of the snapshot
repo, e.g.,

http://jenkins.ovirt.org/job/ovirt-engine-yarn_master_build-artifacts-el7-x86_64/lastSuccessfulBuild/artifact/exported-artifacts/
is a yum repo which points to the latest successful build of
ovirt-engine-yarn master.


>
> Martin
>
> [6] http://plain.resources.ovirt.org/pub/ovirt-master-snapshot/rpm/
> [7] https://gerrit.ovirt.org/gitweb?p=ovirt-engine.git;a=
> blob_plain;f=README.adoc;hb=HEAD
> [8] http://www.ovirt.org/develop/developer-guide/engine/engine-
> development-environment/
>
>
> On Mon, Feb 13, 2017 at 8:42 PM, Greg Sheremeta <gshereme at redhat.com>
> wrote:
>
>> Hi,
>>
>> Tomorrow (Tues Feb 14) we'll merge a patch [1] that upgrades the version
>> of PatternFly used by webadmin and userportal to the latest 3.y version.
>>
>> In addition to updating the library, we've also changed the delivery
>> mechanism. We're no longer maintaining a PatternFly RPM on copr [2]. The
>> new method is a new project called ovirt-js-dependencies [3] that contains
>> any runtime JS dependencies required by the engine -- currently patternfly,
>> bootstrap, and jquery. This project is using oVirt Standard CI [4], and
>> thus you should get the RPM from the tested master repo [5].
>>
>> TL;DR: What you need to do (from the README)
>> Set Up the Tested Master Repository
>>
>> * Automatically
>> - Run the following command (replace `@distro@` in the following code
>> block
>>   with `fc` for Fedora or `el` for RHEL or an equivalent distribution):
>>
>>     # dnf config-manager --add-repo \
>>     http://plain.resources.ovirt.org/repos/ovirt/tested/master/r
>> pm/@distro@/
>>
>> * Manually
>> - Create the file `/etc/yum.repos.d/ovirt-tested-master.repo`, and
>> replace
>>   `@distro@` in the following code block with `fc` for Fedora or `el`
>> for RHEL
>>   or an equivalent distribution.
>>
>>     [ovirt-tested-master]
>>     name=ovirt-tested-master
>>     baseurl=http://plain.resources.ovirt.org/repos/ovirt/tested/
>> master/rpm/@distro@/
>>     enabled=1
>>     gpgcheck=0
>>
>> And then
>>
>> sudo dnf install ovirt-js-dependencies
>>
>>
>> Let me know if you have any questions.
>>
>> Best wishes,
>> Greg
>>
>> [1] https://gerrit.ovirt.org/#/c/61716
>> [2] https://copr.fedorainfracloud.org/coprs/patternfly/patternfly1/
>> [3] https://gerrit.ovirt.org/#/admin/projects/ovirt-js-dependencies
>> [4] http://www.ovirt.org/develop/dev-process/build-and-test-standards/
>> [5] http://plain.resources.ovirt.org/repos/ovirt/tested/master/rpm/
>> <distro>
>>
>>
>> --
>> Greg Sheremeta, MBA
>> Red Hat, Inc.
>> Sr. Software Engineer
>> gshereme at redhat.com
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel
>>
>
>
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>



-- 
Eyal Edri
Associate Manager
RHV DevOps
EMEA ENG Virtualization R&D
Red Hat Israel

phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20170213/5b1f66e5/attachment.html>


More information about the Devel mailing list