Opensuse Build Service HELP

17 risposte [Ultimo messaggio]
Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Non riesco a capire perchè molto spesso i pacchetti che riesco a compilare sul mio pc e senza alcun problema non riesco invece a compilarli su opensuse build service e quindi ad aggiungerli al mio repository.
Esiste la possibilità di caricare il file xxx.src.rpm e far partire la compilazione da questo invece che inviare i files separatamente non sono riuscito a trovare informazioni in proposito...

Grazie per qualunque info...

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

se compili gli rpm sul tuo pc SENZA chroot, allora probabilmente alcune dipendenze sono già installate sul tuo pc e non lo sono nell'ambiente usato per la compilazione dell'obs (dove si installano solo i pacchetti che tu definisci nei BuildRequires e relative dipendenze)

ti consiglio di lavorare con "osc"
sudo zypper in osc
osc co progetto
esempio:
osc co X11:lxde

e poi lavori come su svn

osc add, osc ci ecc
quindi per aggiungere i file:
osc add file
osc ci file -m"messaggio di log"

per compilare anche sul tuo pc in chroot utilizza
osc build distro architettura
esempio:
osc build openSUSE_11.2 i586

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Grazie Anubis, finalmente ci stò capendo qualcosa.... Buone Feste

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Però qualcosa che non va ancora c'è, stò facendo delle prove con un pacchetto e riesco a compilarlo tranquillamante sulla mia macchina ma il build service di opensuse invece mi va in fail... ho confrontato l'output del build service ed il mio e sono identici solo che io mi ritrovo con il pacchetto compliato correttamente....
Esiste la possibilità di caricare manualmente i pacchetti nel repository?

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

ovvio che no Smile

se mi dici progetto e pacchetto vediamo cosa non va. (così ti insegno anche come usare i "submitreq" Smile )

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Ad esempio un pacchetto che mi da problemi è quello della vodafone-mobile-connect ti linco il source:
https://forge.betavine.net/frs/download.php/548/vodafone-mobile-connect-svn20090615.src.rpm
che viene compilato correttamante per suse 11.0 ma va in fail per 11.1 e 11.2, lo ho preso come esempio ma da qualcosa bisogna pur cominciare, riuscissi a capire dove sta il problema...
Grazie

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

dammi il nome del progetto e del pacchetto
esempio:

X11:lxde/gpicview  

progetto X11:lxde
pacchetto gpicview

http://en.opensuse.org/Build_Service/Collaboration

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Eccomi, mi stavo cimentando con questo pacchetto al fine di averlo disponibile on-line ma benchè sia già compilato per opensuse 11.1 non mi riesce di farlo compilare ne per la 11.1 ne per la 11.2:

home:deltafox:vodafone
vodafone-mobile-connect

Grazie per la pazienza

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

hai letto il log? Smile
ogni versione di suse diventa sempre + fiscale per fornire degli rpm sempre migliori... questo fa fallire il tuo rpm:

The following directories from vodafone-mobile-connect-2.10.01-17.1.noarch.rpm                                                               
are already part of the filesystem RPM:                                                                                                      
/usr                                                                                                                                         
/usr/bin                                                                                                                                     
/usr/sbin                                                                                                                                    
/usr/share                                                                                                                                   
/usr/share/applications                                                                                                                      
/usr/share/doc                                                                                                                               
/usr/share/locale                                                                                                                            
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/el
/usr/share/locale/el/LC_MESSAGES
/usr/share/locale/es
/usr/share/locale/es/LC_MESSAGES
/usr/share/locale/fr
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/hr
/usr/share/locale/hr/LC_MESSAGES
/usr/share/locale/it
/usr/share/locale/it/LC_MESSAGES
/usr/share/locale/pt
/usr/share/locale/pt/LC_MESSAGES
/usr/share/pixmaps
vodafone-mobile-connect-2.10.01-17.1.noarch.rpm: directories not owned by a package:
 - /etc/udev
 - /etc/udev/rules.d
mount: / is busy
 

e questo succede per che la sezione %files fa pena
sistemo e faccio la richiesta Smile

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

dai un'occhiata al progetto:

home:anubisg1:branches:home:deltafox:vodafone

osc co home:anubisg1:branches:home:deltafox:vodafone   
deve esserci qualche problema nei metadata del tuo progetto, perchè non riesco a fare richiesta di modifica...

Server returned an error: HTTP Error 400: Bad Request
uncaught exception: undefined method `add_element' for #LibXML::XML::Node:0x7f9bf1278dc0
 

e mi succede solo con il tuo
p.s. non te la prendere... ma elimina lo scandalo di pacchetto "vmc-dep"

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

il vmc-dep lo avevo fatto per mio cognato che è appena sopra lo zero, per il resto adesso do un occhiata...

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/