Bug 1536878 - Review Request: elementary-wallpapers - Collection of wallpapers from the elementary project
Summary: Review Request: elementary-wallpapers - Collection of wallpapers from the ele...
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:
TreeView+ depends on / blocked
 
Reported: 2018-01-21 21:44 UTC by Fabio Valentini
Modified: 2018-03-13 23:12 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-13 17:17:34 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Description Fabio Valentini 2018-01-21 21:44:21 UTC
Spec URL: https://decathorpe.fedorapeople.org/packages/elementary-wallpapers.spec
SRPM URL: https://decathorpe.fedorapeople.org/packages/elementary-wallpapers-0-0.1.20171230.git4f5b8e4.fc27.src.rpm

Description:
This is the official collection of wallpapers from the elementary
project.

Fedora Account System Username: decathorpe

koji scratch build for rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=24355209


This is a **RENAME** of my "pandora-wallpapers" package, and this one will obsolete it - please check that the Obsoletes: and Provides: tags I have added are correct (I have checked the upgrade path locally).

Additionally, I have added a settings file so the wallpapers will show up in GNOME Control Center, when the appropriate "-gnome" subpackage is installed.

Comment 1 Neal Gompa 2018-01-21 23:40:35 UTC
Taking this review.

Comment 2 Neal Gompa 2018-02-04 21:47:58 UTC
Review notes:

[x] Package name looks good
[x] Content is installed correctly
[x] Licensing is correct
[!] License file is missing

Please add the license file (in this case, debian/copyright) as %license in the files section.

Comment 3 Fabio Valentini 2018-02-04 22:14:58 UTC
Fixed, same links.

Also, please verify that the Provides/Obsoletes are right - since this is required by the package renaming guidelines.

Comment 4 Neal Gompa 2018-02-05 01:51:56 UTC
The gnome subpackage needs %epoch in the Requires line, such that:

Requires: %{name} = %{epoch}:%{version}-%{release}

Comment 5 Fabio Valentini 2018-02-05 21:57:39 UTC
That doesn't work, because Epoch isn't defined:

warning: line 35: Possible unexpanded macro in: Requires:       elementary-wallpapers = %{epoch}:0-0.1.20171230.git4f5b8e4.fc27

error: line 35: Invalid version (epoch must be unsigned integer): %{epoch}:0-0.1.20171230.git4f5b8e4.fc27: Requires:       elementary-wallpapers = %{epoch}:0-0.1.20171230.git4f5b8e4.fc27

Comment 6 Neal Gompa 2018-02-06 00:24:19 UTC
The problem is that you previously defined elementary-wallpapers as %version in pandora-wallpapers.

Comment 7 Fabio Valentini 2018-02-06 09:43:55 UTC
Well ... I think the easiest solution would be to either
- bug upstream to tag a version > 0.1.8
- use Epoch: 1 in this package?

Comment 8 Neal Gompa 2018-02-06 11:43:59 UTC
> - bug upstream to tag a version > 0.1.8

Do this. This should be easier to resolve. They should be doing this anyway since they have Debian packaging integrated in the repository...

Comment 9 Fabio Valentini 2018-03-01 13:59:21 UTC
Upstream has been "considering" tagging a version since Feb 7, so I'm not sure how to proceed here.

Comment 10 Neal Gompa 2018-03-01 15:11:40 UTC
There's now an upstream release tagged: https://github.com/elementary/wallpapers/releases/tag/5.0

Comment 12 Neal Gompa 2018-03-01 16:30:37 UTC
Review notes:

* Package is named appropriately
* Package installs cleanly, properly replacing pandora-wallpapers
* Package follows Packaging Guidelines
* Package licensing information is correct and properly included

PACKAGE APPROVED

Comment 13 Gwyn Ciesla 2018-03-01 16:56:04 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/elementary-wallpapers

Comment 14 Fedora Update System 2018-03-01 17:53:31 UTC
elementary-wallpapers-5.0-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-8d9b8c0de1

Comment 15 Fedora Update System 2018-03-01 17:54:06 UTC
elementary-wallpapers-5.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-5f23d17015

Comment 16 Fedora Update System 2018-03-02 16:53:18 UTC
elementary-wallpapers-5.0-1.fc26 has been pushed to the Fedora 26 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-5f23d17015

Comment 17 Fedora Update System 2018-03-02 17:33:38 UTC
elementary-wallpapers-5.0-1.fc27 has been pushed to the Fedora 27 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-8d9b8c0de1

Comment 18 Fedora Update System 2018-03-13 17:17:34 UTC
elementary-wallpapers-5.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2018-03-13 23:12:56 UTC
elementary-wallpapers-5.0-1.fc27 has been pushed to the Fedora 27 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.