Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

[Bug #127739] Bugfix facile

Creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

[Bug #127739] Bugfix facile

Messaggioda DktrKranz » giovedì 16 agosto 2007, 10:37

Su Launchpad è stato aperto il bug #127739, il quale richiede di inserire un'icona nel pacchetto nvtv. Oltre all'attività di bugfix in quanto tale, occorre anche cercare un'icona da poter utilizzare, siccome il pacchetto non la fornisce. Chi si vuol cimentare?
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » giovedì 16 agosto 2007, 10:45

Per quanto riguarda l'icona, ne ho trovate due che potrebbero andare bene:
  • http://www.it.com.cn/f/diy/0411/15/20041111_NVTV_447_12.jpg
  • http://www.hwupgrade.org/userimages/NVTV_3D-125.jpg
Occorre esportarle in formato xpm con risoluzione 32x32, usando GIMP non dovrebbe essere un problema.

Ovviamente se avete altre soluzioni in merito (usando l'icona presente in un altro pacchetto relativo ai driver nVidia, per esempio) o se trovate l'icona "ufficiale", è meglio ;)
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 10:20

questo bug si riferisce a feisty vero ?
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 10:37

I bug si riferiscono sempre alla versione di sviluppo, a meno di procedure particolari.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 10:41

perchè dice
On Kubuntu feisty with nvtv 0.4.7-5
e il pacchetto lo ho trovato solo per Feisty  :-\
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 10:57

L'utente lamenta il fatto che non ci sia l'icona per Feisty, ma siccome il pacchetto è il medesimo per Gutsy, il problema è ancora presente.
In questo caso c'è poco che si possa fare per Feisty (uno SRU è fuori luogo, al limite un backport), ma deve essere risolto in Gutsy (e segnalato a Debian).
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 11:01

ho capito... comunque ho provato (per adesso in feisty ad aggiungere queste righe al file rules

Codice: Seleziona tutto
install -D -m 644 $(CURDIR)/debian/nvtv.desktop \
   $(CURDIR)/debian/xcdroast/usr/share/applications/nvtv.desktop
install -D -m 644 $(CURDIR)/debian/nvtv.png \
   $(CURDIR)/debian/xcdroast/usr/share/pixmaps/nvtv.png


ma mi dice missing separator.. inoltre il file rules è strano http://paste.ubuntu-nl.org/34035/
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 11:19

La quasi totalità dei pacchetti usa debhelper per la gestione della pacchettizzazione. Questo usa cdbs, che è più semplice ma meno potente.

In questo caso per installare uno o più file è necessario agire sul file debian/nvtv.install aggiungendo in fondo la riga
Codice: Seleziona tutto
debian/nvtv.xpm usr/share/pixmaps/

Ovviamente va modificato anche debian/nvtv.dirs, in modo che venga creta pixmaps:
Codice: Seleziona tutto
usr/share/pixmaps


Questo pacchetto richiede ulteriore lavoro. Dovrai modificare il file .desktop. Ad una prima analisi, devi aggiungere la voce
Codice: Seleziona tutto
Icon=nvtw

per visualizzare l'icona, ma desktop-file-validate ti indicherà anche di rimuovere Encoding=UTF-8 e Application; (da Categories=), obsoleti. Un file desktop corretto (salvo mie sviste, ma controlla sempre con desktop-file-validate) dovrebbe essere il seguente:
Codice: Seleziona tutto
[Desktop Entry]
Version=1.0
Name=Nvtv TV Out
Comment=Control the TV output of NVidia video cards
Comment[es]=Controle la salida de TV de tarjetas de video NVidia
Exec=nvtv
Icon=nvtv
Type=Application
Categories=AudioVideo;


Per quanto riguarda la dimensione dell'icona, non sono sicuro che la dimensione corretta sia 32x32, controllerò.
Ultima modifica di DktrKranz il venerdì 17 agosto 2007, 11:20, modificato 1 volta in totale.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 11:22

Ok, va bene se l'icona è png ?
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 11:24

Certo, l'importante è che sia in un formato leggibile dal desktop environment, e PNG lo è.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 11:26

comunque desktop-file-validate mi chiede l'encoding
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 11:35

Probabile, se hai la versione di Feisty.
Codice: Seleziona tutto
root@moses:/# apt-cache policy desktop-file-utils
desktop-file-utils:
  Installed: 0.13-0ubuntu2
  Candidate: 0.13-0ubuntu2
  Version table:
 *** 0.13-0ubuntu2 0
        500 http://archive.ubuntu.com gutsy/main Packages
        100 /var/lib/dpkg/status
root@moses:/#


Questo è l'output di Gutsy con il .desktop originale:
Codice: Seleziona tutto
root@moses:/# cat nvtv.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Nvtv TV Out
Comment=Control the TV output of NVidia video cards
Comment[es]=Controle la salida de TV de tarjetas de video NVidia
Exec=nvtv
Type=Application
Categories=Application;AudioVideo;TV
root@moses:/# desktop-file-validate nvtv.desktop
nvtv.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
nvtv.desktop: error: value "Application;AudioVideo;TV" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character
root@moses:/#

e questo con quello modificato:
Codice: Seleziona tutto
root@moses:/# cat nvtv.desktop
[Desktop Entry]
Version=1.0
Name=Nvtv TV Out
Comment=Control the TV output of NVidia video cards
Comment[es]=Controle la salida de TV de tarjetas de video NVidia
Exec=nvtv
Icon=nvtv
Type=Application
Categories=AudioVideo;TV;
root@moses:/# desktop-file-validate nvtv.desktop
root@moses:/#
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 11:39

tra poco provo da gutsy, comunque per il file rules ho sbagliato ?
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 11:44

Il rules in questo caso non va toccato.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 12:42

ho appena virtualizzato gutsy ma il pacchetto non è presente nei repo, uso quello di feisty ?
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 12:47

E' il medesimo, usa pure quello.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 14:59

mi viene scritto:
Codice: Seleziona tutto
dpkg-source: cannot represent change to debian/nvtv.png: binary file content changed
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda DktrKranz » venerdì 17 agosto 2007, 15:35

Le immagini PNG sono trattate come oggetti binari e non possono far parte del diff.gz. Devi usare XPM o SVG.
Sorry, l'ho dimenticato :-[
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
 
Messaggi: 5062
Iscrizione: novembre 2006
Località: Guastalla (RE)

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 15:35

oh ecco perchè  :D
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Re: [Bug #127739] Bugfix facile

Messaggioda Rospo Zoppo » venerdì 17 agosto 2007, 16:25

ho modificato i file e ho dato debuild -S... devo usare pbuilder ora ?
Avatar utente
Rospo Zoppo
Rampante Reduce
Rampante Reduce
 
Messaggi: 5291
Iscrizione: gennaio 2007

Successiva

Torna a Ubuntu-it-dev

Chi c’è in linea

Visualizzano questa pagina: Nessuno e 0 ospiti