> Another issue, are you planning to upstream your work to Mozilla in the
> near future?

Regardless of intent, I don't think any OS/2 support patches should be
accepted in mozilla-central. A platform port like that is too "high
touch" and low-value to be worth the maintenance burden in
mozilla-central, unfortunately.

We should fix bug 969757 and accept that any OS/2 support efforts
going forward need to be maintained outside of mozilla-central.

Gavin

On Mon, Feb 10, 2014 at 8:19 AM, Ehsan Akhgari <ehsan.akhg...@gmail.com> wrote:
> Hi Dmitriy,
>
>
> On Mon, Feb 10, 2014 at 4:46 AM, Dmitriy Kuminov <d...@dmik.org> wrote:
>
>> Gregory,
>>
>> 08 февр. 2014 г., в 10:57, Gregory Szorc <g...@mozilla.com> написал(а):
>>
>> > On 8/7/13, 1:00 PM, d...@dmik.org wrote:
>> >> Regarding the main subject. There are many OS/2 parts that are still
>> valid (e.g. the NSPR code) so if you will drop them we will have to reapply
>> them back in our repo. And if we push it back later you will have to
>> reapply them again. This doesn't make sense to me — if you are going to
>> accept our patches at some later stage. If you are certainly not, then you
>> may go on with that.
>> >>
>> >> I'm also ready to listen to any other ideas on how we can collaborate
>> in this case.
>> >
>> > I just realized I never replied to this thread!
>>
>> I’m glad that someone reacted, finally :)
>>
>> > Given:
>> >
>> > a) the in-tree OS/2 port hasn't worked in over 2 years
>> > b) the OS/2 port is using a "shadow" build system, independent of the
>> official one
>> > c) there appears to be little desire to use the official build system
>> for an OS/2 port at this time
>> >
>> > It's my determination that OS/2 has little use in the Firefox *build
>> system*. (The OS/2 port may wish for some references to remain in C++.)
>> >
>> > Bug 969757 currently has a patch to remove most remnants of OS/2 from
>> the *entire* tree. If you have any interest in preserving references to
>> OS/2 in the tree, now would be the time to speak up.
>>
>> The current situation is little bit different from what it was in my last
>> answer. We had to switch back to the original build system for the time
>> being. There turned out to be soooooo many things to do (Mozilla is a giant
>> monster source wise) that we postponed the task of porting the build system
>> to kBuild and directed our (limited) resources to porting Mozilla itself
>> (and went pretty far on that way — FF17 now runs on OS/2 and even
>> out-of-process Flash works).
>>
>> So I would like to ask you to preserve OS/2 in configure and makefiles for
>> now.
>>
>
> Can you please point us to where this work is happening?  I'm only aware of
> this repository: <https://github.com/bitwiseworks/mozilla-os2>
>
> Do you plan to move your development to trunk in the near future?  The
> Firefox 17 ESR code base that the mozilla-os2 repository is based on is
> *ancient* and there will be a lot of changes when you try to merge with the
> current trunk, which means that a lot of the fixes you're working on will
> be obsolete by the time you do the merge, and you may need to repeat a lot
> of work on top of the new trunk.
>
> Another issue, are you planning to upstream your work to Mozilla in the
> near future?  The current state of the OS2 port on trunk is unclear.  We
> know that it has probably been broken for at least the last 2 years due to
> a missing TimeStamp implementation for OS2 and we have been carrying around
> this broken code for a long time.  As Gregory mentioned, I have a patch in
> bug 969757 to remove this code completely, but obviously taking that patch
> doesn't make any sense if you're going to move to trunk at some point in
> the near future.  (Note that I think some of the recent build system
> changes have started to remove some OS2 bits from the new moz.build based
> build system, so porting your work to trunk will probably require finding
> and fixing those cases as well.)
>
> Thanks!
> --
> Ehsan
> <http://ehsanakhgari.org/>
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to