Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1500958 - Review Request: python-kiwi-gtk - Framework for Python GUI applications
Summary: Review Request: python-kiwi-gtk - Framework for Python GUI applications
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1483339
TreeView+ depends on / blocked
 
Reported: 2017-10-11 20:45 UTC by Haïkel Guémar
Modified: 2018-03-30 12:52 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-30 12:52:22 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Description Haïkel Guémar 2017-10-11 20:45:39 UTC
Spec URL: https://hguemar.fedorapeople.org/reviews/python-kiwi-gtk.spec
SRPM URL: https://hguemar.fedorapeople.org/reviews/python-kiwi-gtk-1.11.1-1.fc28.src.rpm
Description: Framework for Python GUI applications 
Fedora Account System Username: hguemar

Rename due to name conflict, as kiwi has been renamed to kiwi-gtk upstream hence that review. Here is discussion on devel list
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/OSJHZJCEB4MJR4SQI7QCYBJJCXFH4WVX/?sort=date

No Obsoletes as a different python-kiwi package will be introduced, any suggestion to a clean upgrade path is welcome

Comment 1 Neal Gompa 2017-10-12 08:02:28 UTC
The spec looks good, but here's a thought for upgrade paths:

1. Change reverse dependency of kiwi-gtk (flumotion) to the new name for the dependency
2. New python2-kiwi will have Conflicts with python2-kiwi and python-kiwi < 8.00
3. New python2-kiwi will have Conflicts with flumotion <= ver-rel that requires python-kiwi.

Does that work for you?

Comment 2 Neal Gompa 2017-10-12 08:06:08 UTC
Also, as a note, it looks like the python2-kiwi-gtk subpackage is a noarch package? So it should have "BuildArch: noarch", right?

Comment 3 Neal Gompa 2017-10-12 08:07:05 UTC
> 2. New python2-kiwi will have Conflicts with python2-kiwi and python-kiwi < 8.00

It will also have a conflicts of "python2-kiwi-gtk" to codify the folder conflict.

Comment 4 Neal Gompa 2017-10-18 12:30:53 UTC
Any feedback?

Comment 5 Haïkel Guémar 2018-01-23 15:39:09 UTC
Ack for suggestion, I'll push a newer version of the spec this week (should be ready but haven't finished to test it)

Comment 7 Neal Gompa 2018-01-24 13:05:52 UTC
Looks good to me.

Please make sure to change flumotion as noted in Comment 1 after completing the rename.

Comment 8 Neal Gompa 2018-01-24 13:06:55 UTC
This will require special attention by releng, because the git repository needs to be renamed instead of you getting a new repository, otherwise I can't use python-kiwi still.

Comment 9 Neal Gompa 2018-01-24 13:09:49 UTC
The same would probably go for its counterpart in Koji...

Comment 10 Haïkel Guémar 2018-01-25 14:00:00 UTC
I'll fix flumotion at the same time as provenpackager.

Comment 11 Gwyn Ciesla 2018-02-01 14:06:33 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/python-kiwi-gtk

Comment 12 Neal Gompa 2018-02-26 04:28:23 UTC
(In reply to Haïkel Guémar from comment #10)
> I'll fix flumotion at the same time as provenpackager.

Can you please get this package imported and make the necessary adjustments in f28 and rawhide?

Comment 13 Fedora Update System 2018-03-12 23:25:46 UTC
python-kiwi-gtk-1.11.1-1.fc28 flumotion-0.11.0.1-9.20140103git886031a.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-83f7373a17

Comment 14 Fedora Update System 2018-03-13 15:11:12 UTC
flumotion-0.11.0.1-9.20140103git886031a.fc28, python-kiwi-gtk-1.11.1-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-83f7373a17

Comment 15 Fedora Update System 2018-03-30 12:52:22 UTC
flumotion-0.11.0.1-9.20140103git886031a.fc28, python-kiwi-gtk-1.11.1-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.