Bug 924377 - Review Request: mate-user-share - Mate user file sharing
Summary: Review Request: mate-user-share - Mate user file sharing
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-21 16:04 UTC by Wolfgang Ulbrich
Modified: 2015-03-25 11:27 UTC (History)
4 users (show)

Fixed In Version: mate-user-share-1.6.0-3.fc18
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-25 11:27:49 UTC
Type: ---
Embargoed:
hdegoede: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Wolfgang Ulbrich 2013-03-21 16:04:30 UTC
Spec URL: http://raveit65.fedorapeople.org/Mate/SPECS/mate-user-share.spec
SRPM URL: http://raveit65.fedorapeople.org/Mate/SRPM/mate-user-share-1.5.0-2.fc20.src.rpm
Description: mate-user-share is a small package that binds together various free
software projects to bring easy to use user-level file sharing to the
masses.
Fedora Account System Username:

Comment 2 Wolfgang Ulbrich 2013-05-04 20:28:14 UTC
Dan,
after 40 days of no action from you, i quess you're revised and have no time to review the request.
Please do an action over the weekend.
I think you agree that i reset 'assigned to' to nobody after the weekend, because of non blocking other potential reviewers.

Comment 3 Alex G. 2013-05-09 21:03:44 UTC
This is intriguing. We see changelog entries dating back to Jul 19 2012, but this review request was only started this year. Has another review request for this package been submitted in the past?

Comment 4 Wolfgang Ulbrich 2013-05-09 21:15:54 UTC
No, i've start building this package for an external repo for MATE desktop.
http://forums.fedoraforum.org/showthread.php?t=276286
I will delete those entries in the next build and start with 'initial build for fedora' :)

Comment 5 Alex G. 2013-05-09 21:27:20 UTC
Please leave those entries there. There's nothing wrong with migrating a pre-existing package into Fedora. There's no reason to start with a fresh changelog.

Comment 6 Wolfgang Ulbrich 2013-05-09 21:42:52 UTC
Ok, can i do something for you?

Comment 7 Wolfgang Ulbrich 2013-05-11 13:49:22 UTC
New mock build:

* Sat May 11 2013 Wolfgang Ulbrich <chat-to-me> - 1.6.0-2
- remove gsettings.convert file
- add requires highcolor-icon-theme
- add desktop file check for mate-user-share.desktop

Spec URL: http://raveit65.fedorapeople.org/Mate/SPECS/mate-user-share.spec
SRPM URL: http://raveit65.fedorapeople.org/Mate/SRPM/mate-user-share-1.6.0-2.fc20.src.rpm

Comment 8 Hans de Goede 2013-05-20 08:09:47 UTC
I'll review this one.

Comment 9 Hans de Goede 2013-05-20 08:23:30 UTC
Full review done, results:

Good:
====
- rpmlint checks return:
mate-user-share.x86_64: W: non-conffile-in-etc /etc/xdg/autostart/mate-user-share.desktop
3 packages and 0 specfiles checked; 0 errors, 1 warnings.
This warning can be ignored
- package meets naming guidelines
- package meets packaging guidelines
- license (GPLv2+) OK, text in %doc, matches source
- spec file legible, in am. english
- source matches upstream
- package compiles on devel (x86)
- no missing BR
- no unnecessary BR
- no locales
- not relocatable
- owns all directories that it creates
- no duplicate files
- permissions ok
- macro use consistent
- code, not content
- no need for -docs
- nothing in %doc affects runtime
- .desktop file properly validated

Needs work:
========
- You're using an upstream tarbal, so there should be no need to run autogen.sh, if there is a specific reason for this, please add a comment to the specfile why you're running autogen.sh. Note that %configure has been modified in newer redhat-rpm-config versions to take care of aarch64 issues, so if that is the reason you can drop the autogen.sh call.
- desktop-file-validate is usually called from %install, %check is intended for packages with come with test-suites to run the test-suite. ie make test / make check

Comment 10 Wolfgang Ulbrich 2013-05-20 09:18:11 UTC
(In reply to Hans de Goede from comment #9)
> Full review done, results:
<snip>
> Needs work:
> ========
> - You're using an upstream tarbal, so there should be no need to run
> autogen.sh, if there is a specific reason for this, please add a comment to
> the specfile why you're running autogen.sh. Note that %configure has been
> modified in newer redhat-rpm-config versions to take care of aarch64 issues,
> so if that is the reason you can drop the autogen.sh call.
> - desktop-file-validate is usually called from %install, %check is intended
> for packages with come with test-suites to run the test-suite. ie make test
> / make check
Thanks for your hints.
I will removed %check and use %install for desktop-file-validate.
All current MATE tarballs comes without configure and make files, they have only configure.ac/in and Makefile.am include. For this reason i use NOCONFIGURE=1 ./autogen.sh to create them.

New mock build:

* Mon May 20 2013 Wolfgang Ulbrich <chat-to-me> - 1.6.0-3
- remove %%check
- add a comment for usage of autogen.sh

Spec URL: http://raveit65.fedorapeople.org/Mate/SPECS/mate-user-share.spec
SRPM URL: http://raveit65.fedorapeople.org/Mate/SRPM/mate-user-share-1.6.0-3.fc20.src.rpm

Comment 11 Hans de Goede 2013-05-20 10:22:36 UTC
Looks good now. approved!

Comment 12 Wolfgang Ulbrich 2013-05-20 10:34:53 UTC
Thank you for the review Hans.

New Package SCM Request
=======================
Package Name: mate-user-share
Short Description: Mate user file sharing
Owners: raveit65
Branches: f17 f18 f19
InitialCC:

Comment 13 Gwyn Ciesla 2013-05-20 13:26:54 UTC
Git done (by process-git-requests).

Comment 14 Fedora Update System 2013-05-20 14:59:57 UTC
mate-user-share-1.6.0-3.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/mate-user-share-1.6.0-3.fc17

Comment 15 Fedora Update System 2013-05-20 15:00:22 UTC
mate-user-share-1.6.0-3.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/mate-user-share-1.6.0-3.fc18

Comment 16 Fedora Update System 2013-05-20 15:00:33 UTC
mate-user-share-1.6.0-3.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/mate-user-share-1.6.0-3.fc19

Comment 17 Fedora Update System 2013-05-20 20:10:11 UTC
mate-user-share-1.6.0-3.fc19 has been pushed to the Fedora 19 testing repository.

Comment 18 Fedora Update System 2013-05-28 02:23:10 UTC
mate-user-share-1.6.0-3.fc19 has been pushed to the Fedora 19 stable repository.

Comment 19 Fedora Update System 2013-05-29 00:53:38 UTC
mate-user-share-1.6.0-3.fc17 has been pushed to the Fedora 17 stable repository.

Comment 20 Fedora Update System 2013-05-29 00:56:21 UTC
mate-user-share-1.6.0-3.fc18 has been pushed to the Fedora 18 stable repository.

Comment 21 Wolfgang Ulbrich 2014-08-09 15:38:33 UTC
Package Change Request
======================
Package Name: mate-user-share
New Branches: epel7
Owners: raveit65

Comment 22 Gwyn Ciesla 2014-08-11 12:26:09 UTC
Git done (by process-git-requests).


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