[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248





--- Comment #5 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 06:41:38 EDT ---
Let me comment about the rpmlint output (available at
http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-4.fc10/rpmlint.txt):


terminus-fonts.spec:9: E: hardcoded-library-path in /lib/kbd/consolefonts
A library path is hardcoded to one of the following paths: /lib, /usr/lib. It
should be replaced by something like /%{_lib} or %{_libdir}.

terminus-fonts.src:9: E: hardcoded-library-path in /lib/kbd/consolefonts
A library path is hardcoded to one of the following paths: /lib, /usr/lib. It
should be replaced by something like /%{_lib} or %{_libdir}.

The /lib/kbd/consolefonts directory belongs to the kbd package, and the kbd
package itself hardcodes it as /lib/..., not /%{_lib} or %{_libdir} or anything
with macros. Following rpmlint's suggestions would likely break things.


terminus-fonts.noarch: W: symlink-should-be-relative
/etc/fonts/conf.d/63-terminus.conf
/usr/share/fontconfig/conf.avail/63-terminus.conf
Absolute symlinks are problematic eg. when working with chroot environments.

terminus-fonts.noarch: W: symlink-should-be-relative
/etc/X11/fontpath.d/terminus:unscaled /usr/share/fonts/terminus
Absolute symlinks are problematic eg. when working with chroot environments.

All the other packages putting symlinks into the /etc/X11/fontpath.d directory
also use absolute symlinks, so I am following a common practise here.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Nicolas Mailhot nicolas.mail...@laposte.net changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC|nicolas.mail...@laposte.net |
 AssignedTo|nob...@fedoraproject.org|nicolas.mail...@laposte.net
   Flag||fedora-review?,
   ||needinfo?(rhb...@n-dimensio
   ||nal.de)




--- Comment #6 from Nicolas Mailhot nicolas.mail...@laposte.net  2009-02-20 
06:58:11 EDT ---
1. You can safely drop this comment
# Do not trust font metadata versionning unless you've checked upstream does
# update versions on file changes. When in doubt use the timestamp of the most
# recent file as version.

2. Are you sure you want to keep this Provide?
Provides: terminus-font-x11 = 4.28-2
http://fedoraproject.org/wiki/Shipping_fonts_in_Fedora_%28FAQ%29#Do_I_need_to_Provide_my_old_package_names.3F

3. You can probably use the common_desc trick found in
/etc/rpmdevtools/spectemplate-fonts-multi.spec

to simplify your spec

4. Group:  User Interface/X is a bit ironic for the console package

5. If you only push your package to rawhide (as you should do), I think you can
assume filesystem is at the right version
Requires: filesystem = 2.4.11-1
http://fedoraproject.org/wiki/Shipping_fonts_in_Fedora_%28FAQ%29#Do_I_need_to_change_my_package_in_stable_releases_in_addition_to_Rawhide.2Fdevel.3F

6. FPC will ask you to use globals instead of defines soonish
http://fedoraproject.org/wiki/PackagingDrafts/global_preferred_over_define

7. Do you really need to hardcode /etc in the catalog path?

8. It's a bit saner to put Provides/Obsoletes next to other rpm dependency
rules (requires/buildrequires)

9. you do not need %dir %{_fontdir} anymore
https://admin.fedoraproject.org/updates/fontpackages-1.20-1.fc10

10. really adding a fontconfig file which is effectively a noop helps no one.
Please take a look at the templates in /usr/share/fontconfig/templates/ they're
not hard a all to fill

11. the symlinks warning of rpmlint is totally bogus and FRPC already decided
to have it nuked
http://fedoraproject.org/wiki/PackagingDrafts/Symlinks

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

   Flag|needinfo?(rhb...@n-dimensio |
   |nal.de) |




--- Comment #7 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 08:24:39 EDT ---
(In reply to comment #6)
 1. You can safely drop this comment
 # Do not trust font metadata versionning unless you've checked upstream does
 # update versions on file changes. When in doubt use the timestamp of the most
 # recent file as version.

Dropped.

 2. Are you sure you want to keep this Provide?
 Provides: terminus-font-x11 = 4.28-2

No. Dropped. (Turned out not to be useful after all, I had misread the rpm
output.)

 3. You can probably use the common_desc trick found in
 /etc/rpmdevtools/spectemplate-fonts-multi.spec
 to simplify your spec

Done.

 4. Group:  User Interface/X is a bit ironic for the console package

It is, but I cannot see any fitting rpm group. Application/Text does not work
either, because this is a font, not an application processing text. System
Environment/Base is the group of the kbd package which contains the other
console fonts, but terminus-fonts-console is not a required basic part of the
system environment either.

So, in the absences of a Others group, I don't see a group where this package
would really fit into.

Groups are not really used any more anyway, as far as I understand it, so it
probably has no consequences anyway. If you want the terminus-fonts-console
package in a specific, different group, I'm happy to change it, of course.

 5. If you only push your package to rawhide (as you should do), I think you 
 can
 assume filesystem is at the right version
 Requires: filesystem = 2.4.11-1
 http://fedoraproject.org/wiki/Shipping_fonts_in_Fedora_%28FAQ%29#Do_I_need_to_change_my_package_in_stable_releases_in_addition_to_Rawhide.2Fdevel.3F

Dropped. F-10 shipped a newer filesystem package, and that is all I cared
about.

 6. FPC will ask you to use globals instead of defines soonish
 http://fedoraproject.org/wiki/PackagingDrafts/global_preferred_over_define

Changed.

 7. Do you really need to hardcode /etc in the catalog path?

No. Changed to %{_sysconfdir}.

 8. It's a bit saner to put Provides/Obsoletes next to other rpm dependency
 rules (requires/buildrequires)

Done.

 9. you do not need %dir %{_fontdir} anymore
 https://admin.fedoraproject.org/updates/fontpackages-1.20-1.fc10

Changed: Removed the %dir, and versioned the build requirement for
fontpackages-devel.

 10. really adding a fontconfig file which is effectively a noop helps no one.
 Please take a look at the templates in /usr/share/fontconfig/templates/ 
 they're
 not hard a all to fill

Added a simple fontconfig file now.

http://fedoraproject.org/wiki/Fontconfig_packaging_tips read as if anything
going beyond that empty noop fontconfig file was optional, and did not mention
those (really useful) templates.

 11. the symlinks warning of rpmlint is totally bogus and FRPC already decided
 to have it nuked
 http://fedoraproject.org/wiki/PackagingDrafts/Symlinks

Good. I am ignoring those now.


I have uploaded the a version as terminus-fonts-4.28-5.fc10 with all the above
changes incorporated:

 
http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-5.fc10/terminus-fonts.spec
 
http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-5.fc10/terminus-fonts-4.28-5.fc10.src.rpm
 
http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-5.fc10/terminus-fonts-fontconfig.conf

  http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-5.fc10/
 
http://fedorapeople.org/gitweb?p=ndim/public_git/terminus-fonts-package.git;a=summary

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248





--- Comment #8 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 08:29:44 EDT ---
Koji scratch build of terminus-fonts-4.28-5.fc10 for dist-f11:

  http://koji.fedoraproject.org/koji/taskinfo?taskID=1142218

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248





--- Comment #9 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 08:42:26 EDT ---
(In reply to comment #8)
 Koji scratch build of terminus-fonts-4.28-5.fc10 for dist-f11:
 
   http://koji.fedoraproject.org/koji/taskinfo?taskID=1142218

This failed due to

No Package Found for fontpackages-devel = 1.20

However, now that I have removed the %dir %{_fontdir}, I need to require this
version, right?

Hmm. The fontpackages-1.20/changelog.txt suggests that requiring 1.18 would be
more appropriate, and koji has dist-f11 builds of 1.18 and 1.19, so that should
solve it.

I'll be uploading and test building terminus-fonts-4.28-6.fc10 with
fontpackages-devel = 1.18 shortly:

http://ndim.fedorapeople.org/packages/terminus-fonts/4.28-6.fc10/
http://fedorapeople.org/gitweb?p=ndim/public_git/terminus-fonts-package.git;a=summary

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248





--- Comment #10 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 08:49:32 EDT ---
Successful dist-f11 terminus-fonts-4.28-6.fc10 koji scratch build:

  http://koji.fedoraproject.org/koji/taskinfo?taskID=1142253

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Nicolas Mailhot nicolas.mail...@laposte.net changed:

   What|Removed |Added

 AssignedTo|nicolas.mail...@laposte.net |rhb...@n-dimensional.de
   Flag|fedora-review?  |fedora-review+




--- Comment #11 from Nicolas Mailhot nicolas.mail...@laposte.net  2009-02-20 
11:59:21 EDT ---
Yes, http://fedoraproject.org/wiki/Fontconfig_packaging_tips should really be
revised, but I can't find the time and no one else seems to bother.

Anyway your 4.28-6 seems fine. Thank you for taking the time to fix the
problems

ͳͳͳ APPROVED ͳͳͳ

You can now continue from

http://fedoraproject.org/wiki/Shipping_fonts_in_Fedora_%28FAQ%29#What_if_the_new_naming_guidelines_require_me_to_rename_my_source_package.3F

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

   Flag||fedora-cvs?




--- Comment #13 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 14:00:07 EDT ---
New Package CVS Request
===
Package Name: terminus-fonts
Short Description: Clean fixed width font
Owners: ndim
Branches:
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248





--- Comment #12 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 13:57:57 EDT ---
(In reply to comment #11)
 Yes, http://fedoraproject.org/wiki/Fontconfig_packaging_tips should really be
 revised, but I can't find the time and no one else seems to bother.

FWIW, I have just added a short paragraph about the template files in
/usr/share/fontconfig/templates/.

 Anyway your 4.28-6 seems fine. Thank you for taking the time to fix the
 problems
 
 ͳͳͳ APPROVED ͳͳͳ

Thank you!

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Kevin Fenzi ke...@tummy.com changed:

   What|Removed |Added

   Flag|fedora-cvs? |fedora-cvs+




--- Comment #14 from Kevin Fenzi ke...@tummy.com  2009-02-20 15:25:27 EDT ---
cvs 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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE




--- Comment #15 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-20 16:08:01 EDT ---
terminus-fonts has been successfully built in rawhide, so I am closing this as
NEXTRELEASE.

Thanks for the help everyone.

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-18 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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

 CC||fedora-fonts-bugs-l...@redh
   ||at.com
 Blocks||477044




--- Comment #1 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-18 19:50:44 EDT ---
This review request is for renaming the old terminus-font package according to
the new font policies (bug 480482).

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-18 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=486248





--- Comment #2 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-18 20:17:15 EDT ---
Releng ticket for removal of the old package:
https://fedorahosted.org/rel-eng/ticket/1291

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-18 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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

 CC||nicolas.mail...@laposte.net




--- Comment #3 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-18 20:19:24 EDT ---
*** Bug 480482 has been marked as a duplicate of this bug. ***

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-18 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=486248





--- Comment #4 from Hans Ulrich Niedermann rhb...@n-dimensional.de  
2009-02-18 20:30:41 EDT ---
Koji scratch build results:

  dist-f10 http://koji.fedoraproject.org/koji/taskinfo?taskID=1137853
  dist-f11 http://koji.fedoraproject.org/koji/taskinfo?taskID=1137855

-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 486248] Review Request: terminus-fonts - Clean fixed width font

2009-02-18 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=486248


Hans Ulrich Niedermann rhb...@n-dimensional.de changed:

   What|Removed |Added

 Depends on||202356




-- 
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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review