[Bug 1603146] New: Review Request: cockpit-ostree - Cockpit user interface for rpm-ostree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1603146

            Bug ID: 1603146
           Summary: Review Request: cockpit-ostree - Cockpit user
                    interface for rpm-ostree
           Product: Fedora
           Version: rawhide
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: mpitt@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx



Spec URL:
https://github.com/cockpit-project/cockpit-ostree/blob/master/cockpit-ostree.spec.in

The @VERSION@ gets replaced with the release number from the tag, i. e. "173".
Otherwise the file is as-is. The replaced version is in the upstream release at 
https://github.com/cockpit-project/cockpit-ostree/releases, and in COPR:
https://copr-dist-git.fedorainfracloud.org/cgit/@cockpit/cockpit-preview/cockpit-ostree.git/tree/cockpit-ostree.spec?h=f28

SRPM URL:
https://copr-be.cloud.fedoraproject.org/results/@cockpit/cockpit-preview/fedora-28-x86_64/00778957-cockpit-ostree/cockpit-ostree-173-1.fc28.src.rpm

COPR BUILD:
https://copr.fedorainfracloud.org/coprs/g/cockpit/cockpit-preview/build/778957/

Description: Cockpit component for managing software updates for ostree based
systems

Fedora Account System Username: martinpitt (myself) or cockpit (the Cockpit CI
bot that will actually upload the release, like for the cockpit package)



The "cockpit-ostree" rpm subpackage is currently built by the cockpit srpm. It
is only useful on Atomic (Fedora and RHEL), so in downstream RHEL building it
together with all the other cockpit packages is rather difficult: the same
build needs to be shipped in multiple different products with different RPM
filters. This gets even more hairy in the next RHEL version (please ask me for
details in private, I can't elaborate on a public issue).

>From an upstream POV it also makes sense to maintain cockpit-ostree separately,
as different people may eventually maintain it, and it does not need a lot of
releases as it changes rather seldomly.

For these reasons we recently moved the code into a separate cockpit-ostree
upstream project: https://github.com/cockpit-project/cockpit-ostree/ .
Functionality wise there would not be any changes, the code was imported
without modifications (other than the build system and minor test adjustments).

I would like to do the same srpm split in Fedora (and RHEL downstream) as well.

Note that the first upstream release is "173" to be newer than the last cockpit
release (172), so that upgrades work smoothly.

As soon as this lands, I will drop the cockpit-ostree RPM from cockpit.src.rpm.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx/message/2NUC5Y6BWBV7ZOPQ6HEEXALO73MJTRBK/




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux