Pagina 1 di 8

Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 9:51
da navajo
Ho creato questo nuovo Thread in cui parlare del nuovo progetto di slackyd. se non vi piace il titolo si può cambiare :D :D
Buon lavoro.

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 10:37
da GatewayAsteroid
Bene! :) Cominciamo a cambiare versione? E' solo marketing, lo so, ma "beta" non invoglia :D

Grazie :)

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 11:53
da albatrosla
Bene, vedo che la cosa sta prendendo una bella piega e non può che far piacere: slackyd è un ottimo tool, anche se migliorabile. Personalmente, comunque, non vedo molte cose che si possano aggiungere. L'install non lo trovo necessario e così com'è ora il programma impone la prudenza che si deve.
Una cosa che mi viene in mente è una rapida verifica delle dipendenze incrociate. Mi spiego: quando scarico un package che ha più dipendenze, capita talvolta che più di una di esse abbia ulteriori dipendenze. Se tra queste ultime alcune sono in comune, viene ripetuta più volte la richiesta di scaricarla. E' una cosa che mi capita, ad esempio, quando scarico hugin, che ha come dipendenza libpano13 al pari di autopano-sift-c, a sua volta dipendenza di hugin; questo fa sì che slackyd richieda se scaricare libpano13 due volte, visto che il package non è stato ancora installato sebbene sia stato scaricato alla precedente richiesta.

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 12:10
da navajo
Io la penso come Albatrosia.
Ho usato slackyd già dal suo primo rilascio.
personalmente non vedo la necessità di aggiungere la funzione di "installazione pacchetti". Slackyd è nato senza questo scopo, e IMHO dovrebbe rimanerne senza.
Come Albatrosia ho avuto anche io problemini con le dipendenze.

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 12:10
da shark1500
Terro` presente, e vedo se riesco ad aggiungere un controllo.

Prima di fare queste modifiche volevo pero` aggiungere la patch sull'md5, poi sistemare un attimo il lavoro della slackware64 e rilasciare una versione "non beta", per le modifiche successive ci si pensa.

EDIT: Non ho intenzione di aggiungere la funzione di installazione, tranquilli :-)

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 12:26
da Luci0
Una volta non voleva fare i download di un pacchetti che hanno lo stesso nome ma una versione diversa ... mi ricordo di aver effettuato il download a mano ...

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 13:02
da shark1500
Mi sto segnando tutte le varie cose :-), Luci0, puoi guardare se il problema c'e` ancora o e` stato risolto nelle ultime versioni?

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 13:13
da ZeroUno
la patch, si, quella serve per usare le librerie ssl di sistema e andrebbe messa anche per la 32 bit (per la 64 è necessaria, per la 32 è facoltativa, ma io la metterei e via)

l'altra patch (visto che parlavo al plurale) è già stata integrata nella versione corrente, ed aggiungeva il wget come metodo di download.

Ciao
01

Re: Slackyd: Rinascita!

Inviato: ven 29 ott 2010, 13:39
da shark1500
Per l'md5 pensavo anche io di metterla, per pulire un po` anche se poi dipende da openssl.

Stavo pero` pensando che secondo me si puo` pulire ancora di piu` il codice (togliere anche md5.h)

Re: Slackyd: Rinascita!

Inviato: gio 18 nov 2010, 13:51
da tom
Per quanto riguarda lo sviluppo, il numero di versione ecc... dato che slackyd è tutto sommato abbastanza stabile ed il codice subirà solo piccole modifiche di tanto in tanto, che ne dite di fare un ramo git (o svn) che subirà le modifiche ogni qual volta ritenuto necessario, e far uscire una versione quando uscirà una slackware nuova (la nuova versione sarà così un semplice snapshot) compatibile con la slackware appena uscita, ed il il numero di versione sarà identico alla slackware?
Cosicchè non appena uscirà slackware 13.2 alcuni giorni dopo farete uscire slackyd-13.2.0 (che diventerà 13.2.1, 13.2.2 e così via se ci saranno eventuali bugfix) che è compilato/compatibile/configurato per slackware 13.2, quando uscirà slackware 14 ci sarà slackyd-14.0.0 e così via?

Re: Slackyd: Rinascita!

Inviato: gio 18 nov 2010, 14:30
da shark1500
Stavo gia` pensando di creare un ramo git da quando slackyd diventera` stabile (quindi una volta apportate almeno un po` di modifiche).

Per la questione del numero di versione possiamo metterci d'accordo, date le vostre preferenze :-)

Re: Slackyd: Rinascita!

Inviato: gio 18 nov 2010, 23:17
da ZeroUno
tasodan ha scritto:che ne dite di fare un ramo git
Questo l'avevo chiesto all'autore del pacchetto al momento del dead. E lo ritengo molto buona come idea.
e far uscire una versione quando uscirà una slackware nuova
e perchè?
non mi risulta che slackyd sia strettamente compatibile solo con la versione in corso. slackyd attuale è compatibilissima con slackware 13.0 e 12.2; avviarsi correttamente su una slackware o l'altra è solo questione, come tutti gli altri pacchetti, di compilazione (per le librerie).
Io ora rilascerei slackyd-1.0.0 e poi, come classico, 1.0.1 e 1.0.2 per bugfix, 1.1.0 per introduzione funzionalità, 2.0.0 per cambio di struttura, come fanno il 99% dei pacchetti in circolazione

Ciao
01

Re: Slackyd: Rinascita!

Inviato: ven 19 nov 2010, 23:06
da RedSkull92
per il git magari utilizzare github, ottima risorsa a mio parere :D

Re: Slackyd: Rinascita!

Inviato: sab 20 nov 2010, 11:25
da hashbang
shark1500 ha scritto:Terro` presente, e vedo se riesco ad aggiungere un controllo
Non sono uno specialista di C, perciò non sono sicuro di ciò che dico. :D
Per le dipendenze incrociate si potrebbe fare un controllo che imponga a Slackyd di guardare nella tmp di download dei pacchetti. Se il pacchetto che è una dipendenza incrociata è stato scaricato si passa avanti, altrimenti lo si scarica.

Re: Slackyd: Rinascita!

Inviato: mer 8 dic 2010, 18:37
da shark1500
Piccola domanda da fare agli utilizzatori di vnc.

Mi ricordo di vari problemi che ci sono stati per scaricare vnc con slackyd (non lo faceva scaricare per troppe dipendenze). E` gia` stata fatta la patch per questo ed e` nell'ultima versione di slackyd oppure non c'e` ancora un rimedio?

Nel vecchio thread non ho trovato niente a riguardo.