Condividi con noi i tuoi progetti personali

Messaggio4 marzo 2009, 9:43 - Repoman #31805

posta l'output di repoman -Av moblockcontrol
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio4 marzo 2009, 10:54 - Repoman #31810

Codice: Seleziona tutto
[~] repoman -Av moblockcontrol
Scaricamento in corso: marinzrep.db.tar.gz --2009-03-04 09:44:56--  http://www.webalice.it/el_cammello/marinzrep.db.tar.gz
Risoluzione di www.webalice.it... 62.211.68.44
Connessione a www.webalice.it|62.211.68.44|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 302 Found
Posizione: http://www.webalice.it/el_cammello [segue]
--2009-03-04 09:44:57--  http://www.webalice.it/el_cammello
Connessione a www.webalice.it|62.211.68.44|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 301 Moved Permanently
Posizione: http://www.webalice.it/el_cammello/ [segue]
--2009-03-04 09:44:57--  http://www.webalice.it/el_cammello/
Connessione a www.webalice.it|62.211.68.44|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 403 Forbidden
2009-03-04 09:44:57 ERRORE 403: Forbidden.

Cannot get marinzrep.db.tar.gz. Skip.
Pacchetti: moblockcontrol
Scaricamento in corso: moblockcontrol --2009-03-04 09:44:57--  http://aur.archlinux.org/packages/moblockcontrol/moblockcontrol.tar.gz
Risoluzione di aur.archlinux.org... 66.211.213.17
Connessione a aur.archlinux.org|66.211.213.17|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: 1034 (1,0K) [application/x-gzip]
Salvataggio in: "/home/marinz/repoman/pkgs/moblockcontrol.tar.gz"

100%[======================================>] 1.034       --.-K/s   in 0s     

2009-03-04 09:44:58 (46,4 MB/s) - "/home/marinz/repoman/pkgs/moblockcontrol.tar.gz" salvato [1034/1034]


Extracting: moblockcontrol

Sto scaricando tutte le versioni dei pacchetti...
Compilazione in corso: moblockcontrol (1.0-8): tar: /home/marinz/repoman/marinzrep.db.tar.gz: funzione "open" non riuscita: No such file or directory
tar: Errore irrimediabile: uscita immediata

==> Creazione del pacchetto: moblockcontrol 1.0-8 x86_64 (mer mar  4 09:44:58 CET 2009)
==> Controllo delle dipendenze per l'esecuzione in corso...
==> Controllo delle dipendenze per la compilazione in corso...
==> Download dei sorgenti in corso...
  -> Download di moblock-control-1.0.tar.gz in corso...
--2009-03-04 09:44:59--  http://download.sourceforge.net/moblock-deb/moblock-control-1.0.tar.gz
Risoluzione di download.sourceforge.net... 212.219.56.167, 213.186.33.91, 213.203.218.122, ...
Connessione a download.sourceforge.net|212.219.56.167|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: 73770 (72K) [application/x-gzip]
Salvataggio in: "moblock-control-1.0.tar.gz"

100%[======================================>] 73.770      70,4K/s   in 1,0s   

2009-03-04 09:45:00 (70,4 KB/s) - "moblock-control-1.0.tar.gz" salvato [73770/73770]

  -> Trovato moblock_control.patch nella directory di compilazione
==> Validazione dei file sorgenti con md5sums in corso...
    moblock-control-1.0.tar.gz ... Verificato
    moblock_control.patch ... Verificato
==> Estrazione dei sorgenti in corso...
  -> bsdtar -x -f moblock-control-1.0.tar.gz
==> Entrata nell'ambiente di fakeroot in corso...
==> Avvio di build() in corso...
patching file moblock-control
==> Rimozione dei dati superflui in corso...
  -> Rimozione dei file info/doc in corso...
  -> Rimozione dei simboli di debug dai binari e dalle librerie in corso...
==> Creazione del pacchetto in corso...
  -> Generazione del file .PKGINFO in corso...
  -> Compressione del pacchetto in corso...
==> Uscita dall'ambiente di fakeroot.
==> Compilazione terminata: moblockcontrol 1.0-8 x86_64 (mer mar  4 09:45:01 CET 2009)

Nessun pacchetto aggiunto al repository
[~]

Ho provato anche sul pc a 64 bit ma non cambia niente, l'errore sul file marinzrep.tar.gz all'inizio credo sia perchè dovrei prima usare l'opzione --create, ma anche con quella arriva a quell'output "Nessun pacchetto aggiunto al repository", ho appena provato.
Ho modificato più volte anche il pkgbuild cercando di farlo assomigliare il più possibile a un pacchetto funzionante con repoman, ma niente :/
E' davvero curioso :)
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio4 marzo 2009, 16:52 - Repoman #31841

ok, il problema è che non prende il file del database:

Scaricamento in corso: marinzrep.db.tar.gz --2009-03-04 09:44:56-- http://www.webalice.it/el_cammello/marinzrep.db.tar.gz
[...]
HTTP richiesta inviata, in attesa di risposta... 403 Forbidden
2009-03-04 09:44:57 ERRORE 403: Forbidden.

ora il programma termina se non riesce a prendere quel file, risolvi il problema sull'host
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio5 marzo 2009, 16:03 - Repoman #31924

L'hai sistemato e non dici niente :D ?? :cool:
Con la versione 167-1 funziona tutto! Grazie :)
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio12 marzo 2010, 17:36 - Repoman #63461

non per fare concorrenza a `dax` ma io CKIT non riesco ad usarlo quindi ho riscritto da 0 repoman :)

Ora dovrebbe funzionare molto meglio.

Ho cambiato e rimosso alcuni comandi cose come la possibilità di gestire un repo in locale e le traduzioni.

Ora sto lavorando sui pacchetti -git,-svn...
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio27 ottobre 2010, 17:45 - Repoman #82416

Ciao a tutti!

sto provando a creare un repository per alcuni pacchetti. Non sono sicuro di aver compreso come utilizzare repoman. Il file di configurazione contenuto in /home/pietro/.repoman.conf è:

Codice: Seleziona tutto
# Repoman configuration file
#
# Your working dir
WORKSPACE="/home/pietro/builds/arch-gis"
# Your repository URL
URL="http://www.pippo.it/ftp/arch-gis"
# Your repository name
REPO="arch-gis"

# FTP Section
# username: ftp username
USERNAME="pietro"
# password: ftp user password
PASSWORD="passwd"
# ftp url (without the repo dir)
FTP_URL="http://www.pippo.it/ftp"
# ftp repo dir
FTP_DIR="/arch-gis/x86_64"

# lftp commands or set them in ~/.lftp/rc
LFTP_CMDS="set ftp:ssl-protect-data true; set net:max-retries 3;"

# Enable this if you do not use a changelog file
#NOCHANGELOG="true"

# More verbose, print commands output
#VERBOSE="true"

# Do not use any color for output
#NOCOLOR="true"

# Default editor
#EDITOR="nano"


Poi ho copiato tutta una serie di cartelle con dentro il PKGBUILD dentro la mia cartella /home/pietro/builds/arch-gis che è il workspace.
Codice: Seleziona tutto
arch-gis/
|-- ChangeLog
|-- gource
|   `-- PKGBUILD
|-- grass-svn
|   |-- grass.desktop
|   |-- grass.install
|   |-- grass.png
|   |-- grass.sh
|   `-- PKGBUILD
|-- libgaiagraphics
|   `-- PKGBUILD
|-- librasterlite
|   `-- PKGBUILD
|-- libspatialite
|   `-- PKGBUILD
|-- osm2psql
|   `-- PKGBUILD
|-- repoman
|   `-- PKGBUILD
|-- spatialite-gis
|   `-- PKGBUILD
|-- spatialite-gui
|   `-- PKGBUILD
|-- spatialite-tools
|   `-- PKGBUILD
`-- wktraster
    `-- PKGBUILD



Se provo a dare un:
Codice: Seleziona tutto
$ repoman --update


mi crea solamente un file vuoto ChangeLog dentro la workspace... cosa mi manca? cosa sbaglio? l'unica documentazione disponibile è "repoman --help"?
pietro
Novello Arciere
 
Messaggi: 63
Iscritto il: 30 novembre 2007, 10:55
Top

Messaggio28 ottobre 2010, 12:45 - Repoman #82524

@pietro: anche io ho lo stesso problema dei file creati vuoti, tu hai risolto?
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio28 ottobre 2010, 17:06 - Repoman #82565

vero, ho appena notato che repoman non stampa niente quando non riesce a scaricare il database del repository e quitta senza messaggi.
ora sono in uni e non posso committare il fix.

@syco
cancella la password e postami il tuo repoman.conf o mandamelo via mail.

@Pietro
purtroppo non c'è molta documentazione solo questa paginetta, comunque il tuo errore è qui:
Codice: Seleziona tutto
# ftp url (without the repo dir)
FTP_URL="http://www.pippo.it/ftp"
# ftp repo dir
FTP_DIR="/arch-gis/x86_64"

dev'essere così:
Codice: Seleziona tutto
# ftp url (without the repo dir)
FTP_URL="ftp.pippo.it"
# ftp repo dir
FTP_DIR="/ftp/arch-gis/x86_64"
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio28 ottobre 2010, 18:04 - Repoman #82569

bash ha scritto:vero, ho appena notato che repoman non stampa niente quando non riesce a scaricare il database del repository e quitta senza messaggi.

potrebbe essere un problema essere dietro un proxy? pacman e wget sono configurati in modo che lo utilizzino...

bash ha scritto:dev'essere così:
Codice: Seleziona tutto
# ftp url (without the repo dir)
FTP_URL="ftp.pippo.it"
# ftp repo dir
FTP_DIR="/ftp/arch-gis/x86_64"


Grazie Bash, con le tue dritte ora credo di aver sistemato il mio repoman.conf, ho provato a collegarmi con lftp e funziona...
ora se provo a dare:

Codice: Seleziona tutto
$ repoman -Svb gource


continua a non fare nulla...

c'è un modo per fare un test della configurazione?
tipo:
0 - crea un file di testo con un numero o una frase nella workspace,
1 - prova a connettersi utilizzando $USERNAME,$PASSWD,$URL_FTP
2 - prova a spostarsi nella $FTP_DIR
3 - se riesce ci copia il file
4 - controlla che il file inserito sia visibile dall'$URL
5 - cancella il file.

In questo modo sarebbe più facile capire dove sia l'inghippo.

Grazie in ogni caso per l'aiuto.
pietro
Novello Arciere
 
Messaggi: 63
Iscritto il: 30 novembre 2007, 10:55
Top

Messaggio28 ottobre 2010, 18:57 - Repoman #82575

@pietro
prova ora con repoman 239, devi usare --new se il repository non esiste già.
Se non funziona scrivo qualche file di test

Grazie a te per usare repoman e aiutarmi nel migliorarlo :)
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio28 ottobre 2010, 19:31 - Repoman #82582

Codice: Seleziona tutto
# Repoman configuration file
#
# Your working dir
WORKSPACE="/home/syco/aur/"
# Your repository URL
URL="http://www.thechosenbyte.com/arch-repo"
# Your repository name
REPO="arch-repo"

# FTP Section
# username: ftp username
USERNAME="xxxxxxxxxx"
# password: ftp user password
PASSWORD="xxxxxxxxx"
# ftp url (without the repo dir)
FTP_URL="ftp.thechosenbyte.com"
# ftp repo dir
FTP_DIR="/arch-repo"

# lftp commands or set them in ~/.lftp/rc
LFTP_CMDS="set ftp:ssl-protect-data true; set net:max-retries 3;"

# Enable this if you do not use a changelog file
#NOCHANGELOG="true"

# More verbose, print commands output
#VERBOSE="true"

# Do not use any color for output
#NOCOLOR="true"

# Default editor
#EDITOR="nano"


nella cartella ci sono solo questi file? i PKGBUILD devono essere complilati?
Codice: Seleziona tutto
$ ls -R /home/syco/aur/
./jnote:
PKGBUILD

./jsch:
PKGBUILD

./jta:
PKGBUILD


ho provato varie combinazioni di comandi, tutte senza risultato:
Codice: Seleziona tutto
$ repoman -b --new
Packages:
What I must do with these packages?!

Codice: Seleziona tutto
$ repoman -S --new
Packages:

Codice: Seleziona tutto
$ repoman -b -S --new
Packages:
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio28 ottobre 2010, 19:45 - Repoman #82585

@syco
guarda gli esempi dei comandi qui

per esempio:
Codice: Seleziona tutto
repoman -S --new repoman-svn
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio28 ottobre 2010, 20:41 - Repoman #82593

bash ha scritto:@pietro
prova ora con repoman 239, devi usare --new se il repository non esiste già.
Se non funziona scrivo qualche file di test

Grazie a te per usare repoman e aiutarmi nel migliorarlo :)


ci siamo quasi... :-D
installata la versione: 241, ora mi da questo, ho provato a controllare da solo il file... ma non sono molto esperto in bash.. (prediligo python)
Codice: Seleziona tutto
$ repoman -S --new gource
Packages: gource
Getting gource PKGBUILD...done
Building gource...edit PKGBUILD? (Y/n): n
done
Updating ChangeLog and arch-gis.db.tar.gz...
Uploading files.../usr/bin/repoman: line 348: [: missing `]'
pietro
Novello Arciere
 
Messaggi: 63
Iscritto il: 30 novembre 2007, 10:55
Top

Messaggio28 ottobre 2010, 20:42 - Repoman #82594

così funziona, ma scarica il pkgbuild da aur, non usa quelli nel workspace, come uso i miei pkgbuild?
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio28 ottobre 2010, 21:07 - Repoman #82601

@pietro
ho fatto danni nella 241, ho corretto quella linea!

@syco
ho aggiunto un parametro -p che non scarica il pacchetto da AUR, ma utilizza il PKGBUILD in $workspace/pkgs/<pacchetto>/PKGBUILD
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio28 ottobre 2010, 21:23 - Repoman #82603

grazie, solo un'altra cosa e poi è perfetto, almeno per ora :P
ho cambiato la riga 194 da
Codice: Seleziona tutto
MAKEPKG_OPTS="--noconfirm"

a
Codice: Seleziona tutto
MAKEPKG_OPTS="--noconfirm -c"

per lasciare le cartelle "pulite" dopo il makepkg, si potrebbe inserire come parametro opzionale?
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio28 ottobre 2010, 21:38 - Repoman #82608

@sydo
ho aggiunto una variable al config: MAKEPKG_EXTRA_OPTS così tutti possono passare parametri extra.
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio29 ottobre 2010, 11:11 - Repoman #82630

bash ha scritto:@pietro
ho fatto danni nella 241, ho corretto quella linea!


Grazie ora mi funziona!

@syco
ho aggiunto un parametro -p che non scarica il pacchetto da AUR, ma utilizza il PKGBUILD in $workspace/pkgs/<pacchetto>/PKGBUILD

se provo ad utilizzare il paramteo -p mi mostra il menu dell'help come se non fosse riuscito a trovare questa opzione...
pietro
Novello Arciere
 
Messaggi: 63
Iscritto il: 30 novembre 2007, 10:55
Top

Messaggio29 ottobre 2010, 12:00 - Repoman #82633

@pietro
non riesco a riprodurre il tuo errore.

repoman -Sp <pacchetto> funziona, anche repoman -S -p <pacchetto> va.
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio29 ottobre 2010, 12:32 - Repoman #82638

@bash
io aggiungo pacchetti con
Codice: Seleziona tutto
repoman --noedit --nochangelog --noconfirm --new --add -p nomepacchetto

e aggiorno con
Codice: Seleziona tutto
repoman --noedit --nochangelog --noconfirm --update -p

però mi torna sempre un errore alla fine che fortunatamente non pregiudica il funzionamento:
Codice: Seleziona tutto
Uploading files...done
Cleanup ftp.../usr/bin/repoman: line 340: [: too many arguments
done


[ti stiamo facendo impazzire...]
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio29 ottobre 2010, 12:52 - Repoman #82640

ho risolto quell'errore che non cancellava i vecchi file dall'FTP, ma sono in uni quindi niente commit per ora!

@syco
--new, va usato solo la prima volta! Se il repository già non esiste in pratica.
Poi, quelle variabili --no ti conviene impostarle in ~/repoman.conf così eviti di riscriverle ogni volta.

[non preoccuparti, fa parte dei rischi :D anzi, mi fa piacere vedere che serve a qualcuno!]
Il mio problema è che non tengo più un repository e quindi non posso fare molto testing.
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Messaggio11 novembre 2010, 11:37 - Repoman #83824

piccolo problema (forse), quando faccio l'update, anche con l'opzione --noupload, cancella dall'ftp alcuni pacchetti
l'ultima volta ho aggiornato 1 pacchetto su 12, avrebbe dovuto cancellarne 1 (vecchio) e lasciarne 11 senza modifiche, invece ne ha cancellati 9.
Il miglior GDR online mai creato:
Immagine
syco
Novello Arciere
 
Messaggi: 110
Iscritto il: 6 novembre 2008, 16:56
Top

Messaggio16 novembre 2010, 10:24 - Repoman #84147

scusa il ritardo, grazie per la segnalazione. sistemato!
Ruolo: maintainer di KDE SC
Google+ | identi.ca | GitHub
Avatar utente
ndr
Amministratore
 
Messaggi: 2933
Iscritto il: 6 ottobre 2007, 0:41
Località: Lecce, Italy
Top

Prossimo

Torna a Progetti

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus