Gambas-it

Archivi (sola lettura) => Segnalazione bug (Gambas 2) => Topic aperto da: md9327 - 15 Febbraio 2008, 17:10:14

Titolo: Risorse di un progetto
Inserito da: md9327 - 15 Febbraio 2008, 17:10:14
Inizio a postare con una domanda:

- Mettiamo un progetto con una serie di risorse, ad esempio una sotto directory contenente le icone e le immagini utili al programma;
- Durante la compilazione Gambas non tiene conto di queste risorse, pur includendo indistintamente tutto il contenuto della directory di progetto;
- Ovviamente, l'inclusione nell'eseguibile di tutto, accresce notevolmente e inutilmente le dimensioni dello stesso che, anche se non provoca apparentemente problemi all'applicazione, certamente ne rende difficile il trattamento a livello di s.o., oltre a sprecare spazio su disco;
- Anche nella creazione del pacchetto, non funzionante fino a qualche versione fà, nello stesso non viene incluso nessun'altro file al di fuori dell'eseguibile e delle icone che verranno inserite poi nel desktop;

Come accennato in altra discussione, forse sarebbe il caso di segnalare al team di Gambas queste anomalie.
Titolo: Re: Risorse di un progetto
Inserito da: leo72 - 15 Febbraio 2008, 18:20:22
E' un problema già noto, che è stato già segnalato sulla mailing list ufficiale.
Non so però se con le ultime versioni hanno risolto il problema oppure no: io uso la 2.0 e non quella SVN.
Titolo: Re: Risorse di un progetto
Inserito da: md9327 - 17 Febbraio 2008, 11:07:58
Uso anche io la 2.0, mentre per svn faccio tutto fuori gambas a mano.

non per sfiducia, ma non si sà mai... :-)
Titolo: Re: Risorse di un progetto
Inserito da: Pixel - 17 Febbraio 2008, 12:31:30
Siccome io uso Gambas2 SVN da svariato tempo posso garantirvi che se si usano questi accorgimenti non ci sono rischi (almeno su Ubuntu):
1) creare un repository locale sulla propria macchina
2) creare i pacchetti di Gambas2
3) aggiornare dal repository locale
Essendo pacchetti si possono sempre disinstallare e quindi riprendere la versione precedente, se invece installate a manina da SVN, beh.. nel caso ci sia  un problema è chiaro che dovete aspettare il prossimo rilascio SVN.
Inoltre, l'SVN di Gambas è di solito un semplice correggere bug ed una attivazione di funzioni sui componenti.

Ovviamente, a mio modestissimo parere.

Ciao
Titolo: Re: Risorse di un progetto
Inserito da: md9327 - 17 Febbraio 2008, 20:18:54
Non dicevo che non bisogna usare SVN, anzi...

Solo che oltre Gambas uso anche altri linguaggi, e non tutti hanno integrata la possibilità di interagire con SVN, e poi mi piace farlo a mano per imparare.

Per quanto riguarda i pacchetti fatti con Gambas, fino a qualche release fà la funzione andava in crash, almeno su Fedora e con gli RPM, per cui me li sono fatti anche questi a mano. Ovviamente mi sono studiato dai sorgenti come Gambas2 li costruiva, e mi ero accorto di quali erano i problemi, che poi ho anche comunicato al team; penso che ora siano a posto, ma per un problema mentale uso ancora i miei script. C'è poi anche il problema, come ho scritto, che Gambas non include nel pacchetto le altre risorse del progetto, ma solo l'eseguibile, mentre invece crea correttamente i collegamenti al desktop.

Per i pacchetti dici giustissimo, in RedHat e Fedora poi è quasi obbligatorio, pena il non capirci più nulla dopo un pò di installazioni. Penso che la cosa sia analoga con le altre distro.