[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

daily (weekly?) builds of d-i manual



Hi,

Philipp has pointed us to the 
https://anonscm.debian.org/viewvc/d-i/trunk/scripts/manual-daily/
repository, which contains a build system for the d-i manual.
Thanks for that hint!


I would have thought, that this runs on a dsa machine, but apparently this
has never (?) been the case.
Ok, no problem. I have a spare machine here, which could do that job perfectly
fine, so that could do.

I have worked on this, to get the manual build locally, which seems to work
so far, with some modifications (some glitches remain, but I will come back to 
that later).

Today, I performed a "non-local" build, which means files have been uploaded
to alioth, and https://d-i.alioth.debian.org/manual/ has been updated. 

Yeah!!!

I intend to build the manual periodically again now.
Not daily, as the svn repo may indicate, but something like once per week.
There are some remarks, though:



REMARK 1:
With my holgerw account, I was able to upload the output files of the manual
(html, pdf, txt), the log files and the html files for the webpage successfully
to alioth, but later there were errors when trying to set some permission bits:

rsyncing files to alioth...
rsync: failed to set permissions on "/srv/alioth.debian.org/chroot/home/groups/d-i/htdocs/manual/da.mips": Operation not permitted (1)
rsync: failed to set permissions on "/srv/alioth.debian.org/chroot/home/groups/d-i/htdocs/manual/da.mips/images": Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
Unexpected error 23 while rsync of './da.mips'

This only appears with danish language files, so that's probably not a problem
with infrastructure (that was my first thought). 
I will try to investigate further...



REMARK 2:
Regarding statistics: apparently there is some problem with the calculation of
the statistics for po-based languages: po-based languages are converted into xml 
files within the build process; then the system sees that xml files and generates 
xml statistics for them, so there are po and xml statistics for all po-based languages.
This needs to be investigated further!



REMARK 3:
Addionally, within the process, updated po and pot files have been committed to
svn repo. That are the commits from today with "[SILENT_COMMIT] Update of POT 
and PO files for the manual" as commit message.
So be prepared for SILENT_COMMIT commits again in the future :-)



REMARK 4:
I have some problem with ssh-agent, I have to insert password for ssh key
several times within the above process, that needs some more improvement.




Regards
Holger


-- 
============================================================
Created with Sylpheed 3.5.0 under
	D E B I A N   L I N U X   8 . 0   " J E S S I E " .

Registered Linux User #311290 - https://linuxcounter.net/
============================================================


Reply to: