FUSS at work: Issueshttps://work.fuss.bz.it/https://work.fuss.bz.it/favicon.ico?15861920342017-06-28T05:11:35ZFUSS at work
Redmine fuss-software - Segnalazione #331 (Risolto): fuss-desktop: invocare localectl per lingua di defaulthttps://work.fuss.bz.it/issues/3312017-06-28T05:11:35ZChristopher R. Gabrielcgabriel@truelite.it
<p>Invocare, nel postinst di fuss-desktop, localectl per impostare l'italiano come default, dopo aver aggiunto le varie lingue.</p> fuss-server - Segnalazione #305 (Chiuso): esclusione di localhost su wpad.dathttps://work.fuss.bz.it/issues/3052017-06-12T11:32:00ZChristopher R. Gabrielcgabriel@truelite.it
<p>Bisogna escludere anche localhost/127.0.0.1 dalla configurazione fornita dal wpad.dat, altrimenti non si riesce ad accedere, senza autenticarsi prima sul proxy, a servizi locali (es. cups sulla 631)</p> octonet - Segnalazione #287 (Chiuso): Massedit di utenti: eccezione non gestita in caso di assenz...https://work.fuss.bz.it/issues/2872017-06-07T14:59:39ZChristopher R. Gabrielcgabriel@truelite.it
<p>Nella modifica di massa degli utenti, se la quota non e' attiva si ottiene una eccezione:<br /><pre>
Environment:
Request Method: GET
Request URL: http://octofuss.einaudi.blz/users/massedit?uids=admin,pippo
Django Version: 1.8.16
Python Version: 3.4.2
Installed Applications:
['django.contrib.sessions',
'django.contrib.messages',
'whitenoise.runserver_nostatic',
'django.contrib.staticfiles',
'octonet',
'hostqueue.apps.HostQueue',
'firewall.apps.Firewall',
'dhcp.apps.Dhcp',
'dansguardian.apps.DansGuardian',
'host.apps.Host',
'polygen.apps.Polygen',
'upgrade.apps.Upgrade',
'asterisk.apps.Asterisk',
'samba.apps.Samba',
'users.apps.Users',
'script.apps.Script',
'quota.apps.Quota',
'printers.apps.Printers',
'auth.apps.Auth']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'octonet.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware']
Traceback:
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py" in get_response
132. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in view
71. return self.dispatch(request, *args, **kwargs)
File "/usr/share/octonet/users/views.py" in dispatch
127. return super().dispatch(request, *args, **kwargs)
File "/usr/share/octonet/octonet/mixins.py" in dispatch
114. return super().dispatch(request, *args, **kw)
File "/usr/lib/python3/dist-packages/django/views/generic/base.py" in dispatch
89. return handler(request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in get
205. form = self.get_form()
File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in get_form
74. return form_class(**self.get_form_kwargs())
File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in get_form_kwargs
81. 'initial': self.get_initial(),
File "/usr/share/octonet/users/views.py" in get_initial
131. "quota": [{"fs": fs} for fs in self.root_tree.llist(["quota"])]
File "/usr/lib/python3/dist-packages/octofuss/xmlrpc.py" in llist
106. return self._wrap_call(self.server.list, "/".join(path))
File "/usr/lib/python3/dist-packages/octofuss/xmlrpc.py" in _wrap_call
78. raise exception_serializer.from_dict(res["exc"])
Exception Type: KeyError at /users/massedit
Exception Value: "'path /quota does not exist'"
</pre></p> octonet - Segnalazione #286 (Risolto): Octonet: assegnazione automatica dei permessi alla creazio...https://work.fuss.bz.it/issues/2862017-06-07T14:55:15ZChristopher R. Gabrielcgabriel@truelite.it
<p>Riportato da Andrea Padovan, viene suggerito di fare in modo che creand in octofuss un nuovo utente (che sia singolo, o in massa, o da CSV) gli vengano attribuiti tutti i net permissions, escluso lpadmin.</p>
<p>Attualmente il default e' di non fornire alcun permesso, quindi spesso viene dimenticato di farlo e gli utenti non possono svolgere le loro operazioni, comportando una chiamata per la verifica e poi la aggiunta successiva dei permessi mancanti.</p>
La proposta e' di aggiungere automaticamente i permessi:
<ul>
<li>scanner</li>
<li>internet</li>
<li>cdrom </li>
<li>plugdev </li>
<li>audio</li>
<li>dialout (non attualmente presente nella lista di octofussd)</li>
</ul>
<p>Sono <strong>esclusi</strong>:</p>
<ul>
<li>lpadmin</li>
<li>wifi</li>
</ul>
<p>Non risultano richieste di togliere permessi, almeno su permessi relativi all'hardware.</p> fuss-client - Segnalazione #235 (Risolto): installazione octofuss-clienthttps://work.fuss.bz.it/issues/2352017-04-19T09:59:34ZChristopher R. Gabrielcgabriel@truelite.it
<p>In <a class="issue tracker-1 status-3 priority-4 priority-default closed" title="Segnalazione: Upgrade: upgrade Scheduled at 2017-04-18 14:46:46 Not completed yet (Risolto)" href="https://work.fuss.bz.it/issues/233">#233</a> si evince la non installazione di octofuss-client, da verificare le dipendenze e la configurazione della ISO.</p> fuss-server - Segnalazione #204 (Chiuso): Fuss-server create: errori varihttps://work.fuss.bz.it/issues/2042017-03-02T22:11:24ZChristopher R. Gabrielcgabriel@truelite.it
<p>Eseguendo fuss-server create a 02fae7ea0d32427bbb26d4862dc0801321deea75 (8.0.2-1), su nuova installazione, ottengo errori bloccanti su ldap e samba.</p>
<p>Rieseguendo il comando, sembra procedere, per fermarsi a passi successivi, fino a fermarsi al quarto tentativo.</p>
<p>Allego i log numerati in sequenza rispetto alle esecuzioni di 'fuss-server create', contenenti gli errori che si presentano.</p> fuss-server - Segnalazione #201 (Chiuso): server PXE: non installa syslinuxhttps://work.fuss.bz.it/issues/2012017-03-02T14:55:34ZChristopher R. Gabrielcgabriel@truelite.it
<p>Non viene installato il pacchetto syslinux, quindi il task del server pxe fallisce perche' non trova i file da copiare in /srv.</p>
<p>Non e' nella iso, ma mi aspettavo che lo installasse l'esecuzione di fuss-server create, ma invece ho dovuto installare a mano il pacchetto syslinux, e poi rilanciare create.</p> fuss-server - Segnalazione #167 (Chiuso): preseed clonezillahttps://work.fuss.bz.it/issues/1672017-01-20T14:02:43ZChristopher R. Gabrielcgabriel@truelite.it
<p>Clonezilla quando parte fa troppe domande, e molti dei default sono sbagliati (tipo utente root e path del /home/partimg vs /var/clonezilla).</p>
<p>Andrebbe automatizzato tutto, il fatto che mi chieda la porta di ssh mi pare inutile, e se mi metto a fare invio invio invio, con i default sbagliati, alla fine tocca riavviare e ripartire da capo.</p> fuss-software - Segnalazione #122 (Commenti): Fuss extra multimediahttps://work.fuss.bz.it/issues/1222016-12-16T10:50:02ZChristopher R. Gabrielcgabriel@truelite.it
<p>Ci sono problemi con l'elenco dei pacchetti fornito per extra-multimedia:</p>
<pre>
The following packages have unmet dependencies:
fuss-extra-multimedia : Depends: non-free-codecs but it is not installable
Depends: libxine1-ffmpeg but it is not installable
Depends: libflac++6 but it is not installable
Depends: libmpeg3-1 but it is not installable
Depends: libid3-3.8.3c2a but it is not installable
Depends: libxine1-all-plugins but it is not installable
Depends: libxine1-bin but it is not installable
Depends: gstreamer0.10-fluendo-plugins-mp3-partner but it is not installable
Depends: gstreamer0.10-gnonlin but it is not installable
Depends: gstreamer0.10-gnonlin-dbg but it is not installable
Depends: gstreamer0.10-gnonlin-doc but it is not installable
Depends: gstreamer0.10-plugins-bad-dbg but it is not installable
Depends: gstreamer0.10-plugins-bad-doc but it is not installable
Depends: gstreamer0.10-plugins-bad-multiverse-dbg but it is not installable
Depends: gstreamer0.10-plugins-ugly-dbg but it is not installable
Depends: gstreamer0.10-plugins-ugly-doc but it is not installable
Depends: gstreamer0.10-sdl but it is not installable
Depends: gstreamer-dbus-media-service but it is not installable
Depends: gstreamer0.10-packagekit but it is not installable
E: Unable to correct problems, you have held broken packages.
</pre>
<p>Il pacchetto fuss-extra-multimedia e' stato aggiornato rispetto alla lista fornitaci ( <a class="external" href="https://work.fuss.bz.it/projects/fuss/wiki/SoftwareFuss8">https://work.fuss.bz.it/projects/fuss/wiki/SoftwareFuss8</a> ) ma molti dei pacchetti non sono installabili.</p> octonet - Segnalazione #119 (Risolto): App asteriskhttps://work.fuss.bz.it/issues/1192016-12-13T22:19:08ZChristopher R. Gabrielcgabriel@truelite.it
<p>Implementazione app asterisk.</p> fuss-server - Segnalazione #86 (Risolto): Record default nella zona dnshttps://work.fuss.bz.it/issues/862016-11-23T20:40:43ZChristopher R. Gabrielcgabriel@truelite.it
<p>Nella zona dns della LAN, generata da template, aggiungere, oltre all'alias 'proxy' gia' esistente, anche l'alias 'octofuss', che punti sempre al server.</p> PyHearing - Segnalazione #59 (Nuovo): test coveragehttps://work.fuss.bz.it/issues/592016-06-28T10:53:48ZChristopher R. Gabrielcgabriel@truelite.it
<p>Per un porting ottimale, implementare test suite per ogni modello e vista rilevante, per avere una copertura totale.</p>
<p>Attuale stato di coverage:</p>
<pre>
Name Stmts Miss Cover
----------------------------------------------------------
hearings/__init__ 0 0 100%
hearings/admin 22 0 100%
hearings/forms 47 47 0%
hearings/models 138 63 54%
hearings/tests 4 0 100%
hearings/urls 3 3 0%
hearings/views 154 154 0%
pyhearing/__init__ 0 0 100%
pyhearing/context_processors 3 3 0%
pyhearing/management/__init__ 0 0 100%
pyhearing/settings 42 0 100%
pyhearing/templatetags/__init__ 0 0 100%
pyhearing/templatetags/pyhearingtags 8 8 0%
pyhearing/urls 6 6 0%
pyhearing/views 72 72 0%
pyhearing/wsgi 7 7 0%
----------------------------------------------------------
TOTAL 506 363 28%
</pre>
<p>Suggerisco di aprirti ticket specifici correlati, ognuno con suo feature branch, per gestire questi aspetti di lavorazione.</p> octomon - Segnalazione #3 (Chiuso): Graficihttps://work.fuss.bz.it/issues/32013-07-16T09:07:10ZChristopher R. Gabrielcgabriel@truelite.it
<p>I grafici valutare se renderli interattivi/javascriptosi via flot piuttosto che generare immagini.</p> octomon - Segnalazione #2 (Chiuso): Passare a Bootstraphttps://work.fuss.bz.it/issues/22013-07-16T09:06:43ZChristopher R. Gabrielcgabriel@truelite.it
<p>Durante la migraziona a django, passiamo all'uso di bootstrap per i templates.</p> octomon - Segnalazione #1 (Chiuso): Migrazione octomon a djangohttps://work.fuss.bz.it/issues/12013-07-16T09:06:22ZChristopher R. Gabrielcgabriel@truelite.it
<p>Migrazione totale di octomon da TG a Django.</p>
<p>Ticket master per segnare l'andamento percentuale totale.</p>