[long] Canonical are you serious?

Sean Wheller sean at inwords.co.za
Mon Jan 24 08:37:45 UTC 2005


On Monday 24 January 2005 09:23, Matt Zimmerman wrote:
> We have limited resources, and we allocate them for maximum benefit.
> If Subversion 1.1.2 is truly the difference between you being able to do
> your work, and not, we can probably find a way to do it, but my impression
> is that it is a "nice to have", which would allow you to use some of its
> new features.

If it was a nice to have I would not be pushing so hard. To clear why.

Ubuntu is built on Debs and GNOME. The benefit is obvious. However, in order 
to take advantage or benefit from the upstream work, we need a way to access 
it that can be common among writers.

The principle of how the mechanics works may make this clearer.

Essentially, the User Guide can be heavily based on GNOME Docs. Majority of 
the content will be brought in by inclusion using XInclude and XPointer. So a 
section may look like this:

==========
Ubuntu Sect Title

Ubuntu introduction para.

XInclude or XPointer of GNOME doc.
============

Now GNOME docs are not in SVN, but in CVS. Furthermore, the docs are stored 
with each app, usually under the directory appname/C/help/ . This means a 
vendor drop is not just one checkout, but many. Unless you want to bring the 
app src code into your repository too. In this case we don't need that so we 
just want the appname/C/help/ from each app in GNOME CVS. I have automated 
this and updates using scripts.

As far as I can see this process may be easier under Bazaar, but the basic 
principle is the same. I will look into this is people decide to move to 
Bazaar (Please advise). Only by having a copy of the GNOME doc in the writers 
Working Copy can XInclude/XPointer work for building.

Now in certain cases writers will need to make changes in the GNOME part of 
the section outlined above. In thi scase we must decide if this is GNOME 
specific or ubuntu specific. If the change is GNOME specific we should try to 
patch and move it upstream.

So the Ubuntu docs can be viewed as a patch on the GNOME docs. To manage this 
effectively, the concept of vendor drops is the most efficient.

In short we need this because it will enable the doc team to produce Ubuntu 
docs in the most efficient manner. There is no point rewriting what GNOME or 
any other desktop have done. The time required with current human resources 
will be more than a year. People may not know this, but a single page of 
documentation, done properly, takes on average 5 hours to reach final 
production quality. So if you have a 100 page book it probably took 500 
hours. We can drastically reduce this by building on top of GNOME or any 
other Desktops work.



-- 
Sean Wheller
Technical Author
sean at inwords.co.za
084-854-9408
http://www.inwords.co.za
Registered Linux User #375355
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-doc/attachments/20050124/664ecdeb/attachment.pgp>


More information about the ubuntu-doc mailing list