Мое новое приложение Quickly получает предупреждения при установке

Я создал свое самое первое, очень простое приложение с Quickly (в основном, просто следуя руководству). Но когда я запускаю программу, я получаю предупреждения:

/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)

это не мешает приложению, но если кто-то знает, как от них избавиться, было бы здорово.

Когда я пытаюсь упаковать приложение с «быстрой упаковкой», я получаю:

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

Извините за шведское, но это означает «Ошибка при отправке информации об учетной записи: Ошибка при отправке сообщения: операция не разрешена «

И когда я пытаюсь установить приложение с центром программной одежды, я получаю следующее предупреждение:

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>

А затем рекомендует не устанавливать. (но приложение прекрасно работает, когда я его устанавливаю!)

Итак, вопрос в том, как избавиться от предупреждения?

Это только потому, что приложение не было одобрено Canonical или это что-то еще?

Спасибо!

Я использую Ubuntu 12.04

2
задан 28 February 2013 в 21:11

2 ответа

Для предупреждений Gtk.py можно изменить Ваш/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py (строка 391)

от:

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

кому:

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)
0
ответ дан 28 February 2013 в 21:11

Для этих ошибок пакета попробуйте установить дополнительную информацию в файле «install.py».

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

Удалите эти символы «#» из автора, author_email, description, long_description. И заполните информацию.

Для тех предупреждений GTK, я думаю, что-то серьезное не так с вашими файлами дизайна поляны. Попробуйте посмотреть, правильно ли вы их настроили.

0
ответ дан 28 February 2013 в 21:11

Другие вопросы по тегам:

Похожие вопросы: