On Fri, Feb 2, 2018 at 11:21 AM, Petr Lautrbach <plaut...@redhat.com> wrote:
> On Thu, Jan 25, 2018 at 01:58:46PM -0800, Nicolas Iooss wrote:
>> Hi,
>> I sent a few hours ago these two patches on the mailing list, by as the 
>> first one seems to be blocked somewhere (I have only received back the 
>> second one), I am publishing them on Github too, as a Pull Request.
>>
>> These patches removes selinux-sepolgengui because this application is not 
>> compatible with Gtk3, Python 3 (it requires PyGTK), etc. and would otherwise 
>> require some effort to update it.
>> More precisely, even though ``pygi-convert.sh`` updated the code in order to 
>> try making the application compatible with Python 3, PyGI... (in commit 
>> 0f3beeb00e7a42cc2f44ef0392b8a3a7566a17d7), ``polgen.glade`` is still 
>> incompatible with Gtk-Builder (it would need to be converted). I do not want 
>> to spend time converting this file when I see that a bug preventing this 
>> application to launch has been present for more than one year.
>
>
>> polgengui.py is not compatible with Gtk3, Python 3, etc. Moreover it
>> fails to load at least since the release 2.6-rc1:
>>
>> $ python2 /usr/share/system-config-selinux/polgengui.py
>> Traceback (most recent call last):
>>   File "/usr/share/system-config-selinux/polgengui.py", line 778, in <module>
>>     app = childWindow()
>>   File "/usr/share/system-config-selinux/polgengui.py", line 205, in __init__
>>     self.all_types = sepolicy.generate.get_all_types()
>> AttributeError: 'module' object has no attribute 'generate'
>
> This particular problem was fixed in Fedora by
> https://github.com/fedora-selinux/selinux/commit/ecd050d12cde54f3d7a31029be8582223d3d6eba
>
> I must have forgotten to re-send it. Sorry.
>
>> In fact, this bug has been introduced more than a year ago by commit
>> b43991f ("policycoreutils: import sepolicy directly"), which
>> replaced "from sepolicy import generate" with "import sepolicy" instead
>> of "import sepolicy.generate".
>>
>> As no one seems to have noticed, this application seems to be no longer
>> used. Remove it from gui/.
>
>
> I'd like to ask to postpone accepting this patch for another 2
> weeks. I'll try to port/convert polgengui.py to be compatible with
> Gtk-Builder. I'll come back either with patch or with Ack to drop it.
>
> Thanks,
>
> Petr

Sure, I agree with this plan. I will wait to hear back from you before
merging or dropping the patches I posted.

Thanks,
Nicolas



Reply via email to