Bug 307791

Summary: Review Request: twitux - a Twitter client for the Gnome desktop
Product: [Fedora] Fedora Reporter: Konstantin Ryabitsev <icon>
Component: Package ReviewAssignee: Michel Lind <michel>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, notting
Target Milestone: ---Keywords: Reopened
Target Release: ---Flags: michel: fedora-review+
kevin: fedora-cvs+
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.60-2.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-07 21:00:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Patches spelling of "Connecting" none

Description Konstantin Ryabitsev 2007-09-26 19:03:51 UTC
Spec URL: http://icon.fedorapeople.org/f/twitux.spec
SRPM URL: http://icon.fedorapeople.org/f/twitux-0.50-1.fc7.src.rpm
Description:
Twitux is a Twitter client for the Gnome desktop.

Comment 1 Michel Lind 2007-09-26 20:52:43 UTC
Do you really need the %post and %postun update-desktop-database?

Comment 2 Michel Lind 2007-09-26 21:14:45 UTC
APPROVED, with following notes:
- Dependency on glib2-devel unnecessary (pulled in by libsexy-devel)
- Requires(post), Requires(postun), %post and %postun also unnecessary
- Connecting is misspelled in upstream code and translation, patch attached.  
  Please apply and forward to upstream.

MUST

• rpmlint: OK
• package name: OK
• spec file name: OK
• package guideline-compliant: OK
• license complies with guidelines: OK
• license field accurate: OK
• license file not deleted: OK
• spec in US English: OK
• spec legible: OK
• source matches upstream: OK
• builds under >= 1 archs, others excluded: OK
• build dependencies complete: OK*
• locales handled using %find_lang: OK
• no dupes in %files: OK
• permission: OK
• %clean RPM_BUILD_ROOT: OK
• macros used consistently: OK
• Package contains code: OK
• desktop file uses desktop-file-install: OK*
• clean buildroot before install: OK
• filenames UTF-8: OK

SHOULD
• package build in mock on all architectures
• package functioned as described: OK
• require package not files: OK

Comment 3 Michel Lind 2007-09-26 21:15:36 UTC
Created attachment 207541 [details]
Patches spelling of "Connecting"

Comment 4 Brian Pepple 2007-09-27 13:58:42 UTC
Doesn't this package contain trademarked icons?(In reply to comment #2)
> APPROVED, with following notes:
> - Connecting is misspelled in upstream code and translation, patch attached.  
>   Please apply and forward to upstream.

Don't bother forwarding that patch to upstream, since we're doing a complete
rewrite for the next version.


Comment 5 Michel Lind 2007-09-29 07:02:02 UTC
Ah, quite right -- the icon would need to be replaced

Comment 6 Michel Lind 2007-11-03 18:30:06 UTC
Ping. Is the plan to wait for the new release before including it in Fedora?

Comment 7 Brian Pepple 2007-12-30 20:14:16 UTC
Daniel just releases 0.60 earlier today, which should fix the trademarked icon
issues that was holding this up.

Comment 8 Michel Lind 2008-01-13 18:16:56 UTC
Konstantin, any chance of an updated package to review soon?

Comment 9 Konstantin Ryabitsev 2008-01-13 20:14:39 UTC
Yeah, sorry it took so long. Quite a number of changes in this release, so the
spec has been modified heavily.

http://icon.fedorapeople.org/f/twitux.spec
http://icon.fedorapeople.org/f/twitux-0.60-1.fc8.src.rpm

Comment 10 Brian Pepple 2008-01-13 22:18:08 UTC
(In reply to comment #9)
> Yeah, sorry it took so long. Quite a number of changes in this release, so the
> spec has been modified heavily.

Couple of quick items:
1. the post & postun update-desktop-database scriptlets are unnecessary, since
the desktopfile doesn't contain any Mimetype keys.
2. Missing BR for aspell-devel, iso-codes-devel, gnome-keyring-devel, &
dbus-devel, which will enable spell-checking support, basic NM support, and
gnome-keyring support.



Comment 11 Konstantin Ryabitsev 2008-01-13 23:06:04 UTC
Many of these BRs were pulled in by others, but I did add iso-codes-devel (why?)
and aspell-devel, which enabled spellchecking. Do we need to specifically
require iso-codes, then?

http://fedorapeople.org/~icon/f/twitux.spec
http://fedorapeople.org/~icon/f/twitux-0.60-2.fc8.src.rpm

Comment 12 Michel Lind 2008-01-13 23:23:44 UTC
You do need iso-codes-devel, otherwise configure reports:

checking whether iso-codes exists and has iso-639 domain... no


Comment 13 Konstantin Ryabitsev 2008-01-22 01:35:33 UTC
New Package CVS Request
=======================
Package Name: twitux
Short Description: a Twitter client for the Gnome desktop
Owners: icon
Branches: F-7 F-8
InitialCC: 
Cvsextras Commits: yes


Comment 14 Kevin Fenzi 2008-01-22 04:42:08 UTC
cvs done.

Comment 15 Fedora Update System 2008-01-24 21:53:40 UTC
twitux-0.60-2.fc8 has been pushed to the Fedora 8 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update twitux'

Comment 16 Michel Lind 2008-01-26 18:43:59 UTC
Please remember to close the bug once package has been built

Comment 17 Michel Lind 2008-01-26 18:49:54 UTC
Reopening: minor bug, the configuration file twitux.schemas needs to be marked
%config(noreplace) in the %files listing.

Comment 18 Brian Pepple 2008-01-26 19:16:06 UTC
(In reply to comment #17)
> Reopening: minor bug, the configuration file twitux.schemas needs to be marked
> %config(noreplace) in the %files listing.

No, the schemas should not be marked noreplace, since they sometimes do need to
be replaced.



Comment 19 Konstantin Ryabitsev 2008-01-26 19:41:54 UTC
Nope, won't fix. Gconf files are not %config.

See discussions in fedora-devel, e.g.
https://www.redhat.com/archives/fedora-devel-list/2008-January/msg02033.html

Comment 20 Michel Lind 2008-01-26 22:22:10 UTC
Ah, OK. Seems like this won't change anytime soon, and we ought to make an
exception for this in rpmlint.

Comment 21 Jakub 'Livio' Rusinek 2008-01-31 18:14:29 UTC
@Michel: no exceptions, please. Better do something to fix it upstream (move
schemas away from /etc to /usr/share/gconf/schemas like it's done in kde).

Comment 22 Fedora Update System 2008-02-07 21:00:25 UTC
twitux-0.60-2.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.