[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-09-25 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Fedora Update System  changed:

   What|Removed |Added

   Fixed In Version|mj-1.10-5.fc13  |mj-1.10-6.fc13

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-09-25 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #31 from Fedora Update System  
2010-09-26 00:33:08 EDT ---
mj-1.10-6.fc13 has been pushed to the Fedora 13 stable repository.  If problems
still persist, please make note of it in this bug report.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-09-13 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #30 from Fedora Update System  
2010-09-13 15:51:39 EDT ---
mj-1.10-6.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/mj-1.10-6.fc13

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-31 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||mj-1.10-5.fc13
 Resolution||ERRATA

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-31 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #29 from Fedora Update System  
2010-05-31 14:16:18 EDT ---
mj-1.10-5.fc13 has been pushed to the Fedora 13 stable repository.  If problems
still persist, please make note of it in this bug report.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-04 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|ON_QA

--- Comment #28 from Fedora Update System  
2010-05-04 02:13:11 EDT ---
mj-1.10-5.fc13 has been pushed to the Fedora 13 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 mj'.  You can provide feedback
for this update here: http://admin.fedoraproject.org/updates/mj-1.10-5.fc13

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-02 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #27 from Fedora Update System  
2010-05-02 05:39:22 EDT ---
mj-1.10-5.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/mj-1.10-5.fc13

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #26 from Göran Uddeborg  2010-05-01 16:35:14 
EDT ---
Bother!  Missed that.

I'll fix it.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Chen Lei  changed:

   What|Removed |Added

 CC||supercy...@163.com

--- Comment #25 from Chen Lei  2010-05-01 13:35:51 EDT ---
The debug subpackage is empty, please fix it.
e.g.
make install STRIP=/bin/true

http://fedoraproject.org/wiki/Packaging:Debuginfo#Useless_or_incomplete_debuginfo_packages_due_to_packaging_issues

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-05-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #24 from Fedora Update System  
2010-05-01 13:11:42 EDT ---
mj-1.10-4.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/mj-1.10-4.fc13

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #23 from Jason Tibbitts  2010-04-28 22:12:00 EDT 
---
CVS done (by process-cvs-requests.py).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Göran Uddeborg  changed:

   What|Removed |Added

   Flag||fedora-cvs?

--- Comment #22 from Göran Uddeborg  2010-04-28 17:04:17 
EDT ---
That's correct, I'm already a seasoned packager with a total of one previous
package in Fedora. :-)

Seriously, thanks a lot for all your comments!  Time to request a CVS module.

New Package CVS Request
===
Package Name: mj
Short Description: Mah-Jong program with network option
Owners: goeran
Branches: F-13
InitialCC:

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #19 from Klaus Grue  2010-04-28 04:22:55 EDT ---
> Here's my next try ...

Perfect. Sorry for not responding before.

As a new packager, I do not know if I can approve your package,
but as far as I am concerned:

-
This package (mj) is APPROVED by grue
-

http://fedoraproject.org/wiki/PackageMaintainers/Join#Get_Sponsored says:

Review and approval for the first package for new packagers must be done by
registered sponsors. Subsequent reviews can be done by any package maintainer.
Informal reviews can always be done by anyone interested.

http://fedoraproject.org/wiki/PackageMaintainers/Join#Get_Sponsored also says:

When the package is approved by the reviewer, you must separately obtain member
sponsorship in order to check in and build your package.

I do not really know what you (or I) should do from here. But I suppose next
step will be you find a sponsor.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Klaus Grue  changed:

   What|Removed |Added

   Flag||fedora-review+

--- Comment #21 from Klaus Grue  2010-04-28 06:16:36 EDT ---
> Göran is already in fedora packager's group and already has
> a sponsor, so if you think this package can be approved,
> you can set fedora-review flag to +.

OK. Thanks. Done.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #20 from Mamoru Tasaka  2010-04-28 
04:31:44 EDT ---
Klaus:

Göran is already in fedora packager's group and already has
a sponsor, so if you think this package can be approved,
you can set fedora-review flag to +.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #18 from Göran Uddeborg  2010-04-22 17:17:47 
EDT ---
Here's my next try:

SPEC: ftp://ftp.uddeborg.se/pub/mj/mj.spec
SRPM: ftp://ftp.uddeborg.se/pub/mj/mj-1.10-4.fc13.src.rpm

It contains a version of the tar file only including GPL sources.  A simple
script inspired by the wiki example is also included.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #17 from Göran Uddeborg  2010-04-21 17:28:36 
EDT ---
Ah, now I understand the confusion!

When one states a pattern like %_bindir/* in the files section, the pattern
gets expanded at packaging time.  So it expands to everything that is installed
in the %_bindir in the buildroot created during %install.

The created package only owns the expanded values, not the patterns as such. 
You see the result if you do "rpm -ql" (or "rpm -qlp" before installation) on
it.  What you see then are the values actually stored in the package.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #16 from Klaus Grue  2010-04-21 07:43:18 EDT ---
> >  %_bindir/*
> >  %_mandir/man1/*
> > I suppose those lines say that mj owns everything in bin and man1.

> Yes, that's correct, it does.  I don't quite understand what you
> mean the issue is though.

OK. It seems there is no issue. RPM seems to be sensible:

> su
> touch /usr/bin/foo
> rpm -qf /usr/bin/foo
file /usr/bin/foo is not owned by any package
> rpm -i mj-1.10-3.fc13.x86_64.rpm 
> rpm -qf /usr/bin/foo
file /usr/bin/foo is not owned by any package
> rpm -e mj
> rpm -qf /usr/bin/foo
file /usr/bin/foo is not owned by any package

So mj does not claim ownership of /usr/bin/foo and does not erase it
at uninstall.

So it is probably OK to use %_bindir/* and %_mandir/man1/*

---

> Would you like to have a Danish version included too?

That would be nice:-) But no, I think it has a cost in maintenance which is
not worth paying. Having the Swedish version is nice.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Göran Uddeborg  changed:

   What|Removed |Added

   Keywords||Reopened
 Status|CLOSED  |ASSIGNED
 Resolution|NOTABUG |

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-20 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Göran Uddeborg  changed:

   What|Removed |Added

 Status|NEW |CLOSED
 Resolution||NOTABUG

--- Comment #15 from Göran Uddeborg  2010-04-20 16:58:43 
EDT ---
Thanks for your comments.  I'll make an updated version without the non-GPL
tiles in a couple of days.  In the mean time, a few short comments.

> The Swedish description and summary matches the American
> English ones.

Nice with a reviewer able to verify that! :-)  Would you like to have a Danish
version included too?

> ... one can see that
> things like "#F0" have changed to things like "ivory"
> many places in the tiles-kdegames. I assume that is a
> consequence of some change in kgegames ...

It could also be a packager being bad in keeping the change log up to date. 
:-)

I'll add a note.

>  %_bindir/*
>  %_mandir/man1/*
> I suppose those lines say that mj owns everything in bin and man1.

Yes, that's correct, it does.  I don't quite understand what you mean the issue
is though.  Do you find it more pretty to explicitly list the three files in
each directory?  I don't have any strong opinion, I could do either way.  Or do
you mean something else?  How should I understand your comment?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Klaus Grue  changed:

   What|Removed |Added

 AssignedTo|nob...@fedoraproject.org|g...@diku.dk

--- Comment #14 from Klaus Grue  2010-04-19 15:06:25 EDT ---
Tasaka> To Klaus:
Tasaka> As you are sponsored, you can formally review this. Would you
Tasaka> want to do so?

I will try to take it from here. Thanks for your help.

Now I think only two issues remain:

As Mamoru Tasaka mentioned, the non-GPL tiles must be removed:
https://fedoraproject.org/wiki/Packaging/SourceURL#When_Upstream_uses_Prohibited_Code

When I read the spec again for consistent use of macros, this caught my eye:
  %files
  ...
  %_bindir/*
  %_mandir/man1/*
I suppose those lines say that mj owns everything in bin and man1.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #13 from Mamoru Tasaka  2010-04-19 
13:54:43 EDT ---
spot, thank you for auditing this.

(In reply to comment #11)
> Is it ok to include non-GPL tiles in the source package
> when the non-GPL tiles are not included in the binary packages?
> I suppose I should ask Tom 'spot' Callaway about that, but
> how should I do that? By a direct e-mail to him with a copy
> on the present page?

- As the license of the tiles is legally forbidden on Fedora,
  these files should also be removed from the source tarball
  itself. Please refer to
 
https://fedoraproject.org/wiki/Packaging/SourceURL#When_Upstream_uses_Prohibited_Code

> The package uses the directory /usr/share/icons/hicolor/32x32/apps/
> which is owned by package hicolor-icon-theme-0.10-6.noarch. How
> can I know whether or not one needs to require
> hicolor-icon-theme-0.10-6.noarch?

- Usually for gtk2-dependent packages we don't add "R: hicolor-icon-theme"
  explicitly because gtk2 already has this dependency.

> Packaging guidelines says that "Each package must consistently
> use macros." Is this a question of using either $RPM_OPT_FLAGS
> style or %{optflags} style?
- I usually interpret this like:
  * Once a macro is defined by in the spec explicitly, the packager
should always use the macro where the macro can be used.
For this package, as %icondir is explicitly defined,
"/usr/share/icons/hicolor/32x32/apps" should always be replaced
by %icondir.
  * Also when some already-defined macros can be used, we should
use such macros as much as possible.
  * A packager should not use both %optflags and $RPM_OPT_FLAGS but
choose one.

To Klaus:
As you are sponsored, you can formally review this. Would you
want to do so?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Tom "spot" Callaway  changed:

   What|Removed |Added

 CC||tcall...@redhat.com
 Blocks|182235(FE-Legal)|

--- Comment #12 from Tom "spot" Callaway  2010-04-19 
13:05:19 EDT ---
The author asserting his "moral rights" is not a problem. As was pointed out,
he cannot actually waive them in his legal jurisdiction. :)

Lifting FE-Legal.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-12 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #11 from Klaus Grue  2010-04-12 05:17:46 EDT ---
Now I have looked at mj-1.10-3.

There are NO remaining actions for the packager (Göran Uddeborg)
as far as I can see.

We wait for one answer from Tom 'spot' Callaway on "moral rights".

I have three questions to Mamoru Tasaka:

Is it ok to include non-GPL tiles in the source package
when the non-GPL tiles are not included in the binary packages?
I suppose I should ask Tom 'spot' Callaway about that, but
how should I do that? By a direct e-mail to him with a copy
on the present page?

The package uses the directory /usr/share/icons/hicolor/32x32/apps/
which is owned by package hicolor-icon-theme-0.10-6.noarch. How
can I know whether or not one needs to require
hicolor-icon-theme-0.10-6.noarch?

Packaging guidelines says that "Each package must consistently
use macros." Is this a question of using either $RPM_OPT_FLAGS
style or %{optflags} style?

---

Comments on mj-1.10-3

Doing a diff of mj-1.10-2 and mj-1.10-3 one can see that
things like "#F0" have changed to things like "ivory"
many places in the tiles-kdegames. I assume that is a
consequence of some change in kgegames and should not be
mentioned in the mj changelog.

OK



> > > Why are man pages not user writable?
> > It's an upstreams decision.
> OK. As long as man pages are uninstallable, it must be OK that
> they are not writable.
PS. I meant "As long as man pages can be uninstalled..."
I have checked installing and erasing the package and the
man pages appear and disappear as they should.

OK



> > ... except lazyfixed.c, lazyfixed.h, vlazyfixed.c, and
> > vlazyfixed.h which refer to
> >   GNU Lesser General Public License (any version).
> > Is that a problem?
> 
> Obviously not for distributability.  Reading the first answer of
> https://fedoraproject.org/wiki/Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F
> I believe that the license tag should only say the stricter license (GPL) in
> this case.  Do you agree?  Or should I ask fedora-legal about this (too)?

I agree. OK.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #10 from Klaus Grue  2010-04-11 11:26:10 EDT ---
Just one more quick note. mj builds fine on PPC and PPC64:
https://koji.fedoraproject.org/koji/taskinfo?taskID=2108393
I return later.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #9 from Klaus Grue  2010-04-10 17:40:05 EDT ---
I will return as soon as possible. Just a few short notes.

---

> > > mj.src: W: no-cleaning-of-buildroot %install
> > > mj.src: W: no-buildroot-tag
> > Could you take a look at that?
> As I understand it, none of these have been needed since F-10
I agree. One should probably ignore rpmlint here.

---

> I believe the best thing is to follow the general rule from the naming
> guidelines and use the same name as the upstreams package.

I agree. It is fortunate that 'mj' is not taken (as far as I have been
able to see).

---

> I can't imagine how it could make a difference if the author
> "asserts" a right he can't surrender anyway.

Julian Bradfield lives in Edinburgh (UK). So I think this applies:

> It is important to note that authors or creators must choose
> to assert their Moral Rights (they are not automatic as
> copyright is), but at the same time, Moral Rights can never
> be assigned - they remain with the author even if he or she
> assigned the copyright to a publisher or some other organisation.

So I think Julian Bradfield knows exactly what he does. I agree
there would be no point in asserting moral rights in Scandinavia.

---

> > Why are man pages not user writable?
> It's an upstreams decision.
OK. As long as man pages are uninstallable, it must be OK that
they are not writable.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #8 from Göran Uddeborg  2010-04-10 17:01:58 EDT 
---
> What does "the moral rights" mean?

Wikipedia can explain what it *means*:
http://en.wikipedia.org/wiki/Moral_rights_%28copyright_law%29

I'll leave to Fedora Legal to clarify if this statement in the code is a
*problem* in any way.  I believe not, but IANAL.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #7 from Göran Uddeborg  2010-04-10 16:59:35 EDT 
---
I got a prompt reply from Julian Bradfield, the upstreams maintainer. 
Essentially, he says that if he were to start over, he would probably call the
package something like mah-jong.  But he doesn't want to impose a name change
on the current user base.  In particular since the package is only maintained
now, not further developed.

I believe the best thing is to follow the general rule from the naming
guidelines and use the same name as the upstreams package.  After all, this is
not the only package with a two-letter name in Fedora.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #6 from Göran Uddeborg  2010-04-10 14:01:57 EDT 
---
Thanks a lot for your review, or pre-review strictly speaking.  This is only my
second package for Fedora so I'm new at this myself.

> I only get two errors from rpmlint:

> > mj.src: W: no-cleaning-of-buildroot %install

> > mj.src: W: no-buildroot-tag

> Could you take a look at that?

As I understand it, none of these have been needed since F-10
(https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag).  I'm only
planning to ask for this to be released for F-13.  Thinking about it, that
actually means I could simplify a bit more, and remove the %clean section too.

> 'mj' is a *very* short name.

> Do you think upstream would
> be willing to change name to e.g. mahjong-1.10
> or mahjongg-1.10?

It is indeed short.  It will hardly hurt to discuss it with upstreams.  I'll
send him a letter and ask.

Including a version number to distinguish two completely different programs
like Mah-Jong from mj and the solitaire Mah-Jong from gnome-games might not be
ideal.  Version numbers in command names are typically used when you explicitly
want to use a particular version, like for automake and python.

Until upstreams changes, I guess the rules from the naming guidelines about
following upstreams prevail and I keep the name?  Or should I change the naming
specifically for Fedora?

> The application is written in C but uses neither
> $RPM_OPT_FLAGS nor %{optflags}

Ah!  Forgot that!  Thanks, I'll fix.

> … should also BuildRequire desktop-file-utils (mj.spec doesn't)

It's indirectly required.  But it's probably better do require it explicitly. 
I'll add it.

> mj.spec contains
> two instances of %define. Is that needed?

Nope, old habits die hard.  I'll fix it.

> Consider using
>   cp -p ../tiles-v1/tong* .

Good point, I will.

> But then I suppose the tiles-v1/ directory should be removed from
> the source package since otherwise the source package will contain
> tiles which are not GNU GPL.

Are you saying I should modify the tar file?  I thought that was something we
didn't do.  And since I don't actually *use* the restricted tiles, they are not
part of the binary package, I thought this was ok.

But I may be wrong.  Should I bother fedora-legal once more about this, maybe?

> … except lazyfixed.c, lazyfixed.h, vlazyfixed.c, and
> vlazyfixed.h which refer to
>   GNU Lesser General Public License (any version).
> Is that a problem?

Obviously not for distributability.  Reading the first answer of
https://fedoraproject.org/wiki/Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F
I believe that the license tag should only say the stricter license (GPL) in
this case.  Do you agree?  Or should I ask fedora-legal about this (too)?

> … the author claims moral rights.
> Does that have any effect?

I can't imagine how it could make a difference if the author "asserts" a right
he can't surrender anyway.  But I see that Mamoru Tasaka has already brought
that up with Fedora Legal while I was writing this reply, wo I guess we will
have an answer.

> I am unable to test PPC. What shall I do?

I *expect* it to build on PPC.  Later when I can start builds via koji, I can
verify that it indeed does.  If there is a way to verify earlier, I would like
to know just as much as you.

> How can I find out if one needs to require
> hicolor-icon-theme-0.10-6.noarch and
> policycoreutils-2.0.62-12.14.fc11.x86_64 ?

/usr/share/man/man1 is owned by filesystem too, so policycoreutils should not
be needed.

There seems to be plenty of packages that places things in
/usr/share/icons/hicolor/32x32/apps/, but much fewer require
hicolor-icon-theme.  So I guess it's default.  But maybe all those packages
should have required it?

> Why are man pages not user writable?

It's an upstreams decision.  The Makefile.in in the tar file sets them to
read-only for all.  Is this something I should change as packager?  Is there
any rule that files like man pages should be user writable?  There are rules
that the permissions should be set "properly".  But it's not clear to me that
r--r--r-- is less proper than rw-r--r-- for a manual page.  Do I miss
something?

I've made an updated version including those things that were clear:

SPEC: ftp://ftp.uddeborg.se/pub/mj/mj.spec
SRPM: ftp://ftp.uddeborg.se/pub/mj/mj-1.10-3.fc13.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

Mamoru Tasaka  changed:

   What|Removed |Added

 Blocks||182235(FE-Legal)

--- Comment #5 from Mamoru Tasaka  2010-04-10 
13:44:59 EDT ---
Hi, spot:

Many source codes contain:
/** COPYRIGHT STATEMENT **
 * This file is Copyright (c) 2000 by J. C. Bradfield.   *
 * Distribution and use is governed by the LICENCE file that *
 * accompanies this file.*
 * The moral rights of the author are asserted.  *
 *   *

What does "the moral rights" mean?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-09 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #4 from Klaus Grue  2010-04-10 02:47:17 EDT ---
Here is the pre-review. It is my first pre-review.
M. Tasaka has promised to take a look at it.
There are quite a number of open points in it where
I don't know what to do.



I have built the source RPM for x86_64 and i386.
Running rpmlint on the binary packages causes no complaints.
Below I go through
  http://fedoraproject.org/wiki/Packaging/ReviewGuidelines
step by step (rather mechanical - sorry - but I hope that
is a reasonable way to start).

Below, "you" means "the packager".

For each comment I make below I have added one of the
following attributes after the comment:
ACTION   The packager must do or say something
QUESTION I am in doubt what to do here
OK   Selfexplanatory



MUST: rpmlint must be run on every package. The output
should be posted in the review.

> I should mention that if you run rpmlint on the SRPM,
> you will get several warnings about spelling errors
> in the Swedish description, referring to words from
> the English description.  From what I can tell, this
> is because of some bug in rpm, see bug 578299.

I only get two erros from rpmlint:

> mj.src: W: no-cleaning-of-buildroot %install
> You should clean $RPM_BUILD_ROOT in the %clean
> section and in the beginning of the %install section.
> Use "rm -rf $RPM_BUILD_ROOT". Some rpm configurations
> do this automatically; if your package is only going
> to be built in such configurations, you can ignore
> this warning for the section(s) where your rpm
> takes care of it.

> mj.src: W: no-buildroot-tag
> The BuildRoot tag isn't used in your spec. It must
> be used in order to allow building the package as
> non root on some systems. For some rpm versions (e.g.
> rpm.org >= 4.6) the BuildRoot tag is not necessary
> in specfiles and is ignored by rpmbuild; if your
> package is only going to be built with such rpm
> versions you can ignore this warning.

Could you take a look at that?

[[NOTE: "you" means the packager in the line above,
i.e. Göran Uddeborg, not Mamoru Tasaka]]

ACTION



MUST: The package must be named according to the
Package Naming Guidelines.

Naming guidelines are met.

But 'mj' is a *very* short name. There are only
26^2=676 package names which consist of two, small
letters, so I suppose such names are reserved.

The name matches the upstream tar-ball
(mj-1.10-src.tar.gz). Do you think upstream would
be willing to change name to e.g. mahjong-1.10
or mahjongg-1.10? Those names do not appear to be
taken yet. In particular, /usr/bin/mahjongg belongs
to gnome-games-2.26.3-1.fc11.x86_64.

ACTION



MUST: The spec file name must match the base package
%{name}, in the format %{name}.spec unless your
package has an exemption.

OK



MUST: The package must meet the Packaging Guidelines.

The application is written in C but uses neither
$RPM_OPT_FLAGS nor %{optflags}

ACTION

http://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage
says that one should use desktop-file-install (mj.spec does that)
and should also BuildRequire desktop-file-utils (mj.spec doesn't)

ACTION

http://fedoraproject.org/wiki/Packaging/Guidelines#.25global_preferred_over_.25define
says that you should use %global instead of %define, unless
you really need only locally defined submacros within other
macro definitions (a very rare case). mj.spec contains
two instances of %define. Is that needed?

ACTION

Consider using
  cp -p ../tiles-v1/tong* .
rather than
  cp ../tiles-v1/tong* .
c.f. http://fedoraproject.org/wiki/Packaging/Guidelines#Timestamps

ACTION



MUST: The package must be licensed with a Fedora
approved license and meet the Licensing Guidelines.

License in upstream tar file:
> The programs are distributed under the GNU General
> Public License, version 2, or at your discretion
> any later version.

Part of the upstream tar file, however, is non-GNU.
The mj.spec file says:

# The bundled tiles have a non-commercial-use license.  So instead we
# use GPL tiles from kdegames instead.  The solution was suggested by
# Tom 'spot' Callaway in:
# http://lists.fedoraproject.org/pipermail/legal/2010-February/001109.html

As mentioned in tiles-v1/README it is questionable whether or
not the bundled tiles have a non-commercial-use license. Thus
it is questionable whether or not the tiles can be GNU GPL.

Tom 'spot' Callaway says the tiles are not GNU GPL.

Using GPL tiles from kdegames as indicated above seems like a
good idea. That guarantees that the tiles used are GPL.

But then I suppose the tiles-v1/ directory should be removed from
the source package since otherwise the source package will contain
tiles which are not GNU GPL.

ACTION

The upstream .c and .h files refer to the LICENSE file for license
information except lazyfixed.c, lazyfixed.h, vlazyfixed.c, and
vlazyfixed.h which refer to
  G

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-09 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #3 from Klaus Grue  2010-04-09 16:56:33 EDT ---
I have done a pre-review of the package and filed it under Bug 523715

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-04-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #2 from Göran Uddeborg  2010-04-05 12:19:05 EDT 
---
I realized the scriptlets I used were not quite following the current packaging
standards.  I've made a slightly updated version of the package to fix that:

Spec URL: ftp://ftp.uddeborg.se/pub/mj/mj.spec
SRPM URL: ftp://ftp.uddeborg.se/pub/mj/mj-1.10-2.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 578290] Review Request: mj - Mah-Jong program with network option

2010-03-30 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=578290

--- Comment #1 from Göran Uddeborg  2010-03-30 16:15:34 EDT 
---
I should mention that if you run rpmlint on the SRPM, you will get several
warnings about spelling errors in the Swedish description, referring to words
from the English description.  From what I can tell, this is because of some
bug in rpm, see bug 578299.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review