Univention Bugzilla – Bug 22902
UMC2: Druckeradministration
Last modified: 2011-12-13 15:47:04 CET
Das Druckeradministration-Modul muss für die neue Generation von UMC angepasst werden
Created attachment 3770 [details] Einbau UMC Modul Printeradministration Patch erweitert das Quellpaket um den dazugehörigen UMC-Modul. * Behebt Pfadproblem in univention-cupsadmin (einige Cups-Tools liegen jetzt in /usr/sbin) * Ob Makefile/rules/control in Ordnung sind, muß noch geprüft werden, habe keinen vollen Build gemacht bis jetzt. * Funktion zum Administrieren von Quotas zeigt momentan nur ein leeres Grid, da noch Probleme mit dem Pykota-Modul (Bug #22149) offen sind. * Möglicherweise ist die deutsche Übersetzung nicht vollständig.
(In reply to comment #1) > Created an attachment (id=3770) [details] > Einbau UMC Modul Printeradministration Das Modul wurde mit kleineren Anpassungen übernommen.
(In reply to comment #2) > (In reply to comment #1) > > Created an attachment (id=3770) [details] [details] > > Einbau UMC Modul Printeradministration > > Das Modul wurde mit kleineren Anpassungen übernommen. Andreas, das Modul müsste auf Printerservern auch direkt mit installiert werden.
(In reply to comment #3) > Andreas, das Modul müsste auf Printerservern auch direkt mit installiert > werden. univention-printserver hat eine Abhängigkeit auf univention-management-console-module-printers, das sollte daher OK sein. Das Paket wurde nur noch nicht gebaut.
Created attachment 3817 [details] Funktionen für Quota ergänzt Patch ergänzt den Modul um die Funktionen, die zum Administrieren der Quotas nötig sind.
(In reply to comment #5) > Created an attachment (id=3817) [details] > Funktionen für Quota ergänzt > > Patch ergänzt den Modul um die Funktionen, die zum Administrieren der Quotas > nötig sind. Danke für den Patch. Der ist jetzt integriert. Das Paket baut.
Created attachment 3842 [details] Ein Quellfile nicht eingeschlossen hatte vergessen, das File QuotaDialog.js zum SVN hinzuzufügen.
Created attachment 3849 [details] Icons nachgeliefert Es sind 'printing' und 'printers' Icons drin. Bitte diejenigen aussortieren, die nicht reingehören.
(In reply to comment #8) > Created an attachment (id=3849) [details] > Icons nachgeliefert > > Es sind 'printing' und 'printers' Icons drin. Bitte diejenigen aussortieren, > die nicht reingehören. Vielen Dank, die Dateien wurden hinzugefügt. univention-printserver (5.0.21-1) unstable; urgency=low . * applied patch from Frank Greif <fg@it25.de> containing QuotaDialog.js and icon files (Bug #22902)
univention-printserver (5.0.20-2.540.201111211736) wird eingerichtet ... Not updating cups/server Not updating cups/admin Not updating cups/systemgroup Not updating cups/location/base Not updating cups/location/admin Not updating cups/filedevice Not updating cups/autostart Not updating cups/printserver Not updating cups/debug/level Not updating cups/server/alias File: /etc/pam.d/cups File: /etc/cups/cupsd.conf File: /etc/logrotate.d/univention-printserver Setting security/packetfilter/package/univention-printserver/tcp/631/all Setting security/packetfilter/package/univention-printserver/tcp/631/all/en Setting security/packetfilter/package/univention-printserver/udp/631/all Setting security/packetfilter/package/univention-printserver/udp/631/all/en File: /etc/security/packetfilter.d/10_univention-firewall_start.sh File: /etc/security/packetfilter.d/80_univention-firewall_policy.sh Stopping Univention iptables configuration::. Starting Univention iptables configuration::. Restarting univention-directory-listener daemon. ok: run: univention-directory-listener: (pid 3867) 1s, normally down done. Restarting Common Unix Printing System: cupsd. Restarting Univention Management Console Server (if currently active). Univention Management Console Server is not running, no need to restart.. Trigger für menu werden verarbeitet ... Trigger für python-support werden verarbeitet ... Compiling /usr/lib/pymodules/python2.4/univention/management/console/modules/printers/__init__.py ... File "/usr/lib/pymodules/python2.4/univention/management/console/modules/printers/__init__.py", line 469 cmd = 'univention-cups-enable' if on else 'univention-cups-disable' ^ SyntaxError: invalid syntax
(In reply to comment #10) > cmd = 'univention-cups-enable' if on else 'univention-cups-disable' Dies ist eine Python 2.5 neu eingeführte Syntax (PEP 308). Mit welcher Python-Version ist der Fehler aufgetreten?
(In reply to comment #11) Entschuldigung, habe nicht richtig hingesehen, es ist 2.4.. Muß aller Python-Code mit 2.4 funktionieren?
(In reply to comment #12) > (In reply to comment #11) > Entschuldigung, habe nicht richtig hingesehen, es ist 2.4.. Muß aller > Python-Code mit 2.4 funktionieren? Tendentiell muss man damit rechnen, dass Python-Code nicht zwingenderweise nur mit Python2.6 ausgeführt wird. Daher sollte man mit neuen Sprachkonstrukten eher vorsichtig sein. Ich denke, hier reicht es aus, wenn wir in debian/control die zu verwendenden Pythonversionen auf "2.6" einschränken. Dann sollte der python-support-Trigger keine Probleme mehr bereiten. Die Anpassung werden wir eben vornehmen, insofern sollte hier für dich nichts zu tun sein.
(In reply to comment #13) > ... > Tendentiell muss man damit rechnen, dass Python-Code nicht zwingenderweise nur > mit Python2.6 ausgeführt wird. Daher sollte man mit neuen Sprachkonstrukten > eher vorsichtig sein. > Ich denke, hier reicht es aus, wenn wir in debian/control die zu verwendenden > Pythonversionen auf "2.6" einschränken. Dann sollte der python-support-Trigger > keine Probleme mehr bereiten. > Die Anpassung werden wir eben vornehmen, insofern sollte hier für dich nichts > zu tun sein. Stimmt, danke für den Hinweis. Das Problem hatten wir in anderen Paketen auch schon. Wir benutzen Python 2.6, ich habe daher die folgenden Felder nach debian/eingepflegt: XS-Python-Version: 2.6 XB-Python-Version: ${python:Versions} Da sollten die Fehlermeldungen verschwinden. Die Fehlermeldungen beeinträchtigen die Funktionsweise und die Installation derzeit nicht.
Paket baut gerade... das braucht aber noch einige Zeit bis es fertig ist. univention-printserver (5.0.21-2) unstable; urgency=low . * set python version to 2.6 in debian/control (Bug #22902)
Created attachment 3916 [details] Benutzerliste beim Quota hinzufügen Dialog Wenn ich einen Quota-Eintrag hinzufügen will bekomme ich einen Dialog mit dem angehängten DropDown. Das scheinen Testdaten zu sein.
Created attachment 3917 [details] Entfernt Testdaten aus der Nutzerliste. Hatte vergessen, die 10000 Nutzer rauszunehmen, mit denen ich die Combobox getestet hatte.
(In reply to comment #17) > Created an attachment (id=3917) [details] > Entfernt Testdaten aus der Nutzerliste. > > Hatte vergessen, die 10000 Nutzer rauszunehmen, mit denen ich die Combobox > getestet hatte. Patch wurde übernommen. univention-printserver (5.0.24-1) unstable; urgency=low . * UMC applied patch that removes test entries from Bug #22902, Comment 17
Die Druckerverwaltung funktioniert. Eine kleine Unschönheit für die ich einen neuen Bug #25032 angelegt habe
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"