File Test-Refcount-0.06.tar.gz uploaded to lookaside cache by kwizart

2009-12-27 Thread Nicolas Chauvet
A file has been added to the lookaside cache for perl-Test-Refcount:

ea68fc8375bc36f49e2620356efde850  Test-Refcount-0.06.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Test-Refcount/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 perl-Test-Refcount.spec, 1.2, 1.3

2009-12-27 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Test-Refcount/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21238

Modified Files:
.cvsignore sources perl-Test-Refcount.spec 
Log Message:

Update to 0.06



Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Test-Refcount/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore  3 Aug 2009 12:00:27 -   1.2
+++ .cvsignore  27 Dec 2009 11:40:39 -  1.3
@@ -1 +1 @@
-Test-Refcount-0.05.tar.gz
+Test-Refcount-0.06.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Test-Refcount/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 3 Aug 2009 12:00:27 -   1.2
+++ sources 27 Dec 2009 11:40:39 -  1.3
@@ -1 +1 @@
-657b089713b1283218590119faf12432  Test-Refcount-0.05.tar.gz
+ea68fc8375bc36f49e2620356efde850  Test-Refcount-0.06.tar.gz


Index: perl-Test-Refcount.spec
===
RCS file: /cvs/pkgs/rpms/perl-Test-Refcount/devel/perl-Test-Refcount.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- perl-Test-Refcount.spec 4 Dec 2009 02:13:36 -   1.2
+++ perl-Test-Refcount.spec 27 Dec 2009 11:40:39 -  1.3
@@ -1,6 +1,6 @@
 Name:   perl-Test-Refcount
-Version:0.05
-Release:3%{?dist}
+Version:0.06
+Release:1%{?dist}
 Summary:Assert reference counts on objects
 
 Group:  Development/Libraries
@@ -46,8 +46,7 @@ find $RPM_BUILD_ROOT -type f -name .pack
 
 
 %check
-#Test fails rhbz#514942
-make test || :
+make test
 
 
 %clean
@@ -62,6 +61,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 27 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.06-1
+- Update to 0.06
+- Remove workaround at make test for perl with debug - rhbz#514942
+
 * Fri Dec  4 2009 Stepan Kasal ska...@redhat.com - 0.05-3
 - rebuild against perl 5.10.1
 

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: fontconfig config priority

2009-12-22 Thread Nicolas Mailhot
Le jeudi 17 décembre 2009 à 23:06 +0900, Akira TAGOH a écrit :
 Hi,

Hi,

 I have a question and a suggestion for the fontconfig
 config priority in the font packaging policy.
 
 I'm writing a small script to validate the fontconfig config
 in packages to not mess up.

Wondeful! If you want commit access to fontpackages to have it
integrated with our other tools, just ask (if the licensing is OK with
you)

 the goal is to check if the
 priority is set accurately and the config files are
 following our templates. it roughly started working. but I'm
 not quite sure what Latin in LGC really covers. is it
 similar to what Latin-[1-10] covers? or more strictly
 applied?

LGC roughtly means latin-like alphabetical scripts that are written
linearly with few ligatures, and those that exist optional (not indic,
not arabic, not cjk…) Also an unofficial requirement for those scripts
is to be from regions where people are familiar enough with latin
letters not to butcher them when they include them in fonts

A more professional description would be welcome :)

 The suggestion is, about improving the policy to set the
 priority more strictly. I have two ideas:
 
  1) have variety of the priorities for non-LGC fonts as well
  like for default, main and low perhaps.
  even though LGC fonts has a priority for default font,
  but not for non-LGC fonts. it may messes up their default
  font if multiple fonts with the same priority such as 65
  are installed. this priority things could avoids this issue.
  it may be something like:
 
  65-69 ... High priority non-LGC fonts
  70... Main non-LGC font list
  71-64 ... Low priority non-LGC fonts

Those ranges are inherited from the fontconfig master file split that
occured a few years ago upstream. I'm not so sure that nowadays they are
the most appropriate. We've certainly started pushing a lot more
fontconfig files that upstream thought at the time, and are hitting many
limitations (layout that was supposed to be flexible enough to allow
customization, but is not really because of the files that have kept
long font lists). If you try to split the non-latin file, for example,
you quickly hit prefix starvation. However, that's just MHO. Other
people may not share it. But please keep an open mind and do propose
another file naming convention if you find a better one. I think that
the main requirements would be to

1. clearly define the ranges a local sysadmin, a distro, and fontconfig
upstream fallbacks should use
2. try to separate classes of fonts to minimize risks of conflicts (like
the current lgc/non lgc split)
3. make locale appear when it is relevant
4. make the font names appear in filenames so people do not need
grepping to locate where the rules associated with their font are

It is possible in fontconfig to use something longer that the current
2-digit prefixes to order files

  2) describes what exactly default, Main and Low
  priority means.
  during developing and testing this script, I see some
  packages is possibly wrongly set the priority to their
  fontconfig config files, for example, some font is set the
  priority to 57 that is supposed to be the default font, but
  not marked as mandatory in comps. so I'd suggest to update
  comps or change the priority like:
 
  - mandatory for higher priority
  - default for main priority
  - optional for low priority
 
  and update the policy with it as well.

I don't think using comps brutally will work :

1. currently we do not have separate comps groups for every
fontconfig/css generic, fontconfig and apps really want a separate font
stack for each generic (though this could be fixed by splitting the
master fonts comps group)

2. sometimes our requirements are a lot more subtle than
mandatory/default : dejavu and liberation are both default, but their
ordering is not random

However I can only applaud trying to improve our fontconfig packaging,
and writing qa tests: this is sorely needed, if we want to continue
improving Fedora font support.

Best regards,

-- 
Nicolas Mailhot


signature.asc
Description: This is a digitally signed message part
___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: v4l applications

2009-12-20 Thread Nicolas Chauvet
2009/12/20 Paulo Cavalcanti pro...@gmail.com:


 On Fri, Dec 11, 2009 at 5:35 PM, Paulo Cavalcanti pro...@gmail.com wrote:


 On Sun, Dec 6, 2009 at 1:53 PM, Nicolas Chauvet kwiz...@gmail.com wrote:

 2009/12/5 Paulo Cavalcanti pro...@gmail.com:
  There are some old v4l applications that do not work in Fedora 12.
 
  I found so far fmtools and gnomeradio.
 I will have a look on fmtools in ew days, but until then, patches
 welcomed.


 The current fmtools developer, Ben Pfaff, told me he would send me a patch
 soon. I will test it and then forward it to you.



 Well, Ben Pfaff sent me a new version, and I have a src.rpm here:

 http://orion.lcg.ufrj.br/RPMS/src/fmtools-2.0-2.fc12.src.rpm

 http://orion.lcg.ufrj.br/RPMS/SPECS/fmtools.spec

 I also rewrote the spec file for including tkradio, a tcl/tk wrapper for
 fmtools.

 In my case, I need to call

  /usr/bin/v4lctl -c /dev/radio0 volume mute off

 to unmute my radio (v4ctl is from xawtv).

 I reported this issue to Ben Pfaff, but at least fmtools is up again.

 If someone with a different capture card could test this new version,
 it would be great.

 Thanks.
Hi Paula, and thx for your work,

Have you made a cvs request, so you can commit the spec directly?

Once that said there are few things I dislike in your src.rpm:
- The original source code of fmtools-2.0 doesn't seems present.
(same problem as fmcontrol), but I expect it to be present when the
release will be made official.
- You don't install with -p
- the desktop file could be bundled within the original source code and :
X-Desktop-File-Install-Version=0.15 should only be added by
desktop-file-install on %install
- Requires: tk seems a big dependency for a simple cmd line tool as
fmtools, Can you sub-package tkradio ? (or submit another package for
it ?)
- You haven't keept the changelog from the fedora package, Can you
rebase on it ?


Thx

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


rpms/perl-Devel-FindRef/devel perl-Devel-FindRef.spec, 1.8, 1.9 Devel-FindRef-1.422-nocommon.patch, 1.1, NONE

2009-12-20 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Devel-FindRef/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5302

Modified Files:
perl-Devel-FindRef.spec 
Removed Files:
Devel-FindRef-1.422-nocommon.patch 
Log Message:
- Add BR perl(common::sense)



Index: perl-Devel-FindRef.spec
===
RCS file: /cvs/pkgs/rpms/perl-Devel-FindRef/devel/perl-Devel-FindRef.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- perl-Devel-FindRef.spec 7 Dec 2009 08:22:31 -   1.8
+++ perl-Devel-FindRef.spec 20 Dec 2009 22:23:36 -  1.9
@@ -1,14 +1,14 @@
 Name:   perl-Devel-FindRef
 Version:1.42
-Release:7%{?dist}
+Release:8%{?dist}
 Summary:Where is that reference to my variable hiding?
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Devel-FindRef/
 Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}2.tar.gz
-Patch0: Devel-FindRef-1.422-nocommon.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 
 %description
@@ -19,7 +19,7 @@ references backwards is usually possib
 
 %prep
 %setup -q -n Devel-FindRef-%{version}2
-%patch0 -p1 -b .nocommon
+
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
@@ -50,10 +50,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/Devel*.3*
 
 %changelog
+* Sun Dec 20 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.42-8
+- Add BR perl(common::sense)
+
 * Mon Dec  7 2009 Stepan Kasal ska...@redhat.com - 1.42-7
 - rebuild against perl 5.10.1
 
-* Mon Aug 31 2009 Nicolas Chauvet (kwizart) 1.42-5
+* Mon Aug 31 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.42-5
 - Update internal version to 1.422
 
 * Tue Aug  4 2009 Stepan Kasal ska...@redhat.com 1.42-3


--- Devel-FindRef-1.422-nocommon.patch DELETED ---

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Devel-FindRef/F-12 perl-Devel-FindRef.spec, 1.7, 1.8 Devel-FindRef-1.422-nocommon.patch, 1.1, NONE

2009-12-20 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Devel-FindRef/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6115

Modified Files:
perl-Devel-FindRef.spec 
Removed Files:
Devel-FindRef-1.422-nocommon.patch 
Log Message:
- Add BR perl(common::sense)



Index: perl-Devel-FindRef.spec
===
RCS file: /cvs/pkgs/rpms/perl-Devel-FindRef/F-12/perl-Devel-FindRef.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- perl-Devel-FindRef.spec 31 Aug 2009 15:11:58 -  1.7
+++ perl-Devel-FindRef.spec 20 Dec 2009 22:26:51 -  1.8
@@ -1,14 +1,14 @@
 Name:   perl-Devel-FindRef
 Version:1.42
-Release:6%{?dist}
+Release:8%{?dist}
 Summary:Where is that reference to my variable hiding?
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Devel-FindRef/
 Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}2.tar.gz
-Patch0: Devel-FindRef-1.422-nocommon.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 
 %description
@@ -19,7 +19,7 @@ references backwards is usually possib
 
 %prep
 %setup -q -n Devel-FindRef-%{version}2
-%patch0 -p1 -b .nocommon
+
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
@@ -50,7 +50,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/Devel*.3*
 
 %changelog
-* Mon Aug 31 2009 Nicolas Chauvet (kwizart) 1.42-5
+* Sun Dec 20 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.42-8
+- Add BR perl(common::sense)
+
+* Mon Dec  7 2009 Stepan Kasal ska...@redhat.com - 1.42-7
+- rebuild against perl 5.10.1
+
+* Mon Aug 31 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.42-5
 - Update internal version to 1.422
 
 * Tue Aug  4 2009 Stepan Kasal ska...@redhat.com 1.42-3


--- Devel-FindRef-1.422-nocommon.patch DELETED ---

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: dist-git proof of concept phase 1 complete

2009-12-15 Thread Nicolas Mailhot
BTW, please make sure the new system has something like cvs-import (ie
put the files in this srpm as new changeset in the vcs, I don't want to
know how your vcs works, this is a good srpm just eat it)


-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-15 Thread Nicolas Mailhot
Le mardi 15 décembre 2009 à 16:54 +, Paul Jakma a écrit :

 I personally think the model used by many Unixes from the 90s makes a 
 lot of sense - 32bit userpace by default, 64bit kernel, 64bit for a 
 select few applications that actually need the benefits of x86_64 
 (memory/bit more performance), but hey..

Apples and oranges. 64bit on other arches only changes memory accesses,
x86_64 changes a lot more than just that, and the other changes in
x86_64 trump the memory costs.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

rpms/perl-BDB/F-12 .cvsignore,1.6,1.7 sources,1.7,1.8

2009-12-15 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-BDB/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7765

Modified Files:
.cvsignore sources 
Log Message:
Update missing source



Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-BDB/F-12/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore  31 Aug 2009 15:15:54 -  1.6
+++ .cvsignore  15 Dec 2009 12:55:23 -  1.7
@@ -1 +1 @@
-BDB-1.84.tar.gz
+BDB-1.86.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-BDB/F-12/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources 31 Aug 2009 15:15:54 -  1.7
+++ sources 15 Dec 2009 12:55:24 -  1.8
@@ -1 +1 @@
-64c976f7850ce4accfb615a301467e8c  BDB-1.84.tar.gz
+e64da0463e5305d5cad4bd63f820df45  BDB-1.86.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: Exception request from FESCo for bundled libaries

2009-12-14 Thread Nicolas Mailhot


Le Lun 14 décembre 2009 08:06, Josephine Tannhäuser a écrit :

 2009/12/6, Adrian Reber adr...@lisas.de:
 https://bugzilla.redhat.com/show_bug.cgi?id=544720
 This is not a lib!

The guidelines should be read as:

« Bundling any other component your component depends on in the same package
is forbidden; each component should be packaged separately in its own package
for legal and maintenance reasons »

(Just IMHO, that's the guidelines spirit, the guidelines text should be
amended in a non-library-oriented wording, libs are the most common case but
they're not the only one)

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-14 Thread Nicolas Mailhot


Le Dim 13 décembre 2009 22:35, Chris Adams a écrit :

 As for the RAM overhead of 64 bit code vs. 32 bit code, I don't see it
 much in the real world.

The worst case I've seen reported is when the RAM overhead managed to
annihilate register improvements (worst case in a very specific load). So RAM
overhead is pretty much a urban myth on x86_64

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: MariaDB and Fedora

2009-12-14 Thread Nicolas Mailhot


Le Lun 14 décembre 2009 00:20, Bruno Wolff III a écrit :

 On Sun, Dec 13, 2009 at 19:02:55 -0200,
   Henrique Junior henrique...@gmail.com wrote:
 By the way, Monty is asking for some Help saving MySQL [0].

 Monty can just go and fork it. The only limitation is that he won't be
 able to dual license it any more.

Yes, unfortunately a lot of the noise against the SUN/Oracle merger is people
that just want the licensing changed because they can't imagine building a
successful company on GPL software (very sad). The same kind of people
splintered the open source Java community by refusing to help sun when it
GPL-ed the JVM and diverting resources to new projetcs instead.

That being said, Mysql *does* compete with Oracle (not technically, but
commercially very much so, it kills the use one db everywhere corp market
paradigm where Oracle is all too happy to count cpus for lots of small Oracle
databases), and this competition relies on the Mysql brand (that finally
managed to reach CTO awareness level), and Oracle getting its hand on the
brand would definitely lower competition for several years (and I don't have
any SAP or other shares).

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Exception request from FESCo for bundled libaries

2009-12-14 Thread Nicolas Mailhot


Le Lun 14 décembre 2009 11:28, Josephine Tannhäuser a écrit :

 2009/12/14, Nicolas Mailhot nicolas.mail...@laposte.net:
 The guidelines should be read as:

 « Bundling any other component your component depends on in the same package
 is forbidden; each component should be packaged separately in its own
 package
 for legal and maintenance reasons »

 This is more a wishful thinking than a practical thing
 The guidelines should be a system of rules without place for everyone
 to interprete in it what he/she wants to see in the guidelines.

I don't have the time right now but I personally would not hesitate to propose
this as a formal packaging guideline if FPC feels it is not what the current
guidelines intended (but did not express cleanly). Every domain I've packaged
has the same recurring maintenance problems with bundled components (be it
libraries, java jars, reference files), there is nothing library specific in
the problems bundling causes (forking, non tracking of upstream fixes,
conflicts, etc)

So, you may think this is wishful thinking, but on my experience it is a very
practical and pragmatic rule. Bundling helps you get new components in fast
and then makes package maintenance a burden forever (years after years).

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Exception request from FESCo for bundled libaries

2009-12-14 Thread Nicolas Mailhot


Le Lun 14 décembre 2009 12:45, Josephine Tannhäuser a écrit :

 of course this is a practicable rule, BUT
 the problem is upstream or the rule itself.

 kernels internal zlib is not a lib its a module,
 wordpress internal php-gettext is not a lib, its a php code file.

 The trick is to declare that a lib is not a lib and you can close the
 bug as not a bug...
 Easy cake..

This is playing with words. I'm sure that when the guideline was written lib
was intended as some code in any language that can be shared. What is less
clear is the other shared components which are not code (resource files,
fonts, templates, etc) but there is no doubt at all in my mind on the code
part.

Though your interpretation is one reason we keep refining guidelines to leave
no room for bad packager excuses.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: x86-64 on i386 (was Re: Promoting i386 version over x86_64?)

2009-12-14 Thread Nicolas Mailhot


Le Lun 14 décembre 2009 12:51, Ralf Corsepius a écrit :

 Of course, this is an extreme case, but they also aren't that rare in
 real world cases.

They aren't that rare on very specific workloads (numeric computation).
People in those fields often have large datasets that appreciate lots of
memory (ours work with GiB-sized datasets at least)

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Exception request from FESCo for bundled libaries

2009-12-14 Thread Nicolas Mailhot

 On Monday 14 December 2009 04:27:52 am Nicolas Mailhot wrote:

  Though your interpretation is one reason we keep refining guidelines
 to
   leave no room for bad packager excuses.

Just to be clear what is bad here is the excuse, not the packager
(didn't realise it when writing, English has this funny property you can
stack words directly and create valid sentences that may be read in many
different ways)

It is hard to write unambiguous text. In guidelines or other documents.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: MariaDB and Fedora

2009-12-14 Thread Nicolas Mailhot
Le lundi 14 décembre 2009 à 17:03 +0200, Devrim GÜNDÜZ a écrit :
 On Sun, 2009-12-13 at 19:27 -0500, Tom Lane wrote:
 
  (FWIW, I completely agree with Monty that Oracle is likely to do
 their
  best to kill MySQL once they have it.  But they can't kill the GPL'd
  version as long as people are willing to work on that.  Evidently
  Monty isn't.)
 
 http://www.marketwire.com/press-release/Oracle-Corporation-NASDAQ-ORCL
 -109.html
 
 Oracle Makes Commitments to Customers, Developers and Users of MySQL

Oracle commitments are only worth the money Oracle expects earning
through them. For example the BEA commitment was we will support
existing customers for 10 years, and the nuances of what exactly
support means when Oracle has decided a product had no future are only
starting to get clear today. This new PR only commits for three years.
That's a miser, it would take at least that much time for Oracle to
execute a smooth kill (transitioning existing Mysql customers) if it
started today. You need to remember Oracle's bread and butter is the
Enterprise market where time scales are longer (as evidenced by the 7
years+ RHEL release lifecycle)

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

rpms/perl-BDB/devel perl-BDB.spec, 1.12, 1.13 BDB-1.84-nocommon.patch, 1.1, NONE

2009-12-14 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-BDB/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14405

Modified Files:
perl-BDB.spec 
Removed Files:
BDB-1.84-nocommon.patch 
Log Message:
Remove uneedeed patch



Index: perl-BDB.spec
===
RCS file: /cvs/pkgs/rpms/perl-BDB/devel/perl-BDB.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- perl-BDB.spec   8 Dec 2009 22:37:51 -   1.12
+++ perl-BDB.spec   14 Dec 2009 18:57:22 -  1.13
@@ -1,17 +1,17 @@
 Name:   perl-BDB
 Version:1.86
-Release:2%{?dist}
+Release:3%{?dist}
 Summary:Asynchronous Berkeley DB access
 
 Group:  Development/Libraries
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/BDB/
 Source0:
http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/BDB-%{version}.tar.gz
-Patch0: BDB-1.84-nocommon.patch
 Patch1: BDB-1.86-db_48.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
 BuildRequires:  db4-devel
 Requires:  perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version))
 
@@ -21,7 +21,6 @@ Asynchronous Berkeley DB access.
 
 %prep
 %setup -q -n BDB-%{version}
-%patch0 -p1 -b .nocommon
 %patch1 -p1 -b .db48
 
 
@@ -56,6 +55,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 13 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.86-3
+- Drop Patch0
+
 * Tue Dec 8 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.86-2
 - Patch to force db 4.8.
 


--- BDB-1.84-nocommon.patch DELETED ---

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-BDB/F-12 perl-BDB.spec, 1.9, 1.10 BDB-1.84-nocommon.patch, 1.1, NONE

2009-12-14 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-BDB/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7792

Modified Files:
perl-BDB.spec 
Removed Files:
BDB-1.84-nocommon.patch 
Log Message:
- Update to 1.86
- Drop patch0



Index: perl-BDB.spec
===
RCS file: /cvs/pkgs/rpms/perl-BDB/F-12/perl-BDB.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- perl-BDB.spec   31 Aug 2009 15:21:53 -  1.9
+++ perl-BDB.spec   14 Dec 2009 20:49:27 -  1.10
@@ -1,16 +1,16 @@
 Name:   perl-BDB
-Version:1.84
-Release:1%{?dist}
+Version:1.86
+Release:3%{?dist}
 Summary:Asynchronous Berkeley DB access
 
 Group:  Development/Libraries
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/BDB/
 Source0:
http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/BDB-%{version}.tar.gz
-Patch0: BDB-1.84-nocommon.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(common::sense)
 BuildRequires:  db4-devel
 Requires:  perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version))
 
@@ -20,7 +20,6 @@ Asynchronous Berkeley DB access.
 
 %prep
 %setup -q -n BDB-%{version}
-%patch0 -p1 -b .nocommon
 
 
 %build
@@ -54,6 +53,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 13 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.86-3
+- Drop Patch0
+
+* Mon Dec 7 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.86-1
+- Update to 1.86
+
 * Mon Aug 31 2009 kwizart  kwizart at gmail.com  - 1.84-1
 - Update to 1.84
 - Add Patch to get rid of common:sense


--- BDB-1.84-nocommon.patch DELETED ---

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: Why pavucontrol is not installed by default?

2009-12-11 Thread Nicolas Mailhot
Le vendredi 11 décembre 2009 à 11:31 -0800, Adam Williamson a écrit :

 It also encourages lazy interface design - the designer can always
 think
 'well, I'll just make this a checkbox under 'advanced' somewhere',
 rather than considering how to properly design a single configuration
 interface.

I fail to see how it is worse than designers that think this is
advanced stuff, I don't need to handle it and then redefine advanced
users as people able to use bugzilla and contradict me

At least in the fist lazy design variant the features are available
somewhere.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Promoting i386 version over x86_64?

2009-12-09 Thread Nicolas Mailhot


Le Mer 9 décembre 2009 15:00, Dominik 'Rathann' Mierzejewski a écrit :

 Actually, x86_64 is an AMD invention (originally called AMD64)
 and is called EM64T by Intel. The only Intel 64 I can think of
 is IA64, i.e. Itanium (called Itanic by some).

When Intel realised Itanium was a failure, they dumped the ia32/ia64
classification and adopted x32/x64 (which is the same thing, except x64 !=
ia64, talk about hiding past mistakes)

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


File AnyEvent-5.22.tar.gz uploaded to lookaside cache by kwizart

2009-12-07 Thread Nicolas Chauvet
A file has been added to the lookaside cache for perl-AnyEvent:

b80fb0638ea729ea311aa00a1e2a5432  AnyEvent-5.22.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


File BDB-1.86.tar.gz uploaded to lookaside cache by kwizart

2009-12-07 Thread Nicolas Chauvet
A file has been added to the lookaside cache for perl-BDB:

e64da0463e5305d5cad4bd63f820df45  BDB-1.86.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-BDB/devel .cvsignore, 1.6, 1.7 sources, 1.7, 1.8 perl-BDB.spec, 1.10, 1.11

2009-12-07 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-BDB/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6392

Modified Files:
.cvsignore sources perl-BDB.spec 
Log Message:
Update to 1.86



Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-BDB/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore  31 Aug 2009 15:15:54 -  1.6
+++ .cvsignore  7 Dec 2009 17:49:04 -   1.7
@@ -1 +1 @@
-BDB-1.84.tar.gz
+BDB-1.86.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-BDB/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources 31 Aug 2009 15:15:54 -  1.7
+++ sources 7 Dec 2009 17:49:04 -   1.8
@@ -1 +1 @@
-64c976f7850ce4accfb615a301467e8c  BDB-1.84.tar.gz
+e64da0463e5305d5cad4bd63f820df45  BDB-1.86.tar.gz


Index: perl-BDB.spec
===
RCS file: /cvs/pkgs/rpms/perl-BDB/devel/perl-BDB.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- perl-BDB.spec   7 Dec 2009 11:33:24 -   1.10
+++ perl-BDB.spec   7 Dec 2009 17:49:04 -   1.11
@@ -1,6 +1,6 @@
 Name:   perl-BDB
-Version:1.84
-Release:2%{?dist}
+Version:1.86
+Release:1%{?dist}
 Summary:Asynchronous Berkeley DB access
 
 Group:  Development/Libraries
@@ -54,6 +54,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Dec 7 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 1.86-1
+- Update to 1.86
+
 * Mon Dec  7 2009 Stepan Kasal ska...@redhat.com - 1.84-2
 - rebuild against perl 5.10.1
 

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-AnyEvent/devel perl-AnyEvent.spec, 1.22, 1.23 sources, 1.14, 1.15 .cvsignore, 1.14, 1.15

2009-12-07 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-AnyEvent/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11644

Modified Files:
perl-AnyEvent.spec sources .cvsignore 
Log Message:
Update to 5.22



Index: perl-AnyEvent.spec
===
RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/perl-AnyEvent.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -r1.22 -r1.23
--- perl-AnyEvent.spec  7 Dec 2009 14:46:52 -   1.22
+++ perl-AnyEvent.spec  7 Dec 2009 18:02:31 -   1.23
@@ -1,8 +1,8 @@
-%global subver 2
+#global subver 2
 
 Name:   perl-AnyEvent
-Version:5.11
-Release:3%{?dist}
+Version:5.22
+Release:1%{?dist}
 Summary:Framework for multiple event loops
 
 Group:  Development/Libraries
@@ -82,6 +82,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Dec 7 2009 Nicolas Chauvet kwiz...@fedoraproject.org  - 5.22-1
+- Update to 5.22  (rpm version : 5.22)
+
 * Mon Dec  7 2009 Stepan Kasal ska...@redhat.com - 5.11-3
 - rebuild against perl 5.10.1
 


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- sources 31 Aug 2009 14:27:24 -  1.14
+++ sources 7 Dec 2009 18:02:31 -   1.15
@@ -1 +1 @@
-21f43e5fc3e55a079f672add72c64262  AnyEvent-5.112.tar.gz
+b80fb0638ea729ea311aa00a1e2a5432  AnyEvent-5.22.tar.gz


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-AnyEvent/devel/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- .cvsignore  31 Aug 2009 14:27:25 -  1.14
+++ .cvsignore  7 Dec 2009 18:02:31 -   1.15
@@ -1 +1 @@
-AnyEvent-5.112.tar.gz
+AnyEvent-5.22.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: v4l applications

2009-12-06 Thread Nicolas Chauvet
2009/12/5 Paulo Cavalcanti pro...@gmail.com:
 There are some old v4l applications that do not work in Fedora 12.

 I found so far fmtools and gnomeradio.
I will have a look on fmtools in ew days, but until then, patches welcomed.

Nicolas (kwizart)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FreeType patented bytecode interpreter now in rawhide

2009-12-04 Thread Nicolas Mailhot


Le Ven 4 décembre 2009 13:50, Matěj Cepl a écrit :

 Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a):
 Since the patents covering the TrueType bytecode interpreter expired at
 the end of October, I've now built FreeType in rawhide with that part of
 code enabled.

 can we hope for the update in F12 as well, please?

Given how any font rendering changes seems to degrade font rendering for some
users, I'd very much prefer it went through a full release testing cycle
before hitting unsuspecting users.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: FreeType patented bytecode interpreter now in rawhide

2009-12-04 Thread Nicolas Mailhot


Le Ven 4 décembre 2009 13:50, Matěj Cepl a écrit :

 Dne 4.12.2009 01:13, Behdad Esfahbod napsal(a):
 Since the patents covering the TrueType bytecode interpreter expired at
 the end of October, I've now built FreeType in rawhide with that part of
 code enabled.

 can we hope for the update in F12 as well, please?

Given how any font rendering changes seems to degrade font rendering for some
users, I'd very much prefer it went through a full release testing cycle
before hitting unsuspecting users.

-- 
Nicolas Mailhot


___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: Proposed F13 feature: drop separate updates repository

2009-12-03 Thread Nicolas Mailhot


Le Mer 2 décembre 2009 23:56, Matt Domsch a écrit :

 On Wed, Dec 02, 2009 at 07:35:03PM +0100, Nicolas Mailhot wrote:
 3. replace static mirrors with proxy-ing of kojipkgs.fedoraproject.org
 (make sure it works with web infrastructure instead of fighting it)

 Sorry, I don't understand this.  Can you elaborate?  That would help
 me scope the impact to MirrorManager.

Right now the same package moves from master URL to master URL as it is pushed
from testing to updates to GA to whatever. That means the same package gets
downloaded many times over because it changed URL (and browsers, proxies, etc
understand new url = new file)

My proposal is to never move a package, put it in a single unchanging place
after a koji build, and just index it or not in the relevant repodata when it
gets promoted or demoted.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Build Failure regarding Boost

2009-12-01 Thread Nicolas Chauvet
2009/12/1 Tim Niemueller t...@niemueller.de:
 Hi all.

 I'm trying to build the newest version 3.0.0 of the Player package. It
 builds just fine on F11/F12, but it fails with an error that
 -lboost_thread cannot be found on rawhide. boost-devel is in the BR,
 boost-thread is being installed according to root.log.

 The package uses cmake for building, where I suspect the problem. On my
 (F-11) machine it links with -lboost_thread-mt). But on rawhide it uses
 the non-mt version (well, a non-multithreaded threading library is kind
 of an issue). On my system I have cmake 2.6.3, while rawhide has 2.8.0.
 Is there a known problem? Does anyone else maintain a project build with
 cmake and using Boost and can give a hint how to solve?
aqsis use cmake and boost, but also explicitly tell which boost library to use.
You may have to adapt the cmake option if they are non-standardized.

Nicolas (kwizart)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: rawhide report: 20091128 changes

2009-11-30 Thread Nicolas Chauvet
2009/11/28 Rex Dieter rdie...@math.unl.edu:
 Rawhide Report wrote:

 Compose started at Sat Nov 28 08:15:06 UTC 2009

 Broken deps for i386

 kipi-plugins-0.8.0-3.fc13.i686 requires libcxcore.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libcvaux.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libcv.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libhighgui.so.2

 Looks like an ABI-breaking opencv landed. ;(
This ABI bump was scheduled from this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=530717
packagers are expected to rebuild their package.

ps: I will do mine tonight.
Nicolas (kwizart)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: rpms/php-facedetect/EL-5 php-facedetect.spec,1.1,1.2

2009-11-30 Thread Nicolas Chauvet
Can this commit be reverted?
It was requested to rebuild package only for rawhide!
https://bugzilla.redhat.com/show_bug.cgi?id=530717

2009/11/30 topdog top...@fedoraproject.org:
 Author: topdog

 Update of /cvs/pkgs/rpms/php-facedetect/EL-5
 In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20125/EL-5

 Modified Files:
        php-facedetect.spec
 Log Message:
 * Mon Nov 30 2009 Andrew Colin Kissa and...@topdog.za.net 1.0.0-3
 - rebuild for new opencv




 Index: php-facedetect.spec
 ===
 RCS file: /cvs/pkgs/rpms/php-facedetect/EL-5/php-facedetect.spec,v
 retrieving revision 1.1
 retrieving revision 1.2
 diff -u -p -r1.1 -r1.2
 --- php-facedetect.spec 31 Jul 2009 15:31:54 -      1.1
 +++ php-facedetect.spec 30 Nov 2009 08:49:23 -      1.2
 @@ -3,7 +3,7 @@

  Name:          php-facedetect
  Version:       1.0.0
 -Release:       2%{?dist}
 +Release:       3%{?dist}
  Summary:       PHP extension to access the OpenCV library
  Group:         Development/Languages
  License:       PHP
 @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT
  %{php_extdir}/facedetect.so

  %changelog
 +* Sun Nov 29 2009 Andrew Colin Kissa and...@topdog.za.net - 1.0.0-2
 +- Rebuild with new opencv
 +
  * Thu Jul 30 2009 Andrew Colin Kissa and...@topdog.za.net - 1.0.0-2
  - Fix macros


 --
 fedora-extras-commits mailing list
 fedora-extras-comm...@redhat.com
 https://www.redhat.com/mailman/listinfo/fedora-extras-commits


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: rawhide report: 20091128 changes

2009-11-30 Thread Nicolas Chauvet
2009/11/30 Rex Dieter rdie...@math.unl.edu:
 Nicolas Chauvet wrote:

 2009/11/28 Rex Dieter rdie...@math.unl.edu:
 Rawhide Report wrote:

 Compose started at Sat Nov 28 08:15:06 UTC 2009

 Broken deps for i386

 kipi-plugins-0.8.0-3.fc13.i686 requires libcxcore.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libcvaux.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libcv.so.2
 kipi-plugins-0.8.0-3.fc13.i686 requires libhighgui.so.2

 Looks like an ABI-breaking opencv landed. ;(
 This ABI bump was scheduled from this bug:
 https://bugzilla.redhat.com/show_bug.cgi?id=530717
 packagers are expected to rebuild their package.

 I was just pointing out that packagers should expect to be notified of such
 things (without having to wait for broken deps reports), something like
 https://fedoraproject.org/wiki/PackageMaintainers/MaintainerResponsibility#Notify_others_of_changes_that_may_affect_their_packages
 would be nice.
That's why every primary maintainer was cc'd to the bug.
But indeed, for some reason, you was missing from the bug as the
kipi-plugins maintainer.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: JBoss in Fedora

2009-11-26 Thread Nicolas Mailhot


Le Jeu 26 novembre 2009 01:21, Ricardo Argüello a écrit :

 Is there anybody interested in helping port JPackage's JBoss to Fedora 13:

 https://fedoraproject.org/wiki/JBoss

 I understand there is an ongoing work to include JBoss AS 5.1 in JPackage.org.
 Where can we get this SRPMS to begin porting?

The bits constituting JBoss are landing one after another in the jpackage cvs.
You can go there to check them. It is no easy integration work because JBoss
upstream insists on using old versions of several components, when other java
apps already depend on newer ones, and because java dependency handling is in
the stone age. When this is finished Jpackage-side, I'm sure many people will
be interested in importing the result in Fedora.

(however if it's done again in fork-and-forget mode with incompatibilities
gratuituously introduced Fedora-side and the Fedora maintainer completely
absent when users start complaining at the jpp packager that did most of the
work Fedora benefited from, I'm sure it won't improve the relationship between
the projects)

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-25 Thread Nicolas Mailhot
Le mercredi 25 novembre 2009 à 01:11 +0100, Matěj Cepl a écrit :

 I think you didn't get the message ... you are very welcome (well, I 
 guess, you are) to fix packaging of those fonts (see bugs at 
 http://is.gd/52X4m). If you say, that somebody else should do the work 
 (I was looking at it whether I could help there, but my estimate was 
 something like a week of full time work), then let that somebody else to 
 decide whether it makes sense.

Thanks Matěj

To sum up the situation:

1. The long-deprecated core fonts ecosystem is composed of users, some
code xorg side, and a large pile of font files this code accesses

2. The xorg code at at least one built-in backup font to use it are not
going away

3. The large pile of core fonts, OTOH, is in bitrotting packages that
didn't see real maintenance for a long time (were bitrotting way before
the Fedora Core handover and were never cleaned up since). They still
regularly fail and cause crashes that make a bad rep to Fedora fonts.

4. Some people like me and Matěj have been spending or were planning to
spend some time trying to fix this. Not because we use this stuff, but
because of some misplaced sense of duty. It is not fun stuff at all,
however, and anything that helps reducing the enveloppe to fix is
welcome news.

5. The real users of this stuff never contributed a bit to this
maintenance, avoid answering questions when people ask something about
it, refused to write packaging guidelines to help others do this work
for them when (repeatedly) invited to, and react in a very hostile
manner when they get a single mail asking them to make some effort to
stop using this stuff (either patching it out, convincing their upstream
to do this change, or finding another non-core-fonts-using alternative
to package in Fedora, there are many possible solutions). They were
*not* asked to help cleaning up the font packages themselves, because,
after all this years of no action, it's pretty clear none of them want
to.

In other words, they collectively expect someone else to do the ugly,
boring, and time-consuming work on the stuff they use, and BTW this
someone else should shut up about it and not remind them they behave
like parasites (let's call things by their real name).


Given all this, I'm not motivated a lot to contribute to this work
anymore (if I end up doing it it's because I promised people like Matěj
help, not because I feel like helping core fonts users anymore. If Matěj
and others do their part I'll help them but that's all). So I suppose
the only remaining course of action is to:

A. investigate if it's possible for a core fonts client to make sure it
only accesses the built-in backup core font.

B. if not investigate it it's possible to write a small proxy lib with a
core-fonts-like api that do not let an app select any font but the
built-in backup core font

C. if A. or B. are true, orphan all the core font packages in Fedora,
and give their current users the choice of :
 a. drop their core font use
 b. make sure they only access the built-in backup core font (possibly,
writing B themselves)
 c. actually pick up the maintenance of the core fonts packages they
use, starting with writing (and getting approved) clear guidelines how
they should be packaged, then passing each of the core fonts packages
they need through a thorough Fedora review (not let anyone re-import
them in their current awful state, then sit up doing nothing about it)

In others words, go through the orphan route that was suggested by
others in this thread.

(RHEL will of course make its own choices)

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-25 Thread Nicolas Mailhot
Le mercredi 25 novembre 2009 à 10:03 +0100, Nicolas Mailhot a écrit :

 A. investigate if it's possible for a core fonts client to make sure it
 only accesses the built-in backup core font.
 
 B. if not investigate it it's possible to write a small proxy lib with a
 core-fonts-like api that do not let an app select any font but the
 built-in backup core font

Or even simpler, define a magic font name the core fonts system never
resolves to anything else than the built-in font.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot


Le Mar 24 novembre 2009 14:17, Felix Kaechele a écrit :

 Am 23.11.2009 22:50, schrieb Adam Williamson:
 He already said that he had talked to his upstreams and they had said
 they would not adjust their code. In that case, he really has done
 everything he possibly can in his position as maintainer, and sending
 him further nag emails is achieving nothing constructive and serving
 only to annoy him.

 And eventually may lead to packagers stopping to contribute to the
 Fedora Project.
 I do not wish to be used as a medium for a fight between a stubborn Font
 Guideline Evangelist and a stubborn upstream. If it's upstream's
 decision not to adjust their code then that's the way it is. If the
 package does not cause any unexpected behavior by not following the Font
 Guidelines there is nothing further I as a package maintainer am
 required to do.

To repeat myself once again, core fonts are not free, they have a maintenance
cost, and none of the packagers that claimed using core fonts is not a problem
so far has made the logical step of taking charge of what they say is no
problem.

Either it is no problem, and you are ready to take it out of my hands, or it
is a problem, so stop pretending it is not and I'm unreasonable saying it is
so.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot


Le Mar 24 novembre 2009 16:00, Chris Adams a écrit :

 Once upon a time, Nicolas Mailhot nicolas.mail...@laposte.net said:
 To repeat myself once again, core fonts are not free, they have a
 maintenance
 cost,

 What is the real maintenance cost?

 You have said that core fonts are not going away, so the maintenance
 cost will not go away.

The costs could go down to nothing if there was no core font user left in Fedora

 How is badgering other maintainers a good thing?

It is reducing the problem envelope.

 If you don't want to maintain something, then the normal way is to
 orphan it and let someone else take the job, not badger everybody else
 using the thing you don't want to maintain anymore.

Does not work that way. If it was a clear package dependency, I could orphan
the stuff, and all the people who complain at me now would be forced to take
themselves in charge and do the work needed by the stuff they use. Because of
the brain-damaged way core fonts were specified, the dependency is not
expressed in that way and I can not stop caring about core fonts without
stopping caring about other fonts (because as long as I have a fonts hat, and
no one has a core fonts one, people come to me by default and don't want to
hear about differences in font systems).

If you insist, I can ask formally FESCO if it thinks I do more harm than good.
It it thinks so, I'll do the logical thing, and go back to being just the
DejaVu maintainer, which was actually fun to do, and less time-wasting
besides.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot


Le Mar 24 novembre 2009 17:01, Chris Adams a écrit :

 That's not an answer.  What is the real maintenance cost?

I already explained yesterday : there are rotting Fedora Core packages to
merge review, packaging guidelines to write to define how they are supposed to
be cleaned up, a huge pile of existing fonts to re-check for licensing, a huge
pile of fonts to re-check for technical soundness (ie a lot of fonts for that
area are not encoded properly or declare bad names, should it continue to be
hidden via manual fonts.dir or should they be converted to something cleaner,
it we continue to go the manual fonts.dir way someone needs to review existing
files) etc.

We still had crashes this year due to problems in some fonts.dir.

When i18n asked what was the exact need for bitmap-fonts no one answered.
There is a need of someone that can answer other Fedora groups when such
questions are asked.

etc, etc

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot


Le Mar 24 novembre 2009 17:06, Jeremy Sanders a écrit :

 Nicolas Mailhot wrote:

 The costs could go down to nothing if there was no core font user left in
 Fedora

 Surely some are required for external legacy applications (including free
 software and propitiatory applications)?

If no one Fedora-side wants to do the work, this is a problem for RHEL. The
Fedora xorg team as far as I've seen only checks the core fonts code stays
operational and the built-in core fonts work. Current Fedora core fonts apps
exercise much more than that.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot


Le Mar 24 novembre 2009 17:09, Jussi Lehtola a écrit :
uestions on the internet.

 Instead of ranting about legacy fonts that have been used for decades,
 you can direct your energy towards something useful: making sure that
 new fonts that are compatible with modern font handling systems are
 correctly packaged.

As I've already stated, I'm ready to ask the usefulness question to FESCO.
But I don't owe you doing one and not the other if you don't want to help me
so the other does not interferes with my main interest.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-24 Thread Nicolas Mailhot
Le mardi 24 novembre 2009 à 10:44 -0600, Chris Adams a écrit :
 Once upon a time, Nicolas Mailhot nicolas.mail...@laposte.net said:
  Le Mar 24 novembre 2009 17:01, Chris Adams a écrit :
   That's not an answer.  What is the real maintenance cost?
  
  I already explained yesterday : there are rotting Fedora Core packages to
  merge review, packaging guidelines to write to define how they are supposed 
  to
  be cleaned up, a huge pile of existing fonts to re-check for licensing, a 
  huge
  pile of fonts to re-check for technical soundness (ie a lot of fonts for 
  that
  area are not encoded properly or declare bad names, should it continue to be
  hidden via manual fonts.dir or should they be converted to something 
  cleaner,
  it we continue to go the manual fonts.dir way someone needs to review 
  existing
  files) etc.
 
 And how much of this is still going to be done no matter what, since
 core font support is not going to be dropped?

You confuse core font support (=xorg code) and core fonts (= rotting
font files that no one wants to maintain, and the associated fonts.dir
indexes that break regularly)

To keep core fonts support available anything but the built-in fonts
(not the full historic xorg font suite, just the single fallback font
built in xorg) can be dropped.

Of course the packagers of the apps that use this stuff are going to
howl, since it will reduce what their apps can do, but none of them have
shown the slightest interest in contributing to the maintenance of the
stuff they use so far (to keep things interesting a lot of said apps
request fonts without checking they are actually available, and will
crash if those fonts are not present. But that's not a core fonts
support problem, that's a coding problem in those apps. They can be
broken without technically removing core fonts support from Fedora).

In fact one conclusion of this thread is that core fonts users are
emphatically not interested in contributing to the stuff they use, and
that it's better to remove the most rotten parts from Fedora, instead of
keeping it, and continuing to wait for them to fix it.

Like I said, this can be done without removing the xorg code Fedora is
commited to maintain to keep X11 protocol compatibility.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[RFA] Font audit results for Fedora 12 and 2009-11-22 fedora-devel

2009-11-23 Thread Nicolas Mailhot
Hi,

With a little delay here are the font audit results for Fedora 12 and
2009-11-22 fedora-devel. I think I've taken into account all the
feedback I received since last run. More feedback is of course welcome
(except for the file size computation, I know it's broken, was not worth
re-doing a 7h test run to fix it).

Seeing some numbers go down would be nice.

Individual packagers should have received their personalized
notification some hours ago (some in duplicate, the first relay host I
used blacklisted me as a spammer sometime in the middle of the run so I
had to restart everything, sorry about that, will try to improve).

Some people asked me why I didn't go the bugzilla route: look at the
numbers, there's no way I can write a script smart enough to manage
hundreds of bugs with different states. And doing it manually alone
would be a nightmare.

Special mention goes to jussilehtola for xine-ui: not only he
managed to add 27 font files not packaged according to Fedora guidelines
during the F-12 cycle, but 14 are copies of the same font.

Regards,

-- 
Nicolas Mailhot



signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Font audit results for Fedora 12 (final)

2009-11-23 Thread Nicolas Mailhot
(sorry, this one is for devel)

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[RFA] Font package differences between Fedora 11 and Fedora 12

2009-11-23 Thread Nicolas Mailhot
B. Font package changes:
= GraphicsMagick-perl.rpm (GraphicsMagick.src.rpm, ixs)
⇒ GraphicsMagick.src.rpm, ixs
+ ArtBrush, Medium, TrueType
/usr/share/doc/GraphicsMagick-perl-1.3.7/demo/Generic.ttf
− ArtBrush, Medium, TrueType
/usr/share/doc/GraphicsMagick-perl-1.1.14/demo/Generic.ttf
= ImageMagick-perl.rpm (ImageMagick.src.rpm, jwrdegoede)
⇒ ImageMagick.src.rpm, jwrdegoede
+ Tuffy, Regular, TrueType  
/usr/share/doc/ImageMagick-perl-6.5.4.7/demo/Generic.ttf
− Tuffy, Regular, TrueType  
/usr/share/doc/ImageMagick-perl-6.5.1.2/demo/Generic.ttf
+ adf-accanthis-2-fonts.rpm (adf-accanthis-fonts.src.rpm, nim, M)
+ Accanthis ADF Std No2, Bold, CFF  
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo2-Bold.otf
+ Accanthis ADF Std No2, Bold Italic, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo2-BoldItalic.otf
+ Accanthis ADF Std No2, Italic, CFF
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo2-Italic.otf
+ Accanthis ADF Std No2, Regular, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo2-Regular.otf
+ adf-accanthis-3-fonts.rpm (adf-accanthis-fonts.src.rpm, nim, M)
+ Accanthis ADF Std No3, Bold, CFF  
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo3-Bold.otf
+ Accanthis ADF Std No3, Bold Italic, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo3-BoldItalic.otf
+ Accanthis ADF Std No3, Italic, CFF
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo3-Italic.otf
+ Accanthis ADF Std No3, Regular, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStdNo3-Regular.otf
+ adf-accanthis-fonts.rpm (adf-accanthis-fonts.src.rpm, nim, M)
+ Accanthis ADF Std, Bold, CFF  
/usr/share/fonts/adf-accanthis/AccanthisADFStd-Bold.otf
+ Accanthis ADF Std, Bold Italic, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStd-BoldItalic.otf
+ Accanthis ADF Std, Italic, CFF
/usr/share/fonts/adf-accanthis/AccanthisADFStd-Italic.otf
+ Accanthis ADF Std, Regular, CFF   
/usr/share/fonts/adf-accanthis/AccanthisADFStd-Regular.otf
+ adf-tribun-fonts.rpm (adf-tribun-fonts.src.rpm, nim, M)
+ Tribun ADF Std Cond, Bold, TrueType   
/usr/share/fonts/adf-tribun/TribunADFStd-CondBold.ttf
+ Tribun ADF Std Cond, Bold Italic, TrueType
/usr/share/fonts/adf-tribun/TribunADFStd-CondBoldItalic.ttf
+ Tribun ADF Std Cond, Italic, TrueType 
/usr/share/fonts/adf-tribun/TribunADFStd-CondItalic.ttf
+ Tribun ADF Std Cond, Regular, TrueType
/usr/share/fonts/adf-tribun/TribunADFStd-Cond.ttf
+ Tribun ADF Std Med, Bold, TrueType
/usr/share/fonts/adf-tribun/TribunADFStd-MedBold.ttf
+ Tribun ADF Std Med, Bold Italic, TrueType 
/usr/share/fonts/adf-tribun/TribunADFStd-MedBoldItalic.ttf
+ Tribun ADF Std Med, Italic, TrueType  
/usr/share/fonts/adf-tribun/TribunADFStd-MedItalic.ttf
+ Tribun ADF Std Med, Medium, TrueType  
/usr/share/fonts/adf-tribun/TribunADFStd-Med.ttf
+ Tribun ADF Std, Bold, TrueType
/usr/share/fonts/adf-tribun/TribunADFStd-Bold.ttf
+ Tribun ADF Std, Bold Italic, TrueType 
/usr/share/fonts/adf-tribun/TribunADFStd-BoldItalic.ttf
+ Tribun ADF Std, Italic, TrueType  
/usr/share/fonts/adf-tribun/TribunADFStd-Italic.ttf
+ Tribun ADF Std, Regular, TrueType 
/usr/share/fonts/adf-tribun/TribunADFStd-Regular.ttf
+ apa-new-athena-unicode-fonts.rpm (apa-new-athena-unicode-fonts.src.rpm, 
ankursinha, M)
+ New Athena Unicode, Regular, TrueType 
/usr/share/fonts/apa-new-athena-unicode/newathu.ttf
= apanov-edrip-fonts.rpm (apanov-edrip-fonts.src.rpm, nim, M)
⇒ apanov-edrip-fonts.src.rpm, nim, M
+ Edrip, Bold Italic, TrueType  
/usr/share/fonts/apanov-edrip/Edrip-BoldItalic.ttf
− Edrip, BoldItalic, TrueType   
/usr/share/fonts/apanov-edrip/Edrip-BoldItalic.ttf
= apanov-heuristica-fonts.rpm (apanov-heuristica-fonts.src.rpm, nim, M)
⇒ apanov-heuristica-fonts.src.rpm, nim, M
+ Heuristica, Bold Italic, CFF  
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.otf
− Heuristica, BoldItalic, CFF   
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.otf
+ bitmap-cjk-fonts.rpm (bitmap-fonts.src.rpm, pnemade, M)
+ Fangsong ti, Regular, PCF /usr/share/fonts/bitmap/fangsongti16.pcf
+ Fangsong ti, Regular, PCF /usr/share/fonts/bitmap/fangsongti24.pcf
= bitmap-fonts.rpm (bitmap-fonts.src.rpm, pnemade)
⇒ bitmap-fonts.src.rpm, pnemade, M
+ Console, Regular, PCF /usr/share/fonts/bitmap/console8x16.pcf
− Console, Regular, PCF /usr/share/fonts/bitmap-fonts/console8x16.pcf
+ Fixed, Regular, PCF   /usr/share/fonts/bitmap/console9x15.pcf
− Fixed, Regular, PCF   /usr/share/fonts/bitmap-fonts/console9x15.pcf
+ LucidaTypewriter, Sans, PCF   /usr/share/fonts/bitmap/lutRS08.pcf
+ LucidaTypewriter, Sans, PCF   /usr/share/fonts/bitmap/lutRS10.pcf
+ LucidaTypewriter, Sans, PCF   /usr/share/fonts/bitmap/lutRS12.pcf
+ LucidaTypewriter, Sans, PCF 

[RFA] Font test result differences between Fedora 11 and Fedora 12

2009-11-23 Thread Nicolas Mailhot
A. Test result changes:

P#   t1   t2  t3  t4  t5  t6   t7  t8   t9   t10  t11  t12  t13  t14  t15  
t16  t17  t18
1‧‧   ‧   ‧   ‧   ‧‧   5‧‧‧‧‧‧‧
‧‧‧
2‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
3‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧‧‧
41‧   1   ‧   ‧   1‧   ‧‧‧-2   1‧11
‧11
5‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
6‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧11
7‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
11‧
8‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
11‧
9‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
10   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧2‧‧‧
‧2‧
11   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
12   ‧‧   ‧   -1  ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
13   -5   ‧   -5  ‧   ‧   -5   ‧   -1   -5   ‧‧-5   ‧-5   -5   
-4   -5   -5
14   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
15   ‧‧   ‧   ‧   ‧   ‧‧   ‧4‧‧‧‧44
‧3‧
16   -1   ‧   -1  ‧   ‧   ‧‧   ‧‧‧1-1   ‧-1   -1   
‧-1   ‧
17   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
18   -1   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
19   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧1‧
‧‧‧
20   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧1‧
‧‧‧
21   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧-1   ‧‧‧
‧‧-4
22   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧-4
23   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧-4
24   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
25   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
26   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
27   ‧‧   ‧   ‧   ‧   ‧‧   -1   ‧‧‧‧‧‧‧
1‧‧
28   ‧‧   ‧   ‧   ‧   ‧‧   ‧2‧‧‧‧‧‧
‧2‧
29   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
30   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
31   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
32   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧1
33   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
34   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
35   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
36   ‧‧   ‧   ‧   ‧   -4   ‧   ‧‧‧‧‧‧‧‧
‧‧‧
37   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
38   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧3‧‧‧‧
‧‧‧
39   ‧‧   27  ‧   ‧   ‧7   27   27   ‧‧27   20   27   27   
‧27   ‧
40   1‧   1   ‧   ‧   1‧   1‧‧‧‧‧11
11‧
41   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧‧‧
42   -2   -1  -2  ‧   ‧   -1   ‧   ‧‧‧‧-2   -2   -2   -2   
‧-2   -2
43   ‧1   ‧   ‧   ‧   1‧   ‧‧‧‧22‧‧
‧2‧
44   ‧‧   1   ‧   ‧   ‧‧   ‧‧‧‧1‧11
‧1‧
45   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧3‧‧‧‧
‧‧‧
46   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
-2   -2   ‧
47   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
22‧
48   ‧‧   ‧   ‧   ‧   ‧‧   -1   ‧‧‧‧‧‧‧
‧‧‧
49   ‧‧   ‧   ‧   ‧   ‧‧   -15  ‧‧‧‧‧‧‧
‧‧‧
50   ‧‧   ‧   ‧   -3  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
51   ‧‧   ‧   ‧   2   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
52   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧4‧‧‧
‧4‧
53   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧4‧‧‧
‧4

[RFA] Font test result differences between Fedora 12 and 2009-11-22 devel

2009-11-23 Thread Nicolas Mailhot
A. Test result changes:

P#   t1  t2  t3  t4  t5  t6  t7  t8   t9  t10  t11  t12  t13  t14
1‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
2‧   ‧   ‧   ‧   ‧   ‧   ‧   -10  ‧   ‧‧‧‧‧
35   ‧   5   ‧   5   1   5   ‧5   55455
4‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
5‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
6‧   ‧   ‧   -1  ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
75   -1  -1  ‧   1   ‧   -1  ‧-1  -1   -1   ‧-1   -6
8‧   ‧   ‧   ‧   4   ‧   ‧   ‧‧   ‧‧‧‧‧
9‧   ‧   ‧   ‧   1   ‧   ‧   ‧‧   ‧‧‧‧‧
10   ‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
11   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧-1  ‧‧‧‧‧
12   ‧   ‧   ‧   ‧   -1  ‧   ‧   ‧‧   ‧‧‧‧‧
13   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧11‧
14   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
15   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
16   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧11‧
17   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧11‧
18   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧1‧
19   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧4   ‧‧‧4‧
20   -1  ‧   -1  ‧   -1  ‧   ‧   ‧-1  ‧-1   ‧-1   ‧
21   ‧   ‧   ‧   ‧   1   1   ‧   ‧‧   ‧‧‧‧‧
22   ‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
23   ‧   ‧   ‧   ‧   ‧   ‧   ‧   -2   ‧   ‧‧‧‧‧
24   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧25
25   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧‧‧
26   ‧   ‧   ‧   ‧   1   ‧   ‧   ‧‧   ‧‧‧‧‧
27   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
28   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
29   ‧   2   2   ‧   1   ‧   2   ‧2   2212‧
30   ‧   ‧   ‧   -1  ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
31   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1
Balance  9   1   5   2   12  2   6   -12  15  65818   25

P#  Maintainer   RPM   SRPM
1   adsllc   drehatlas-xaporho-fonts   drehatlas-xaporho-fonts
2   akahlphp-ZendFramework php-ZendFramework-tests
3   awjb koffice   koffice-core
4   chkr xskat xskat
5   dougslandzbar  zbar
6   hedayat  rcssmonitor   rcssmonitor
7   icon python-reportlab  python-reportlab
8   jnovytexlive-texmf texlive-texmf-fonts
9   lyosnorezel  darkgarden-fonts  darkgarden-fonts
10  nbecker  libotflibotf
11  nim  apanov-heuristica-fonts   apanov-heuristica-fonts
12  nim  dejavu-fonts  dejavu-sans-fonts
13  ozamosi  gdouros-aegean-fonts  gdouros-aegean-fonts
14  ozamosi  gdouros-aegyptus-fontsgdouros-aegyptus-fonts
15  ozamosi  gdouros-akkadian-fontsgdouros-akkadian-fonts
16  ozamosi  gdouros-alexander-fonts   gdouros-alexander-fonts
17  ozamosi  gdouros-analecta-fontsgdouros-analecta-fonts
18  ozamosi  gdouros-musica-fonts  gdouros-musica-fonts
19  ozamosi  msimonson-anonymouspro-fonts  msimonson-anonymouspro-fonts
20  phuang   scim  scim-doc
21  rdieter  lyx   lyx-cmex10-fonts
22  roma xpaintxpaint
23  s4504kr  stellariumstellarium
24  stevetuxpaint  tuxpaint
25  tagohsazanami-fontssazanami-gothic-fonts
26  tagohvlgothic-fontsvlgothic-fonts
27  tk009ns-bola-fonts ns-bola-fonts
28  tk009ns-tiza-chalk-fonts   ns-tiza-chalk-fonts
29  wart wormuxwormux-data
30  xgl-maintxorg-x11-apps xorg-x11-apps
31  xulchris pygamepygame

t1. Error: fonts in arch packages
t2. Warning: bad font naming
t3. Warning: fonts in packages that do not respect font naming conventions
t4. Warning: core fonts use
t5. Error: font faces duplicated by different packages
t6. Error: exact font duplication
t7. Error: packages that mix different font families
t8. Warning: font linking
t9. Warning: fonts that do not pass fontlint sanity checks
t10. Error: fonts in packages that contain non-font data
t11. Error: fonts deployed outside /usr/share/fonts
t12. Suggestion: fonts with partial unicode block coverage
t13. Suggestion: fonts with partial script coverage
t14. Error: rpmlint


signature.asc
Description: Ceci est une partie de message	

[RFA] Font package differences between Fedora 12 and 2009-11-22 Fedora devel

2009-11-23 Thread Nicolas Mailhot
B. Font package changes:
= apanov-heuristica-fonts.rpm (apanov-heuristica-fonts.src.rpm, nim, M)
⇒ apanov-heuristica-fonts.src.rpm, nim, M
− Heuristica, Bold, CFF 
/usr/share/fonts/apanov-heuristica/Heuristica-Bold.otf
+ Heuristica, Bold, TrueType
/usr/share/fonts/apanov-heuristica/Heuristica-Bold.ttf
− Heuristica, Bold Italic, CFF  
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.otf
+ Heuristica, Bold Italic, TrueType 
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.ttf
− Heuristica, Italic, CFF   
/usr/share/fonts/apanov-heuristica/Heuristica-Italic.otf
+ Heuristica, Italic, TrueType  
/usr/share/fonts/apanov-heuristica/Heuristica-Italic.ttf
− Heuristica, Regular, CFF  
/usr/share/fonts/apanov-heuristica/Heuristica-Regular.otf
+ Heuristica, Regular, TrueType 
/usr/share/fonts/apanov-heuristica/Heuristica-Regular.ttf
+ drehatlas-xaporho-fonts.rpm (drehatlas-xaporho-fonts.src.rpm, adsllc, M)
+ Xaporho, Regular, CFF /usr/share/fonts/drehatlas-xaporho/Xaporho.otf
+ gdouros-aegean-fonts.rpm (gdouros-aegean-fonts.src.rpm, ozamosi, M)
+ Aegean, Regular, TrueType /usr/share/fonts/gdouros-aegean/Aegean.otf
+ gdouros-aegyptus-fonts.rpm (gdouros-aegyptus-fonts.src.rpm, ozamosi, M)
+ Aegyptus, Regular, TrueType   
/usr/share/fonts/gdouros-aegyptus/Aegyptus.otf
+ gdouros-akkadian-fonts.rpm (gdouros-akkadian-fonts.src.rpm, ozamosi, M)
+ Akkadian, Regular, TrueType   
/usr/share/fonts/gdouros-akkadian/Akkadian.otf
+ gdouros-alexander-fonts.rpm (gdouros-alexander-fonts.src.rpm, ozamosi, M)
+ Alexander, Regular, TrueType  
/usr/share/fonts/gdouros-alexander/Alexander.otf
+ gdouros-analecta-fonts.rpm (gdouros-analecta-fonts.src.rpm, ozamosi, M)
+ Analecta, Regular, TrueType   
/usr/share/fonts/gdouros-analecta/Analecta.otf
+ gdouros-musica-fonts.rpm (gdouros-musica-fonts.src.rpm, ozamosi, M)
+ Musica, Regular, TrueType /usr/share/fonts/gdouros-musica/Musica.otf
+ koffice-core.rpm (koffice.src.rpm, awjb)
+ Arev Sans, Bold, TrueType 
/usr/share/kde4/apps/formulashape/fonts/ArevBd.ttf
+ Arev Sans, Bold Oblique, TrueType 
/usr/share/kde4/apps/formulashape/fonts/ArevBI.ttf
+ Arev Sans, Oblique, TrueType  
/usr/share/kde4/apps/formulashape/fonts/ArevIt.ttf
+ Arev Sans, Regular, TrueType  
/usr/share/kde4/apps/formulashape/fonts/Arev.ttf
+ cmex10, Regular, TrueType 
/usr/share/kde4/apps/formulashape/fonts/cmex10.ttf
+ msimonson-anonymouspro-fonts.rpm (msimonson-anonymouspro-fonts.src.rpm, 
ozamosi, M)
+ Anonymous Pro, Bold, TrueType 
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro B.ttf
+ Anonymous Pro, Bold Italic, TrueType  
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro BI.ttf
+ Anonymous Pro, Italic, TrueType   
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro I.ttf
+ Anonymous Pro, Regular, TrueType  
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro.ttf
+ ns-bola-fonts.rpm (ns-bola-fonts.src.rpm, tk009, M)
+ Bola, Regular, TrueType   /usr/share/fonts/ns-bola/bola.ttf
+ ns-tiza-chalk-fonts.rpm (ns-tiza-chalk-fonts.src.rpm, tk009, M)
+ Tiza, Regular, TrueType   /usr/share/fonts/ns-tiza-chalk/tiza_chalk.ttf
= python-reportlab.rpm (python-reportlab.src.rpm, icon)
⇒ python-reportlab.src.rpm, icon
+ Bitstream Vera Sans, Bold, TrueType   
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraBd.ttf
− Bitstream Vera Sans, Bold, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraBd.ttf
+ Bitstream Vera Sans, Bold Oblique, TrueType   
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraBI.ttf
− Bitstream Vera Sans, Bold Oblique, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraBI.ttf
+ Bitstream Vera Sans, Oblique, TrueType
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraIt.ttf
− Bitstream Vera Sans, Oblique, TrueType
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraIt.ttf
+ Bitstream Vera Sans, Roman, TrueType  
/usr/lib64/python2.6/site-packages/reportlab/fonts/Vera.ttf
− Bitstream Vera Sans, Roman, TrueType  
/usr/lib/python2.6/site-packages/reportlab/fonts/Vera.ttf
+ Dark Garden, Regular, Type 1  
/usr/lib64/python2.6/site-packages/reportlab/fonts/DarkGardenMK.pfb
− LettErrorRobot, Chrome, Type 1
/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.PFB
− Rina, Regular, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/rina.ttf
— scim-doc.rpm (scim.src.rpm , phuang)
− FreeSans, Medium, TrueType
/usr/share/doc/scim-doc-1.4.9/html/FreeSans.ttf
= tuxpaint.rpm (tuxpaint.src.rpm, steve)
⇒ tuxpaint.src.rpm, steve
+ DejaVu Sans, Book, TrueType   
/usr/share/tuxpaint/fonts/default_font.ttf
− DejaVu Sans, Condensed, TrueType  
/usr/share/tuxpaint/fonts/default_font.ttf
+ SubsetForTuxPaint, , TrueType 
/usr/share/tuxpaint/fonts/locale/zh_TW.ttf
− 

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 09:51 -0700, Jerry James a écrit :

 1) I'm going to nag you forever about a problem you can't fix.

This is false, it can get fixed, either with code changes or by dropping
the offending package

 2) There is no way to make me stop nagging you.

This is true

 I want a switch that says, Yes, I know this application uses core
 fonts.  It isn't going to change.  Shut up, please.

This won't make the problem go away. You may not care about it, but as
long as I'll continue to find users pleas for help because of crappy
core font use whenever I enter fedora fonts in Google, I'll continue
to care.

Stop the Internet from filling with those and I'll stop the mails.

(see, I can be unreasonable too)

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:44 -0500, Orcan Ogetbil a écrit :
 On Mon, Nov 23, 2009 at 11:54 AM, Dominik 'Rathann' Mierzejewski wrote:
  On Monday, 23 November 2009 at 17:51, Jerry James wrote:
  [...]
  I want a switch that says, Yes, I know this application uses core
  fonts.  It isn't going to change.  Shut up, please.
 
  +1.
 
 
 Nicholas, I know you love to write scripts that send mass emails, but
 don't you think this is too much?

FYI I hate it. Only did it because I found no other way to move things
forward. Feel free to propose and implement a better way so I can stop
mine.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your gnu-free-fonts package did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 11:06 -0600, Jon Ciesla a écrit :
   
 I understand some of the others, but, Nicholas, did we not just finish 
 converting this from freefont to gnu-free-fonts and bringing it into 
 compliance with the guidelines in time for F-11?

Well, in fact the test 5 you listed here is a direct consequence of not
splitting biolinum in a sub-package as demanded by last year's
guidelines. 

The rest is mostly stuff that needs relaying upstream (because most long
font creators do not have the resources to detect those problems
themselves, for example a lot of them do not run Linux at all so if
their font does not play well with fontconfig they'll only find it out
if their friendly Fedora packager tells them so)

It is even clearly marked in the message this is stuff that needs
upstream handling.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Font audit results for Fedora 12 and 2009-11-22 fedora-devel

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 12:54 -0600, Jon Ciesla a écrit :
   
 I question the taste of this remark.  Was it really necessary to bring 
 this up in such a public forum?

I guess this just reflect frustration in seing xine-ui adding new copies
of the same fonts months after months even though it is explicitely
demanded not to in packaging guidelines and it was pointed multiple
times whenever the script result were posted to this list this past
year.

You're right I should not have posted it this way.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Font audit results for Fedora 12 (final)

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:43 -0500, Neal Becker a écrit :
 What does this mean?
 
 I received one for libotf.  Neither libotf, nor libotf-devel seem to 
 ship any fonts.

As explained in the text of the message you're received libotf attempts
to access fonts through the core fonts backend which is bad

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:48 -0600, Chris Adams a écrit :
 Once upon a time, Nicolas Mailhot nicolas.mail...@laposte.net said:
  Le lundi 23 novembre 2009 à 09:51 -0700, Jerry James a écrit :
   1) I'm going to nag you forever about a problem you can't fix.
  
  This is false, it can get fixed, either with code changes or by dropping
  the offending package
 
 Core fonts are not going away, are they? 

The infra no, the fonts (or at least part of them) yes

  Then why the hate for legacy
 packages using a legacy interface?

The interface is legacy because it didn't work well, and we do not have
users sophisticated enough to undestand their font problems are caused
by their wandering in the legacy minefield land some packagers
recklessly expose.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:09 -0800, Toshio Kuratomi a écrit :

 As notting reminded me yesterday, we do not keep software out of Fedora
 solely because it is crap.  So, although it would be nice to port code that
 uses core fonts to use fontconfig, it could be counter productive to list
 them along with other problems discovered in font packages that we can and
 should fix at the packaging level.  You run the risk of getting the
 script/email that's making these updates ignored even when it's reporting
 genuine, fixable problems.

I'll do the same offer I made a few years ago. Any of those who package
bits that use core fonts step up to write packaging guidelines for core
fonts, to do the merge reviews on the associated packages, and generally
speaking to become the core fonts guy (or gal) in Fedora, can ask me to
whitelist all the core font packages he wants or even to shut down this
test completely.

If no one is ready to do that, and is happy to continue to have me do
this part because its fonts and by default the fonts sig does fonts,
should be happy it costs him only a few annoying mails that state I
don't like it one bit.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: [RFA] Your [PACKAGE_NAME] did not pass QA

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:13 -0800, Adam Williamson a écrit :
 On Mon, 2009-11-23 at 19:48 +0100, Nicolas Mailhot wrote:
  Le lundi 23 novembre 2009 à 09:51 -0700, Jerry James a écrit :
  
   1) I'm going to nag you forever about a problem you can't fix.
  
  This is false, it can get fixed, either with code changes or by dropping
  the offending package
 
 Maintainers do not equal developers. I am a package maintainer, yet my
 coding skills extend to copying and pasting things from Google results.
 usually incorrectly. You cannot assume that all the people to whom you
 are sending these mails have the capability to fix code problems, that
 is not a valid assumption.

I don't assume they have the capability to fix code problems.
I assume they're ready to do their maintainer work and nag upstream till
it does. Or are ready to drop the package if it costs them more than
it's worth.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[RFA] Font audit results for Fedora 12 and 2009-11-22 fedora-devel

2009-11-23 Thread Nicolas Mailhot
Hi,

With a little delay here are the font audit results for Fedora 12 and
2009-11-22 fedora-devel. I think I've taken into account all the
feedback I received since last run. More feedback is of course welcome
(except for the file size computation, I know it's broken, was not worth
re-doing a 7h test run to fix it).

Seeing some numbers go down would be nice.

Individual packagers should have received their personalized
notification some hours ago (some in duplicate, the first relay host I
used blacklisted me as a spammer sometime in the middle of the run so I
had to restart everything, sorry about that, will try to improve).

Some people asked me why I didn't go the bugzilla route: look at the
numbers, there's no way I can write a script smart enough to manage
hundreds of bugs with different states. And doing it manually alone
would be a nightmare.

Special mention goes to jussilehtola for xine-ui: not only he
managed to add 27 font files not packaged according to Fedora guidelines
during the F-12 cycle, but 14 are copies of the same font.

Regards,

-- 
Nicolas Mailhot



signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: [RFA] Font audit results for Fedora 12 (final)

2009-11-23 Thread Nicolas Mailhot
(sorry, this one is for devel)

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


[RFA] Font test result differences between Fedora 11 and Fedora 12

2009-11-23 Thread Nicolas Mailhot
A. Test result changes:

P#   t1   t2  t3  t4  t5  t6   t7  t8   t9   t10  t11  t12  t13  t14  t15  
t16  t17  t18
1‧‧   ‧   ‧   ‧   ‧‧   5‧‧‧‧‧‧‧
‧‧‧
2‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
3‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧‧‧
41‧   1   ‧   ‧   1‧   ‧‧‧-2   1‧11
‧11
5‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
6‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧11
7‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
11‧
8‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
11‧
9‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
10   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧2‧‧‧
‧2‧
11   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
12   ‧‧   ‧   -1  ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
13   -5   ‧   -5  ‧   ‧   -5   ‧   -1   -5   ‧‧-5   ‧-5   -5   
-4   -5   -5
14   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
15   ‧‧   ‧   ‧   ‧   ‧‧   ‧4‧‧‧‧44
‧3‧
16   -1   ‧   -1  ‧   ‧   ‧‧   ‧‧‧1-1   ‧-1   -1   
‧-1   ‧
17   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
18   -1   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
19   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧1‧
‧‧‧
20   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧1‧
‧‧‧
21   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧-1   ‧‧‧
‧‧-4
22   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧-4
23   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧-4
24   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
25   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
26   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
27   ‧‧   ‧   ‧   ‧   ‧‧   -1   ‧‧‧‧‧‧‧
1‧‧
28   ‧‧   ‧   ‧   ‧   ‧‧   ‧2‧‧‧‧‧‧
‧2‧
29   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
30   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
31   ‧‧   ‧   ‧   -1  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
32   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
‧‧1
33   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
34   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧1‧
35   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
36   ‧‧   ‧   ‧   ‧   -4   ‧   ‧‧‧‧‧‧‧‧
‧‧‧
37   ‧‧   ‧   ‧   1   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
38   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧3‧‧‧‧
‧‧‧
39   ‧‧   27  ‧   ‧   ‧7   27   27   ‧‧27   20   27   27   
‧27   ‧
40   1‧   1   ‧   ‧   1‧   1‧‧‧‧‧11
11‧
41   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1‧‧‧
‧‧‧
42   -2   -1  -2  ‧   ‧   -1   ‧   ‧‧‧‧-2   -2   -2   -2   
‧-2   -2
43   ‧1   ‧   ‧   ‧   1‧   ‧‧‧‧22‧‧
‧2‧
44   ‧‧   1   ‧   ‧   ‧‧   ‧‧‧‧1‧11
‧1‧
45   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧3‧‧‧‧
‧‧‧
46   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
-2   -2   ‧
47   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧‧‧‧
22‧
48   ‧‧   ‧   ‧   ‧   ‧‧   -1   ‧‧‧‧‧‧‧
‧‧‧
49   ‧‧   ‧   ‧   ‧   ‧‧   -15  ‧‧‧‧‧‧‧
‧‧‧
50   ‧‧   ‧   ‧   -3  ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
51   ‧‧   ‧   ‧   2   ‧‧   ‧‧‧‧‧‧‧‧
‧‧‧
52   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧4‧‧‧
‧4‧
53   ‧‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧4‧‧‧
‧4

[RFA] Font test result differences between Fedora 12 and 2009-11-22 devel

2009-11-23 Thread Nicolas Mailhot
A. Test result changes:

P#   t1  t2  t3  t4  t5  t6  t7  t8   t9  t10  t11  t12  t13  t14
1‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
2‧   ‧   ‧   ‧   ‧   ‧   ‧   -10  ‧   ‧‧‧‧‧
35   ‧   5   ‧   5   1   5   ‧5   55455
4‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
5‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
6‧   ‧   ‧   -1  ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
75   -1  -1  ‧   1   ‧   -1  ‧-1  -1   -1   ‧-1   -6
8‧   ‧   ‧   ‧   4   ‧   ‧   ‧‧   ‧‧‧‧‧
9‧   ‧   ‧   ‧   1   ‧   ‧   ‧‧   ‧‧‧‧‧
10   ‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
11   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧-1  ‧‧‧‧‧
12   ‧   ‧   ‧   ‧   -1  ‧   ‧   ‧‧   ‧‧‧‧‧
13   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧11‧
14   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
15   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
16   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧11‧
17   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧11‧
18   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧1‧
19   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧4   ‧‧‧4‧
20   -1  ‧   -1  ‧   -1  ‧   ‧   ‧-1  ‧-1   ‧-1   ‧
21   ‧   ‧   ‧   ‧   1   1   ‧   ‧‧   ‧‧‧‧‧
22   ‧   ‧   ‧   1   ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
23   ‧   ‧   ‧   ‧   ‧   ‧   ‧   -2   ‧   ‧‧‧‧‧
24   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧25
25   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧‧‧
26   ‧   ‧   ‧   ‧   1   ‧   ‧   ‧‧   ‧‧‧‧‧
27   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
28   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧1   ‧‧‧1‧
29   ‧   2   2   ‧   1   ‧   2   ‧2   2212‧
30   ‧   ‧   ‧   -1  ‧   ‧   ‧   ‧‧   ‧‧‧‧‧
31   ‧   ‧   ‧   ‧   ‧   ‧   ‧   ‧‧   ‧‧‧‧1
Balance  9   1   5   2   12  2   6   -12  15  65818   25

P#  Maintainer   RPM   SRPM
1   adsllc   drehatlas-xaporho-fonts   drehatlas-xaporho-fonts
2   akahlphp-ZendFramework php-ZendFramework-tests
3   awjb koffice   koffice-core
4   chkr xskat xskat
5   dougslandzbar  zbar
6   hedayat  rcssmonitor   rcssmonitor
7   icon python-reportlab  python-reportlab
8   jnovytexlive-texmf texlive-texmf-fonts
9   lyosnorezel  darkgarden-fonts  darkgarden-fonts
10  nbecker  libotflibotf
11  nim  apanov-heuristica-fonts   apanov-heuristica-fonts
12  nim  dejavu-fonts  dejavu-sans-fonts
13  ozamosi  gdouros-aegean-fonts  gdouros-aegean-fonts
14  ozamosi  gdouros-aegyptus-fontsgdouros-aegyptus-fonts
15  ozamosi  gdouros-akkadian-fontsgdouros-akkadian-fonts
16  ozamosi  gdouros-alexander-fonts   gdouros-alexander-fonts
17  ozamosi  gdouros-analecta-fontsgdouros-analecta-fonts
18  ozamosi  gdouros-musica-fonts  gdouros-musica-fonts
19  ozamosi  msimonson-anonymouspro-fonts  msimonson-anonymouspro-fonts
20  phuang   scim  scim-doc
21  rdieter  lyx   lyx-cmex10-fonts
22  roma xpaintxpaint
23  s4504kr  stellariumstellarium
24  stevetuxpaint  tuxpaint
25  tagohsazanami-fontssazanami-gothic-fonts
26  tagohvlgothic-fontsvlgothic-fonts
27  tk009ns-bola-fonts ns-bola-fonts
28  tk009ns-tiza-chalk-fonts   ns-tiza-chalk-fonts
29  wart wormuxwormux-data
30  xgl-maintxorg-x11-apps xorg-x11-apps
31  xulchris pygamepygame

t1. Error: fonts in arch packages
t2. Warning: bad font naming
t3. Warning: fonts in packages that do not respect font naming conventions
t4. Warning: core fonts use
t5. Error: font faces duplicated by different packages
t6. Error: exact font duplication
t7. Error: packages that mix different font families
t8. Warning: font linking
t9. Warning: fonts that do not pass fontlint sanity checks
t10. Error: fonts in packages that contain non-font data
t11. Error: fonts deployed outside /usr/share/fonts
t12. Suggestion: fonts with partial unicode block coverage
t13. Suggestion: fonts with partial script coverage
t14. Error: rpmlint


signature.asc
Description: Ceci est une partie de message	

[RFA] Font package differences between Fedora 12 and 2009-11-22 Fedora devel

2009-11-23 Thread Nicolas Mailhot
B. Font package changes:
= apanov-heuristica-fonts.rpm (apanov-heuristica-fonts.src.rpm, nim, M)
⇒ apanov-heuristica-fonts.src.rpm, nim, M
− Heuristica, Bold, CFF 
/usr/share/fonts/apanov-heuristica/Heuristica-Bold.otf
+ Heuristica, Bold, TrueType
/usr/share/fonts/apanov-heuristica/Heuristica-Bold.ttf
− Heuristica, Bold Italic, CFF  
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.otf
+ Heuristica, Bold Italic, TrueType 
/usr/share/fonts/apanov-heuristica/Heuristica-BoldItalic.ttf
− Heuristica, Italic, CFF   
/usr/share/fonts/apanov-heuristica/Heuristica-Italic.otf
+ Heuristica, Italic, TrueType  
/usr/share/fonts/apanov-heuristica/Heuristica-Italic.ttf
− Heuristica, Regular, CFF  
/usr/share/fonts/apanov-heuristica/Heuristica-Regular.otf
+ Heuristica, Regular, TrueType 
/usr/share/fonts/apanov-heuristica/Heuristica-Regular.ttf
+ drehatlas-xaporho-fonts.rpm (drehatlas-xaporho-fonts.src.rpm, adsllc, M)
+ Xaporho, Regular, CFF /usr/share/fonts/drehatlas-xaporho/Xaporho.otf
+ gdouros-aegean-fonts.rpm (gdouros-aegean-fonts.src.rpm, ozamosi, M)
+ Aegean, Regular, TrueType /usr/share/fonts/gdouros-aegean/Aegean.otf
+ gdouros-aegyptus-fonts.rpm (gdouros-aegyptus-fonts.src.rpm, ozamosi, M)
+ Aegyptus, Regular, TrueType   
/usr/share/fonts/gdouros-aegyptus/Aegyptus.otf
+ gdouros-akkadian-fonts.rpm (gdouros-akkadian-fonts.src.rpm, ozamosi, M)
+ Akkadian, Regular, TrueType   
/usr/share/fonts/gdouros-akkadian/Akkadian.otf
+ gdouros-alexander-fonts.rpm (gdouros-alexander-fonts.src.rpm, ozamosi, M)
+ Alexander, Regular, TrueType  
/usr/share/fonts/gdouros-alexander/Alexander.otf
+ gdouros-analecta-fonts.rpm (gdouros-analecta-fonts.src.rpm, ozamosi, M)
+ Analecta, Regular, TrueType   
/usr/share/fonts/gdouros-analecta/Analecta.otf
+ gdouros-musica-fonts.rpm (gdouros-musica-fonts.src.rpm, ozamosi, M)
+ Musica, Regular, TrueType /usr/share/fonts/gdouros-musica/Musica.otf
+ koffice-core.rpm (koffice.src.rpm, awjb)
+ Arev Sans, Bold, TrueType 
/usr/share/kde4/apps/formulashape/fonts/ArevBd.ttf
+ Arev Sans, Bold Oblique, TrueType 
/usr/share/kde4/apps/formulashape/fonts/ArevBI.ttf
+ Arev Sans, Oblique, TrueType  
/usr/share/kde4/apps/formulashape/fonts/ArevIt.ttf
+ Arev Sans, Regular, TrueType  
/usr/share/kde4/apps/formulashape/fonts/Arev.ttf
+ cmex10, Regular, TrueType 
/usr/share/kde4/apps/formulashape/fonts/cmex10.ttf
+ msimonson-anonymouspro-fonts.rpm (msimonson-anonymouspro-fonts.src.rpm, 
ozamosi, M)
+ Anonymous Pro, Bold, TrueType 
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro B.ttf
+ Anonymous Pro, Bold Italic, TrueType  
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro BI.ttf
+ Anonymous Pro, Italic, TrueType   
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro I.ttf
+ Anonymous Pro, Regular, TrueType  
/usr/share/fonts/msimonson-anonymouspro/Anonymous Pro.ttf
+ ns-bola-fonts.rpm (ns-bola-fonts.src.rpm, tk009, M)
+ Bola, Regular, TrueType   /usr/share/fonts/ns-bola/bola.ttf
+ ns-tiza-chalk-fonts.rpm (ns-tiza-chalk-fonts.src.rpm, tk009, M)
+ Tiza, Regular, TrueType   /usr/share/fonts/ns-tiza-chalk/tiza_chalk.ttf
= python-reportlab.rpm (python-reportlab.src.rpm, icon)
⇒ python-reportlab.src.rpm, icon
+ Bitstream Vera Sans, Bold, TrueType   
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraBd.ttf
− Bitstream Vera Sans, Bold, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraBd.ttf
+ Bitstream Vera Sans, Bold Oblique, TrueType   
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraBI.ttf
− Bitstream Vera Sans, Bold Oblique, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraBI.ttf
+ Bitstream Vera Sans, Oblique, TrueType
/usr/lib64/python2.6/site-packages/reportlab/fonts/VeraIt.ttf
− Bitstream Vera Sans, Oblique, TrueType
/usr/lib/python2.6/site-packages/reportlab/fonts/VeraIt.ttf
+ Bitstream Vera Sans, Roman, TrueType  
/usr/lib64/python2.6/site-packages/reportlab/fonts/Vera.ttf
− Bitstream Vera Sans, Roman, TrueType  
/usr/lib/python2.6/site-packages/reportlab/fonts/Vera.ttf
+ Dark Garden, Regular, Type 1  
/usr/lib64/python2.6/site-packages/reportlab/fonts/DarkGardenMK.pfb
− LettErrorRobot, Chrome, Type 1
/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.PFB
− Rina, Regular, TrueType   
/usr/lib/python2.6/site-packages/reportlab/fonts/rina.ttf
— scim-doc.rpm (scim.src.rpm , phuang)
− FreeSans, Medium, TrueType
/usr/share/doc/scim-doc-1.4.9/html/FreeSans.ttf
= tuxpaint.rpm (tuxpaint.src.rpm, steve)
⇒ tuxpaint.src.rpm, steve
+ DejaVu Sans, Book, TrueType   
/usr/share/tuxpaint/fonts/default_font.ttf
− DejaVu Sans, Condensed, TrueType  
/usr/share/tuxpaint/fonts/default_font.ttf
+ SubsetForTuxPaint, , TrueType 
/usr/share/tuxpaint/fonts/locale/zh_TW.ttf
− 

Re: [RFA] Font audit results for Fedora 12 and 2009-11-22 fedora-devel

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 12:54 -0600, Jon Ciesla a écrit :
   
 I question the taste of this remark.  Was it really necessary to bring 
 this up in such a public forum?

I guess this just reflect frustration in seing xine-ui adding new copies
of the same fonts months after months even though it is explicitely
demanded not to in packaging guidelines and it was pointed multiple
times whenever the script result were posted to this list this past
year.

You're right I should not have posted it this way.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: [RFA] Font audit results for Fedora 12 (final)

2009-11-23 Thread Nicolas Mailhot
Le lundi 23 novembre 2009 à 13:43 -0500, Neal Becker a écrit :
 What does this mean?
 
 I received one for libotf.  Neither libotf, nor libotf-devel seem to 
 ship any fonts.

As explained in the text of the message you're received libotf attempts
to access fonts through the core fonts backend which is bad

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: Local users get to play root?

2009-11-19 Thread Nicolas Mailhot
Le mercredi 18 novembre 2009 à 19:23 -0500, Bill Nottingham a écrit :

 Out of the box, a desktop user has the ability to shut down the machine.

Well, not really anymore. If you try to press the power button now you
won't get a nice software shutdown as before but an evil do you really
want to do what you've just asked me to do popup

Really useful when X is wedged and you can't close the damn popup.

You are safe! Anyone can install anything without password, but the
power button has been disabled!

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: tcpdf fonts

2009-11-16 Thread Nicolas Mailhot


Le Dim 15 novembre 2009 01:14, Oron Peled a écrit :

Hi,

 I packaged TCEXAM (tcexam.org) for review:
   https://bugzilla.redhat.com/show_bug.cgi?id=465159

 One of the issues I (and the reviewer) have is that the
 included TCPDF (tcpdf.org) application is using embedded fonts for
 rendering the PDF.

This is not good at all :(

 As a result, I have several questions for the members of this list:
 1. From a brief look, it seems the bundled fonts are free and included
in Fedora. How about the almohanad and ZarBold, anybody knows?

No idea

 2. Better substitutes? Defaults?

Usually, using the system defaults as computed by fontconfig works best
(however it is worth locating the upstream of the missing fonts and packaging
them if their licensing is fedora-compatible)

 3. For use by tcpdf, the fonts are converted as described in:
   http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_fonts
a. One tools which is bundled is afm2pfm (and its inverse pfm2afm):
   * The upstream of these tools:
   - http://www.ctan.org/tex-archive/fonts/utilities/pfm2afm/
b. Another bundled tool is ttf2ufm:
   * Looks like a modified copy of ttf2pt1 which is packaged in Fedora.

You should not ask yourself how to generate afm files from ttf fonts but
how to use system ttf fonts directly. AFM/PFM/PFB/PFA are legacy formats and
you can't convert reliably ttf/otf/otf fonts to them (for one, they don't have
the same glyph number limits, and fonts like DejaVu Sans or Free Sans are way
over PS limits).

Granted, adapting the pdf engine to use modern fonts (or finding a
replacement) is likely to be less trivial than butchering fonts, but the
current hack will cause you no end of problems and I suspect a solution would
help clean up bad code in many projects.

IIRC cairo had some pdf capabilities, the poppler people or Behdad could
probably tell you more.

 4. While doing a search for this mail I found that moodle (packaged in
Fedora) bundles TCPDF (and the fonts). So it seems we have
a common problem...

Yes, moodle is no good :( Should not have passed review at all.

If you choose to keep a conversion step, please make sure you convert from
fonts packaged in Fedora (exact version in Fedora that passed legal review),
and that you re-convert each time the Fedora version changes (either by
converting dynamically or by pegging in deps the exact font package version
you used in build)

Regards,

-- 
Nicolas Mailhot


___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: Broken dependencies script at it again

2009-11-14 Thread Nicolas Mailhot
Le samedi 14 novembre 2009 à 16:12 +, Paul Howarth a écrit :
 Please make it stop.
 
 milter-regex-1.7-6.fc12.ppc requires /bin/sh
 
 I guess this is happening because of dropping ppc/ppc64 as primary
 arches?

I think pretty much everyone will be mailbombed this way. Seems /bin/sh
was dropped from provides, but the packages have not been rebuilt not to
require it

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 21:25 -0600, Chris Adams a écrit :

 Xaw and core fonts are not something new programs should use, but they
 still work.  Are they really a significant maintenance issue?
 
Core fonts are an issue for anyone working on X or Linux fonts. You may
think this year's big X11 news was driver changes or render magic, but
for many people it was that emacs finally released an official stable
version that didn't use them (even though they kept the old path as
fallback, probably because they don't trust 100% their new code)

Every single legacy xorg font package fails validation, because many
fonts of this era have incomplete metadata (you could cheat and put the
info manually in fonts.dir and no one was the wiser, except people who
ran mkfontdir and got garbage indexes as output). I doubt we'll find
people willing to fix them.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 09:55 +0100, Andreas Schwab a écrit :

 I don't understand.  Emacs uses the fallback for example to display
 characters from the Korean KSC charset, in my case using
 -daewoo-minco-medium-*-ksc5601.1987-0 fonts.  What's the approved way
 to do that?

You do it like everyone else. You pass the codepoints to fontconfig
(possibly, after unicode conversion) and let it find Korean fonts
available in the distro (there are many, and daewoo minco medium would
appear in the list if it was packaged properly). How do you think
Firefox displays Korean pages ? It does not use core fonts.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 10:55 +0100, Andreas Schwab a écrit :
 Nicolas Mailhot nicolas.mail...@laposte.net writes:
 
  You do it like everyone else. You pass the codepoints to fontconfig
 
 Emacs does that already AFAIK.

Then it has no actual need to the fallback path. It's probably only
there because emacs people were not 100% confident on the new fontconfig
code they wrote.


-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 11:09 +0100, Patrice Dumas a écrit :
 On Fri, Nov 13, 2009 at 11:06:45AM +0100, Nicolas Mailhot wrote:
  Le vendredi 13 novembre 2009 à 10:55 +0100, Andreas Schwab a écrit :
   Nicolas Mailhot nicolas.mail...@laposte.net writes:
   
You do it like everyone else. You pass the codepoints to fontconfig
   
   Emacs does that already AFAIK.
  
  Then it has no actual need to the fallback path. It's probably only
  there because emacs people were not 100% confident on the new fontconfig
  code they wrote.
 
 There is also a portability issue. Maybe emacs is also meant to work
 on old unices that don't use fontconfig.

Well in that case you do not include the code for old unices in the
version built for modern unices such as Fedora

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 17:42 +0100, Nicolas Mailhot a écrit :

 Here is a new filtered list, based on the suggestions I've received
 since my first posting. Please tell me if there is still some files that
 should not belong here, and why

I should have written that the test used in this version is


  repoquery --whatrequires 'libX11.so*'

…

grep -i  -e ^./sbin/ \
 -e ^./usr/sbin/ \
 -e ^./usr/kerberos/sbin \
 -e ^./bin/ \
 -e ^./usr/bin/ \
 -e ^./usr/kerberos/bin/ \
 -e ^./lib.*/ \
 -e ^./usr/lib.*/ \
 -e ^./opt/ \
 -e ^./usr/X11R6/ \
 -e ^./usr/games/ \
 -e ^./usr/local/ \
  | grep -vi -e ^./usr/bin/dmxwininfo \
 -e ^./usr/bin/Xdmx \
 -e ^./usr/bin/xfontsel \
 -e ^./usr/bin/xlsfonts \
 -e ^./usr/bin/Xnest \
 -e ^./usr/bin/xprop \
 -e ^./usr/bin/xsetroot \
 -e ^./usr/bin/xwininfo \
 -e ^./usr/bin/x11vnc \
 -e ^./usr/bin/x2vnc \
 -e ^./usr/lib.*/libXcursor.so

…

[ $(nm -aDu $file 2 /dev/null | grep -q  '\XLoad.*Font') ] \
   echo FAIL

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 18:01 +, Jonathan Underwood a écrit :
 2009/11/13 Nicolas Mailhot nicolas.mail...@laposte.net:
  • xdvik-0:22.84.14-7.fc12
   — /usr/bin/pxdvi-xaw3d
   — /usr/bin/xdvi-xaw3d
 
 A more crusty piece of code than xdvi you never did see. It's very
 much in bugfix only mode upstream, so I very much doubt upstream, such
 as it is, will be moving to a modern tool kit and using fontconfig. I
 don't think it'd be  a useful expenditure of time in any case. A
 better expenditure of time would be to work out what (if any)
 functionality is missing in evince-dvi which prevents us from dropping
 xdvi altogether.

As long as the bit using Core fonts is no longer in the repo, I'll be
happy :p

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-13 Thread Nicolas Mailhot
Le vendredi 13 novembre 2009 à 21:08 +0200, Ville Skyttä a écrit :
 On Friday 13 November 2009, Nicolas Mailhot wrote:
  Le vendredi 13 novembre 2009 à 11:58 +, Richard W.M. Jones a écrit :
 
   Nicolas, if possible next time please give the package maintainer
   (ie. FAS username) next to each package in the list.  Otherwise it's
   harder to tell which packages I should look at.
  
  Last time I asked how to do this the answer was just rewrite your
  script in python. Since I have other things to do, it won't happen.
 
 Check out /usr/bin/fedoradev-pkgowners in the fedora-packager package.

Oh, here goes my reason not to do it.
Thanks for the tip!

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-12 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 13:08 +0200, Gilboa Davara a écrit :
 On Thu, 2009-11-12 at 07:42 +0100, Nicolas Mailhot wrote:
  Le jeudi 12 novembre 2009 à 06:51 +0200, Gilboa Davara a écrit :
  
   I own both icewm and idesk.
   As far as I know, both icewm and idesk are linked against xft and should
   not default to core fonts. (Unless I completely misunderstanding
   something...)
  
  I've been asked to filter out xft matches next run, so if they *only* do
  xft they won't appear again.
 
 Thanks.

However please note that even though using xft is less bad than using
core fonts, xft alone is still not a complete text stack.

For robust text support nothing less than fontconfig and a shaper such
as the one in qt, pango or pango-cairo will work

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-12 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 14:59 +0100, Andreas Schwab a écrit :
 Nicolas Mailhot nicolas.mail...@laposte.net writes:
 
  Therefore, I'd like to identify remaining core font users, and remind
  them periodically their core font use is not good for their users or for
  Fedora.
 
 What's wrong with proving support for core fonts as a fallback?  That's
 what Emacs is doing, for example.

The problem here is your fallback is going to be less robust than your
primary path. Also it is not needed at all. Every single major GUI app
uses the new (in 2003 sense of new) font backend, so if it fails
you're not going to fallback individual apps you're going to switch to
the console to fix the system.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-12 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 20:34 +0100, Nicolas Mailhot a écrit :

 However please note that even though using xft is less bad than using
 core fonts, xft alone is still not a complete text stack.

(I should have written, using xft directly. xft2 uses fontconfig but
direct xft2 access bypasses the shaper layer. The shaper is needed for
the complex glyph positioning required by some asian languages, and for
the typographic features integrated in smart fonts, including latin
ones)

 For robust text support nothing less than fontconfig and a shaper such
 as the one in qt, pango or pango-cairo will work


-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-12 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 17:38 +, Richard W.M. Jones a écrit :
 On Thu, Nov 12, 2009 at 01:49:34PM +, Richard W.M. Jones wrote:
  Behdad's advice to me was to use Xft to replace raw X*Font calls in
  the example I gave:
  
  http://caml.inria.fr/cgi-bin/viewcvs.cgi/ocaml/trunk/otherlibs/graph/text.c?rev=6171view=markup
 
 This is the patch I submitted upstream:
 
 http://annexia.org/tmp/0001-Graphics-Use-modern-X-fonts-instead-of-X-core-fonts-2.patch.txt
 

That was wonderfully reactive. Thanks! I should have posted the list
earlier :p

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-12 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 22:47 +0100, Patrice Dumas a écrit :

Hi,

 Cernlib is already legacy, so it wouldn't be so bad that the graphical
 stuff in cernlib doesn't work. Also it is not clear that it uses that
 much directly X, but rather goes through Motif. Maybe Xm* symbols 
 should not be taken into account?

Going through Motif or another widget lib does not change the problem.
Apps will be affected the same whether they access Core fonts directly
or through a proxy.

In fact the next step is probably to identify such indirect users (the
current check caught Motif apps, but gtk1 have the same problem).

Deciding if the app has a future of if it's ok it fails is a judgment
call I refuse to hardwire in the checker. Packagers will receive
notifications and decide what they do with them alone.

(however that *also* means someone who decided to keep a core client in
Fedora after being notified of the risks gets to explain the breakage if
some user complains it works less and less well)

  • wmctrl wmctrl-0:1.07-7.fc12
— /usr/bin/wmctrl
 
 This is a use of XCreateFontCursor. Is it really in the scope?

Yes, this was already on the list of things not to warn about. Sorry
about not posting about it. I wanted to do a full repo check before
reporting again, but due to the number of packages checked it takes a
long time (hours) to run and I have to rewind every time I find a bug in
the script.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
/xscreensaver/wormhole
  — /usr/libexec/xscreensaver/xanalogtv
  — /usr/libexec/xscreensaver/xflame
  — /usr/libexec/xscreensaver/xjack
  — /usr/libexec/xscreensaver/xlyap
  — /usr/libexec/xscreensaver/xmatrix
  — /usr/libexec/xscreensaver/xrayswarm
  — /usr/libexec/xscreensaver/xspirograph
  — /usr/libexec/xscreensaver/zoom
• xscreensaver xscreensaver-gl-extras-1:5.10-2.fc12
  — /usr/libexec/xscreensaver/antinspect
  — /usr/libexec/xscreensaver/antmaze
  — /usr/libexec/xscreensaver/antspotlight
  — /usr/libexec/xscreensaver/atlantis
  — /usr/libexec/xscreensaver/atunnel
  — /usr/libexec/xscreensaver/blinkbox
  — /usr/libexec/xscreensaver/blocktube
  — /usr/libexec/xscreensaver/boing
  — /usr/libexec/xscreensaver/bouncingcow
  — /usr/libexec/xscreensaver/boxed
  — /usr/libexec/xscreensaver/bubble3d
  — /usr/libexec/xscreensaver/cage
  — /usr/libexec/xscreensaver/carousel
  — /usr/libexec/xscreensaver/circuit
  — /usr/libexec/xscreensaver/crackberg
  — /usr/libexec/xscreensaver/cube21
  — /usr/libexec/xscreensaver/cubenetic
  — /usr/libexec/xscreensaver/cubestorm
  — /usr/libexec/xscreensaver/cubicgrid
  — /usr/libexec/xscreensaver/dangerball
  — /usr/libexec/xscreensaver/endgame
  — /usr/libexec/xscreensaver/engine
  — /usr/libexec/xscreensaver/flipflop
  — /usr/libexec/xscreensaver/flipscreen3d
  — /usr/libexec/xscreensaver/fliptext
  — /usr/libexec/xscreensaver/flurry
  — /usr/libexec/xscreensaver/flyingtoasters
  — /usr/libexec/xscreensaver/gears
  — /usr/libexec/xscreensaver/gflux
  — /usr/libexec/xscreensaver/glblur
  — /usr/libexec/xscreensaver/glcells
  — /usr/libexec/xscreensaver/gleidescope
  — /usr/libexec/xscreensaver/glhanoi
  — /usr/libexec/xscreensaver/glknots
  — /usr/libexec/xscreensaver/glmatrix
  — /usr/libexec/xscreensaver/glplanet
  — /usr/libexec/xscreensaver/glschool
  — /usr/libexec/xscreensaver/glslideshow
  — /usr/libexec/xscreensaver/glsnake
  — /usr/libexec/xscreensaver/gltext
  — /usr/libexec/xscreensaver/hypertorus
  — /usr/libexec/xscreensaver/hypnowheel
  — /usr/libexec/xscreensaver/jigglypuff
  — /usr/libexec/xscreensaver/jigsaw
  — /usr/libexec/xscreensaver/juggler3d
  — /usr/libexec/xscreensaver/klein
  — /usr/libexec/xscreensaver/lament
  — /usr/libexec/xscreensaver/lavalite
  — /usr/libexec/xscreensaver/lockward
  — /usr/libexec/xscreensaver/menger
  — /usr/libexec/xscreensaver/mirrorblob
  — /usr/libexec/xscreensaver/moebiusgears
  — /usr/libexec/xscreensaver/moebius
  — /usr/libexec/xscreensaver/molecule
  — /usr/libexec/xscreensaver/morph3d
  — /usr/libexec/xscreensaver/noof
  — /usr/libexec/xscreensaver/photopile
  — /usr/libexec/xscreensaver/pinion
  — /usr/libexec/xscreensaver/pipes
  — /usr/libexec/xscreensaver/polyhedra
  — /usr/libexec/xscreensaver/polytopes
  — /usr/libexec/xscreensaver/providence
  — /usr/libexec/xscreensaver/pulsar
  — /usr/libexec/xscreensaver/queens
  — /usr/libexec/xscreensaver/rubikblocks
  — /usr/libexec/xscreensaver/rubik
  — /usr/libexec/xscreensaver/sballs
  — /usr/libexec/xscreensaver/sierpinski3d
  — /usr/libexec/xscreensaver/skytentacles
  — /usr/libexec/xscreensaver/sonar
  — /usr/libexec/xscreensaver/spheremonics
  — /usr/libexec/xscreensaver/sproingies
  — /usr/libexec/xscreensaver/stairs
  — /usr/libexec/xscreensaver/starwars
  — /usr/libexec/xscreensaver/stonerview
  — /usr/libexec/xscreensaver/superquadrics
  — /usr/libexec/xscreensaver/surfaces
  — /usr/libexec/xscreensaver/tangram
  — /usr/libexec/xscreensaver/timetunnel
  — /usr/libexec/xscreensaver/topblock
  — /usr/libexec/xscreensaver/voronoi
• xstar xstar-0:2.2.0-5.fc12
  — /usr/bin/xstar
• xteddy xteddy-0:2.0.1-5.fc12
  — /usr/bin/xteddy
• xterm xterm-0:248-2.fc12
  — /usr/bin/xterm
• xtide xtide-0:2.10-5.fc12
  — /usr/bin/xtide
• xulrunner xulrunner-0:1.9.1.4-1.fc12
  — /usr/lib64/xulrunner-1.9.1/plugins/libnullplugin.so
  — /usr/lib64/xulrunner-1.9.1/plugins/libunixprintplugin.so
• xwrits xwrits-0:2.24-6.fc12
  — /usr/bin/xwrits
• yadex yadex-0:1.7.0-13.fc12
  — /usr/bin/yadex-1.7.0


¹ http://xfree86.org/pipermail/forum/2003-March/000799.html

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le mercredi 11 novembre 2009 à 13:41 +0100, Hans de Goede a écrit :

 It would help tremendously to know how you generated this list of files /
 packages which allegedly use Core Fonts, there are quite a few packages of
 mine there, but in many cases I have no idea as to why they are here.

Sure, sorry about this, I didn't want to make the message longer than it
already was. All credit for the receipe goes to ajax, it mostly does :

repoquery --whatrequires 'libX11.so*
…
download, unpack
…
find elf files
…
nm -aDu $file | grep -q '\X.*Font'  failed the test

Complete code with history in git repo-font-audit
http://git.fedorahosted.org/git/fontpackages.git?p=fontpackages.git;a=tree;f=bin
(I now it's fugly but it woks)


-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le mercredi 11 novembre 2009 à 13:50 +0100, Nicolas Mailhot a écrit :
 Le mercredi 11 novembre 2009 à 13:41 +0100, Hans de Goede a écrit :
 
  It would help tremendously to know how you generated this list of files /
  packages which allegedly use Core Fonts, there are quite a few packages of
  mine there, but in many cases I have no idea as to why they are here.
 
 Sure, sorry about this, I didn't want to make the message longer than it
 already was. All credit for the receipe goes to ajax, it mostly does :
 
 repoquery --whatrequires 'libX11.so*
 …
 download, unpack
 …
 find elf files
 …
 nm -aDu $file | grep -q '\X.*Font'  failed the test
 
 Complete code with history in git repo-font-audit
 http://git.fedorahosted.org/git/fontpackages.git?p=fontpackages.git;a=tree;f=bin
 (I now it's fugly but it woks)

Of course suggestions to improve this are welcome, and I need to ping
indirect core font users too ie everyone that uses gtk1, etc

Also we have some packages that use font files without passing through
the core font system or fontconfig, I need to find a good heuristic to
detect those too.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le mercredi 11 novembre 2009 à 13:22 +, Richard W.M. Jones a écrit :

 I guess it falls to me (with Debian folk) to do this one, since
 upstream are unlikely to care enough to change this old, working code.
 
 Here is the code at issue:
 
 http://caml.inria.fr/cgi-bin/viewcvs.cgi/ocaml/trunk/otherlibs/graph/text.c?rev=6171view=markup
 
 Some questions since I know very little about this:
 
 (1) Are there any recipes / guides / tutorials for changing basic X
 core fonts calls into whatever has replaced them?  Note that using a
 library like gtk is not an option.
 
 (2) Will the replacement work on other Unix platforms (eg Solaris,
 AIX)?

The right person to ask this would be Behdad, as he's the Fedora/Red
Hat/upstream maintainer of most core components of our current text
stack. IIRC his advice last time I asked the question was to avoid
accessing fontconfig directly, but to pass through gtk2/pango, QT, or
pango-cairo in cairo (those are the three main ways to do text nowadays
and modern text requirements are complex enough they're all trying to
converge behind the scenes instead of using different implementations of
text libs. Too difficult to do alone, even for projects their size)

Note that pango-cairo in particular will work on recent versions of
other Unixes, and even on Windows and OSX. In fact OO.o is currently
migrating this way mainly for OSX compat.

If depending on this level of libraries is out of the question for you
I'd advise ripping the text parts from those modules. Text is much more
complex than just drawing a simple form like a triangle, it is getting
more complex every year (as new font format specs and encoding standards
revisions are released, and support is added to more minority languages
with strange requirements). I don't think you'll find maintaining text
support sustainable without depending on common text libs.
QT/GTK/Mozilla/OO.o tried, and concluded convergence was the only path.

But feel free to ask Behdad directly, I'm sure anything he tells you
will prove valuable.

Regards,

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le mercredi 11 novembre 2009 à 14:32 +, Richard W.M. Jones a écrit :

 I emailed him.
 
 It has to be said that maybe text in the OCaml Graphics module only
 works right now for people using fixed in a ISO-8859-1 locale or
 whatever [in reality, it works for a whole lot more than that], but
 ripping out text support means it won't work for anyone at all.

It seems the people maintaining text libs are not interested in backends
that fail if you use codepoints outside a specific encoding, or when you
use the wrong font (because encoding is just one part that changed,
OpenType smart features such as ligatures and swashes mean that even
if you restrict yourself to basic latin nowadays a modern font won't
behave like a simple ASCII font used to ten years ago). Probably
because they know that if they limited themselves users would ask for
the missing bits anyway.

Projects that find modern text libs over-complex should try to maintain
their own simple alternative (or pick up the maintenance of the X11
Core fonts system). I suspect they'd quickly find themselves in
agreement with current text lib maintainers.

So really, it's just a matter of delegation: if you don't want to
maintain your own text stack, follow the advice of the people
maintaining the one you use, and the advice of X11 Core fonts
maintainers (back when there were still some, in 2003) was clear: drop
it and use fontconfig instead.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

RE: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le mercredi 11 novembre 2009 à 10:00 -0700, Avery, David [DENTK] a
écrit :
 I have a bigger problem with this, I use fedora boxes to talk to older
 devices (solaris 2.6 and M88KV4 unix machines) that can never be
 upgraded to newer X clients. Since the fedora ( or any xorg) servers are
 talking to classic X11 clients dropping support for core fonts is a
 huge issue.

Let me write again what I put in my original message. There is no talk
of deliberately dropping support for core fonts infrastructure. Core
fonts are slowly heading the way of the dodo through natural
obsolescence and lack of people interested in investing in their future.
Big text users jumped ship for fontconfig a long time ago (circa 2003)
and they're not coming back to resume core fonts maintenance. However,
core fonts will be with us, in a somewhat reduced and degraded state,
for a long time.

So this is not about removing Fedora core fonts infrastructure
(individual fonts have and will continue to be dropped every time they
fail a legal or technical check and there's no one willing to fix the
problem).

This is about notifying the maintainers of core font *clients* in Fedora
they have a problem and should start planning migration to fontconfig if
they're not already doing so (on the plus side anyone migrating today
will have access to a font library and text features core fonts can not
compare with). Every modern *nix system has some form of fontconfig
support (because every single modern GUI app requires it). You can run
fontconfig on non-*nixes. There is no good reason for a client app not
to migrate to fontconfig if it wants a future.

 The clients are running on the host computers for flight simulators. The
 clients are built on 3rd party libraries that date from the early 90s.
 As the existing Xterms (Tek/NCD ) fail we are replacing them with newer
 linux based thin clients, but we still need classic X11 font support.
 The programming support is done on solaris and linux boxes the need to
 display the same layouts as the xterms 

I'm sure you don't need me to tell you that forcing the limitations of
old clients in new clients is eating your cake now, and that you're
preparing yourself a painful big bang migration when the situation gets
to the point core font support is no longer at the acceptable level for
you. More than six years have elapsed since core fonts stopped being the
preferred font system X-side. Use the remaining years wisely before your
back is to the wall (I know that's easy for me to say, but there is no
magic solution).

Having worked with some decades-old systems myself, I know it's really
easy to get yourself trapped in a situation where you pay an harm and a
leg for multiple levels of legacy emulation that barely work and have
pitiful capabilities compared to recent systems, just because someone
went for the short-term let's emulate and pretend nothing changed
route back when keeping up with the technological changes would have
been just slightly harder (but future-proof).

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Identifying remaining core font users

2009-11-11 Thread Nicolas Mailhot
Le jeudi 12 novembre 2009 à 06:51 +0200, Gilboa Davara a écrit :

 I own both icewm and idesk.
 As far as I know, both icewm and idesk are linked against xft and should
 not default to core fonts. (Unless I completely misunderstanding
 something...)

I've been asked to filter out xft matches next run, so if they *only* do
xft they won't appear again.

-- 
Nicolas Mailhot


signature.asc
Description: Ceci est une partie de message	numériquement signée
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

rpms/perl-Net-CIDR/devel Makefile, NONE, 1.1 import.log, NONE, 1.1 perl-Net-CIDR.spec, NONE, 1.1 sources, NONE, 1.1

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Net-CIDR/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18246/devel

Added Files:
Makefile import.log perl-Net-CIDR.spec sources 
Log Message:
Initial import



* Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE import.log ---
perl-Net-CIDR-0_13-2_fc11:HEAD:perl-Net-CIDR-0.13-2.fc11.src.rpm:1257934476


--- NEW FILE perl-Net-CIDR.spec ---
Name:   perl-Net-CIDR
Version:0.13
Release:2%{?dist}
Summary:Manipulate IPv4/IPv6 netblocks in CIDR notation
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Net-CIDR/
Source0:
http://www.cpan.org/authors/id/M/MR/MRSAM/Net-CIDR-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
The Net::CIDR package contains functions that manipulate lists of IP
netblocks expressed in CIDR notation. The Net::CIDR functions handle both
IPv4 and IPv6 addresses.

%prep
%setup -q -n Net-CIDR-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorlib}/Net/
%{_mandir}/man3/*.3pm*

%changelog
* Mon Nov  9 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-2
- Fix License tag
- Remove Net-CIDR.spec from %%doc
- List files more explicitely

* Fri Sep 25 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-1
- Specfile autogenerated by cpanspec 1.78.


--- NEW FILE sources ---
40f0f42104b314af91ab78119e0096de  Net-CIDR-0.13.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Net-CIDR/F-12 Makefile, NONE, 1.1 import.log, NONE, 1.1 perl-Net-CIDR.spec, NONE, 1.1 sources, NONE, 1.1

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Net-CIDR/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21950/F-12

Added Files:
Makefile import.log perl-Net-CIDR.spec sources 
Log Message:
Initial import in F-12



* Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE import.log ---
perl-Net-CIDR-0_13-2_fc11:F-12:perl-Net-CIDR-0.13-2.fc11.src.rpm:1257935407


--- NEW FILE perl-Net-CIDR.spec ---
Name:   perl-Net-CIDR
Version:0.13
Release:2%{?dist}
Summary:Manipulate IPv4/IPv6 netblocks in CIDR notation
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Net-CIDR/
Source0:
http://www.cpan.org/authors/id/M/MR/MRSAM/Net-CIDR-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
The Net::CIDR package contains functions that manipulate lists of IP
netblocks expressed in CIDR notation. The Net::CIDR functions handle both
IPv4 and IPv6 addresses.

%prep
%setup -q -n Net-CIDR-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorlib}/Net/
%{_mandir}/man3/*.3pm*

%changelog
* Mon Nov  9 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-2
- Fix License tag
- Remove Net-CIDR.spec from %%doc
- List files more explicitely

* Fri Sep 25 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-1
- Specfile autogenerated by cpanspec 1.78.


--- NEW FILE sources ---
40f0f42104b314af91ab78119e0096de  Net-CIDR-0.13.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Net-CIDR/F-11 Makefile, NONE, 1.1 import.log, NONE, 1.1 perl-Net-CIDR.spec, NONE, 1.1 sources, NONE, 1.1

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Net-CIDR/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22200/F-11

Added Files:
Makefile import.log perl-Net-CIDR.spec sources 
Log Message:
Initial import in F-11



* Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE import.log ---
perl-Net-CIDR-0_13-2_fc11:F-11:perl-Net-CIDR-0.13-2.fc11.src.rpm:1257935416


--- NEW FILE perl-Net-CIDR.spec ---
Name:   perl-Net-CIDR
Version:0.13
Release:2%{?dist}
Summary:Manipulate IPv4/IPv6 netblocks in CIDR notation
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Net-CIDR/
Source0:
http://www.cpan.org/authors/id/M/MR/MRSAM/Net-CIDR-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
The Net::CIDR package contains functions that manipulate lists of IP
netblocks expressed in CIDR notation. The Net::CIDR functions handle both
IPv4 and IPv6 addresses.

%prep
%setup -q -n Net-CIDR-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorlib}/Net/
%{_mandir}/man3/*.3pm*

%changelog
* Mon Nov  9 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-2
- Fix License tag
- Remove Net-CIDR.spec from %%doc
- List files more explicitely

* Fri Sep 25 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-1
- Specfile autogenerated by cpanspec 1.78.


--- NEW FILE sources ---
40f0f42104b314af91ab78119e0096de  Net-CIDR-0.13.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Net-CIDR/EL-5 Makefile, NONE, 1.1 import.log, NONE, 1.1 perl-Net-CIDR.spec, NONE, 1.1 sources, NONE, 1.1

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Net-CIDR/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23172/EL-5

Added Files:
Makefile import.log perl-Net-CIDR.spec sources 
Log Message:
Initial import in EL-5



* Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE import.log ---
perl-Net-CIDR-0_13-2_fc11:EL-5:perl-Net-CIDR-0.13-2.fc11.src.rpm:1257935633


--- NEW FILE perl-Net-CIDR.spec ---
Name:   perl-Net-CIDR
Version:0.13
Release:2%{?dist}
Summary:Manipulate IPv4/IPv6 netblocks in CIDR notation
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Net-CIDR/
Source0:
http://www.cpan.org/authors/id/M/MR/MRSAM/Net-CIDR-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
The Net::CIDR package contains functions that manipulate lists of IP
netblocks expressed in CIDR notation. The Net::CIDR functions handle both
IPv4 and IPv6 addresses.

%prep
%setup -q -n Net-CIDR-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorlib}/Net/
%{_mandir}/man3/*.3pm*

%changelog
* Mon Nov  9 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-2
- Fix License tag
- Remove Net-CIDR.spec from %%doc
- List files more explicitely

* Fri Sep 25 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-1
- Specfile autogenerated by cpanspec 1.78.


--- NEW FILE sources ---
40f0f42104b314af91ab78119e0096de  Net-CIDR-0.13.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Net-CIDR/F-10 Makefile, NONE, 1.1 import.log, NONE, 1.1 perl-Net-CIDR.spec, NONE, 1.1 sources, NONE, 1.1

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Net-CIDR/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22453/F-10

Added Files:
Makefile import.log perl-Net-CIDR.spec sources 
Log Message:
Initial import in F-10



* Error reading new file: [Errno 2] No such file or directory: 'Makefile'

--- NEW FILE import.log ---
perl-Net-CIDR-0_13-2_fc11:F-10:perl-Net-CIDR-0.13-2.fc11.src.rpm:1257935420


--- NEW FILE perl-Net-CIDR.spec ---
Name:   perl-Net-CIDR
Version:0.13
Release:2%{?dist}
Summary:Manipulate IPv4/IPv6 netblocks in CIDR notation
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Net-CIDR/
Source0:
http://www.cpan.org/authors/id/M/MR/MRSAM/Net-CIDR-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:  noarch
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
The Net::CIDR package contains functions that manipulate lists of IP
netblocks expressed in CIDR notation. The Net::CIDR functions handle both
IPv4 and IPv6 addresses.

%prep
%setup -q -n Net-CIDR-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorlib}/Net/
%{_mandir}/man3/*.3pm*

%changelog
* Mon Nov  9 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-2
- Fix License tag
- Remove Net-CIDR.spec from %%doc
- List files more explicitely

* Fri Sep 25 2009 Nicolas Chauvet kwiz...@fedoraproject.org - 0.13-1
- Specfile autogenerated by cpanspec 1.78.


--- NEW FILE sources ---
40f0f42104b314af91ab78119e0096de  Net-CIDR-0.13.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/devel import.log, NONE, 1.1 perl-Guard.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30196/devel

Modified Files:
.cvsignore sources 
Added Files:
import.log perl-Guard.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
perl-Guard-1_021-1_fc12:HEAD:perl-Guard-1.021-1.fc12.src.rpm:1257936857


--- NEW FILE perl-Guard.spec ---
Name:   perl-Guard
Version:1.021
Release:1%{?dist}
Summary:Safe cleanup blocks
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Guard/
Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
This module implements so-called guards. A guard is something
(usually an object) that guards a resource, ensuring that it is
cleaned up when expected.

%prep
%setup -q -n Guard-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Guard*
%{_mandir}/man3/*

%changelog
* Sun Nov 08 2009 Nicolas Chuavet kwiz...@fedoraproject.org - 1.021-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Guard/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore  11 Nov 2009 03:50:04 -  1.1
+++ .cvsignore  11 Nov 2009 10:55:24 -  1.2
@@ -0,0 +1 @@
+Guard-1.021.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Guard/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 11 Nov 2009 03:50:04 -  1.1
+++ sources 11 Nov 2009 10:55:24 -  1.2
@@ -0,0 +1 @@
+6c15e885c089115f8263a5873ed74f1e  Guard-1.021.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/devel import.log,1.1,1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30670/devel

Modified Files:
import.log 
Log Message:
Initial import


Index: import.log
===
RCS file: /cvs/pkgs/rpms/perl-Guard/devel/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- import.log  11 Nov 2009 10:55:24 -  1.1
+++ import.log  11 Nov 2009 10:56:35 -  1.2
@@ -1 +1,2 @@
 perl-Guard-1_021-1_fc12:HEAD:perl-Guard-1.021-1.fc12.src.rpm:1257936857
+perl-Guard-1_021-1_fc12:HEAD:perl-Guard-1.021-1.fc12.src.rpm:1257936966

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/F-12 import.log, NONE, 1.1 perl-Guard.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31180/F-12

Modified Files:
.cvsignore sources 
Added Files:
import.log perl-Guard.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
perl-Guard-1_021-1_fc12:F-12:perl-Guard-1.021-1.fc12.src.rpm:1257937036


--- NEW FILE perl-Guard.spec ---
Name:   perl-Guard
Version:1.021
Release:1%{?dist}
Summary:Safe cleanup blocks
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Guard/
Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
This module implements so-called guards. A guard is something
(usually an object) that guards a resource, ensuring that it is
cleaned up when expected.

%prep
%setup -q -n Guard-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Guard*
%{_mandir}/man3/*

%changelog
* Sun Nov 08 2009 Nicolas Chuavet kwiz...@fedoraproject.org - 1.021-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore  11 Nov 2009 03:50:04 -  1.1
+++ .cvsignore  11 Nov 2009 10:57:46 -  1.2
@@ -0,0 +1 @@
+Guard-1.021.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 11 Nov 2009 03:50:04 -  1.1
+++ sources 11 Nov 2009 10:57:46 -  1.2
@@ -0,0 +1 @@
+6c15e885c089115f8263a5873ed74f1e  Guard-1.021.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/F-11 import.log, NONE, 1.1 perl-Guard.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31809/F-11

Modified Files:
.cvsignore sources 
Added Files:
import.log perl-Guard.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
perl-Guard-1_021-1_fc12:F-11:perl-Guard-1.021-1.fc12.src.rpm:1257937177


--- NEW FILE perl-Guard.spec ---
Name:   perl-Guard
Version:1.021
Release:1%{?dist}
Summary:Safe cleanup blocks
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Guard/
Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
This module implements so-called guards. A guard is something
(usually an object) that guards a resource, ensuring that it is
cleaned up when expected.

%prep
%setup -q -n Guard-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Guard*
%{_mandir}/man3/*

%changelog
* Sun Nov 08 2009 Nicolas Chuavet kwiz...@fedoraproject.org - 1.021-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore  11 Nov 2009 03:50:04 -  1.1
+++ .cvsignore  11 Nov 2009 11:00:13 -  1.2
@@ -0,0 +1 @@
+Guard-1.021.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 11 Nov 2009 03:50:04 -  1.1
+++ sources 11 Nov 2009 11:00:13 -  1.2
@@ -0,0 +1 @@
+6c15e885c089115f8263a5873ed74f1e  Guard-1.021.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/F-10 import.log, NONE, 1.1 perl-Guard.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32356/F-10

Modified Files:
.cvsignore sources 
Added Files:
import.log perl-Guard.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
perl-Guard-1_021-1_fc12:F-10:perl-Guard-1.021-1.fc12.src.rpm:1257937253


--- NEW FILE perl-Guard.spec ---
Name:   perl-Guard
Version:1.021
Release:1%{?dist}
Summary:Safe cleanup blocks
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Guard/
Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
This module implements so-called guards. A guard is something
(usually an object) that guards a resource, ensuring that it is
cleaned up when expected.

%prep
%setup -q -n Guard-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Guard*
%{_mandir}/man3/*

%changelog
* Sun Nov 08 2009 Nicolas Chuavet kwiz...@fedoraproject.org - 1.021-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore  11 Nov 2009 03:50:04 -  1.1
+++ .cvsignore  11 Nov 2009 11:01:36 -  1.2
@@ -0,0 +1 @@
+Guard-1.021.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Guard/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 11 Nov 2009 03:50:04 -  1.1
+++ sources 11 Nov 2009 11:01:36 -  1.2
@@ -0,0 +1 @@
+6c15e885c089115f8263a5873ed74f1e  Guard-1.021.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


rpms/perl-Guard/EL-5 import.log, NONE, 1.1 perl-Guard.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

2009-11-11 Thread Nicolas Chauvet
Author: kwizart

Update of /cvs/pkgs/rpms/perl-Guard/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1263/EL-5

Modified Files:
.cvsignore sources 
Added Files:
import.log perl-Guard.spec 
Log Message:
Initial import


--- NEW FILE import.log ---
perl-Guard-1_021-1_fc12:EL-5:perl-Guard-1.021-1.fc12.src.rpm:1257937411


--- NEW FILE perl-Guard.spec ---
Name:   perl-Guard
Version:1.021
Release:1%{?dist}
Summary:Safe cleanup blocks
License:GPL+ or Artistic
Group:  Development/Libraries
URL:http://search.cpan.org/dist/Guard/
Source0:
http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  perl(ExtUtils::MakeMaker)
Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))

%description
This module implements so-called guards. A guard is something
(usually an object) that guards a resource, ensuring that it is
cleaned up when expected.

%prep
%setup -q -n Guard-%{version}

%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;

%{_fixperms} $RPM_BUILD_ROOT/*

%check
make test

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc Changes COPYING README
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Guard*
%{_mandir}/man3/*

%changelog
* Sun Nov 08 2009 Nicolas Chuavet kwiz...@fedoraproject.org - 1.021-1
- Specfile autogenerated by cpanspec 1.78.


Index: .cvsignore
===
RCS file: /cvs/pkgs/rpms/perl-Guard/EL-5/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore  11 Nov 2009 03:50:04 -  1.1
+++ .cvsignore  11 Nov 2009 11:05:45 -  1.2
@@ -0,0 +1 @@
+Guard-1.021.tar.gz


Index: sources
===
RCS file: /cvs/pkgs/rpms/perl-Guard/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 11 Nov 2009 03:50:04 -  1.1
+++ sources 11 Nov 2009 11:05:46 -  1.2
@@ -0,0 +1 @@
+6c15e885c089115f8263a5873ed74f1e  Guard-1.021.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
Fedora-perl-devel-list mailing list
Fedora-perl-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list


Re: M+ fonts

2009-11-10 Thread Nicolas Mailhot


Le Mar 10 novembre 2009 07:45, Igshaan Mesias a écrit :

 Hi,

 2009/11/10 かいお (Kaio) k...@kaio.me:
 (CC'ed Tom 'spot' Callaway)

 Are all the fonts listed in
 http://www.geocities.jp/ep3797/modified_fonts_01.html members of mplus font?

The font listed there seem to be mixes of multiple fonts. Which is only going
to work if the licenses of all the font files used are compatible with each
other (mixes is one big reason why sticking to standard licenses is a good
idea)

 Also the license statements on
 http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/#license in full?

 Could you persuade the author to release under GPL or any other better
 license?

 I will try.

GPL + FE or OFl please

-- 
Nicolas Mailhot


___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: M+ fonts

2009-11-10 Thread Nicolas Mailhot


Le Mar 10 novembre 2009 00:49, かいお (Kaio) a écrit :

 (2009年11月10日 05:15), Igshaan Mesias wrote:
 I have packaged M+ family of fonts.
 https://fedoraproject.org/wiki/M%2B_fonts

 Hi Igshaan,

 I wonder if you could package it with alphanumeric name? such as
 mplus-fonts because I worry if usage of `+` could pass the package
 review. :)

We have some packages with + in their names in the repo, however this is not
something we want to generalise.

-- 
Nicolas Mailhot


___
Fedora-fonts-list mailing list
Fedora-fonts-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-fonts-list


Re: texlive-2009 breakage?

2009-11-04 Thread Nicolas Mailhot

BTW Jindrich, I know you are very busy, and we never seem to be on irc at the
same times, but how is progress on the texlive font packaging front?

Font automation QA has progressed quite a bit since you started, you can
self-check your progress with repo-font-audit now if you want:

http://kojipkgs.fedoraproject.org/packages/fontpackages/1.31/2.fc13/noarch/fontpackages-tools-1.31-2.fc13.noarch.rpm

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Wodim trouble

2009-11-02 Thread Nicolas Mailhot


Le Lun 2 novembre 2009 11:29, Ankur Sinha a écrit :

 hi,

 I've filed a bug[1] against wodim not burning dvds correctly. While
 browsing through another bug[2] on wodim, I came across this comment[3].

 wodim is completely unmaintained since May 6th 2007, don't
 expect to see any fixes anytime soon as long as Redhat
 continues to distribute wodim instead of the original software.

 Can someone please clear this up?

You can ignore Jörg Schilling. He managed to antagonize everyone else
Linux-side¹, and now complains no one wants to use his cdrecord versions.

IIRC after burning bridges Linux-side he launched an OpenSolaris distro named
Schillix. I think it was not a big success either for pretty much the same
communication reasons.

¹ Adding « informative » messages such as « Linux device naming is stupid, my
tools use better conventions, why are not you installing a sane OS like
Solaris instead » (paraphrased from memory)

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


  1   2   3   4   5   6   7   8   9   >