Passaggio a git

Approfittando delle ferie estive si è provveduto ad effettuare il passaggio del sistema di gestione dei sorgenti della guida da Subversion a Git. Il vecchio repository Subversion rimane accessibile, ma non verrà più utilizzato ne aggiornato. I sorgenti della guida saranno da oggi disponibili su Git, e si potranno ottenere con il comando:

git clone https://gapil.gnulinux.it/git/gapil

La navigazione dei sorgenti viene fornita direttamente tramite gitweb alla voce di menu “Repository“.

Tags:

6 comments

  1. Daniele ha detto:

    Prima di tutto ovviamente i miei ringraziamenti per questa opera davvero notevole.
    Poi qualche problemino che ho incontrato costruendo il pdf installando le dipendenze e seguendo i passi riportati nel sito.
    1. Manca il file abstract.bst
    2. Nel pdf finale non ci sono le figure

    Grazie
    Daniele

    • piccardi ha detto:

      Anzitutto grazie per i complimenti.
      Mi spiace per i problemi, ma non mi è chiaro da dove derivano. Ho provato a guardare la versione PDF del sito (che è terribilmente vecchia), e le figure mi sembra ci siano.

      Quanto a quel file che manca è parte della distribuzione di latex (texlive) e se manca è dovuto ad un problema dello specifico pacchetto che sta usando. Purtroppo l’unica possibilità è ottenerne una copia o dal pacchetto di Debain buster o da CTAN (http://tug.ctan.org/tex-archive/biblio/bibtex/contrib/misc/abstract.bst).

      I dettagli del problema con debian sono su: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992269

      • Daniele ha detto:

        Grazie della risposta.
        Effettivamente per procedere avevo cercato in internet abstract.bst e sono riuscito a procedere con il secondo passo, sebbene dia una marea di warning (non so se questo possa influire sulle figure)
        Per le figure niente da fare.
        Effettivamente, avevo tirato giù una versione qualche mese fa e le figure c’erano. Adesso comunque, durante pdflatex gapil.tex quando arriva ad ogni figura si pianta.
        Il workaround che ho trovato è quello di scrivere un piccolo programma bash che converte tutte le figure prima in eps e poi in pdf ed a quel punto le figure nel testo risultano esserci.

        Post Scriptum. A volte ho provato programmi in cui c’è la gestione dell’input, ma se non si da niente si ottiene un bel segementation fault. E’ normale?

        Grazie Ancora

        • piccardi ha detto:

          Non ho capito quale versione ha tirato giù, quella già in formato PDF? Perché in quella le figure ci sono.
          Se invece le figure mancano nella versione generata probabilmente non sono state compilate, quello viene fatto con il comando make, da eseguire una volta scaricati i sorgenti, e avendo cura di aver installato i programmi che servono come indicato nella pagina “Versione stampabile”.

          Per i programmi no, non è normale, quali sono e come sono compilati?

          • Daniele ha detto:

            Della versione tirata giù in cui venivano le figure, mi riferivo a tutto l’archivio.
            Poi installate tutte le dipendenze e poi dati i 5 comandi
            pdflatex gapil.tex

            etc.

            Per i programmi che vanno in segmentation fault, per esempio il primo daytime.

            Per ottenere l’eseguimile ho seguito le itruzioni fornite nel sito: libreria,
            export della libreira, e poi eseguibili.
            Il daytime per esempio con -h funziona, ma se non si danno parametri, mi aspettavo che apparisse l’usage. Invece, a me; segmentation fault
            E’ come se la i, uscita di getopt, se non ci sono parametri, non venga valorizzata.

  2. Daniele ha detto:

    Risolto il problema delle figure.
    Colpa mia che non eseguivo il make nella directory creata da git.

    Relativamente ai Segmentation Fault generati nella regione di getopt sarei curioso di sapere come si risolve

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*

 
This work by Simone Piccardi is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.