Progetto

Generale

Profilo

Segnalazione #788

Fare pacchetto .deb

Aggiunto da Enrico Zini 4 mesi fa. Aggiornato 12 giorni fa.

Stato:
In elaborazione
Priorità:
Normale
Assegnato a:
Versione prevista:
Inizio:
09-04-2019
Scadenza:
% completato:

67%

Resolution:

Descrizione

Distribuire l'applicazione in modo che ascolti per default solo su 127.0.0.1 (visto che non c'è al momento autenticazione)


Sottoattività

Segnalazione #794: Sistemare la compatibilità tra asyncio di jessie e asyncio contemporaneaChiusoEnrico Zini

Segnalazione #796: tornado.gen.BadYieldError nell'App in jessieChiusoEnrico Zini

Segnalazione #813: Far girare fuss-manager con un suo utente appositoNuovo


Segnalazioni correlate

correlata a fuss-manager - Segnalazione #810: Caricare la configurazione da un file Chiuso 15-05-2019
correlata a fuss-manager - Segnalazione #826: Cambiare la porta di ascolto di default di fuss-manager Chiuso 31-05-2019

Revisioni associate

Versione 78248fbf (diff)
Aggiunto da Elena Grandi 4 mesi fa

Add compatibility wrappers for loop.create_future and asyncio.create_task. refs: #788

Versione 96a75b1f (diff)
Aggiunto da Elena Grandi 3 mesi fa

Wrap modern asyncio calls into a compatibility wrapper. refs: #788

Versione 433f2fa3 (diff)
Aggiunto da Elena Grandi 3 mesi fa

Load URLSpec from different position depending on tornado versions. refs: #788

Versione 7f38fb71 (diff)
Aggiunto da Elena Grandi 3 mesi fa

Pass strings instead of PurePath to tornado. refs #788

Versione 93bf4d54 (diff)
Aggiunto da Elena Grandi 3 mesi fa

Add a basic systemd unit. refs #788

Versione 4600bcd9 (diff)
Aggiunto da Elena Grandi 3 mesi fa

Add a basic systemd unit. refs #788

Versione 79f3e2a4
Aggiunto da Enrico Zini 14 giorni fa

Merged fix from #788. Refs: #788

Cronologia

#1 Aggiornato da Elena Grandi 4 mesi fa

  • Stato modificata da Nuovo a In elaborazione
  • Assegnato a impostata a Elena Grandi

Ho iniziato la pacchettizzazione nel branch fuss/native; probabilmente sarà meglio fare poi dei pacchetti non-native, ma almeno per ora non ci si preoccupa di tener traccia della tarball sorgente.

Ancora non è funzionante.

#2 Aggiornato da Elena Grandi 4 mesi fa

  • Assegnato a modificata da Elena Grandi a Enrico Zini

Ho iniziato a scrivere un wrapper per per supportare la vecchia api di ruamel.yaml: è nel branch ruamel e riassegno il ticket per review && merge (qualche dettaglio sul cambiamento di api è nel file manager/compat.py).

Poi ripassami pure il ticket che intanto procedo col resto

#3 Aggiornato da Elena Grandi 4 mesi fa

  • Assegnato a modificata da Enrico Zini a Elena Grandi

mergiato ruamel in master come concordato in chat, proseguo con la compatibilità per asyncio

#4 Aggiornato da Elena Grandi 3 mesi fa

  • Assegnato a modificata da Elena Grandi a Enrico Zini

Fixato l'ultimo test, ti ripasso il ticket per review && merge del branch oldasync, dove ora i test girano sia su jessie che su buster.

Dopo il merge ripassami il ticket che ricomincio con la pacchettizzazione

#5 Aggiornato da Elena Grandi 3 mesi fa

E ho anche generato un pacchetto funzionante su jessie; è nel branch fuss/tempfixes dal quale pensavo di cherry-pickare una volta avvenuto il merge di oldasync in master.

Per mio appunto: previa configurazione del sistema come da fuss-dev-guide, ho generato il pacchetto usando

gbp buildpackage --git-export=WC --git-pbuilder --git-debian-branch=fuss/tempfixes --git-dist=fuss-jessie --git-no-pristine-tar -sa

e/o
gbp buildpackage --git-pbuilder --git-debian-branch=fuss/tempfixes --git-dist=fuss-jessie --git-no-pristine-tar -sa

dovrò controllare il corretto funzionamento con altri metodi di build, ma lo farei una volta avvenuto il merge.

#6 Aggiornato da Enrico Zini 3 mesi fa

  • Assegnato a modificata da Enrico Zini a Elena Grandi

Mergiato in master, grazie!

#7 Aggiornato da Elena Grandi 3 mesi fa

pacchettizzazione aggiornata nel branch fuss/native.

Aspetto a pubblicare un .deb sul repo fuss per poter fare punto della situazione settimana prossima ed aggiungere eventuali nuove feature che verranno implementate a breve.

Mi tengo il ticket per la pubblicazione.

#8 Aggiornato da Elena Grandi 3 mesi fa

Manca anche l'aggiunta dei vari js disponibili come pacchetto in buster, ma non in jessie; da decidere se nel pacchetto o in un pacchetto a parte.

#9 Aggiornato da Elena Grandi 2 mesi fa

  • Assegnato a modificata da Elena Grandi a Enrico Zini

Ci sono altre fix per far girare su jessie, nel branch test_fixes, di cui fare review e mergiare

#10 Aggiornato da Enrico Zini 2 mesi fa

  • Assegnato a modificata da Enrico Zini a Elena Grandi

Fatto review e merge di test_fixes, grazie per i test che usano fuss-test-network, e per aver scoperto che non importava dare un nome al bridge, e per tutto il resto!

#11 Aggiornato da Elena Grandi 2 mesi fa

#12 Aggiornato da Elena Grandi circa 2 mesi fa

  • Segnalazione #826: Cambiare la porta di ascolto di default di fuss-manager correlata a aggiunto

#13 Aggiornato da Elena Grandi 14 giorni fa

  • Assegnato a modificata da Elena Grandi a Enrico Zini

Nel branch t788 c'è una fix per fare sì che i test non siano dipendenti dalla timezone, te lo passo per review e merge in master

(poi riassegnami pure il ticket per proseguire la pacchettizzazione)

#14 Aggiornato da Elena Grandi 14 giorni fa

e ho aggiunto una seconda fix: in setup.py usavamo delle feature di setuptools, ma il setup di distutils, corretto per usare setuptools.

#15 Aggiornato da Enrico Zini 14 giorni fa

  • Assegnato a modificata da Enrico Zini a Elena Grandi

Fatto merge, grazie

#16 Aggiornato da Simone Piccardi 13 giorni fa

Il pacchetto non crea /etc/fuss-manager/hosts, che è necessario per far partire il servizio una volta installato.

#17 Aggiornato da Elena Grandi 12 giorni fa

Simone Piccardi ha scritto:

Il pacchetto non crea /etc/fuss-manager/hosts, che è necessario per far partire il servizio una volta installato.

Creato #869 (non è un problema di pacchettizzazione, che ho visto dovrebbe creare correttamente la directory /etc/fuss-manager/ con altri contenuti, ma proprio del fuss-manager).

Esporta su Atom PDF