Project

General

Profile

Segnalazione #788

Fare pacchetto .deb

Added by Enrico Zini over 5 years ago. Updated about 5 years ago.

Status:
In elaborazione
Priority:
Normale
Assignee:
Start date:
04/09/2019
Due date:
% Done:

50%

Estimated time:
(Total: 0.00 h)
Resolution:

Description

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


Subtasks

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

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

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

Actions
Segnalazione #909: Impostare la directory di destinazione per i dati di sessioneNuovoElena Grandi

Actions

Related issues

Related to fuss-manager - Segnalazione #810: Caricare la configurazione da un fileChiuso05/15/2019

Actions
Related to fuss-manager - Segnalazione #826: Cambiare la porta di ascolto di default di fuss-managerChiuso05/31/2019

Actions

Associated revisions

Revision 78248fbf (diff)
Added by Elena Grandi over 5 years ago

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

Revision 96a75b1f (diff)
Added by Elena Grandi over 5 years ago

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

Revision 433f2fa3 (diff)
Added by Elena Grandi over 5 years ago

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

Revision 7f38fb71 (diff)
Added by Elena Grandi over 5 years ago

Pass strings instead of PurePath to tornado. refs #788

Revision 93bf4d54 (diff)
Added by Elena Grandi over 5 years ago

Add a basic systemd unit. refs #788

Revision 4600bcd9 (diff)
Added by Elena Grandi over 5 years ago

Add a basic systemd unit. refs #788

Revision 79f3e2a4
Added by Enrico Zini over 5 years ago

Merged fix from #788. Refs: #788

History

#1

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.

#2

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

#3

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

#4

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

#5

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.

#6

Updated by Enrico Zini over 5 years ago

  • Assignee changed from Enrico Zini to Elena Grandi

Mergiato in master, grazie!

#7

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.

#8

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.

#9

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

#10

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!

#11

Updated by Elena Grandi over 5 years ago

#12

Updated by Elena Grandi over 5 years ago

  • Related to Segnalazione #826: Cambiare la porta di ascolto di default di fuss-manager added
#13

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)

#14

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.

#15

Updated by Enrico Zini over 5 years ago

  • Assignee changed from Enrico Zini to Elena Grandi

Fatto merge, grazie

#16

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.

#17

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).

#18

Updated by Elena Grandi about 5 years ago

pacchettizzazione aggiornata per la versione 0.6

#19

Updated by Elena Grandi about 5 years ago

Pacchettizzazione aggiornata alla versione 0.7.0 e pacchetto uploadato su buster-proposed-updates

Also available in: Atom PDF