Hi, On Sat, May 13, 2017 at 6:25 AM, Partha Bagchi <parth...@gmail.com> wrote: > > > On Thu, May 11, 2017 at 3:03 PM, Jehan Pagès <jehan.marmott...@gmail.com> > wrote: >> >> Hi, >> >> On Thu, May 11, 2017 at 8:53 PM, Partha Bagchi <parth...@gmail.com> wrote: >> > On Thu, May 11, 2017 at 2:49 PM, Alexandre Prokoudine < >> > alexandre.prokoud...@gmail.com> wrote: >> > >> >> On Thu, May 11, 2017 at 9:34 PM, Partha Bagchi wrote: >> >> >> >> > I am perplexed to see that we need glib-networking suddenly since my >> >> > git >> >> > pull from a couple of days ago? Is there a reason to requiring glib >> >> > networking support? >> >> >> >> To quote from https://git.gnome.org/browse/gimp/commit/?id= >> >> bb196607693b2a8fa95f033966506cbf3c377d81 >> >> >> >> "Use a code test inspired by libsoup configure test. This is a hard >> >> dependency because HTTPS should not be considered an option anymore. >> >> Nowadays most websites will use HTTPS by default, HTTP gives SEO >> >> penalties and browsers are starting to display various security >> >> warnings on HTTP websites. Also the experience will be significantly >> >> degraded without SSL/TLS support since the help browser will fail to >> >> load the manual remotely, and opening various remote files on secure >> >> protocols will fail. Note: the test cannot be performed while >> >> cross-compiling. In this case, we will just display a warning for >> >> packagers to be at least well aware of this dependency." >> >> >> >> Alex >> >> >> >> Yes, I read the quote but am still perplexed. the only (?) place we >> >> need >> > http/https support is to load images from an URI? Is it not sufficient >> > to >> > make that optional instead of introducing one more dependency? >> >> No, there are at least 2 features affected: open remote files indeed >> and the help browser (help will fail showing with an error since our >> websites are now https only). This last one was getting quite a lot of >> report on the tracker and was very bad experience. >> Anyway nowadays https is the standard for web access. Not supporting >> this is not acceptable IMO. >> >> Jehan > > > Hi, > > You realize that for platforms other than Linux, that if you wish to install > glib-networking, you have to install
Yes I realize that dependencies have often dependencies themselves. Unless there is something which proves to be impossible to compile on other platforms, I don't see the problem. > gnutls which requires that you install > nettle which in turn requires that you install gmp? gnutls is a SSL/TLS lib (the feature we need). And from my searches, nettle is apparently a cryptographic library and gmp would be an arithmetic library. This does make total sense for a SSL/TLS lib (which is a cryptographic protocol, and cryptography usually needs a lot of arithmetic). I don't see your point. That doesn't seem at all far fetched dependencies for the feature we need, quite the opposite. > All this because you > want remote help files and remote images be accessed from GIMP? Does this > seem reasonable to you? It does seem absolutely reasonable, yes. I would even say that in 2017, not having support for TLS/SSL when we have web access requirement would be the thing which is absolutely non-reasonable. I am rerunning a crossbuild again to check that everything is all right, just to make sure. What I can say is that there exists pre-built packages for glib-networking (and all the dependencies) so I could install it and all its dependencies in about 10 seconds inside my crossbuild environment (using my tool called crossroad, with a single command: crossroad install glib-networking). So first it means that glib-networking is buildable for Windows and in you have the right tools, that's really not much of a hassle. Now on Windows, I have no idea how hard things are. But I assume you have various helper tools too. I really don't see the big deal here. And I don't see on which ground it may seem acceptable to not have secure protocols support when the whole internet is fighting these last few years for getting rid of non-secure protocols (for very obvious and understandable reasons). This is like trying to go against the flow. Jehan > Thanks, > Partha -- ZeMarmot open animation film http://film.zemarmot.net Patreon: https://patreon.com/zemarmot Tipeee: https://www.tipeee.com/zemarmot _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list