Bug 411881 (sim-review) - Package review: sim - Simple Instant Messenger
Summary: Package review: sim - Simple Instant Messenger
Keywords:
Status: CLOSED DUPLICATE of bug 461131
Alias: sim-review
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Marek Mahut
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-12-05 12:21 UTC by Marcela Mašláňová
Modified: 2008-09-04 16:58 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-09-04 13:43:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Marcela Mašláňová 2007-12-05 12:21:02 UTC
This package needs a review for inclusion into fedora. Spec and (s)rpm could be
found:
http://mmaslano.fedorapeople.org/sim

Comment 1 Parag AN(पराग) 2007-12-05 12:28:39 UTC
can't see any SPEC/SRPM

Comment 2 Marek Mahut 2007-12-05 13:46:20 UTC
Hi Marcela,

+ Package is named according to the Package Naming Guidelines.
+ Spec file name must match the base package %{name}, in the format %{name}.spec.
+ Package meets the Packaging Guidelines.
+ Package successfully compiles and builds into binary rpms on at least one
supported architecture. 
+ Rpmline output is sane.
+ Buildroot is correct
(%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n))
+ Package is licensed with an open-source compatible license and meets other
legal requirements as defined in the legal section of Packaging Guidelines.
License field in the package spec file matches the actual license. (GPLv2+)
+ Sources used to build the package matches the upstream source, as provided in
the spec URL. (4bc30577e619e05252d394d51dc20747)
+ Package must own all directories that it creates.
+ Package does not contain duplicates in %files.
+ Permissions on files are set properly.
+ Package has a %clean section, which contains rm -rf %{buildroot}
+ Latest version is packaged.


- Package does not compile in mock.
  You forgot to include autoconf and automake as BuildRequires, but also flex.

  w/o autotools: 
http://koji.fedoraproject.org/koji/getfile?taskID=275886&name=build.log
  w/ autoools:   
http://koji.fedoraproject.org/koji/getfile?taskID=275917&name=build.log

Please fix these issues and let me know.


Comment 3 Marcela Mašláňová 2007-12-06 08:29:27 UTC
Hm, in f-8 it's ok, but in f-9 failed dependency
http://koji.fedoraproject.org/koji/getfile?taskID=278293&name=root.log

I think that's problem with new version of openssl and I've no other choice than
wait for fixing BRs in these packages.


Comment 4 Marek Mahut 2007-12-30 20:51:18 UTC
It's still failing due to missing kde config.


   http://koji.fedoraproject.org/koji/getfile?taskID=315813&name=build.log

Comment 5 Marcela Mašláňová 2008-01-02 09:46:26 UTC
kde-config isn't missing, it wasn't found. I have something wrong in BR or
configure.

Comment 6 Marcela Mašláňová 2008-01-11 12:58:15 UTC
http://koji.fedoraproject.org/koji/taskinfo?taskID=341480
Ha I've fixed it. The spec was missing kdelibs3, kdelibs3-devel wasn't enough.
Please check it again.

Comment 7 Patrice Dumas 2008-01-11 13:08:31 UTC
I haven't looked at the details, but having to BuildRequires
kdelibs3 seems wrong. Also you should post an url for the new
srpm and spec file each time you make changes, the one I see
seems old.
There is not Source in this one, but maybe it is fixed in later ones.

Comment 8 Marcela Mašláňová 2008-01-15 11:55:19 UTC
[7] I have to run configure and then create tar ball. Then I don't need
kdelibs3, but my source differs from source on the web page. So what's the
correct solution? 

Comment 9 Marek Mahut 2008-01-15 12:26:58 UTC
(In reply to comment #8)
> [7] I have to run configure and then create tar ball. Then I don't need
> kdelibs3, but my source differs from source on the web page. So what's the
> correct solution? 

Why do you need first run configure and then create a tar archive? Can resolved
it with a patch?



Comment 10 Marcela Mašláňová 2008-01-15 13:03:16 UTC
Well yes, I can run configure and add to the patch created files ;-)

Comment 11 Marcela Mašláňová 2008-01-24 10:24:05 UTC
Hm, somehow fixed itself. Now is it ok.
http://mmaslano.fedorapeople.org/sim/

Comment 12 Patrice Dumas 2008-01-28 20:21:22 UTC
Why the autoconf run? This shouldn't be needed? And the corresponding
patch shouldn't be applied. Also it seems to me that 
make -f admin/Makefile.common
and
make -C plugins/remote clean # what the hell...
are not needed (and certainly harmful).

xdg-open should be used instead of htmlview in the patch.
It should be a Requires.

Why isn't the gkrellm subpackage always built?

The desktop_file shouldn't be conditional, but always true.

%{buildroot} or $RPM_BUILD_ROOT should be used, not both.

for desktop-file-install, vendor should be fedora, and Application 
category is wrong.

Also no need for 
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
if you use the file in that directory...

In the rm commands, -r is in general not needed since these
are files. I would suggest also not using -f since this allows
to find when things have changed.

Comment 13 Patrice Dumas 2008-01-28 20:24:15 UTC
There is one file under GPLv2 only, so the whole is GPLv2.

Comment 14 Marcela Mašláňová 2008-02-04 16:58:53 UTC
Do you know how fix this? I'm looking on this issue ages :(

make[1]: Leaving directory `/usr/src/redhat/BUILD/sim-0.9.4.3'
+ desktop-file-install --vendor fedora --dir
/var/tmp/sim-0.9.4.3-1.fc8-root-root/usr/share/applications/kde/sim.desktop
Must specify one or more desktop files to install



Comment 15 Patrice Dumas 2008-02-04 23:44:40 UTC
The command in the spec file looks good. What command did you
use in Comment #14?

Comment 16 Marcela Mašláňová 2008-02-05 07:29:35 UTC
desktop-file-install --vendor fedora    \
  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications/kde/sim.desktop

files -f %{name}.lang
%{_datadir}/applications/fedora-sim.desktop

The whole spec is on:
http://mmaslano.fedorapeople.org/sim/

Comment 17 Marek Mahut 2008-03-11 16:29:53 UTC
Sorry for the delay, I'm back to life :)

Where can I find the SRPM of this package?

Comment 18 Marek Mahut 2008-04-24 07:01:53 UTC
ping :)

Comment 19 Marcela Mašláňová 2008-04-28 07:41:13 UTC
I reinstall my computer and forgot to archive sim in non home directory :( But
I've started again with upstream spec file. 

Comment 20 Marcela Mašláňová 2008-07-03 07:10:36 UTC
http://mmaslano.fedorapeople.org/sim/

Comment 21 Pavel Alexeev 2008-07-10 17:04:51 UTC
I'm maintain this package for my rpm-repository for long time. For example for
Fedora 9 builds located here: http://hubbitus.net.ru/rpm/Fedora9/sim/

If you have nothing against, I wish maintain it for Fedora community.

Comment 22 Rakesh Pandit 2008-09-03 16:22:14 UTC
@Marek

Interested in continuing review?

@Marcela - your call on #21

Thanks,

Comment 23 Patrice Dumas 2008-09-03 16:47:36 UTC
I remember I had to have a look at this, but currently I am very busy,
but if this moves on I could have a look in the next weeks.

Comment 24 Marcela Mašláňová 2008-09-04 06:37:29 UTC
^comment 21 
That's great. I have already too many packages. I'll be happy when you maintain it.

Comment 25 Pavel Alexeev 2008-09-04 08:50:26 UTC
@Marcela Maslanova, very thanks.

@Patrice Dumas, please wait to review, I'm update files shortly.

Comment 26 Patrice Dumas 2008-09-04 12:58:57 UTC
(In reply to comment #25)
> @Marcela Maslanova, very thanks.
> 
> @Patrice Dumas, please wait to review, I'm update files shortly.

You should open a new review and close this one as a duplicate.

Comment 27 Pavel Alexeev 2008-09-04 13:42:55 UTC
Ok, I do that.

Comment 28 Pavel Alexeev 2008-09-04 13:43:54 UTC

*** This bug has been marked as a duplicate of bug 461131 ***


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