Autore Topic: Installazione nuova versione da svn  (Letto 9485 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #45 il: 21 Aprile 2012, 16:18:46 »
Oggi ho un problema....

Ho cercato di fare l'aggiornamento del mio Gambas 3 con le modalità sopra descritte, come sempre.

Però ho avuto questo strano errore alla fine:
****
$ svn checkout https ://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/
U    trunk/app/src/doc.cgi/.lang/.pot
...etc... etc
U    trunk/gb.qt4/src/CDrawingArea.cpp
svn: Failed to add directory 'trunk/gb.xml': an unversioned directory of the same name already exists

****

Allora ho contattato Minisini, il quale mi ha risposto così:
****
« AFAIK, to update an existing local svn directory, you should use 'svn
update', not 'svn checkout'.
--
Benoît Minisini
»
****

Io, per aggiornare Gambas 3, ho sempre usato invece svn checkout, e non ho mai avuto problemi  :-\ .... va be'... provo a cambiare parola, ma ottengo quest'altro errore:
****
$ svn update https ://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/

Skipped 'https ://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk'

****

Lo faccio presente a Minisini, il quale mi risponde così:
« Please read the svn documentation, or the page about "how to use subversion" on the gambas wiki.
If you are really lost, just destroy your *local* subversion directory, and do a "checkout" from scratch.
»

Che ne pensate ? Morirò ?  :'(
Cosa devo fare ?
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #46 il: 21 Aprile 2012, 16:44:42 »
Cosa devo fare ?

Nel frattempo ho provato a seguire il suggerimento di Minisini: "distruggere la directory * locale * della subversione e fare un "checkout" da zero.

Ho quindi eliminato in /trunk la sola sub-cartella gb.xml, ed ho rilanciato: svn checkout https: //gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/

e tutto è andato a buon fine.  :D
« Ultima modifica: 21 Aprile 2012, 16:50:53 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #47 il: 21 Aprile 2012, 18:04:19 »
io non ho di sti problemi ... vado giù di repo :)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Installazione nuova versione da svn
« Risposta #48 il: 01 Maggio 2012, 14:19:16 »
io da svn...ma da un po' non aggiorno, ho paura che gridbox non mi vada +, paura venuta leggendo riguardo i problemi denunciati da Milio
« Ultima modifica: 01 Maggio 2012, 17:12:50 da andy60 »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #49 il: 01 Maggio 2012, 14:31:38 »
Vai tranquillo... al massimo fatti una copia della cartella trunk.... e se non funziona qualcosa sai dove trovarmi :)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Installazione nuova versione da svn
« Risposta #50 il: 01 Maggio 2012, 17:13:34 »
Vai tranquillo... al massimo fatti una copia della cartella trunk.... e se non funziona qualcosa sai dove trovarmi :)

grazie x l'info, vedro' di aggiornare, ma non penso che cambi molto rispetto alla mia versione

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #51 il: 02 Maggio 2012, 11:02:56 »
E' un pò che non ci lavoro, ma pure da altri amici del forum ho sentito problemi causati dal cambiamento sostanziale di alcune logiche interne a Gambas...

Tanto per dirne una, pare che nelle versioni successive la 3.0.0, la creazione dell'eseguibile non includa più tutte le cartelle nascoste del progetto, come ad esempio .hidden. La cosa è alquanto strana oltre che fastidiosa, per due motivi:
1) se ci sono a che servono?
Nella documentazione non è descritta la logica della nuova struttura implementata in Gambas3, per cui alcune delle particolarità sono state scoperte con la sperimentazione.
2) perchè ne è cambiata la logica
Per fare un esempio, in pgDesigner3 avevo implementato un sistema di themi che si basava sulla configurazione e i file contenuti in una cartella di immagini, posta sotto .hidden. La cosa con la versione 3.0.0 ha sempre funzionato, nel senso che compilando i sorgenti, l'eseguibile includeva anche la cartella .hidden (e tree sottostante), permettendo all'applicazione di poter selezionare il thema desiderato. Ora con le versioni successive questo non accade più, e questo sconvolge abbastanza alcune delle logiche implementate nelle nostre applicazioni (ove utilizzato).

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Installazione nuova versione da svn
« Risposta #52 il: 07 Maggio 2012, 07:40:12 »
io mi tengo la mia versione, per ora

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Installazione nuova versione da svn
« Risposta #53 il: 08 Dicembre 2012, 16:52:23 »
quindi allora la procedura giusta sarebbe cosi'?

svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/



ATTENZIONE !
Riguardo a questa riga, è necessario leggere assolutamente questo messaggio:

http://www.gambas-it.org/smf/index.php?topic=2454.0
« Ultima modifica: 08 Dicembre 2012, 16:54:11 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »