Meu recém-criado aplicativo Quickly recebe avisos na instalação

2

Eu criei meu primeiro aplicativo muito simples com o Quickly (basicamente apenas segui o tutorial). Mas quando eu corro o programa recebo avisos:

/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object 'Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object 'OpenDialog' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)

/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object 'JottyWindow' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object 'RemoveDialog' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)

não atrapalha o aplicativo, mas se alguém souber como se livrar deles, seria ótimo.

Quando tento empacotar o aplicativo com "rapidamente pacote", recebo:

simon@simonsDeskTop:~/programing_with_quickly/jotty$ quickly package
.........Ubuntu packaging created in debian/
.................................................................................................................................................................................................
Command returned some WARNINGS:
----------------------------------
** (setup.py:9781): WARNING **: Fel vid sändning av inloggningsuppgifter: Fel vid sändning av meddelande: Operationen inte tillåten
----------------------------------
Ubuntu package has been successfully created in ../jotty_0.1_all.deb

Sinto muito pelo sueco, mas isso significa "Erro ao enviar informações da conta: Erro ao enviar a mensagem: Operação não permitida"

Quando eu tento instalar o aplicativo no centro de softwear, recebo o seguinte aviso:

Lintian check results for /home/simon/programing_with_quickly/jotty_0.1_all.deb:
Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/bin/lintian line 108.
E: jotty: maintainer-address-malformed UNKNOWN <UNKNOWN>

E, em seguida, recomenda não instalar. (mas o aplicativo funciona muito bem quando eu o instalo!)

Então, a questão é, como se livrar do aviso?

É somente porque o aplicativo não foi aprovado pela Canonical ou é outra coisa?

Obrigado!

Estou executando o Ubuntu 12.04

    
por user136459 28.02.2013 / 18:11

2 respostas

0

Para esses erros de pacote, tente definir mais algumas informações no arquivo "install.py".

DistUtilsExtra.auto.setup(
   name='chatbox',
   version='0.1',
   #license='GPL-3',
   #author='Your Name',
   #author_email='[email protected]',
   #description='UI for managing …',
   #long_description='Here a longer description',
   #url='https://launchpad.net/chatbox',
   cmdclass={'install': InstallAndUpdateDataDirectory}
)

Remova os caracteres "#" do autor, author_email, description, long_description. E preencha a informação.

Para esses avisos do GTK, acho que há algo errado com seus arquivos de design glade. Tente verificar se você as definiu corretamente.

    
por Thomas15v 28.02.2013 / 18:26
0

Para os avisos do Gtk.py, você pode modificar o /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py (linha 391)

de:

class Window(Gtk.Window):
    def __init__(self, type=Gtk.WindowType.TOPLEVEL, **kwds):
        Gtk.Window.__init__(self, type=type, **kwds)

para:

class Window(Gtk.Window):
    def __init__(self, type=Gtk.WindowType.TOPLEVEL, **kwds):
        # type is a construct-only property; if it is already set (e. g. by
        # GtkBuilder), do not try to set it again and just ignore it
        try:
            self.get_property('type')
            Gtk.Window.__init__(self, **kwds)
        except TypeError:
            Gtk.Window.__init__(self, type=type, **kwds)
    
por Bao Bui 14.06.2013 / 15:01