Re: d-e-c git changes

2018-05-05 Thread Wolfgang Schweer
On Fri, May 04, 2018 at 11:29:46PM +, Holger Levsen wrote:
> Some questions:
> 
> commit c08ad7e42c9c1e6b38c92486e9be650da5eef2f0
> Author: Wolfgang Schweer 
> Date:   Mon Apr 30 21:28:06 2018 +0200
> 
> cf3/edu.cf: Add class desktopintern.
> 
> This class matches a stationary workstation with package 
> education-desktop-other
> installed.
> 
> +# Set for networked workstation if the 'education-desktop-other' package 
> is installed.
> +"desktopintern"  and => { 
> fileexists("/usr/share/doc/education-desktop-other"), 
> fileexists("/usr/bin/ntpq") };
> 
> 
> why use the existence of /usr/bin/ntpq ?

Because it can tell networked and standalone workstations apart, see the 
definitions of classes 'workstation' and 'standalone' (same file); these 
two definitions have been used before with cfengine2 and got 
'translated' to cfengine3 speak some time ago).

Running 'cf-agent -D installation' on a test system with updated 
cfengine files seemed to work like expected.
 
> commit d5a6ec5c48dae5845e200db69f48467b5a9ec584
> Author: Wolfgang Schweer 
> Date:   Mon Apr 30 21:37:18 2018 +0200
> 
> cf3/cf.finalize: Add shell command for class desktopintern.
> 
> This allows one to install some packages suited only for networked 
> machines in
> addition to those installed via the education-desktop-other meta-package 
> for all
> workstations.
> 
> +
> +  # Install desktop related packages, suited only for networked machines.
> +
> +  debian.desktopintern.installation::
> +
> +"/usr/bin/apt install -y jxplorer gosa-desktop krb5-auth-dialog"
> +  contain => in_shell;
> 
> 
> hm, the commit message explains a bit, but why are those packages choosen and 
> anyway,
> this feels wrong, like an attempt to rewrite configuration management 
> systems. 
> (which arguently this is not, but rather a configuration of cfengine, which 
> indeed is a
> configuration management system).

Instead of those three desktop related packages, there should rather be 
a name of a (new!) meta-package, say 'education-desktop-other-networked' 
recommending those (moved as Recommends: from 'education-networked' to 
Suggests: to 'education-desktop-other' to keep them on installation 
media), because src:d-e would be the right place for maintaining them. 
(Similar to 'education-networked-common' and 'education-networked' for 
non-desktop packages.)

As the existence of 'desktop=' on the kernel command line, which is 
there by default, will now pull in 'education-desktop-other' it would 
have been wrong to move those three packages from 'education-networked' 
to 'education-desktop-other', because it might confuse users if 
installed on systems with profile 'Standalone'.

Once a modular installation scenario has proven to exist in the real 
world, src:debian-edu should be adjusted accordingly. I'll file a 
wishlist bug requesting a new meta-package once tests have been 
successful. For the time being I reckoned the chosen approach to be the 
least invasive one.
 
> Now I read debian/changelog I understand the intend much better. I think this 
> should
> be made cleaer in cf.finalize (as comment in that file) as well as better 
> packages should
> be choosen. (Or explained better as well :)

Yeah, I tried to explain, but then the modular installation approach is 
sort of a puzzle consisting of pieces spread around src:d-e, src:d-e-c 
and kernel command line params...
Once working, I'll add another installation scenario to the manual's 
installation chapter.

Maybe the intention is a bit clearer now...

Wolfgang


signature.asc
Description: PGP signature


Content and translation status for the debian-edu-stretch manual

2018-05-05 Thread Holger Levsen
The (translated) debian-edu-stretch manual as PDF or HTML is available at 
http://maintainer.skolelinux.org/debian-edu-doc/

To understand this mail better, please read 
/usr/share/doc/debian-edu-doc/README.
This mail is automatically send by a cronjob run by Holger Levsen every two 
weeks. Please send feedback, suggestions, flames and cookies via this list.

debian-edu-stretch-manual.da.po: 965 translated messages, 299 fuzzy 
translations, 95 untranslated messages.
debian-edu-stretch-manual.de.po: 1359 translated messages.
debian-edu-stretch-manual.es.po: 508 translated messages, 232 fuzzy 
translations, 619 untranslated messages.
debian-edu-stretch-manual.fr.po: 950 translated messages, 316 fuzzy 
translations, 93 untranslated messages.
debian-edu-stretch-manual.it.po: 1359 translated messages.
debian-edu-stretch-manual.ja.po: 1278 translated messages, 12 fuzzy 
translations, 69 untranslated messages.
debian-edu-stretch-manual.nb.po: 1359 translated messages.
debian-edu-stretch-manual.nl.po: 1359 translated messages.
debian-edu-stretch-manual.pl.po: 218 translated messages, 4 fuzzy translations, 
1137 untranslated messages.
debian-edu-stretch-manual.zh.po: 718 translated messages, 27 fuzzy 
translations, 614 untranslated messages.
--
https://wiki.debian.org/DebianEdu/Documentation/Stretch//HowTo/Administration
FIXME: The HowTos from http://wiki.debian.org/DebianEdu/HowTo/"/> 
are either user- or developer-specific. Let's move the user-specific HowTos 
over here (and delete them over there)! (But first ask the authors (see the 
history of those pages to find them) if they are fine with moving the howto and 
putting it under the GPL.) 
--
https://wiki.debian.org/DebianEdu/Documentation/Stretch//HowTo/NetworkClients
FIXME: Maybe it is better to purge the examples. People who want to use roaming 
profiles should know what they are doing ... 
FIXME: explain how to use profiles from global policies for Windows machines in 
the skolelinux network 
FIXME: describe roaming profile key for the global policy editor here 

4 FIXMEs left to fix




Content and translation status for the audacity manual

2018-05-05 Thread Holger Levsen
The (translated) audacity manual as PDF or HTML is available at 
http://maintainer.skolelinux.org/debian-edu-doc/

To understand this mail better, please read 
/usr/share/doc/debian-edu-doc/README.
This mail is automatically send by a cronjob run by Holger Levsen every two 
weeks. Please send feedback, suggestions, flames and cookies via this list.

audacity-manual.cs.po: 6 translated messages, 142 untranslated messages.
audacity-manual.fr.po: 109 translated messages, 24 fuzzy translations, 15 
untranslated messages.
audacity-manual.nb.po: 148 translated messages.
audacity-manual.nl.po: 148 translated messages.
audacity-manual.pl.po: 5 translated messages, 143 untranslated messages.
audacity-manual.sv.po: 28 translated messages, 120 untranslated messages.
audacity-manual.uk.po: 70 translated messages, 62 fuzzy translations, 16 
untranslated messages.
audacity-manual.zh.po: 52 translated messages, 2 fuzzy translations, 94 
untranslated messages.



Content and translation status for the rosegarden manual

2018-05-05 Thread Holger Levsen
The (translated) rosegarden manual as PDF or HTML is available at 
http://maintainer.skolelinux.org/debian-edu-doc/

To understand this mail better, please read 
/usr/share/doc/debian-edu-doc/README.
This mail is automatically send by a cronjob run by Holger Levsen every two 
weeks. Please send feedback, suggestions, flames and cookies via this list.

rosegarden-manual.es.po: 37 translated messages, 22 fuzzy translations, 630 
untranslated messages.
rosegarden-manual.fr.po: 683 translated messages, 5 fuzzy translations, 1 
untranslated message.
rosegarden-manual.nb.po: 689 translated messages.
rosegarden-manual.nl.po: 689 translated messages.
rosegarden-manual.pl.po: 4 translated messages, 685 untranslated messages.
rosegarden-manual.zh.po: 3 translated messages, 686 untranslated messages.



Content and translation status for the debian-edu-buster manual

2018-05-05 Thread Holger Levsen
The (translated) debian-edu-buster manual as PDF or HTML is available at 
http://maintainer.skolelinux.org/debian-edu-doc/

To understand this mail better, please read 
/usr/share/doc/debian-edu-doc/README.
This mail is automatically send by a cronjob run by Holger Levsen every two 
weeks. Please send feedback, suggestions, flames and cookies via this list.

debian-edu-buster-manual.da.po: 832 translated messages, 331 fuzzy 
translations, 131 untranslated messages.
debian-edu-buster-manual.de.po: 1294 translated messages.
debian-edu-buster-manual.es.po: 462 translated messages, 230 fuzzy 
translations, 602 untranslated messages.
debian-edu-buster-manual.fr.po: 815 translated messages, 341 fuzzy 
translations, 138 untranslated messages.
debian-edu-buster-manual.it.po: 1068 translated messages, 168 fuzzy 
translations, 58 untranslated messages.
debian-edu-buster-manual.ja.po: 1009 translated messages, 167 fuzzy 
translations, 118 untranslated messages.
debian-edu-buster-manual.nb.po: 1120 translated messages, 118 fuzzy 
translations, 56 untranslated messages.
debian-edu-buster-manual.nl.po: 1292 translated messages, 1 fuzzy translation, 
1 untranslated message.
debian-edu-buster-manual.pl.po: 179 translated messages, 75 fuzzy translations, 
1040 untranslated messages.
debian-edu-buster-manual.zh.po: 572 translated messages, 133 fuzzy 
translations, 589 untranslated messages.
--
https://wiki.debian.org/DebianEdu/Documentation/Buster//Upgrades
FIXME: list promps about package configuration here. 
FIXME: adjust theme]]>
FIXME: adjust kernel version]]>
FIXME: check if needed 
--
https://wiki.debian.org/DebianEdu/Documentation/Buster//HowTo/Administration
FIXME: The HowTos from http://wiki.debian.org/DebianEdu/HowTo/"/> 
are either user- or developer-specific. Let's move the user-specific HowTos 
over here (and delete them over there)! (But first ask the authors (see the 
history of those pages to find them) if they are fine with moving the howto and 
putting it under the GPL.) 

5 FIXMEs left to fix




Content and translation status for the debian-edu-itil manual

2018-05-05 Thread Holger Levsen
The (translated) debian-edu-itil manual as PDF or HTML is available at 
http://maintainer.skolelinux.org/debian-edu-doc/

To understand this mail better, please read 
/usr/share/doc/debian-edu-doc/README.
This mail is automatically send by a cronjob run by Holger Levsen every two 
weeks. Please send feedback, suggestions, flames and cookies via this list.

debian-edu-itil-manual.nb.po: 1711 translated messages, 70 fuzzy translations.
debian-edu-itil-manual.nl.po: 200 translated messages, 1581 untranslated 
messages.
debian-edu-itil-manual.zh.po: 24 translated messages, 1 fuzzy translation, 1756 
untranslated messages.
--
https://wiki.debian.org/DebianEdu/Documentation/ITIL//ExtraConfiguration
FIXME: Should describe the contents of change_ip_setup here, later> 
FIXME: create link to screenshot> 
--
https://wiki.debian.org/DebianEdu/Documentation/ITIL//InfrastructureSetup
FIXME: In with the drawing showing diskless clients> 

6 FIXMEs left to fix