Re: OS/2 still supported ?

2017-09-07 Thread Daniel Veditz
​On Tue, Jul 25, 2017 at 1:04 AM, Enrico Weigelt, metux IT consult <
enrico.weig...@gr13.net> wrote:

> On 25.07.2017 02:04, Kris Maglione wrote:
>
> The only remaining in-tree references to the XP_OS2 macros are in NSPR
>> and NSS, which are technically separate projects, and have their own
>> sets of supported platforms.
>>
>
> In esr52 there's a bit more:
>

​The ESR branches accept a limited number of stability and security fixes
only. There aren't enough people testing to risk unnecessary patches. The
users of those branches are doing so explicitly for stability reasons and
don't want 'em.

-Dan Veditz
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Dave Yeo

Enrico Weigelt, metux IT consult wrote:

On 25.07.2017 02:04, Kris Maglione wrote:


The only remaining in-tree references to the XP_OS2 macros are in NSPR
and NSS, which are technically separate projects, and have their own
sets of supported platforms.


In esr52 there's a bit more:

gfx/2d/DrawTargetCairo.cpp
gfx/cairo/cairo/src/cairo-features.h.in
gfx/cairo/cairo/src/cairo-mutex-impl-private.h
gfx/cairo/cairo/src/cairo-os2-private.h
gfx/cairo/cairo/src/cairo-os2-surface.c
gfx/cairo/cairo/src/cairo-os2.h
gfx/cairo/cairo/src/cairo.h
js/src/ctypes/CTypes.cpp
js/src/ctypes/libffi/src/closures.c
js/src/ctypes/libffi/src/dlmalloc.c
js/src/ctypes/libffi/src/x86/win32.S
media/libvpx/vp8/common/threading.h
mfbt/Poison.cpp



Cairo and libffi are separate projects that still support OS/2 and are 
used by more then Mozilla.

Dave

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Steve Wendt

On 7/25/2017 8:40 PM, Ralph Giles wrote:


libvpx is maintained upstream and updated periodically, so there's no
point making changes if they're not also accepted upstream.


The remaining OS/2 users would definitely not appreciate a crusade to 
kill support for that platform in upstream projects (including NSS and 
NSPR).  :-p


For what it's worth - there was a new OS/2 distribution / release just a 
couple months ago, as "ArcaOS".

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Ralph Giles
 Tue, Jul 25, 2017 at 8:25 PM, Steve Wendt  wrote:


> Likewise for libvpx and libffi?
>

libvpx is maintained upstream and updated periodically, so there's no point
making changes if they're not also accepted upstream. I don't know about
libffi; our vendored copy is a minor release behind upstream (3.1 vs 3.2.1
released in 2014).

 -r
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Jeff Muizelaar
On Tue, Jul 25, 2017 at 11:25 PM, Steve Wendt  wrote:
> On 7/25/2017 7:28 AM, Jeff Muizelaar wrote:
>
 The only remaining in-tree references to the XP_OS2 macros are in
 NSPR and NSS, which are technically separate projects, and have
 their own sets of supported platforms.
>>
>>
>> The cairo stuff is from an upstream project and not worth removing.
>
>
> Likewise for libvpx and libffi?

Yes.

-Jeff
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Steve Wendt

On 7/25/2017 7:28 AM, Jeff Muizelaar wrote:


The only remaining in-tree references to the XP_OS2 macros are in
NSPR and NSS, which are technically separate projects, and have
their own sets of supported platforms.


The cairo stuff is from an upstream project and not worth removing.


Likewise for libvpx and libffi?
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Cameron Kaiser

On 7/25/17 1:04 AM, Enrico Weigelt, metux IT consult wrote:

On 25.07.2017 02:04, Kris Maglione wrote:


The only remaining in-tree references to the XP_OS2 macros are in NSPR
and NSS, which are technically separate projects, and have their own
sets of supported platforms.


In esr52 there's a bit more:

gfx/2d/DrawTargetCairo.cpp
gfx/cairo/cairo/src/cairo-features.h.in
gfx/cairo/cairo/src/cairo-mutex-impl-private.h
gfx/cairo/cairo/src/cairo-os2-private.h
gfx/cairo/cairo/src/cairo-os2-surface.c
gfx/cairo/cairo/src/cairo-os2.h
gfx/cairo/cairo/src/cairo.h
js/src/ctypes/CTypes.cpp
js/src/ctypes/libffi/src/closures.c
js/src/ctypes/libffi/src/dlmalloc.c
js/src/ctypes/libffi/src/x86/win32.S
media/libvpx/vp8/common/threading.h
mfbt/Poison.cpp




I posted a heads-up in mozilla.dev.ports.os2 so they have some warning 
about the impending code removal. There is still a third-party port 
being maintained.


Cameron Kaiser
tier-3, 2-1-contact
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Enrico Weigelt, metux IT consult

On 25.07.2017 14:28, Jeff Muizelaar wrote:


The cairo stuff is from an upstream project and not worth removing.


The bundled cairo pieces are quite far away from upstream
and ancient.

Perhaps we should kick out the bundled stuff and use the original
package (from distro) instead.


--mtx

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Jeff Muizelaar
On Tue, Jul 25, 2017 at 4:04 AM, Enrico Weigelt, metux IT consult
 wrote:
> On 25.07.2017 02:04, Kris Maglione wrote:
>
>> The only remaining in-tree references to the XP_OS2 macros are in NSPR
>> and NSS, which are technically separate projects, and have their own
>> sets of supported platforms.
>
>
> In esr52 there's a bit more:
>
> gfx/2d/DrawTargetCairo.cpp
> gfx/cairo/cairo/src/cairo-features.h.in
> gfx/cairo/cairo/src/cairo-mutex-impl-private.h
> gfx/cairo/cairo/src/cairo-os2-private.h
> gfx/cairo/cairo/src/cairo-os2-surface.c
> gfx/cairo/cairo/src/cairo-os2.h
> gfx/cairo/cairo/src/cairo.h

The cairo stuff is from an upstream project and not worth removing.

-Jeff
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-25 Thread Enrico Weigelt, metux IT consult

On 25.07.2017 02:04, Kris Maglione wrote:


The only remaining in-tree references to the XP_OS2 macros are in NSPR
and NSS, which are technically separate projects, and have their own
sets of supported platforms.


In esr52 there's a bit more:

gfx/2d/DrawTargetCairo.cpp
gfx/cairo/cairo/src/cairo-features.h.in
gfx/cairo/cairo/src/cairo-mutex-impl-private.h
gfx/cairo/cairo/src/cairo-os2-private.h
gfx/cairo/cairo/src/cairo-os2-surface.c
gfx/cairo/cairo/src/cairo-os2.h
gfx/cairo/cairo/src/cairo.h
js/src/ctypes/CTypes.cpp
js/src/ctypes/libffi/src/closures.c
js/src/ctypes/libffi/src/dlmalloc.c
js/src/ctypes/libffi/src/x86/win32.S
media/libvpx/vp8/common/threading.h
mfbt/Poison.cpp


--mtx

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-24 Thread Kris Maglione

On Tue, Jul 25, 2017 at 01:13:42AM +, Enrico Weigelt, metux IT consult 
wrote:

On 25.07.2017 00:32, Mike Hoye wrote:

On 2017-07-24 8:27 PM, Enrico Weigelt, metux IT consult wrote:

Hi folks,


I see lots of #ifdef XP_OS2 ... is OS/2 still supported at all ?

Our list of supported platforms is here:

https://developer.mozilla.org/en/docs/Supported_build_configurations


I don't see OS2 here, nor win16. So, can we remove the related parts ?


The only remaining in-tree references to the XP_OS2 macros are 
in NSPR and NSS, which are technically separate projects, and 
have their own sets of supported platforms.

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-24 Thread Enrico Weigelt, metux IT consult

On 25.07.2017 01:26, Gregory Szorc wrote:


Yes, please submit patches to remove dead code.


I've already kicked out a lot. Couldn't fully test yet, as still have to
cope w/ other breaks. But I'll move it to another branch, when I'm
trough.

BTW: BEOS could be next.

Shall I put that in one patch or separate smaller ones ?


If you want to go down a rabbit hole to help with that,
https://bugzilla.mozilla.org/show_bug.cgi?id=nukeb2g is full of open bugs.


Already have it in progress.


--mtx

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-24 Thread Gregory Szorc
On Mon, Jul 24, 2017 at 6:13 PM, Enrico Weigelt, metux IT consult <
enrico.weig...@gr13.net> wrote:

> On 25.07.2017 00:32, Mike Hoye wrote:
>
>> On 2017-07-24 8:27 PM, Enrico Weigelt, metux IT consult wrote:
>>
>>> Hi folks,
>>>
>>>
>>> I see lots of #ifdef XP_OS2 ... is OS/2 still supported at all ?
>>>
>> Our list of supported platforms is here:
>>
>> https://developer.mozilla.org/en/docs/Supported_build_configurations
>>
>
> I don't see OS2 here, nor win16. So, can we remove the related parts ?
>

Yes, please submit patches to remove dead code.

If you want to go down a rabbit hole to help with that,
https://bugzilla.mozilla.org/show_bug.cgi?id=nukeb2g is full of open bugs.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-24 Thread Enrico Weigelt, metux IT consult

On 25.07.2017 00:32, Mike Hoye wrote:

On 2017-07-24 8:27 PM, Enrico Weigelt, metux IT consult wrote:

Hi folks,


I see lots of #ifdef XP_OS2 ... is OS/2 still supported at all ?

Our list of supported platforms is here:

https://developer.mozilla.org/en/docs/Supported_build_configurations


I don't see OS2 here, nor win16. So, can we remove the related parts ?


--mtx

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: OS/2 still supported ?

2017-07-24 Thread Mike Hoye

On 2017-07-24 8:27 PM, Enrico Weigelt, metux IT consult wrote:

Hi folks,


I see lots of #ifdef XP_OS2 ... is OS/2 still supported at all ? 

Our list of supported platforms is here:

https://developer.mozilla.org/en/docs/Supported_build_configurations

- mhoye
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform