[Gimp-developer] I'm going slightly mad.

2017-01-11 Thread Thorsten Stettin

Dear Developers,

I'm going slightly mad.

Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build 
Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?


Thank you

Thorsten



___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Michael Schumacher


On 01/11/2017 06:40 PM, Thorsten Stettin wrote:

> Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build
> Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?

libpng 1.6.25:

https://git.gnome.org/browse/gimp/commit/configure.ac?id=a5073ad9289f7e05ef38d2ce99dc71e91983b434

https://bugzilla.gnome.org/show_bug.cgi?id=765850


lcms2 2.7

https://git.gnome.org/browse/gimp/commit/configure.ac?id=0ce364ee4dd2200e6607a4575af0cc657600afc9

https://bugzilla.gnome.org/show_bug.cgi?id=736701


-- 
Regards,
Michael
GPG: 96A8 B38A 728A 577D 724D 60E5 F855 53EC B36D 4CDD
___
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


Re: [Gimp-developer] I'm going slightly mad.

2017-01-11 Thread Alexandre Prokoudine
Hello,

For LCMS, see https://bugzilla.gnome.org/show_bug.cgi?id=736701.

Alex

11 янв. 2017 г. 8:46 PM пользователь "Thorsten Stettin" <
thorsten.stet...@gmail.com> написал:

> Dear Developers,
>
> I'm going slightly mad.
>
> Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build Gimp
> 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?
>
> Thank you
>
> Thorsten
>
>
>
>
> ___
> 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
>
>
___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Elle Stone

On 01/11/2017 12:40 PM, Thorsten Stettin wrote:

Dear Developers,

I'm going slightly mad.

Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build
Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?


libpng:
https://bugzilla.gnome.org/show_bug.cgi?id=765850

lcms:
https://bugzilla.gnome.org/show_bug.cgi?id=736701

Best,
Elle

___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Michael Natterer
On Wed, 2017-01-11 at 18:40 +0100, Thorsten Stettin wrote:
> Dear Developers,
> 
> I'm going slightly mad.
> 
> Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build 
> Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?

Probably for bug fixes.

The general rule is that we can depend on what is in debian
testing.

Regards,
Mitch

___
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


Re: [Gimp-developer] I'm going slightly mad.

2017-01-11 Thread Simon Budig
Thorsten Stettin (thorsten.stet...@gmail.com) wrote:
> Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build Gimp
> 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?

Libpng is due to security issues:

commit a5073ad9289f7e05ef38d2ce99dc71e91983b434
Author: Michael Natterer 
Date:   Mon Oct 31 09:36:15 2016 +0100

configure.ac: require libpng 1.6.25

Addresses bug #765850, and probably avoids a gazillion of
vulnerabilities in the versions since the ancient 1.2.37
we required before.


For libcms2 this is due to some rounding errors that affected some
blending modes in gimp:

commit 0ce364ee4dd2200e6607a4575af0cc657600afc9
Author: Michael Natterer 
Date:   Thu Sep 15 12:52:20 2016 +0200

configure.ac, app: require liblcms2 >= 2.7

and add an lcms2 runtime version check to app/sanity.c

Fixes:
Bug 736701 - LCMS2 rounding errors cause problems with certain
GIMP blend modes

I hope this helps,
 Simon

-- 
  si...@budig.de  http://simon.budig.de/
___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Thorsten Stettin

Am 11.01.2017 um 18:50 schrieb Michael Schumacher:


On 01/11/2017 06:40 PM, Thorsten Stettin wrote:


Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build
Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?

libpng 1.6.25:

https://git.gnome.org/browse/gimp/commit/configure.ac?id=a5073ad9289f7e05ef38d2ce99dc71e91983b434

https://bugzilla.gnome.org/show_bug.cgi?id=765850


lcms2 2.7

https://git.gnome.org/browse/gimp/commit/configure.ac?id=0ce364ee4dd2200e6607a4575af0cc657600afc9

https://bugzilla.gnome.org/show_bug.cgi?id=736701


I understand, but I need to provide packages for Ubuntu LTS versions at 
least. I'll do my very best regarding backporting. Shit!


Cheers

Thorsten


--
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen.
Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege.
Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die 
Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige 
ist fähig zu herrschen.


___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Michael Schumacher


On 01/11/2017 06:59 PM, Thorsten Stettin wrote:

> I understand, but I need to provide packages for Ubuntu LTS versions at
> least. I'll do my very best regarding backporting. Shit!

Not necessarily - you could decide "no, users of LTS versions where
dependencies are not available aren't going to get the bleeding-edge
development versions of GIMP.

Or you could try to switch to one of the emerging package formats like
AppImage or Flatpak et al and provide 2.9.x this way. This might also
help with having both 2.8.x and 2.9.x available to the users at the same
time, thus maximizing their ability to compare their behavior.


-- 
Regards,
Michael
GPG: 96A8 B38A 728A 577D 724D 60E5 F855 53EC B36D 4CDD
___
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


Re: [Gimp-developer] I'm going slightly mad.

2017-01-11 Thread Thorsten Stettin

Am 11.01.2017 um 18:59 schrieb Simon Budig:

Thorsten Stettin (thorsten.stet...@gmail.com) wrote:

Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build Gimp
2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?

Libpng is due to security issues:

commit a5073ad9289f7e05ef38d2ce99dc71e91983b434
Author: Michael Natterer 
Date:   Mon Oct 31 09:36:15 2016 +0100

 configure.ac: require libpng 1.6.25
 
 Addresses bug #765850, and probably avoids a gazillion of

 vulnerabilities in the versions since the ancient 1.2.37
 we required before.


For libcms2 this is due to some rounding errors that affected some
blending modes in gimp:

commit 0ce364ee4dd2200e6607a4575af0cc657600afc9
Author: Michael Natterer 
Date:   Thu Sep 15 12:52:20 2016 +0200

 configure.ac, app: require liblcms2 >= 2.7
 
 and add an lcms2 runtime version check to app/sanity.c
 
 Fixes:

 Bug 736701 - LCMS2 rounding errors cause problems with certain
 GIMP blend modes

I hope this helps,
  Simon


My problem is to clean backporting it for Ubuntu LTS versions since Trusty.
Are libpng 1.6.25, and liblcms2 2.7 backward compatible?

Cheers


--
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen.
Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege.
Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die 
Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige 
ist fähig zu herrschen.


___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Thorsten Stettin

Am 11.01.2017 um 19:08 schrieb Michael Schumacher:


On 01/11/2017 06:59 PM, Thorsten Stettin wrote:


I understand, but I need to provide packages for Ubuntu LTS versions at
least. I'll do my very best regarding backporting. Shit!

Not necessarily - you could decide "no, users of LTS versions where
dependencies are not available aren't going to get the bleeding-edge
development versions of GIMP.

Or you could try to switch to one of the emerging package formats like
AppImage or Flatpak et al and provide 2.9.x this way. This might also
help with having both 2.8.x and 2.9.x available to the users at the same
time, thus maximizing their ability to compare their behavior.


Flatpak, AppImage or Snap aren't options for now. I understand your 
reasons to decide for upstream releases.


Cheers

Thorsten


--
Lao-Tse sagt: Nichtstun ist besser, als mit viel Mühe nichts zu schaffen.
Und er sagt auch: Ich habe drei Schätze, die ich hüte und hege.
Der eine ist die Liebe, der zweite ist die Genügsamkeit, der dritte ist die 
Demut.
Nur der Liebende ist mutig, nur der Genügsame ist großzügig, nur der Demütige 
ist fähig zu herrschen.


___
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


Re: [Gimp-developer] Reporting bugs for 2.9.5?

2017-01-11 Thread Thorsten Stettin

Dear Developers,

I'm going slightly mad.

Why do you need libpng >= 1.6.25, and lcms2 >= 2.7 in order to build 
Gimp 2.9.5 - commit 36ebe03770fd8b87102e95cd6c45b194a45a8ba3?


Thank you

Thorsten


___
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