Re: OS/2 still supported ?
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 ?
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 ?
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 ?
Tue, Jul 25, 2017 at 8:25 PM, Steve Wendtwrote: > 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 ?
On Tue, Jul 25, 2017 at 11:25 PM, Steve Wendtwrote: > 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 ?
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 ?
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 ?
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 ?
On Tue, Jul 25, 2017 at 4:04 AM, Enrico Weigelt, metux IT consultwrote: > 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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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