[LinuxCNC/linuxcnc Issue#341] halgui: uses python-gnome2, which will be removed in buster

未分类 bolang 4个月前 (10-15) 50次浏览

Issue #341 | 状态: 已关闭 | 作者: jepler | 创建时间: 2017-10-20

标签: portability python


Reportedly, many “obsolete” gnome packages, including python-gnome2, will be removed in Debian Buster. This appears to affect halgui.


评论 (4)

#1 – SebKuzminsky 于 2017-10-20

halgui was written in 2005 by Daniel Nilsson and never touched after that. It was not integrated into our build system, so it’s not included in our packages. The only mention in the docs is this:

~~~~~
halgui::
GUI tool for configuration and tuning (not implemented yet).
~~~~~

I propose we remove it in master.


#2 – jepler 于 2017-10-20

I may be mistaken that halgui is the only part that depends on python-gnome2. It appears the original addition of python-gnome2 as a dependency was for stepconf: f37e7389f027c0b843dcf88aed59eb3b96e55ce4

possibly relevant, the related .glade file says , which is not in stepconf anymore in master branch, but is in pncconf. I think stepconf has been converted to glade3, while pncconf remains on gnome2.

Anyway, I do not oppose the removal of halgui, particularly if @SebKuzminsky is right that it’s never been usable in LinuxCNC packages since its addition 12 years ago (oh my)


#3 – jepler 于 2017-10-20

.. after removing package python-gnome2 on my stretch machine, pncconf still starts and seems to work. Tested on recent master branch. So maybe is pulling in something besides python-gnome2, or maybe it’s redundant and should be removed. It does access this file,
~~~~
stat(“/usr/lib/x8664-linux-gnu/gio/modules/libgiognomeproxy.so”, {stmode=SIFREG|0644, stsize=18896, …}) = 0
~~~~
from package glib-networking, for whatever that’s worth.


#4 – c-morley 于 2017-12-04

pncconf and stepconf don’t require gnome packages anymore. It was one of the reasons that they needed to be changed to use tab based widget rather then the gnome wizard widget.
Any reference to gnome should only be incidental.


原始Issue: https://github.com/LinuxCNC/linuxcnc/issues/341

喜欢 (0)