Re: d-e-c git changes
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
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
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
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
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
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