public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] New global USE flag: webp
@ 2016-06-04 10:45 Chí-Thanh Christopher Nguyễn
  2016-06-04 10:55 ` Davide Pesavento
  2016-06-04 16:29 ` waltdnes
  0 siblings, 2 replies; 20+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2016-06-04 10:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1822 bytes --]

Suggested description: Add support for the WebP image format
Currently in use by the following packages:

app-text/tesseract:webp - Enable support for webp image format.
dev-games/aseprite:webp - Enable webp image format support
dev-libs/DirectFB:webp - build WebP image provider
dev-libs/efl:webp - Enable WebP image loader
dev-python/pillow:webp - Enable support for webp image format.
dev-qt/qtwebkit:webp - Add support for WebP image format
media-gfx/darktable:webp - Enable WebP export support
media-gfx/fbida:webp - Enable support for the WebP image format
media-gfx/graphicsmagick:webp - Enable support for webp image format
media-gfx/gthumb:webp - Enable support for webp image format
media-gfx/imagemagick:webp - Enable webp image format support using 
media-libs/libwebp
media-gfx/imageworsener:webp - enable webp image format support
media-gfx/nomacs:webp - Build support for WEBP image format
media-gfx/qiviewer:webp - Build support for WEBP image format
media-libs/gd:webp - Enable support for the webp format
media-libs/gegl:webp - Enable support for media-libs/libwebp
media-libs/jbig2enc:webp - Add support for WEBP image format
media-libs/leptonica:webp - Adds support for the WebP image format
media-libs/opencv:webp - Enable support for webp image format
media-libs/sdl-image:webp - support loading WEBP images
media-libs/sdl2-image:webp - support loading WEBP images
media-video/ffmpeg:webp - Enables WebP encoding with media-libs/libwebp.
media-video/libav:webp - Enable WebP encoding with media-libs/libwebp.
www-client/netsurf:webp - WebP image support (media-libs/libwebp)
x11-wm/windowmaker:webp - Enables WebP image format support using 
media-libs/libwebp
x11-wm/xpra:webp - Enable webp image format support



Best regards,
Chí-Thanh Christopher Nguyễn


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 10:45 [gentoo-dev] [RFC] New global USE flag: webp Chí-Thanh Christopher Nguyễn
@ 2016-06-04 10:55 ` Davide Pesavento
  2016-06-04 12:56   ` Raymond Jennings
  2016-06-04 16:29 ` waltdnes
  1 sibling, 1 reply; 20+ messages in thread
From: Davide Pesavento @ 2016-06-04 10:55 UTC (permalink / raw
  To: gentoo-dev

On Sat, Jun 4, 2016 at 12:45 PM, Chí-Thanh Christopher Nguyễn
<chithanh@gentoo.org> wrote:
> Suggested description: Add support for the WebP image format
> Currently in use by the following packages:
>
> app-text/tesseract:webp - Enable support for webp image format.
> dev-games/aseprite:webp - Enable webp image format support
> dev-libs/DirectFB:webp - build WebP image provider
> dev-libs/efl:webp - Enable WebP image loader
> dev-python/pillow:webp - Enable support for webp image format.
> dev-qt/qtwebkit:webp - Add support for WebP image format
> media-gfx/darktable:webp - Enable WebP export support
> media-gfx/fbida:webp - Enable support for the WebP image format
> media-gfx/graphicsmagick:webp - Enable support for webp image format
> media-gfx/gthumb:webp - Enable support for webp image format
> media-gfx/imagemagick:webp - Enable webp image format support using
> media-libs/libwebp
> media-gfx/imageworsener:webp - enable webp image format support
> media-gfx/nomacs:webp - Build support for WEBP image format
> media-gfx/qiviewer:webp - Build support for WEBP image format
> media-libs/gd:webp - Enable support for the webp format
> media-libs/gegl:webp - Enable support for media-libs/libwebp
> media-libs/jbig2enc:webp - Add support for WEBP image format
> media-libs/leptonica:webp - Adds support for the WebP image format
> media-libs/opencv:webp - Enable support for webp image format
> media-libs/sdl-image:webp - support loading WEBP images
> media-libs/sdl2-image:webp - support loading WEBP images
> media-video/ffmpeg:webp - Enables WebP encoding with media-libs/libwebp.
> media-video/libav:webp - Enable WebP encoding with media-libs/libwebp.
> www-client/netsurf:webp - WebP image support (media-libs/libwebp)
> x11-wm/windowmaker:webp - Enables WebP image format support using
> media-libs/libwebp
> x11-wm/xpra:webp - Enable webp image format support
>

+1


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 10:55 ` Davide Pesavento
@ 2016-06-04 12:56   ` Raymond Jennings
  0 siblings, 0 replies; 20+ messages in thread
From: Raymond Jennings @ 2016-06-04 12:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2196 bytes --]

+2

I don't know how many packages that is but it's WAY over the minimum of 5
advised in the dev handbook

On Sat, Jun 4, 2016 at 3:55 AM, Davide Pesavento <pesa@gentoo.org> wrote:

> On Sat, Jun 4, 2016 at 12:45 PM, Chí-Thanh Christopher Nguyễn
> <chithanh@gentoo.org> wrote:
> > Suggested description: Add support for the WebP image format
> > Currently in use by the following packages:
> >
> > app-text/tesseract:webp - Enable support for webp image format.
> > dev-games/aseprite:webp - Enable webp image format support
> > dev-libs/DirectFB:webp - build WebP image provider
> > dev-libs/efl:webp - Enable WebP image loader
> > dev-python/pillow:webp - Enable support for webp image format.
> > dev-qt/qtwebkit:webp - Add support for WebP image format
> > media-gfx/darktable:webp - Enable WebP export support
> > media-gfx/fbida:webp - Enable support for the WebP image format
> > media-gfx/graphicsmagick:webp - Enable support for webp image format
> > media-gfx/gthumb:webp - Enable support for webp image format
> > media-gfx/imagemagick:webp - Enable webp image format support using
> > media-libs/libwebp
> > media-gfx/imageworsener:webp - enable webp image format support
> > media-gfx/nomacs:webp - Build support for WEBP image format
> > media-gfx/qiviewer:webp - Build support for WEBP image format
> > media-libs/gd:webp - Enable support for the webp format
> > media-libs/gegl:webp - Enable support for media-libs/libwebp
> > media-libs/jbig2enc:webp - Add support for WEBP image format
> > media-libs/leptonica:webp - Adds support for the WebP image format
> > media-libs/opencv:webp - Enable support for webp image format
> > media-libs/sdl-image:webp - support loading WEBP images
> > media-libs/sdl2-image:webp - support loading WEBP images
> > media-video/ffmpeg:webp - Enables WebP encoding with media-libs/libwebp.
> > media-video/libav:webp - Enable WebP encoding with media-libs/libwebp.
> > www-client/netsurf:webp - WebP image support (media-libs/libwebp)
> > x11-wm/windowmaker:webp - Enables WebP image format support using
> > media-libs/libwebp
> > x11-wm/xpra:webp - Enable webp image format support
> >
>
> +1
>
>

[-- Attachment #2: Type: text/html, Size: 2769 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 10:45 [gentoo-dev] [RFC] New global USE flag: webp Chí-Thanh Christopher Nguyễn
  2016-06-04 10:55 ` Davide Pesavento
@ 2016-06-04 16:29 ` waltdnes
  2016-06-04 17:06   ` Daniel Campbell
  2016-06-04 17:14   ` Michael Orlitzky
  1 sibling, 2 replies; 20+ messages in thread
From: waltdnes @ 2016-06-04 16:29 UTC (permalink / raw
  To: gentoo-dev

On Sat, Jun 04, 2016 at 12:45:15PM +0200, Chí-Thanh Christopher Nguy???n wrote
> Suggested description: Add support for the WebP image format
> Currently in use by the following packages:

  Out of sheer curiousity...

grep -i -w webp /usr/portage/profiles/use.local.desc

...returns the same list *PLUS*

dev-lang/php:vpx - Enable webp suppoprt for GD

?!?!?!?!  Is that a typo?

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 16:29 ` waltdnes
@ 2016-06-04 17:06   ` Daniel Campbell
  2016-06-04 17:14   ` Michael Orlitzky
  1 sibling, 0 replies; 20+ messages in thread
From: Daniel Campbell @ 2016-06-04 17:06 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 752 bytes --]

On 06/04/2016 09:29 AM, waltdnes@waltdnes.org wrote:
> On Sat, Jun 04, 2016 at 12:45:15PM +0200, Chí-Thanh Christopher Nguy???n wrote
>> Suggested description: Add support for the WebP image format
>> Currently in use by the following packages:
> 
>   Out of sheer curiousity...
> 
> grep -i -w webp /usr/portage/profiles/use.local.desc
> 
> ...returns the same list *PLUS*
> 
> dev-lang/php:vpx - Enable webp suppoprt for GD
> 
> ?!?!?!?!  Is that a typo?
> 
No, libvpx is what's used to produce webp/webm things, afaict. So in the
case of php, that flag should probably be renamed.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 16:29 ` waltdnes
  2016-06-04 17:06   ` Daniel Campbell
@ 2016-06-04 17:14   ` Michael Orlitzky
  2016-06-04 19:30     ` M. J. Everitt
  1 sibling, 1 reply; 20+ messages in thread
From: Michael Orlitzky @ 2016-06-04 17:14 UTC (permalink / raw
  To: gentoo-dev

On 06/04/2016 12:29 PM, waltdnes@waltdnes.org wrote:
> 
> dev-lang/php:vpx - Enable webp suppoprt for GD
> 
> ?!?!?!?!  Is that a typo?
> 

Half and half. The "suppoprt" is obviously a typo, but unfortunately,
PHP uses a bundled copy of GD, so that isn't.

...and there's more. In php-7.x, they've dropped libvpx in favor of
libwebp. Our existing USE=vpx (to pull in libvpx) therefore does nothing
in php-7.x, so I'm going to change it to USE=webp and have it pull in
libwebp instead. It takes forever to compile-test, but I'll push a fix
afterwards. Thanks for noticing!



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 17:14   ` Michael Orlitzky
@ 2016-06-04 19:30     ` M. J. Everitt
  2016-06-04 19:39       ` Michael Orlitzky
  0 siblings, 1 reply; 20+ messages in thread
From: M. J. Everitt @ 2016-06-04 19:30 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

On 04/06/16 18:14, Michael Orlitzky wrote:
> On 06/04/2016 12:29 PM, waltdnes@waltdnes.org wrote:
>> dev-lang/php:vpx - Enable webp suppoprt for GD
>>
>> ?!?!?!?!  Is that a typo?
>>
> Half and half. The "suppoprt" is obviously a typo, but unfortunately,
> PHP uses a bundled copy of GD, so that isn't.
>
> ...and there's more. In php-7.x, they've dropped libvpx in favor of
> libwebp. Our existing USE=vpx (to pull in libvpx) therefore does nothing
> in php-7.x, so I'm going to change it to USE=webp and have it pull in
> libwebp instead. It takes forever to compile-test, but I'll push a fix
> afterwards. Thanks for noticing!
>
>
php *7* now?!!

The existing use description might be considered slightly confusing,
potentially ..


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:30     ` M. J. Everitt
@ 2016-06-04 19:39       ` Michael Orlitzky
  2016-06-04 19:45         ` M. J. Everitt
  2016-06-04 19:45         ` Kristian Fiskerstrand
  0 siblings, 2 replies; 20+ messages in thread
From: Michael Orlitzky @ 2016-06-04 19:39 UTC (permalink / raw
  To: gentoo-dev

On 06/04/2016 03:30 PM, M. J. Everitt wrote:
> The existing use description might be considered slightly confusing,
> potentially ..
> 

I changed them to,

  <flag name="vpx">Enable webp support for GD in php-5.x</flag>
  <flag name="webp">Enable webp support for GD in php-7.x</flag>



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:39       ` Michael Orlitzky
@ 2016-06-04 19:45         ` M. J. Everitt
  2016-06-04 19:45         ` Kristian Fiskerstrand
  1 sibling, 0 replies; 20+ messages in thread
From: M. J. Everitt @ 2016-06-04 19:45 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 690 bytes --]

On 04/06/16 20:39, Michael Orlitzky wrote:
> On 06/04/2016 03:30 PM, M. J. Everitt wrote:
>> The existing use description might be considered slightly confusing,
>> potentially ..
>>
> I changed them to,
>
>   <flag name="vpx">Enable webp support for GD in php-5.x</flag>
>   <flag name="webp">Enable webp support for GD in php-7.x</flag>
>
>
Ok so this is really OCD I know .. but might be worth adding the libs, e.g.

<flag name="vpx">Enable webp support for GD in php-5.x via libvpx</flag>
<flag name="webp">Enable webp support for GD in php-7.x via libwebp</flag>
[[not checked for syntax]]

for example, but what do I know ... [ie. links the flag to the lib]

:]


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:39       ` Michael Orlitzky
  2016-06-04 19:45         ` M. J. Everitt
@ 2016-06-04 19:45         ` Kristian Fiskerstrand
  2016-06-04 19:48           ` Kristian Fiskerstrand
                             ` (2 more replies)
  1 sibling, 3 replies; 20+ messages in thread
From: Kristian Fiskerstrand @ 2016-06-04 19:45 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 643 bytes --]

On 06/04/2016 09:39 PM, Michael Orlitzky wrote:
> On 06/04/2016 03:30 PM, M. J. Everitt wrote:
>> The existing use description might be considered slightly confusing,
>> potentially ..
>>
> 
> I changed them to,
> 
>   <flag name="vpx">Enable webp support for GD in php-5.x</flag>
>   <flag name="webp">Enable webp support for GD in php-7.x</flag>
> 
> 

would a REQUIRED_USE in newer versions make sense to force the new use
flag for people upgrading as a deprecation period?

-- 
Kristian Fiskerstrand
OpenPGP certificate reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:45         ` Kristian Fiskerstrand
@ 2016-06-04 19:48           ` Kristian Fiskerstrand
  2016-06-04 19:50           ` M. J. Everitt
  2016-06-04 19:53           ` Michael Orlitzky
  2 siblings, 0 replies; 20+ messages in thread
From: Kristian Fiskerstrand @ 2016-06-04 19:48 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 794 bytes --]

On 06/04/2016 09:45 PM, Kristian Fiskerstrand wrote:
> On 06/04/2016 09:39 PM, Michael Orlitzky wrote:
>> On 06/04/2016 03:30 PM, M. J. Everitt wrote:
>>> The existing use description might be considered slightly confusing,
>>> potentially ..
>>>
>>
>> I changed them to,
>>
>>   <flag name="vpx">Enable webp support for GD in php-5.x</flag>
>>   <flag name="webp">Enable webp support for GD in php-7.x</flag>
>>
>>
> 
> would a REQUIRED_USE in newer versions make sense to force the new use
> flag for people upgrading as a deprecation period?
> 

Alternatively, you likely want to look into restrict attribute to flag tag

-- 
Kristian Fiskerstrand
OpenPGP certificate reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:45         ` Kristian Fiskerstrand
  2016-06-04 19:48           ` Kristian Fiskerstrand
@ 2016-06-04 19:50           ` M. J. Everitt
  2016-06-04 19:56             ` Kristian Fiskerstrand
  2016-06-04 19:59             ` Michael Orlitzky
  2016-06-04 19:53           ` Michael Orlitzky
  2 siblings, 2 replies; 20+ messages in thread
From: M. J. Everitt @ 2016-06-04 19:50 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

On 04/06/16 20:45, Kristian Fiskerstrand wrote:
> would a REQUIRED_USE in newer versions make sense to force the new use
> flag for people upgrading as a deprecation period?
>
What's the migration path/timeline look like .. I'da thought it would be
months/years to move everything that's centred on php5 up to php7 if
that's the way things are going. What happened to php6 ?!?

Personally I'da thought an ewarning would be sufficient based on the old
flag, and perhaps a news item if considered important enough?!

MJE


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:45         ` Kristian Fiskerstrand
  2016-06-04 19:48           ` Kristian Fiskerstrand
  2016-06-04 19:50           ` M. J. Everitt
@ 2016-06-04 19:53           ` Michael Orlitzky
  2016-06-04 19:57             ` Kristian Fiskerstrand
  2 siblings, 1 reply; 20+ messages in thread
From: Michael Orlitzky @ 2016-06-04 19:53 UTC (permalink / raw
  To: gentoo-dev

On 06/04/2016 03:45 PM, Kristian Fiskerstrand wrote:
> 
> would a REQUIRED_USE in newer versions make sense to force the new use
> flag for people upgrading as a deprecation period?
> 

You mean like requiring USE=webp (new) if the user has USE=vpx (old)?
Sounds like a good idea. It's been totally broken for months and nobody
has noticed, though, so I'll probably wait until the next revision.


> Alternatively, you likely want to look into restrict attribute to flag tag

Didn't know about that, thanks.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:50           ` M. J. Everitt
@ 2016-06-04 19:56             ` Kristian Fiskerstrand
  2016-06-04 19:59               ` Chí-Thanh Christopher Nguyễn
  2016-06-04 19:59             ` Michael Orlitzky
  1 sibling, 1 reply; 20+ messages in thread
From: Kristian Fiskerstrand @ 2016-06-04 19:56 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 955 bytes --]

On 06/04/2016 09:50 PM, M. J. Everitt wrote:
> On 04/06/16 20:45, Kristian Fiskerstrand wrote:
>> would a REQUIRED_USE in newer versions make sense to force the new use
>> flag for people upgrading as a deprecation period?
>>
> What's the migration path/timeline look like .. I'da thought it would be
> months/years to move everything that's centred on php5 up to php7 if
> that's the way things are going. What happened to php6 ?!?
> 
> Personally I'da thought an ewarning would be sufficient based on the old
> flag, and perhaps a news item if considered important enough?!
> 

as long as it is sufficient time and it notifies ahead of time, and the
new use flag can be added to package.use immediately, indeed, although I
believe an elog is more appropriate than ewarn in that case.


-- 
Kristian Fiskerstrand
OpenPGP certificate reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:53           ` Michael Orlitzky
@ 2016-06-04 19:57             ` Kristian Fiskerstrand
  0 siblings, 0 replies; 20+ messages in thread
From: Kristian Fiskerstrand @ 2016-06-04 19:57 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 484 bytes --]

On 06/04/2016 09:53 PM, Michael Orlitzky wrote:
> On 06/04/2016 03:45 PM, Kristian Fiskerstrand wrote:
>>
>> would a REQUIRED_USE in newer versions make sense to force the new use
>> flag for people upgrading as a deprecation period?
>>
> 
> You mean like requiring USE=webp (new) if the user has USE=vpx (old)?

exactly


-- 
Kristian Fiskerstrand
OpenPGP certificate reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:50           ` M. J. Everitt
  2016-06-04 19:56             ` Kristian Fiskerstrand
@ 2016-06-04 19:59             ` Michael Orlitzky
  2016-06-04 20:03               ` M. J. Everitt
  1 sibling, 1 reply; 20+ messages in thread
From: Michael Orlitzky @ 2016-06-04 19:59 UTC (permalink / raw
  To: gentoo-dev

On 06/04/2016 03:50 PM, M. J. Everitt wrote:
> What's the migration path/timeline look like .. I'da thought it would be
> months/years to move everything that's centred on php5 up to php7 if
> that's the way things are going. What happened to php6 ?!?

v5 and v7 are mostly compatible, and the few big changes have had
deprecation warnings for years.

What happened to 6: you know how some elevators don't have a 13th floor?




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:56             ` Kristian Fiskerstrand
@ 2016-06-04 19:59               ` Chí-Thanh Christopher Nguyễn
  0 siblings, 0 replies; 20+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2016-06-04 19:59 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

Kristian Fiskerstrand schrieb:
>> Personally I'da thought an ewarning would be sufficient based on the old
>> flag, and perhaps a news item if considered important enough?!
>>
>
> as long as it is sufficient time and it notifies ahead of time, and the
> new use flag can be added to package.use immediately, indeed, although I
> believe an elog is more appropriate than ewarn in that case.

I vaguely remember that this can be done automatically, through 
config_protect to create/update a package.use entry.

Don't ask me on any details though. ;)


Best regards,
Chí-Thanh Christopher Nguyễn


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 19:59             ` Michael Orlitzky
@ 2016-06-04 20:03               ` M. J. Everitt
  2016-06-04 20:17                 ` Michael Orlitzky
  0 siblings, 1 reply; 20+ messages in thread
From: M. J. Everitt @ 2016-06-04 20:03 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

On 04/06/16 20:59, Michael Orlitzky wrote:
> On 06/04/2016 03:50 PM, M. J. Everitt wrote:
>> What's the migration path/timeline look like .. I'da thought it would be
>> months/years to move everything that's centred on php5 up to php7 if
>> that's the way things are going. What happened to php6 ?!?
> v5 and v7 are mostly compatible, and the few big changes have had
> deprecation warnings for years.
>
> What happened to 6: you know how some elevators don't have a 13th floor?
>
>
>
LOL - that still happens?!

I still see php5 installed as stable everywhere .. so perhaps php7 still
has a little way to go (not that I would be *so* stupid to suggest that
something like 'debian' was a barometer of such things, nooo..!!!)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 20:03               ` M. J. Everitt
@ 2016-06-04 20:17                 ` Michael Orlitzky
  2016-06-04 20:20                   ` M. J. Everitt
  0 siblings, 1 reply; 20+ messages in thread
From: Michael Orlitzky @ 2016-06-04 20:17 UTC (permalink / raw
  To: gentoo-dev

On 06/04/2016 04:03 PM, M. J. Everitt wrote:
>>
> LOL - that still happens?!
> 

Yeah, at least in the U.S. There was a "PHP 6", but everything went so
wrong that they decided to just pretend that the number 6 doesn't exist.


> I still see php5 installed as stable everywhere .. so perhaps php7 still
> has a little way to go (not that I would be *so* stupid to suggest that
> something like 'debian' was a barometer of such things, nooo..!!!)

We've still got 5.x stable, but that's because there's a security bug
for PHP every 20 days and it takes 30 days to stabilize an ebuild.

Here's a status report:

  * We've got the "eselect php..." stuff sorted out already so you can
    easily switch between 5.6 and 7.0 on-the-fly.

  * Most extensions have a version that works with php-7.0.

  * Some PECL extensions only work with certain versions of PHP, yet are
    not slotted. This will probably cause some headaches, but it's
    pretty late in the game and I don't have the time to overhaul the
    way we do extensions at the last minute. We may have to tell people
    that they can't switch between php-5 and php-7 with certain
    extensions (there are around 8 that cause problems).

  * The PHP upgrade itself is pretty harmless. Check your logs for
    deprecation warnings. If there aren't any, you can probably just
    switch to 7.0 with eselect and have everything work. It's a lot
    faster and a bit less stupid than previous versions.

In any case, to bring this back on-topic, dev-lang/php now has a webp
USE flag too, so +1 for making it global.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-dev] [RFC] New global USE flag: webp
  2016-06-04 20:17                 ` Michael Orlitzky
@ 2016-06-04 20:20                   ` M. J. Everitt
  0 siblings, 0 replies; 20+ messages in thread
From: M. J. Everitt @ 2016-06-04 20:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1322 bytes --]


On 04/06/16 21:17, Michael Orlitzky wrote:
> We've still got 5.x stable, but that's because there's a security bug
> for PHP every 20 days and it takes 30 days to stabilize an ebuild.
>
> Here's a status report:
>
>   * We've got the "eselect php..." stuff sorted out already so you can
>     easily switch between 5.6 and 7.0 on-the-fly.
>
>   * Most extensions have a version that works with php-7.0.
>
>   * Some PECL extensions only work with certain versions of PHP, yet are
>     not slotted. This will probably cause some headaches, but it's
>     pretty late in the game and I don't have the time to overhaul the
>     way we do extensions at the last minute. We may have to tell people
>     that they can't switch between php-5 and php-7 with certain
>     extensions (there are around 8 that cause problems).
>
>   * The PHP upgrade itself is pretty harmless. Check your logs for
>     deprecation warnings. If there aren't any, you can probably just
>     switch to 7.0 with eselect and have everything work. It's a lot
>     faster and a bit less stupid than previous versions.
>
> In any case, to bring this back on-topic, dev-lang/php now has a webp
> USE flag too, so +1 for making it global.
>
>
Thanks for that - keeps the sysadmin side of me abreast of looming changes !


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-06-04 20:20 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-04 10:45 [gentoo-dev] [RFC] New global USE flag: webp Chí-Thanh Christopher Nguyễn
2016-06-04 10:55 ` Davide Pesavento
2016-06-04 12:56   ` Raymond Jennings
2016-06-04 16:29 ` waltdnes
2016-06-04 17:06   ` Daniel Campbell
2016-06-04 17:14   ` Michael Orlitzky
2016-06-04 19:30     ` M. J. Everitt
2016-06-04 19:39       ` Michael Orlitzky
2016-06-04 19:45         ` M. J. Everitt
2016-06-04 19:45         ` Kristian Fiskerstrand
2016-06-04 19:48           ` Kristian Fiskerstrand
2016-06-04 19:50           ` M. J. Everitt
2016-06-04 19:56             ` Kristian Fiskerstrand
2016-06-04 19:59               ` Chí-Thanh Christopher Nguyễn
2016-06-04 19:59             ` Michael Orlitzky
2016-06-04 20:03               ` M. J. Everitt
2016-06-04 20:17                 ` Michael Orlitzky
2016-06-04 20:20                   ` M. J. Everitt
2016-06-04 19:53           ` Michael Orlitzky
2016-06-04 19:57             ` Kristian Fiskerstrand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox