Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001997Gnome Inform application[IDEs] Installation and Platform Issuespublic2017-02-24 15:222020-05-25 18:34
Reporteraaronbp 
Assigned Topchimento 
PrioritynormalSeveritymildReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version6M62 
Target VersionFixed in Version 
Summary0001997: Gnome IDE should use a newer webkit
DescriptionThe GNOME IDE for inform currently uses an old version of webkitgtk with several known security vulnerabilities.

Using Inform 7 as an attack vector seems unlikely, so I don't think this is a severe issue from that perspective. However, more and more applications are moving to a more recent webkitgtk, and distros will probably drop support for the old version eventually. I've already heard talk of that in Arch, though they are obviously generally ahead of other distros for that sort of thing.

So I think it would be beneficial to look into what would be necessary to eventually port the Gnome IDE to use webkit2.
TagsNo tags attached.
Attached Files

- Relationships
has duplicate 0002074closedpchimento gnome-inform7 depends on obsolete libraries 
has duplicate 0002044closedpchimento Fails to launch 

-  Notes
(0004729)
pchimento (developer)
2017-10-07 14:38

Agreed, would be nice. A prerequisite for this is first using a newer GTK.
(0004761)
patrick (reporter)
2018-01-06 08:56

I note here that, as of release 27, Fedora no longer distributes earlier versions of WebKit:

https://bugzilla.redhat.com/show_bug.cgi?id=1375784 [^]

See also the consequent report on this issue here:

http://inform7.com/mantis/view.php?id=2044 [^]

There is a workaround at the moment (linking to the missing libraries, which are bundled with another application in the Fedora software repos), but gnome-inform7 as currently distributed will not function on current and future releases of Fedora "out of the box."
(0004772)
pchimento (developer)
2018-04-22 21:49

I've made a start at this: https://github.com/ptomato/gnome-inform7/tree/gtk3 [^]

I'm about halfway through getting it to even compile, so not even close to finished by any means. Help is appreciated, but I'll continue to chip away at this over the next few weeks.
(0004832)
vaughany (reporter)
2019-02-18 01:23

I regret that I cannot assist with this issue, however I'm interested to know if there has been any movement on this in the past 10 months?
(0004897)
pchimento (developer)
2019-12-21 08:37

I've made some progress on this branch recently (link is still the same as above) and it's probably mostly usable although I do still expect some crashes. Unfortunately it will be another month or so before I'm able to work on it again.
(0004911)
joshg (reporter)
2020-05-24 22:16

Could this bug's severity be changed to reflect that for modern distros, Gnome IDE is effectively unusable?
(0004912)
pchimento (developer)
2020-05-25 18:34

Changing the severity isn't really going to help; since it's only me working on it, and I just don't have the opportunity to context-switch back into working on that branch again right now, regardless of what the severity field in the bug tracker says :-)

I am currently clearing some other things off my plate and then I hope to be able to get back to this.

Any help (even just testing the branch and making a list of what is not yet working in it) is appreciated.

In the meantime I recommend using the Flatpak app on modern distros. I would also appreciate help with solving any issues with that app that are due to sandboxing.

- Issue History
Date Modified Username Field Change
2017-02-24 15:22 aaronbp New Issue
2017-10-07 14:38 pchimento Assigned To => pchimento
2017-10-07 14:38 pchimento Status new => assigned
2017-10-07 14:38 pchimento Note Added: 0004729
2018-01-06 08:56 patrick Note Added: 0004761
2018-04-22 21:49 pchimento Note Added: 0004772
2019-01-30 22:31 pchimento Relationship added has duplicate 0002074
2019-01-30 22:40 pchimento Relationship added has duplicate 0002044
2019-02-18 01:23 vaughany Note Added: 0004832
2019-12-21 08:37 pchimento Note Added: 0004897
2020-05-24 22:16 joshg Note Added: 0004911
2020-05-25 18:34 pchimento Note Added: 0004912


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker