Quantcast
Channel: Pinguy OS Forum - All Forums
Viewing all articles
Browse latest Browse all 1646

Ubuntu 19.04: Removal of python-vte causes remastersys based tools to fail to install

$
0
0
Hate to be the bearer of bad news but in Ubuntu 19.04 removal of python-vte will cause remastersys and clones to fail to install/work.

This is an effort to get people to convert their GTK2 apps to GTK3.

What does this mean:

1. The GUI has to be completely redone for GTK3.
I have taken a first pass at this using glade but GTK3 is
much more restrictive than GTK2 and I don't like the result
so I will make a second attempt when I have time.

2. Instead of using gtk2 and python-vte, we have to rewrite the python code
to use GObject Introspection and gtk3 using the gir1.2-vte-2.91 package provided
by the vte2.91 source package(and GTK builder to import the glade files/files).

3. Need to think about porting python code from 2.7 to 3.0+ after the above
is done and working.

In the mean time I have created a hack to allow me to get a working
version as a baseline for 19.04 (e.g. I wanted a working baseline to work from).
I took the latest python-vte deb from 18.10 and unpacked it and changed the dependencies
so it would install on 19.04(yeah I know hack.. hack.. hack) but at
least this got me a working version for 19.04 and hopefully some
time to deal with the redesign.

Also I could not get the resultant ISO to boot. I believe the fix is to remove the
"no-duplicates" entry from the mksquashfs command line in the main script
(it's was already removed from the mksquashfs command line in the config file)
unless an update came in unnoticed and I missed it.

I thinking of combining the "actions" and "settings" pages into one page on V2
of my GUI redesign and using tooltips instead of labels for the action buttons
description and am wondering if there is any reason for not doing this
(hell if I am having to redesign the GUI I might as well improve it while I am working on it).

I am also having to learn python on the fly so it could take me a while
(I HATE interpreted languages) but am using pylint and other tools which
help when not having a compiler.

Hopefully I can get this all done and tested before 20.04 and I will try and get
it on git or sourceforge (probably sourceforge) so that it will be available to
all(unless I croak or have a stroke or something).

Of course it will be open source and free to use, modify and mangle etc.

Just wanted to give you an advance heads up of what's in store for the 19.04+
Ubuntu respins.

Let me know if you have any feedback, improvements etc you would
like to see and I will try and include them if I can.

And as always thanks for all of your hard work on PinguyBuilder and help that you have provided in the past.

WolfLand

Viewing all articles
Browse latest Browse all 1646

Trending Articles