[openmamba-devel-it] GitLab

Silvan Calarco silvan.calarco a mambasoft.it
Mar 8 Lug 2014 01:30:47 CEST


Ciao Davide,

In data lunedì 07 luglio 2014 22:57:23, Davide Madrisan ha scritto:
> Rieccomi,
> 
> questa patch dovrebbe risolvere il problema:
> 
> --- a/conf/04-rpmbuild-format-unpackaged-filelist.conf
> +++ b/conf/04-rpmbuild-format-unpackaged-filelist.conf
> @@ -6,15 +6,17 @@ s,^/usr/lib/python2.6/site-packages,%{python_sitearch},
>  # generic translations
>  s,^/usr/bin,%{_bindir},
>  s,^/usr/sbin,%{_sbindir},
> +s,^/usr/libexec64,%{_libexecdir},
>  s,^/usr/libexec,%{_libexecdir},
> +s,^/usr/lib64,%{_libdir},
>  s,^/usr/lib,%{_libdir},
>  s,^/usr/share/info,%{_infodir},
>  s,^/usr/share/man,%{_mandir},
>  s,^/usr/share,%{_datadir},
>  s,^/usr/include,%{_includedir},
>  s,^/etc,%{_sysconfdir},
> -s,^/lib,/%{_lib},
>  s,^/lib64,/%{_lib},
> +s,^/lib,/%{_lib},
>  s,^/var,%{_localstatedir},
>  # translations for kde4 packages
>  s,^/etc/opt/kde,%{_kde4_sysconfdir},
> 
> 
> Puoi testarla  Silvan?

Mi sembra buono però così forse c'è un problema per esempio quando esce un 
file /usr/lib/.. su x86_64. Il prefisso viene risolto in %{_libdir}, invece 
dovrebbe rimanere /usr/lib anzi probabilmente diventa %{_prefix}/lib.
Si potrebbe fare invece una cosa condizionale tipo questa di seguito?

if [ "${arch}" = "x86_64" ]; then
   format_unpackaged_file_list="\
...
else
   format_unpackaged_file_list="\
...
fi

Non so però la variabile da usare per l'architettura al posto di %{arch}.
Che ne dici?


> Non ho facilmente accesso ad un sistema a 64 bit.

Se dovesse servire posso offrire l'accesso alle macchine di build, ora che 
sono dedicate solo a questo.

ciao,
Silvan

> 
> A+
> Davide
> 
> 
> Il giorno 18 giugno 2014 14:55, Silvan Calarco <silvan.calarco a mambasoft.it>
> ha scritto:
> > In data mercoledì 18 giugno 2014 14:40:22, Davide Madrisan ha scritto:
> > > Ciao Silvan,
> > > 
> > > ok, nessun problema. Guardero' questo punto in priorità.
> > > Ma non so se riusciro' a breve perche venerdi mattina parto per la
> > 
> > Corsica
> > 
> > > :)
> > > 
> > > E tornero' il 5 luglio.
> > > 
> > > Sono passato a fare un po' di sviluppo per rimpolpare il mio account
> > 
> > GitHub
> > 
> > > (per metterlo il CV)...
> > > Dunque sono latitante da parecchio su openmamba :/
> > > 
> > > Buona giornata!
> > > Davide
> > 
> > Ok, grazie e buona vacanza,
> > Silvan
> > 
> > > Il giorno 18 giugno 2014 13:49, Silvan Calarco <
> > 
> > silvan.calarco a mambasoft.it>
> > 
> > > ha scritto:
> > > > In data lunedì 02 giugno 2014 23:11:27, Davide Madrisan ha scritto:
> > > > > Ciao Silvan,
> > > > > che dire... grazie anche per questa bella evoluzione della
> > > > > infrastruttura
> > > > > di openmamba.
> > > > > 
> > > > > Registrato. Attendo per l'abilitazione allora :)
> > > > > Prossimo progetto: l'aggiunta del supporto systemd in spec-create
> > > > > (autospec).
> > > > > 
> > > > > Davide
> > > > 
> > > > Ciao Davide,
> > > > benissimo, grazie come sempre per il supporto del tuo autospec,
> > 
> > basilare
> > 
> > > > per
> > > > openmamba.
> > > > Vorrei chiederti se quando ci metterai, potrai dare un'occhiata alla
> > > > funzione
> > > > che elenca i files da aggiungere nelle sezioni %files in modo da
> > 
> > renderla
> > 
> > > > compatibile con il target x86_64. Per esempio con NetworkManager
> > 
> > compilato
> > 
> > > > sui
> > > > 64 bit ho questo output:
> > > > 
> > > > Hint:
> > 
> > > > Add the following files in the right %files blocks:
> > /%{_lib}/systemd/system/network-online.target.wants/NetworkManager-wait-
> > 
> > > > online.service
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-adsl.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-adsl.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-bluetooth.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-bluetooth.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wifi.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wifi.so
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wwan.la
> > > > %{_libdir}64/NetworkManager/libnm-device-plugin-wwan.so
> > > > %{_libdir}64/NetworkManager/libnm-wwan.la
> > > > %{_libdir}64/NetworkManager/libnm-wwan.so
> > > > %{_libexecdir}64/nm-dhcp-helper
> > > > %{_libexecdir}64/nm-dispatcher
> > > > %{_datadir}/doc/NetworkManager/examples/server.conf
> > > > %{_mandir}/man5/nmcli-examples.5.gz
> > > > 
> > > > Rispetto alle altre architetture, su x86_64 cambiano solo queste tre
> > > > variabili:
> > > > 
> > > > /usr/lib64 <-> %{_libdir}
> > > > lib64 <-> %{_lib}
> > > > /usr/libexec64 <-> %{_libexecdir}
> > > > 
> > > > Grazie e saluti,
> > > > Silvan
> > > > 
> > > > --
> > > > mambaSoft di Calarco Silvan @ http://www.mambasoft.it
> > > > openmamba GNU/Linux development @ http://www.openmamba.org
> > 
> > --
> > mambaSoft di Calarco Silvan @ http://www.mambasoft.it
> > openmamba GNU/Linux development @ http://www.openmamba.org

-- 
mambaSoft di Calarco Silvan @ http://www.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org



Maggiori informazioni sulla lista openmamba-devel-it