[19:48] ciao [20:07] Buonasera :) [20:24] Buonasera a tutti. Non eravamo in tanti. Tra quelli che si erano segnati mancano Andrea e Mirko. Direi che alle 21.30 in punto possiamo cominciare. [20:29] ok. direi che è ora. [20:30] Questa è la pagina dell'agenda: http://wiki.ubuntu-it.org/GruppoIrc/PrenotazioniMeeting/2012-12-20 [20:30] A vantaggio del log direi che possiamo anche segnarci: [20:30] <- GiuseppeTerrasi [20:30] <- Pietro Albini [20:31] ⇔ Riccardo Padovani [20:31] <- Lorenzo De Liso [20:31] WebbyIT, poi mi spieghi come hai fatto a fare il simbolo ⇔ :-) [20:32] Comunque il primo punto è... punto della situazione: [20:33] Mooolto tempo fa, a giugno, abbiamo cominciato a lavorare su questo programma che si chiama OSQA. Qualcuno ha tradotto, qualcuno ha lavorato sul template, qualcun'altro ancora ha cercato di capire cosa c'era da fare lato sistemistico e cose simili. [20:33] Tempo due mesi il lavoro è stato grosso modo completato (agosto). [20:34] Adesso siamo a dicembre e non siamo ancora online per il semplice motivo che non abbiamo un virtualhost e un server configurato come diciamo noi. [20:35] L'impasse dovrebbe terminare a breve: nuovo server e tutti i pacchetti che abbiamo richiesto che vengano installati tirati su (e migrazione da ubuntu 10.04 a ubuntu 12.04 suppongo). [20:35] Questo a grandi linee è il punto della situazione. [20:35] peppe84: in cosa si differenzia il nuovo server' [20:35] ? [20:36] blackz, da quello che ho capito è proprio un nuovo server fisico sul quale poi installeranno un nuovo "calcium" (che è virtuale). [20:36] non mi addentro in questo perché non ho seguito questa parte. [20:37] Comunque, questo breve punto ci consente di fare un passo in più. [20:37] blackz: da quel che so non lo sappiamo neanche noi. Probabilmente è un upgrade hardware a seguito dell'aumento di traffico e della richiesta di altri due domini... [20:38] Abbiamo detto che il lavoro è terminato. Ma abbiamo qualche problema. Lo sappiamo e sono: [20:38] * pietro98-albini pensa che calcium è semplicemente da buttare [20:38] il primo problema sono le traduzioni. [20:38] il problema delle traduzioni non è che sono state fatte male, attenti che Milo leggerà il log :-) [20:39] è che una serie di passaggi nel codice sono stati pensati male per essere tradotti. [20:40] se ci fate caso, in tutte le installazioni di OSQA che girano su traduzioni in lingue tipo italiano, spagnolo o portoghese noterete come "suonano strane" alcune frasi. [20:41] il pratica cercando di tradurre è come se ci portassimo dietro il genitivo sannone: "tizio a risposto alla domanda caio". [20:41] non so se mi sono spiegato. [20:41] Chiarissimo [20:41] questo è dovuto a un punto preciso del codice. [20:42] * WebbyIT si prenota [20:42] * pietro98-albini pensa che sarebbe meglio creare UITQA [20:42] e qui subentra il dilemma: facciamo da soli (come un pò ho provato a fare io senza riuscirci perfettamente) oppure cerchiamo di far muovere qualcuno upstream? nel primo caso non siamo sicuri che saremo capaci di mantenere un applicazione del genere. [20:43] nel secondo abbiamo qualche chance in più di potere gestire al meglio i futuri upgrade. [20:43] WebbyIT, si [20:43] Grazie, [20:44] stavo appunto pensando che potessimo separarci... quante commit hanno fatto negli ultimi 4 mesi? 5? [20:44] sono 4 commit avanti [20:44] Credo che potremmo modificare i file che ci interessano integrando le funzionalità che hanno loro... [20:44] 1 future e tre modifiche non degne di nota. [20:45] Appunto, non mi sembra un lavoraccio, considerando che in due mesi siamo riusciti a fargli fare (a OSQA, non agli sviluppatori) quello che volevamo, ed è da settembre che l'abbiamo lasciato al suo destino! [20:46] dove sarebbe questa versione modificata? [20:46] blackz, bzr branch lp:ubuntu-it-ask [20:46] Con il lancio attireremo nuovi sviluppatori, e dopo potremmo farcela! Insomma, imo il gioco vale la candela! [20:46] Ho finito... [20:47] Questa potrebbe essere una possibilità. Nel caso specifico dovremmo discutere sul modo in affrontare questo problema. [20:48] W la revolucion! [20:48] La strada che stavo cominciando a percorrere io era di trasformare le frasi dalla prima alla terza persona (software meno amichevole ma stringhe meno complesse la gestire perché ci sono meno varianti). [20:48] Su questo però bisognerebbe sentire Milo... [20:49] Però rimane quel pezzo che adesso trovo e vi posto che bisogna capire come cambiare [20:49] https://github.com/OSQA-SVN/OSQA/blob/master/forum/actions/meta.py#L38 [20:50] E' da qui che partono tutti i nostri problemi. [20:50] Quella return andrebbe "spillata". Dovrebbe prevedere le diverse varianti. [20:51] Io lì mi sono perso, francamente non ci arrivo. [20:51] Non abbiamo nessun pythonista bravo nella comunità? [20:52] * pietro98-albini è decentemente bravo in python [20:52] WebbyIT, Qualcuno lo fa per lavoro a quanto ne so. [20:52] di usare django intendo. [20:52] * pietro98-albini non ha mai usato django :( [20:53] O ci spariamo delle sessioni di brainstorming su G+ noi, oppure la vedo dura senza qualcuno che davvero non lo conosca! [20:54] Beh, sul forum ci sarà qualcuno esperto in django [20:54] Perché non cerchiamo lì? [20:54] Ok, segniamoci questa cosa. Fare da soli o vedere che intenzioni hanno upstream comunque è un argomento da affrontare. [20:54] Di conseguenza di possiamo muovere. [20:55] Altro problema a me noto: [20:56] dall'attuale revisione in uso da noi a due versioni avanti, che introduce una feature che consiste nella possibilità che l'utente possa segnalare ai moderatori un altro utente (e che il moderatore possa vedere tali segnalazioni in una apposita pagina) [20:56] (più o meno eh?) [20:56] succede che andando nel profilo di ciascun utente spunta fuori un bell'error 500. [20:57] (solo se non si è loggati) [20:57] studiando quel singolo commit non abbiamo notato nulla in particolare [20:58] pietro98-albini, quella era un altro errore ma risolto era un mio commit temporaneo :-) [20:58] peppe84: non abbiamo fatto modifiche al core vero? [20:58] A WebbyIT segnalavo un "NoReverseMatch: Reverse for 'user_report' with arguments '('',)' and keyword arguments '{}' not found." [20:59] Io vedo tutti (da loggato e no) [20:59] WebbyIT, no nessuno degno di nota. per dettagli consiglio di usare meld per notare le differenze. [20:59] Insomma, questa è una cosa che va studiata se vogliamo avanzare alle revisioni successive. [21:00] WebbyIT, in aggiunta per le modifiche http://bazaar.launchpad.net/~ubuntu-it-ask/ubuntu-it-ask/stable/view/head:/00-FIXME [21:00] ma come vedi niente di che. [21:00] Domande? [21:00] peppe84: non ha senso, perché nella revisione successiva non hanno modificato una virgola, quindi dovrebbe andargli oppure lanciano commit a caso! [21:02] Vabè, non è questa la sede per discutere del carattere strettamente tecnico, scusate, magari dopo ne parliamo! [21:02] WebbyIT, in questo caso sarebbe anche interessante provare su un installazione pulita quella particolare revisione. [21:02] Ok. [21:03] Invece c'erano delle domande riguardo ad una serie di cose da organizzare. Io ho segnato in agenda la questione launchpad e la moderazione. Poi altre? [21:04] Andiamo con launchpad allora. [21:04] Per adesso ci sono tre amministratori nel gruppo: io, WebbyIT e pietro98-albini [21:05] Per cominciare penso siano più che sufficienti. [21:05] La domanda in particolare mi sembrava poi orientata verso la gestione del branch. [21:05] * pietro98-albini si prenota [21:06] In questo caso potrebbe essere sufficiente un solo ramo verso sui la gente può fare delle proposte di merge (le quali saranno prima vagliate dagli admin, gli unici che possono approvarle). [21:06] pietro98-albini, si [21:06] Io sono admin??? [21:06] Cioè, non ho i permessi né in lp che nel server [21:06] uhm ah no. letto male [21:06] https://launchpad.net/~ubuntu-it-ask/+members#active [21:07] Vabè dettagli :-) [21:07] Ne aggiungeremo altri a regime :-) [21:08] Comunque il concetto è quello. WebbyIT dicevi qualcosa in proposito se non erro. [21:08] peppe84: si, esattammente, come gestiamo eventuali branch proposti? [21:09] Li proviamo in locale, quando vanno bene li proviamo sul server di test e poi li accettiamo? [21:09] Io pensavo così [21:09] Ok, ho capito meglio la domanda. [21:10] Si li proviamo in locale. Pubblichiamo un merge proposal. Testiamo la modifica un un server di test (possibilmente allineato con l'istanza in produzione). Accettiamo il merge proposal. [21:11] Se il volume delle richieste non è elevato potrebbe essere gestibile. [21:11] Ok, ci coordiniamo in ML per capire chi prende un merge o tutti proviamo tutto? [21:11] Se sono tanti ogniuno controlla un branch [21:12] (penso) [21:12] In linea di massima sono sempre che l'idea che più occhi è meglio. Del resto in launchpad esiste la possibilità che più persone possano commentare il singolo merge proposal e che ognuno possa applicare un flag "approve" o "rejected". [21:13] Se il volume dei branch è basso si può fare così, ma se si arriva ad alti volumi bisogna assegnarsi i compiti [21:15] Ci segniamo di mettere in piedi una procedura scritta? [21:15] Segna pure :) [21:15] ok :-) [21:15] Altra cosa sollevata: qui usciamo dal tecnico è passiamo al sociologico, per modo di dire :-) [21:15] Moderazione. [21:16] Segnalo, perché attinente, che in questa pagina sono presenti i testi statici del sito http://wiki.ubuntu-it.org/GruppoAsk/ContenutiStatici [21:16] * pietro98-albini si prenota [21:16] Tra cui: regolamento e domande frequenti. [21:16] Andrebbero revisionare definitivamente in modo da potere fare un export definitivo del .sql che daremo ai sysadmin in fase di deploy. [21:17] Per la moderazione avevamo scritto che veniva chiesto agli utenti di diventarlo superando un certo punteggio. [21:17] Agli inizi possiamo provare a cooptare qualcuno oppure cercare di arrangiarci in pochi. [21:18] Da tenere presente che è più difficile che qui accadano dei flame come nel forum. Qui il taglio è prettamente tecnico (domanda tecnica, risposta tecnica), il resto è off-topic. [21:18] pietro98-albini, si [21:19] Secondo me 2000 punti per moderare sono troppo pochi per diventare moderatore [21:20] Basterebbero 130 (circa) risposte giuste per diventarlo (in teoria) [21:20] E se si raggiungono nelle risposte 200 punti solo 10 [21:20] * pietro98-albini ha finito [21:21] Il sistema dei punteggi lo possiamo ridiscutere e valutare quali possono essere quelli più congrui [21:22] pietro98-albini, per le risposte accettate il punteggio è 25. [21:23] Avevo visto dalle faq così [21:23] per arrivare a 2000 ci vorrebbe comunque una certa costanza. [21:23] Comunque secondo me all'inizio potremmo riuscire a cavarcela da soli. [21:24] Direi che le prime settimane vediamo come va, se diventa insostenibile chiediamo moderatori [21:24] ok. però per tutto ciò che abbiamo detto, per evitare che non serva a niente di dividiamo un pò di compiti? [21:25] Finora abbiamo detto: [21:25] 1) questione traduzioni [21:25] 2) questione bug nuova feauture [21:25] 3)procedura per merge proposal [21:25] 4) contenuti statici [21:25] qualche volontario? [21:26] La prima io l'assegnerei d'ufficio a Milo : [21:26] :) [21:26] Io potrei dare un'occhiata alla 2 e alla 3 [21:26] (per la 4 assolderei Dario Cavedon) [21:27] pietro98-albini, ti lascio la due io mi prendo la tre :-) [21:27] posso dare un'occhiata alla 4, poi ne parlo con Dario... [21:28] WebbyIT, non soltanto a livello di grammatica, anche osservazioni su cosa cambiare nel regolamento [21:28] peppe84: sarà fatto :) [21:28] Quello io lo discuterei in ml [21:28] tutti insieme [21:30] ok, c'è qualche varia ed eventuale? [21:30] Le cose eventuali variano? [21:30] peppe84: promozione [21:30] Come lanciamo il sito, in modo da avere un buon bacino d'utenza in fretta? [21:31] WebbyIT, direi che gli strumenti mediatici non ci mancano [21:31] Il problema sarà far capire la differenza fra chiedi e forum, secondo me [21:31] Dovremmo cooperare anche con il gruppo forum per permettere agli utenti di capire le differenze tra i due strumenti [21:32] dobbiamo comunicare bene che non c'è nessuna competizione. come attualmente succede tra gli "strumenti" chat, ml e forum. siamo uno strumento di supporto come un altro. [21:33] Secondo me una cosa da fare sarebbe migliorare la pagina http://www.ubuntu-it.org/supporto [21:33] per spiegare le differenze [21:33] il come lanciare il sito deve andare in accordo con il "quando". [21:33] ma non è argomento di questo gruppo :) [21:33] WebbyIT, abbiamo fatto bene a non muoverci prima visto come è andata. [21:34] Non è che lanciano il sito senza avvertirci, vero? [21:34] (i sysadmin non sono diversamente gentili vero?) [21:34] Una volta che è a disposizione dobbiamo avere un paio di giorni, potrebbe essere utile anche per una campagna mediatica un po' "misteriosa" [21:35] Magari :-) [21:35] Gli strumenti comunque non ci mancano: saremo negli header, sui social network e avremo notizia su sito e planet. [21:36] Io devo andare [21:36] leggerò i logs per la fine [21:36] ok! [21:36] ciao ;) [21:36] WebbyIT, avevi un idea più in particolare? [21:37] peppe84: no, è che ho quella brutta sensazione che hai quando qualcosa a cui tieni non è sotto il tuo controllo [21:38] WebbyIT, se ti riferisci alla frase "Non è che lanciano il sito senza avvertirci, vero?" la risposta è si: non è sotto controllo. [21:38] (i sysadmin sono str...inghe) [21:38] Ho migrato il wiki sapendolo il giorno stesso e ho finito alle 5 di mattina perchè il sysadmin era canadese. ho detto tutto. [21:39] Va bè, ho comunque le idee un po' più chiare, abbiamo altro da dire? [21:40] Direi di no almeno da parte mia. Se volete domani rifinisco il log e riporto l'elenco delle poche action definite. [21:41] Ognuno con i suoi tempi fa qualcosa e quando pronto si presenta in ml. [21:41] peppe84: ok, grazie mille. Ci troviamo per parlare del bug? [21:41] ok. allora dai. riunione finita :-) [21:42] grazie a tutti :-) [21:42] Grazie a te, buonanotte a tutti :) [22:08] peppe84: WebbyIT: notte a voi, e grazie di quello che fate ;) ho appena letto tutto... [22:08] Ci sentiamo :)