> 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