threads / discuss / 32960

QNX support

Subject: QNX support

## tl;dr

4 messages between Feb 21, 2013 and Jun 26, 2013.

replies: 3people: 3as markdown or json

David Ondřich· Feb 21, 2013, 13:05 UTC · lore
Hi,
I've read [1] recently, there's been some QNX port being initiated. Does that involve also old versions of QNX 4?
Since we are using QNX both internally and for our customers we started porting Git on QNX ourselves some time ago and we do have some experiences. Basically, it's possible to get Git up and running but there are some limitations, and some hacks have to be applied.
If some additional info wanted, please contact me.
dond
[1] http://lkml.indiana.edu/hypermail/linux/kernel/1302.2/00406.html
Junio C Hamano· Feb 21, 2013, 17:49 UTC · re: David Ondřich · lore

Re: QNX support

"David Ondřich" <david.ondrich@aveco.com> writes:
jch: redirecting to the guilty party ;-)
Show 10 quoted lines
> I've read [1] recently, there's been some QNX port being
> initiated. Does that involve also old versions of QNX 4?
>
> Since we are using QNX both internally and for our customers we
> started porting Git on QNX ourselves some time ago and we do have
> some experiences. Basically, it's possible to get Git up and
> running but there are some limitations, and some hacks have to be
> applied.
>
> If some additional info wanted, please contact me.
Kraai, Matt· Feb 21, 2013, 18:04 UTC · re: Junio C Hamano · lore

RE: QNX support

Junio C Hamano writes:
> "David Ondřich" <david.ondrich@aveco.com> writes:
> > I've read [1] recently, there's been some QNX port being
> > initiated. Does that involve also old versions of QNX 4?
No, I haven't been working on QNX 4 support.  I've been targeting QNX 6.3.2, with a little testing on QNX 6.5.0.  I doubt what I've done would work on QNX 4 since it's so different from QNX 6.
 
Show 7 quoted lines
> > Since we are using QNX both internally and for our customers we
> > started porting Git on QNX ourselves some time ago and we do have
> > some experiences. Basically, it's possible to get Git up and
> > running but there are some limitations, and some hacks have to be
> > applied.
> >
> > If some additional info wanted, please contact me.
Now that Git is building and usable, the next logical step is to investigate and fix the test suite failures.  If you have any information about these, that could be helpful.
-- 
Matt
David Ondřich· Jun 26, 2013, 14:36 UTC · re: Kraai, Matt · lore

Re: QNX support

Hi,
sorry for long delay, I was busy on some important project so far. However, we’ve found out really bad thing recently.
On Feb 21, 2013, at 7:04 PM, "Kraai, Matt" <Matt.Kraai@amo.abbott.com> wrote:
Show 6 quoted lines
> Junio C Hamano writes:
>> "David Ondřich" <david.ondrich@aveco.com> writes:
>>> I've read [1] recently, there's been some QNX port being
>>> initiated. Does that involve also old versions of QNX 4?
> 
> No, I haven't been working on QNX 4 support.  I've been targeting QNX 6.3.2, with a little testing on QNX 6.5.0.  I doubt what I've done would work on QNX 4 since it's so different from QNX 6.
It certainly wouldn't work, since there’s limitation to 48 characters for filename in filesystem – it can be beaten up by changes in git index / pack / keep mechanism but it requires on-the-fly transformation when replicating a repository from / to other place. I've thought we would be able to implement such translation but what came up was its cost would be too high. It is definitely doable but for us it's currently the showstopper.
dond

← back to recent threads