Dependência do x-www-browser e erros do lintian

View: New views
9 Messages — Rating Filter:   Alert me  

Dependência do x-www-browser e erros do lintian

by Anderson Goulart-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pessoal,

Estou criando um pacote que gera um item no menu a partir de um .desktop em /usr/share/applications. Este .desktop é apenas um link para um site na internet. Estou usando o comando Exec assim (dentro do .desktop):

Exec=/usr/bin/x-www-browser http://meu_site

Coloquei o gnome-www-browser como dependência (ele é um pacote virtual.. está certo isso?).

Entretanto, o lintian insiste no warning.

W: package: desktop-command-not-in-package /usr/share/applications/myfile.desktop /usr/bin/x-www-browser


Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a dependência era justamente para resolver isso.... mas como é virtual e este arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer? Adicionar um override no lintian ignorando esse warning?


Abraços,
global

Re: Dependência do x-www-browser e erros do lintian

by Otavio Salvador-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ola Anderson,

2009/5/9 Anderson Goulart <globalx@...>:
[...]
> Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a
> dependência era justamente para resolver isso.... mas como é virtual e este
> arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer?
> Adicionar um override no lintian ignorando esse warning?

Sim, voce pode ignorar o warning pois no seu caso voce realmente estah
agindo correto.

--
Otavio Salvador                  O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Tiago Saboga-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, May 09, 2009 at 02:16:51PM -0300, Otavio Salvador wrote:

> Ola Anderson,
>
> 2009/5/9 Anderson Goulart <globalx@...>:
> [...]
> > Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a
> > dependência era justamente para resolver isso.... mas como é virtual e este
> > arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer?
> > Adicionar um override no lintian ignorando esse warning?
>
> Sim, voce pode ignorar o warning pois no seu caso voce realmente estah
> agindo correto.

Não seria antes o caso de relatar um bug contra o lintian? Afinal de
contas, esse me parece um caso razoavelmente comum.

Além disso, se for um pacote para inclusão no debian, porque depender
de gnome-www-browser e não simplesmente de www-browser ou, se
realmente for necessário, de x-www-browser?

Tiago Saboga.


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Otavio Salvador-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ola Tiago,

2009/5/9 Tiago Saboga <tiagosaboga@...>:

> On Sat, May 09, 2009 at 02:16:51PM -0300, Otavio Salvador wrote:
>> Ola Anderson,
>>
>> 2009/5/9 Anderson Goulart <globalx@...>:
>> [...]
>> > Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a
>> > dependência era justamente para resolver isso.... mas como é virtual e este
>> > arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer?
>> > Adicionar um override no lintian ignorando esse warning?
>>
>> Sim, voce pode ignorar o warning pois no seu caso voce realmente estah
>> agindo correto.
>
> Não seria antes o caso de relatar um bug contra o lintian? Afinal de
> contas, esse me parece um caso razoavelmente comum.

Na verdade nao; o lintian nao acerta sempre e eh exatamente por isso
esse erro estah como 'warning'. A ideia nesse caso do lintian eh
chamar a atencao para um _possivel_ erro.

> Além disso, se for um pacote para inclusão no debian, porque depender
> de gnome-www-browser e não simplesmente de www-browser ou, se
> realmente for necessário, de x-www-browser?

Sim o correto eh dependes assim:

Depends: www-browser | <browser preferencial>

O pacote x-www-browser nao existe; ele simplesmente eh um
"alternative" que somente tem browsers que rodam no X enquanto o
www-browser tem todos (X e console).

--
Otavio Salvador                  O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Anderson Goulart-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



2009/5/9 Tiago Saboga <tiagosaboga@...>
On Sat, May 09, 2009 at 02:16:51PM -0300, Otavio Salvador wrote:
> Ola Anderson,
>
> 2009/5/9 Anderson Goulart <globalx@...>:
> [...]
> > Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a
> > dependência era justamente para resolver isso.... mas como é virtual e este
> > arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer?
> > Adicionar um override no lintian ignorando esse warning?
>
> Sim, voce pode ignorar o warning pois no seu caso voce realmente estah
> agindo correto.

Não seria antes o caso de relatar um bug contra o lintian? Afinal de
contas, esse me parece um caso razoavelmente comum.

Eu pensei sobre isso e até o manual do lintian recomenda algo semelhante.. talvez entrar em contato com os desenvolvedores e ver como proceder..
 

Além disso, se for um pacote para inclusão no debian, porque depender
de gnome-www-browser e não simplesmente de www-browser ou, se
realmente for necessário, de x-www-browser?

no meu caso não irei incluir este pacote no debian e o que desenvolvo está sob o gnome, mas não vejo problema em colocar x-www-browser ao invés de gnome-www-browser. O www-browser pode ser difícil, pois abrir este site no links ou lynx não é viável..
 

Abraços,
Global


Re: Dependência do x-www-browser e erros do lintian

by Tiago Saboga-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Olá,

On Sat, May 09, 2009 at 03:08:56PM -0300, Otavio Salvador wrote:

> Ola Tiago,
>
> 2009/5/9 Tiago Saboga <tiagosaboga@...>:
> > On Sat, May 09, 2009 at 02:16:51PM -0300, Otavio Salvador wrote:
> >> Ola Anderson,
> >>
> >> 2009/5/9 Anderson Goulart <globalx@...>:
> >> [...]
> >> > Ralmente o meu pacote não possui ou provê o comando x-www-browser, mas a
> >> > dependência era justamente para resolver isso.... mas como é virtual e este
> >> > arquivo é gerado pelo "alternatives" de outros pacotes, o que eu devo fazer?
> >> > Adicionar um override no lintian ignorando esse warning?
> >>
> >> Sim, voce pode ignorar o warning pois no seu caso voce realmente estah
> >> agindo correto.
> >
> > Não seria antes o caso de relatar um bug contra o lintian? Afinal de
> > contas, esse me parece um caso razoavelmente comum.
>
> Na verdade nao; o lintian nao acerta sempre e eh exatamente por isso
> esse erro estah como 'warning'. A ideia nesse caso do lintian eh
> chamar a atencao para um _possivel_ erro.

Sim, mas a idéia é sempre ele dar o mínimo possível de falsos
positivos - se forem muitos, a tendência passa a ser ignorá-los
sempre. Diga-se de passagem, ele cumpre muito bem sua função, e
exatamente por isso levantei o assunto. Talvez seja realmente muito
trabalhoso (demorado) verificar todas as dependências para ver se
alguma delas contém o executável em questão - ainda por cima em se
tratando de um pacote virtual. Parece que, na verdade, o lintian teria
que saber da existência de todas as alternativas. De qualquer maneira,
ainda acho que um bug com severity 'wishlist' seria conveniente.

...Fui dar uma olhada na página de bugs do lintian, e não achei nenhum
bug que corresponda a esse. Não garanto que não tenha, pois são muitos
bugs. Mas no bug #201157 há um comentário esclarecedor:

> Unfortunately, there's no way for lintian to check this since the
> information in the binary itself only contains the SONAME, not the
> path to the library.  It would need to know where in the file system
> those libraries would install, which requires information from other
> packages than the one being checked, which is therefore outside the
> scope of lintian.
>
> Tagged wontfix but kept around since the wontfix bugs against
> lintian are largely a great collection of ideas for whole-archive
> checks that can use more information than lintian has available to
> it.

Me parece que o caso em questão é muito parecido, e o destino do bug
deverá ser o mesmo: ir para a lista wontfix até que se tornem viáveis,
provavelmente fora do lintian.

Abraços,

Tiago.

PS: Otavio, aproveito a ocasião para agradecê-lo pelas suas
contribuições ao projeto. Acabo sempre dando de cara com seu nome num
canto ou no outro ;)


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Otavio Salvador-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ola Tiago,

2009/5/9 Tiago Saboga <tiagosaboga@...>:
> On Sat, May 09, 2009 at 03:08:56PM -0300, Otavio Salvador wrote:
[...]

>> Na verdade nao; o lintian nao acerta sempre e eh exatamente por isso
>> esse erro estah como 'warning'. A ideia nesse caso do lintian eh
>> chamar a atencao para um _possivel_ erro.
>
> Sim, mas a idéia é sempre ele dar o mínimo possível de falsos
> positivos - se forem muitos, a tendência passa a ser ignorá-los
> sempre. Diga-se de passagem, ele cumpre muito bem sua função, e
> exatamente por isso levantei o assunto. Talvez seja realmente muito
> trabalhoso (demorado) verificar todas as dependências para ver se
> alguma delas contém o executável em questão - ainda por cima em se
> tratando de um pacote virtual. Parece que, na verdade, o lintian teria
> que saber da existência de todas as alternativas. De qualquer maneira,
> ainda acho que um bug com severity 'wishlist' seria conveniente.
[...]

Sim, eu concordo com seu conceito mas como voce mesmo disse ele nao
pode verificar as dependencias dele entao caso voce tenha um .desktop
que chame algo que nao estah nos pacotes sendo gerados, ele avisa voce
para que voce possa corrigir isso caso seja um erro, adicionar uma
dependencia caso seja necessario ou entao voce pode ignorar caso seja
provido por algo que jah esta no depends.

Exatamente pelos desenvolvedores do lintian entenderem que vao ter
varios falsos-positivos que eles colocam ele como warning. Existem
muitos casos desses no lintian.

> PS: Otavio, aproveito a ocasião para agradecê-lo pelas suas
> contribuições ao projeto. Acabo sempre dando de cara com seu nome num
> canto ou no outro ;)

Que bom que sejam usadas por alguem :-) Se desejar comecar a colaborar
em algum projeto me que estou envolvido sinta-se aa vontade para
entrar em contato :-)

Grande abraco!

--
Otavio Salvador                  O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Gustavo Noronha Silva :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, 2009-05-09 at 15:08 -0300, Otavio Salvador wrote:
> Sim o correto eh dependes assim:
>
> Depends: www-browser | <browser preferencial>

Na verdade é o inverso:

Depends: browser-preferencial | www-browser

Porque só assim você especifica uma preferência. =)

Abraço,

--
Gustavo Noronha <kov@...>
Debian Project


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Dependência do x-www-browser e erros do lintian

by Otavio Salvador-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ola! Gustavo,

2009/5/29 Gustavo Noronha <kov@...>:

> On Sat, 2009-05-09 at 15:08 -0300, Otavio Salvador wrote:
>> Sim o correto eh dependes assim:
>>
>> Depends: www-browser | <browser preferencial>
>
> Na verdade é o inverso:
>
> Depends: browser-preferencial | www-browser
>
> Porque só assim você especifica uma preferência. =)

Isso! Falha nossa :P Obrigado pela correcao :-D

--
Otavio Salvador                  O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854         http://projetos.ossystems.com.br


--
To UNSUBSCRIBE, email to debian-devel-portuguese-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...