[debian-edu-commits] debian-edu/ annotated tag 1.813 created (now 2ee3756)
Petter Reinholdtsen
pere at moszumanska.debian.org
Fri Oct 24 13:07:43 UTC 2014
This is an automated email from the git hooks/post-receive script.
pere pushed a change to annotated tag 1.813
in repository debian-edu-config.
at 2ee3756 (tag)
tagging d45d6f13ba8c9af03e4cd552c07aee57de8ab691 (commit)
replaces 1.718 at 83365
tagged by Petter Reinholdtsen
on Fri Oct 24 15:06:42 2014 +0200
- Log -----------------------------------------------------------------
tagging version 1.813
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQBUSk7i20zMSyow1ykRAqTpAJ9YAzq8fY19io6TsE8VRSCHEGhfQQCfet4A
SqnTmRCvC+r7Sa7gzI9fPG4=
=Lb1W
-----END PGP SIGNATURE-----
Alexander Alemayhu (1):
o Update Vcs-* fields.
Holger Levsen (22):
debian/rules: Convert to dh9 style rules.
Debconf translation update: Dutch by Frans Spiesschaert (Closes: #763639)
fixup linebreakage
debian/control: use https for Alioth cgit URL.
Drop debian-edu-config-gosa-netgroups binary package.
Drop debian/TODO.Squeeze, the content was obsolete anyway.
Drop cf/cf.pdns, we switched backed to bind9.
remove commented code and comment referring it + lenny upgrades
Drop class lenny in cf/cfengine.conf and cf/cf.kdm.
Drop lenny age code from debian-edu-config.(preinst|postinst).
Drop obsolete share/debian-edu-config/default-ltsp-client-setup.
remove comment uselessly referring to Debian Edu squeeze instead of just Debian Edu
Drop useless dependency on base-files, which is required.
use 'wrap-and-sort -f debian/control -a' to sort relationsships alphabetically (and visually more pleasantly)
More pdns related clean up.
use friendlier language
fix whitespace
Drop kde3 handling in cf/cf.kdm.
Remove kde3 handling code from share/ltsp/plugins/ltsp-build-client/Debian-custom/032-edu-pkgs.
fix cfengine logic again
remove gosa-netgroups also from .gitignore
Drop ldap-bootstrap files which were even documented as unused. (Closes: #766200)
Jürgen Leibner (2):
Add check if the filesystems on the mountpoints support acls in filesystems testsuite.
Add my changes on the testsuite to the changelog
Mike Gabriel (2):
Enforce sec=sys option on NFSv4 autofs mounts from the Skolelinux client machines.
Fix wrong parameter name (loglevel -> log level) in the main server's Samba configuration file.
Petter Reinholdtsen (161):
Create jessie branch for debian-edu-config.
Adjust network testsuite check to use new path to rpcinfo (Closes: #758190).
Change dhcp exit hook fetch-ldap-cert to not try to call init.d/fetch-ldap-cert start before the network is up during boot, to avoid dependency loop when using systemd (Closes: #757767).
Updated German translation for debconf questions (Closes: #737297). Translated by Chris Leick.
Update debian-edu-fsautoresize to handle ext4 the same way it handle ext3, thus supporting the current file system (Closes: 742131).
Adjust debian-edu-pxeinstall to use new pxelinux/syslinux-common package structure (Closes: #758568).
Introduce new program debian-edu-current-codename used everywhere to
releasing version 1.719
Updated Norwegian Bokmål debconf translation. Translated by Petter
Add Alexander Alemayhu as uploader.
Adjust the ldap-debian-edu-install script to stop named also when
Improve changelog.
* Migrate setup to Apache 2.4 (Closes: #669762). Rename conffiles
Extend nagios test to detect if nagsio3 is completely missing.
Adjust ldap-debian-edu-install to log the error when failing to get the samba sid.
Do not stop bind when failing to set samba sid, as this is no longer fatal. Update log message to reflect the non-fatal state. Update changelog to reflect these changes.
Extend testsuite/webcache to detect if the squid binary is missing.
releasing version 1.720
Update Standards-Version from 3.9.4 to 3.9.5. No changes needed.
Updated web page translations for pt and pt_BR.
Drop unused python-support build dependency. Depend directly on python instead for /etc/ltspfs/mounter.d/edu-notify.
Change default network configuration for Roaming Workstation to tell network manager to activate eth0 by default. This is needed to get LDAP and Kerberos access when registering the initial user. Depend on uuid to be able to generate an UUID for the eth0 configuration for network manager.
Switch Vcs-Browser URL to the cgit interface.
Use correct www/pt.po file.
releasing version 1.721
Prepare for the next upload.
Mention possible cause of the failing webcache test in the error line.
Move uuid to depends from recommends where it was placed by mistake.
releasing version 1.722
Fix typo in shell test in sssd-generate-config.
Update auto-addfirmware from changes done in isenkram, fix bug #729438 also found in isenkram.
Remove obsolete code to remove CVS cruft in clean target.
releasing version 1.723
Revert commits 321e0b02d88d58aa1fd6fe6cb3d8d398d5f46da7 and
Change cups test to only expect port 631 listening on localhost.
Correct Roaming Workstation setup, call uuid in chroot, as it is missing in d-i.
releasing version 1.724
Extend testsuite/ldap-client to check if the local users is present in LDAP.
Improve testsuite/timezone.
Update new message in testsuite/nagios to include script name.
releasing version 1.725
Correct PXE setup generated by debian-edu-pxeinstall, symlink from /var/lib/tftpdir/syslinux/ to /usr/lib/syslinux/modules/bios/ to find required pxelinux modules.
Extend testsuite/pxeinstall to test TFTP download of pxelinux.0 to check if the server is working and the required file is available.
Add _pgpkey-http and _pgpkey-https SRV records to allow GnuPG users to find keyservers automatically. Point them to pool.sks-keyservers.net.
releasing version 1.726
Remove apt-get-update-files-download script from source package. Its purpose is better handled by unattended-upgrades, and it is not included in the binary package.
Add cfengine rule to enable apache module cgi and configuration sitesummary.conf on the server. Workaround for bug #760084.
Improve the text of the email sent by the test suite.
Update setup-roaming, adjust nsswitch.conf file generated to be closer to the one installed by Debian by default. Use compat instead of files for passwd, group and shadow, add gshadow and switch sssd for the sudoers database. Drop unused append_if_missing() function.
Add autofs to set of handled sssd services in generated configuration.
Correct path to dpkg-divert in cf.krb5client. New path is /usr/bin/.
Correct service name for squid in squid-update-cachedir, now called squid3.
Reinsert diverted /usr/share/pam-configs/krb5 and drop our
Made setup-roaming a bit more robust and the comments more clear.
Reorder and correct postinst code to clean up old pam-configs override to make sure it is removed before running pam-auth-update --package, to avoid failure during upgrades.
releasing version 1.727
Improve log messages from run-at-firstboot, to make it clearer what is going on.
Add signal trapping in run-at-firstboot script to log an error: string if it terminates unexpectedly.
Start on 1.800 as we are targeting Debian 8.
Fix a few typos in comments in ltsp-build-client/Debian-custom/032-edu-pkgs.
Fix typo in debian-edu-ltsp script, breaking when --arch is used.
Revert to the 1.800 code uploaded, to clean up me forgetting to push that code to git.debian.org.
Reapplying commits ea7b4d7a106bd9e363919ddd8a078d4b313f4276,
Change from aptitude to apt-get in setup-roaming, to make sure we only depend on one such tool.
releasing version 1.801
Call 'apt-get autoremove -y' at the end of setup-roaming, to remove the packages we no longer need.
Fix attribution.
Fix fatal typo in setup-roaming trying to chown the wrong file.
Extend testsuite/pxeinstall to also look for syslinux/ldlinux.c32 on the tftp server, to verify that the syslinux modules are available via tftp.
releasing version 1.802
Adjust debian-edu-pxeinstall to sort the preseeding values, to get predictable ordering and avoid bogus changes reported by etckeeper.
Fix automatic proxy configuration.
Add debian-edu-bless script to binary package, now that it is working well.
Ease debugging by showing the tasksel selected tasks in debian-edu-bless.
Fix typo in changelog entry.
releasing version 1.803
Fix typo in d-i/finish-install, replace non-existing error function with the log function.
Change default suite for debian-edu-bless from wheezy-test to jessie.
Update standards-version from 3.9.5 to 3.9.6. No changes needed.
Remove obsolete code in postrm removing the /usr/share/pam- configs/krb5 divert. It is now removed in the postinst during upgrades instead.
releasing version 1.804
Clean up code diverting tasksel tests, remove redundant code.
Use debian-edu-current-codename instead of lsb_release -cs in auto- addfirmware and testsuite/doc too.
releasing version 1.805
Extend testsuite/taskpkgs to also check that the correct desktop task was activated.
Correct cfengine rule for apache, disable default site using new name 000-default.conf, instead of old and now obsolete name default.
Move code updating resolv.conf in the LTSP chroots from the resolvconf update.d fragment to our tools directory, and call it on first boot too, to get a working resolv.conf in the LTSP chroots also on the combined server.
Add code in run-at-firstboot to commit /etc/ changes in LTSP chroots using etckeeper.
Rewrite LTSP test to use nc instead of telnet. Telnet is not installed by default any more. Depend on netcat to get a nc implementation.
Extend LTSP test to report error if no LTSP NFS mount point exist.
Add new test testsuite/nfs-server checking if the NFS subsystem is working.
Improve testsuite a bit.
Add Wolfgang Schweer as uploader.
releasing version 1.806
Allow posix/Europe/Berlin as a german timezone too
Rewrite squid configuration handling to work with squid3.
Drop ftp source from our cfengine rules to update apt sources.list. It is more robust to only use http.
Run apt-get autoremove at the end of the installation to get rid of no longer needed dependencies.
Remove now obsolete lines about choosing between ftp and http too.
Add new SMTP test to check that the SMTP server is accepting email. Depend on swaks to get a tool to do this.
releasing version 1.807
Fix typo in cf.apt breaking the installation.
releasing version 1.808
Make sure to install our default squid3 configuration for cfengine to find it.
Log an error if cfengine return failure, to make it easier to discover if it ever happen.
Adjust debian-edu-bless to only enable our local mirror if it exist, to fix broken debian-edu test.
releasing version 1.809
Enable the auto flag in the PXE installation, to allow more settings to be fetched from the preseed file.
Add new tool package-disk-usage to list how much disk space the installed packages uses.
Adjust PXE installation arguments to put all d-i arguments before the -- on the kernel argument line.
Mention why we have the sitesummary workaround.
Add partial fix for incorrect Nagios configuration, calling dpkg-reconfigure sitesummary after nagios3 is guaranteed to be installed. Still not working, as /etc/default/nagios3 is ignored with systemd.
Actually, systemd is not involved. Restarting nagios3 completely instead of depending on sitesummary-update-nagios to do it work.
Make sure to restart nagios during first boot after the new config is generated on the main server.
Change wpad-extract to use IP when testing, instead of www.debian.org which require access to the global DNS system.
Move our squid3.conf to the correct Makefile block to avoid installing it with the execute bit. Thank you, lintian!
Fix typo in nagios restart code used at first boot. Add more logging in first boot script to know what is going on in the script.
Add new web page translations (da, id, pt_BR) to the binary package.
Fix incorrect link.
Clean up changelog.
Add bug number to changelog.
Add PAM module to reject Kerberos password changes and point users to the Gosa web page instead to try to keep the password databases in sync (Closes: 704461). Depend on libpam-python for this.
Correct filesystem testsuite check to warn if less then 20% is free on the file systems and only check the /skole/tjener/home0 and /skole/backup file system on the main server profile.
Fix typo in the nfs-server testsuite check, reporting error on all non-server installations.
Adjust exim config on the main server to be closer to the default in Debian, and explain why the kerberos id is checked when using SMTP.
Improve messages from dnsd testsuite check, making it more obvious that the DNS server name is hardcoded.
Include bug number in segfault message.
Adjust cf.squid, make sure to run squid-update-cachedir on the squid3 config file.
Rewrite init-ltsp.d/60-edu-client to disable all services the same way, reduce duplicate code and work with sysv-rc based systems too.
Extend auto-addfirmware to also look in dmesg for requested firmware.
Remember to use correct variable name.
Correct URL selection logic in isenkram-autoinstall-firmware to also handle the main repo for non-Wheezy installation.
Drop our redundant auto-addfirmware script and use the equivalent isenkram-autoinstall-firmware from the isenkram-cli package instead.
Fix typo in commit 38f311b07c6bd47f04eb81a23f47df8f6a63275a.
Reimplement fix for disabling LTSP services during boot to work properly with systemd.
share/ltsp/init-ltsp.d/60-edu-client: Add more services (timidity, minidlna and lirc) to the remove list for thin clients.
Disable the anacron, avahi-daemon and bluetooth services on thin clients too.
Drop exim4 config on client machines. The default in Debian work fine with the preseeding we do in debian-edu-install version 1.810. Break on versions before 1.810.
Require debian-edu-install version 1.811 or newer to get working exim4 setup.
releasing version 1.810
Adjust LTSP check in testsuite, to mount using hostname and not IP, now that libnss-myhostname is installed on the machines. This fixes the check result on machines not yet added to DNS.
releasing version 1.811
Try to detect if bug #765577 cause network interfaces to get the wrong name in the network testsuite check.
Add .gitignore to ignore generated files.
Raise dependency on education-tasks to (>= 1.808), to ensure we get the Jessie tasks.
Use isenkram instead of discover to report packages to install for the current hardware in the hardware check in the test suite. Drop discover from dependencies.
releasing version 1.812
Make LTSP mirror editing more robust. Do not add corrupt APT source when no dist value is set and only add our local mirror if it exist.
Add 30 second timeout and the number of tries to 3 in debian-edu- bless and ltsp script 000-arch-detection, to make sure blocked networks do not cause the installation to hang forever.
Reduce the versioned dependency on education-tasks from (>= 1.808) to (>= 1.806), avoiding a LTSP installation problem when installing i386 packages with our test repository.
Adjust 000-arch-detection LTSP script to set http_proxy from the APT setup before calling wget, in case the proxy is needed to reach the Internet.
Correct check for bug #765577 (duplicate udev rules for network card) to also work when more than one network card is present in the machine.
Implement script to remove duplicate udev network rules, to work around bug #765577. This avoid complete network failure on machines affected by this bug.
Remove unused variable RUNXSERVER from the pre-pkgsel script.
Tell grub in our pre-pkgsel script to use the disk device used by /boot, to work around bug #712907.
Make grub workaround more robust and log what is being done.
Fix typo in grub override and improve logging.
Improve logging in udev override.
Also handle blank grub-installer/choose_bootdev value, and override in this case.
Tag workarounds with FIXME to find remember to look at them later.
releasing version 1.813
Wolfgang Schweer (44):
Update setup instructions in ldap-debian-edu-install for jessie.
Fix path to secrets.tdb in ldap-debian-edu-install.
Make failing SAMBASID fetch non-fatal.
Adjust testsuite/cups as the daemon is now called cups-browsed.
Adjust testsuite/webcache to reflect that now squid3 ist installed.
Extend testsuite/samba: report if 'net time' segfaults and test if 'net maxrids' reports the highest RID.
Adjust testsuite/backup to reflect the changed cron location.
Samba: go back from role AD DC to wheezy behaviour (NT4-style PDC)
Adjust apache d-e configuration files to make apache2 work.
Use temporary smb.conf file in /usr/bin/ldap-debian-edu-install to get
Fix cups issue (not listening on www:631) by adding this listen statement to /etc/cups/cupsd-debian-edu.conf.
ldap-debian-edu-install: adjust error message if getting SAMBASID fails; improve changelog.
Add /etc/systemd/system/cups.socket.d/cupsd-listen-debian-edu.conf as
Adjust cf/cups to manage the new config file.
Replace wheezy with jessie in cf/cf.apt.
Drop local repo entry in cf/cf.apt cause it doesn't exist.
share/ltsp/plugins/ltsp-build-client/Debian-custom: Add 010-mount-proc as a
sbin/debian-edu-ltsp: Drop setting the local repo in extramirror cause it doesn't exist.
add forgotten 010-mount-proc file.
Adjust Makefile; generated.
Fix typo in debian-edu-pxeinstall to reenable menu.
Remove Debian-custom/010-mount-proc as this is now done by common/010-mount-proc
Remove Debian-custom/010-mount-sys as this is now done by Debian/010-mount-sys
Generated.
Adjust changelog.
share/ltsp/init-ltsp.d/60-edu-diskless-ws: Stop using update-rc.d to disable the automounter if the homedir is mounted via sshfs as this isn't stable. Do it the way ltsp does.
sbin/debian-edu-pxeinstall: replace d-i version 7.0 with 8.0 to fix pxe installations.
Fix configuration file location in cfengine rule for squid; now located in /etc/squid3/.
Fix domain-name settings for subnet00.intern and subnet01.intern. The invalid names caused ltsp clients to get a wrong /etc/resolv.conf generated by the ltsp init script ('search bad').
Adjust testsuite/timezone to accept Europe/Oslo as timezone for Germany.
Fix changelog entry.
Fix LDAP dataloss if the system is powered down or rebooted by unsetting 'dbnosync' in slapd-debian-edu.conf.
share/ltsp/init-ltsp.d/60-edu-doskles-ws:
Fix typos in changelog.
Rename 60-edu-diskless-ws to 60-edu-client to better match the script's purpose.
ltsp-build-client/Debian-custom/032-edu-pkgs: - Purge package modemmanager after checking that this has no side effects; adjust 60-edu-client.
etc/apache2/*: Adjust conf files to use new directives.
share/ltsp/init-ltsp.d/60-edu-client: Add more services (autofs, inetd, rpcbind, ntp, nfs-common, nscd, nclcd) to the remove list for thin clients.
32-edu-pkgs: Purge package samba to get rid of it completely (already rc).
ltsp chroot: Purge package consolekit as systemd-logind does the job.
LTSP chroot: Purge package cups cause the package isn't needed for printing on thin clients and diskless workstations.
LTSP chroot: After 'autoremove' purge all packages with status 'rc'. Adjust changelog.
LTSP chroot: Fix purging of all packages with status 'rc' by adding '--purge' to apt-get -y autoremove'.
sbin/debian-edu-ltsp: add '--eatmydata' to ltsp-client-builder options.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu-config.git
More information about the debian-edu-commits
mailing list