[publican-list] Publican SRPMs in Fedora

Jeffrey Fearn jfearn at redhat.com
Tue Dec 1 01:00:40 UTC 2009


Eric Christensen wrote:
>> Totally agree. Using separate SRPMs is important to keep a
>> maintainable/scalable localization work-flow.
>>
>> Cheers
>>
> 
> That makes sense if you don't have a single maintainer of the SRPMS.
> For the Fedora guides and articles (like the Release Notes) there is a
> single maintainer of the SRPM.

This is the scenario we tested pre-RHEL 5 and having a gate keeper for 
all languages proved to be one of the biggest problems. It simply does 
not scale, the gate keeper gets swamped, updates get delayed, and the 
system falls down.

We were dealing with less than half the languages Fedora supports and we 
had a dedicated team of full timers on hand, so this is not a trivial 
problem in the Fedora space.

>  So as translations are completed for the
> Release Notes the maintainer adds them to the SPRM and does the update
> in the packaging system.

This failed miserably when we tried this, how are you going to make it 
work without changing the approach?

I'll concede that the release notes have a special place somewhere 
between help text and stand alone docs, but because of this it is a poor 
example of why you'd add this to a system dedicated to packaging stand 
alone documentation.

> This has the benefit of including a single package in the release that
> Yelp will automagically select the proper language for the user.

Yelp is less than optimal for many reasons, such as: you just lost all 
your branding, you are tied to a single desktop, you just increased the 
payload by 50 times, you are ignoring section 508 compliance, etc.

>  This
> is quite important as so the end user won't have to do anything but
> select the document they are wanting to read.  No fuss.

You can do that without yelp, without coupling to a particular desktop, 
without losing the section 508 work we have done, without over riding 
their chosen HTML viewer, etc.

I'm still waiting for an approach that isn't "we will do it the same way 
you did it when it failed, but it will just work now (TM)."

Cheers, Jeff.

-- 
Jeff Fearn <jfearn at redhat.com>
Software Engineer
Engineering Operations
Red Hat, Inc
Freedom ... courage ... Commitment ... ACCOUNTABILITY




More information about the publican-list mailing list