Segnalazione #788
Fare pacchetto .deb
50%
Description
Distribuire l'applicazione in modo che ascolti per default solo su 127.0.0.1 (visto che non c'è al momento autenticazione)
Subtasks
Related issues
Associated revisions
Wrap modern asyncio calls into a compatibility wrapper. refs: #788
Load URLSpec from different position depending on tornado versions. refs: #788
Pass strings instead of PurePath to tornado. refs #788
Add a basic systemd unit. refs #788
Add a basic systemd unit. refs #788
History
Updated by Elena Grandi over 5 years ago
- Status changed from Nuovo to In elaborazione
- Assignee set to 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.
Updated by Elena Grandi over 5 years ago
- Assignee changed from Elena Grandi to 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
Updated by Elena Grandi over 5 years ago
- Assignee changed from Enrico Zini to Elena Grandi
mergiato ruamel in master come concordato in chat, proseguo con la compatibilità per asyncio
Updated by Elena Grandi over 5 years ago
- Assignee changed from Elena Grandi to 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
Updated by Elena Grandi over 5 years ago
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.
Updated by Enrico Zini over 5 years ago
- Assignee changed from Enrico Zini to Elena Grandi
Mergiato in master, grazie!
Updated by Elena Grandi over 5 years ago
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.
Updated by Elena Grandi over 5 years ago
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.
Updated by Elena Grandi over 5 years ago
- Assignee changed from Elena Grandi to Enrico Zini
Ci sono altre fix per far girare su jessie, nel branch test_fixes, di cui fare review e mergiare
Updated by Enrico Zini over 5 years ago
- Assignee changed from Enrico Zini to 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!
Updated by Elena Grandi over 5 years ago
- Related to Segnalazione #810: Caricare la configurazione da un file added
Updated by Elena Grandi over 5 years ago
- Related to Segnalazione #826: Cambiare la porta di ascolto di default di fuss-manager added
Updated by Elena Grandi over 5 years ago
- Assignee changed from Elena Grandi to 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)
Updated by Elena Grandi over 5 years ago
e ho aggiunto una seconda fix: in setup.py usavamo delle feature di setuptools, ma il setup di distutils, corretto per usare setuptools.
Updated by Enrico Zini over 5 years ago
- Assignee changed from Enrico Zini to Elena Grandi
Fatto merge, grazie
Updated by Simone Piccardi over 5 years ago
Il pacchetto non crea /etc/fuss-manager/hosts
, che è necessario per far partire il servizio una volta installato.
Updated by Elena Grandi over 5 years ago
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).
Updated by Elena Grandi about 5 years ago
Pacchettizzazione aggiornata alla versione 0.7.0 e pacchetto uploadato su buster-proposed-updates
Add compatibility wrappers for loop.create_future and asyncio.create_task. refs: #788