repository per slackware current con vecchi pacchetti

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: repository per slackware current con vecchi pacchetti

Messaggio da shark1500 »

Scusa, avevo capito male io. Comunque, se non vuoi la history allora con il comando di prima non la scarichi, e se vuoi tornare indietro non puoi. Oppure puoi scegliere di scaricare solo ad esempio gli ultimi n commit, a tua scelta.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3025
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: repository per slackware current con vecchi pacchetti

Messaggio da ponce »

scusate, mi e' stato segnalato il topic da Corrado: stavate pensando a qualcosa del genere? :)

https://github.com/Ponce/current-source

i tarballs sono esclusi nel .gitignore

Codice: Seleziona tutto

*/*/*.tgz
*/*/*/*.tgz
*/*.tar.xz
*/*/*.tar.gz
*/*/*.tar.bz2
*/*/*.tar.xz
*/*/*/*.tar.gz
*/*/*/*.tar.bz2
*/*/*/*.tar.xz
*/*/*/*/*.tar.xz
*/*/*/*.rpm
*/*/*.bin
*/*/*.zip
*/*/*/*.zip
*/*/*.jar
CHECKSUMS.md5
CHECKSUMS.md5.asc
FILE_LIST
MANIFEST.bz2

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: repository per slackware current con vecchi pacchetti

Messaggio da shark1500 »

Esatto :-), eppure prima di postare avevo guardato sul tuo repo di github, ma avevo trovato solo quello di SBo e non questo..:-P.

A questo punto si puo` pensare di creare uno script che automatizzi il tutto e continuare il tuo progetto sul github di slacky (se ti va bene).

Piccola domanda: per caso hai anche il ramo a 32bit o solo 64?

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

shark1500 ha scritto:Esatto
scusami, ma a me era sembrato di capire l'esatto contrario.. ovvero versionare i binari escludendo i sorgenti... se è cosi' le mie perplessità erano infondate e chiedo venia :)
comunque per una cosa del genere credo non ci sia bisogno di distinguere fra 32 e 64bit, perchè gli slackbuilds sono generici.
credo che se si procede in questo senso, il successivo passo sarebbe versionare in questo modo gli slackbuild slacky.. cosi' si ottiene un sistema centralizzato e piu' rapido per gestire gli slackbuilds da parte di noi pacchettizzatori (penso in primis al recupero degli slackbuilds dal repo a 32bit per pacchettizzare a 64bit.. che è una cosa che oramai ho automatizzato parecchio.. ma resta comunque un po' scomoda)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: repository per slackware current con vecchi pacchetti

Messaggio da shark1500 »

miklos ha scritto:scusami, ma a me era sembrato di capire l'esatto contrario.. ovvero versionare i binari escludendo i sorgenti... se è cosi' le mie perplessità erano infondate e chiedo venia :)
Hai ragione! Scusa, devo dormire di piu` la notte...chiedo venia io. Ponce, la mia idea era appunto quella, di avere i .txz sotto git e non i sorgenti (ma gli SlackBuilds si`).
credo che se si procede in questo senso, il successivo passo sarebbe versionare in questo modo gli slackbuild slacky.. cosi' si ottiene un sistema centralizzato e piu' rapido per gestire gli slackbuilds da parte di noi pacchettizzatori (penso in primis al recupero degli slackbuilds dal repo a 32bit per pacchettizzare a 64bit.. che è una cosa che oramai ho automatizzato parecchio.. ma resta comunque un po' scomoda)
Beh, su slacky non ci sono veri e propri changelog e commit, come avresti intenzione di usare questa funzionalita` per gli slackbuild di slacky? Come SBo?

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

shark1500 ha scritto:Hai ragione! Scusa, devo dormire di piu` la notte
non me ne parlare :(
comunque la mia idea per gli slackbuilds di slacky è simile al repository gestito da SBO e da Ponce.
non ho ancora avuto modo di fare nessuna prova, pero' fondamentalmente la proposta nasce dal fatto che a parte i pacchetti per uso personale, la mia attività sul repo a 64bit è di porting di quelli a 32bit.
quindi spesso mi ritrovo a dover scaricare singolarmente gli slackbuilds dal 32bit, modificarli eppoi compilare ( cosa che ho molto automatizzato con lftp ).
avere invece un repo unico dove andare a pescare sarebbe utile per chi pacchettizza, metterlo sotto controllo versione lo renderebbe piu' facile da amministrare per chi lo gestisce.

comunque vediamo se riesco a cavare un po' di tempo per fare dei test sul mio account github :)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3025
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: repository per slackware current con vecchi pacchetti

Messaggio da ponce »

sarebbe una gran cosa farlo compatibile con sbopkg in modo da avere un tool automatizzato per poi compilare i sorgenti. ;)

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

ponce ha scritto:sarebbe una gran cosa farlo compatibile con sbopkg in modo da avere un tool automatizzato per poi compilare i sorgenti.
mi hai letto nel pensiero ;)
comunque visto che sarebbe una proposta interessante, cerco di fare un po' di prove con un piccolo set di slackbuilds + script per generare il file che sbopkg digerisce e vediamo che viene fuori
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: repository per slackware current con vecchi pacchetti

Messaggio da shark1500 »

Allora io nel frattempo cerco di fare uno script per automatizzare questa cosa di slackware-current togliendo i sorgenti e appena Pat fa degli aggiornamenti vediamo come funzionera`.

Dopo magari cerco di guardare anche io al repository di slacky

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

semi bad news :(
sto giocando un po' col repository e diciamo che potrei essere soddisfatto se non fosse che sbopkg non funziona (ovviamente il nome la dice lunga) con l'alberatura del nostro repository (parlo di come sono posizionati gli slackbuilds)

L'ho modificato in modo da fargliela digerire e pare che vada (fra l'altro prevede il download tramite git quindi sarebbe grandioso farlo funzionare per bene perchè si avrebbe il supporto diretto all'eventuale progetto ostato su git)

Continuero' con i test e vi faro' sapere, comunque volevo sottolineare che tutto sto 'lavoro' non è assolutamente volto a stravolgere l'attuale prodotto finale (in soldoni l'alberatura del repo cosi' com'e' fatta ora)
quello che sto cercando di ottenere è uno strumento in piu' per noi pacchettizzatori.

p.s: lo sbopkg modificato potrebbe diventare un progetto interno slacky anche lui ostato su github che ne dite?!?!?

ciau
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: repository per slackware current con vecchi pacchetti

Messaggio da shark1500 »

miklos ha scritto:p.s: lo sbopkg modificato potrebbe diventare un progetto interno slacky anche lui ostato su github che ne dite?!?!?
Approvo, facciamo un fork con le patch che servono a noi.

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

ok.. allora per ora continuo a lavorare sul mio account github.. in modo che posso comunque farvi vedere qualcosa eppoi se va bene si procede a traslare il tutto sull'account slacky

intanto ecco qua il primo commit del repository versionato su github.
ho fatto il dump di tutti gli slackbuilds attualmente presenti nel repo a 64bit.

a breve il fork di sbopkg(sempre sul mio account) con le due minuscole modifiche che servono per farlo funzionare.
tutto il resto (rebrandizzazione se vogliamo cambiargli nome etc etc) lo si fa quando e se si parte :)

p.s: se lo ritenete opportuno ne discutiamo in un post apposito perchè magari stiamo andando un po' OT :D
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

et voila.. ecco la versione estremente alpha di uno sbopkg modificato per accedere al repository git.

fino ad ora è in grado di sincronizzare il repo, navigarlo, compilare e installare i pacchetti, ma non ho testato le code di compilazione e ci sono voci che dovranno sparire(tipo la visualizzazione dei file .info e lo scaricamento automatico dei sorgenti che i nostri slackbuilds fanno in automatico)

altra cosa che è un punto interrogativo è il fatto che attualmente gli slackbuilds che ho postato vanno di default a compilare a 64bit.. chi utilizza sbopkg riesce ad ovviare in modo semplice ma magari questo puo' essere un problema successivo :)

inoltre non so bene come generare il Changelog del repo.. secondo voi da un repo git c'e' un modo facile per farlo ... oppure è necessario il buon vecchio taglia e incolla?!?!?!
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: repository per slackware current con vecchi pacchetti

Messaggio da gigiobagiano »

Gli slackbuilds di sbo sono fatti in modo che nel caso la variabile arch non sia impostata venga rilevata automaticamente, quindi nel tuo caso che hai una slackware a 64bit va a compilare per questa architettura :)

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: repository per slackware current con vecchi pacchetti

Messaggio da ilmich »

gigiobagiano ha scritto:Gli slackbuilds di sbo sono fatti in modo che nel caso la variabile arch non sia impostata venga rilevata automaticamente, quindi nel tuo caso che hai una slackware a 64bit va a compilare per questa architettura
si si.. lo so :)
mi sono espresso male.. quello che intendevo è che siccome i nostri non sono fatti come quelli di sbo, e piu' volte in altri post mi è stato spiegato pure perchè (anche se ora non me lo ricordo piu') è una questione che si deve affrontare.. ma piu' in là.. quando il sistema funziona a dovere :)
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

Rispondi