#3578 assigned infra

Setup Elixir for RTEMS.

Reported by: Amar Takhar Owned by: Amar Takhar
Priority: normal Milestone:
Component: admin Version:
Severity: normal Keywords:
Cc: Gedare Bloom, Chris Johns, Joel Sherrill Blocked By:
Blocking:

Description

This was requested by Gedare some time ago.

Do we still want this? If so what domain?

https://rxr.rtems.org/

Note this is Elixir versus LXR. LXR is severely outdated UI wise. here is an example of Elixr:

https://elixir.bootlin.com/

If we really want to usr LXR located at https://lxr.sourceforge.io/ we can do so.

Change History (5)

comment:1 in reply to:  description ; Changed on Nov 1, 2018 at 2:40:46 AM by Chris Johns

Replying to Amar Takhar:

This was requested by Gedare some time ago.

Do we still want this?

Sure

If so what domain?

https://rxr.rtems.org/

Some suggestions ..

https://source.rtems.org/
https://examine.rtems.org/
https://view.rtems.org/
https://look.rtems.org/

.. and ..

https://inspect.rtems.org/

.. which I like?

Note this is Elixir versus LXR. LXR is severely outdated UI wise. here is an example of Elixr:

https://elixir.bootlin.com/

This looks nice. Could it support the kernel, libbsd and newlib? This way it becomes a resource of all code on a target we provide.

What does it take to upload something new, like a new version when we make a release?

comment:2 in reply to:  1 ; Changed on Nov 1, 2018 at 3:11:50 AM by Amar Takhar

Replying to Chris Johns:
<snip>

This looks nice. Could it support the kernel, libbsd and newlib? This way it becomes a resource of all code on a target we provide.

What does it take to upload something new, like a new version when we make a release?

If you look at http://fxr.watson.org/ you can see that Robert hosts and scans many different sources he has done this for over a decade now and I find it extremely useful.

Adding all the dependencies we support is extremely useful since it can cross reference to that. I would re-generate once a day perhaps? I think that's fine if we do it at 1AM GMT.

As far hosts goes I'm not particular but I personally support rxr.rtems.org as an homage to LXR which has been around for an extremely long time. I think the hostname is arbitrary but I do want to support the incredible work that has been done.

comment:3 in reply to:  2 ; Changed on Nov 1, 2018 at 3:24:57 AM by Chris Johns

Replying to Amar Takhar:

Replying to Chris Johns:
<snip>

This looks nice. Could it support the kernel, libbsd and newlib? This way it becomes a resource of all code on a target we provide.

What does it take to upload something new, like a new version when we make a release?

If you look at http://fxr.watson.org/ you can see that Robert hosts and scans many different sources he has done this for over a decade now and I find it extremely useful.

I agree.

Adding all the dependencies we support is extremely useful since it can cross reference to that. I would re-generate once a day perhaps?

Most of the stuff we have is releases which is static. Updating master branch views is dependent on the time it takes. Tracking upstream newlib is a nice service to host.

I think that's fine if we do it at 1AM GMT.

Bro, 1am server time is the middle of the day for some, but hey we are use to being misunderstood down under. ;)

As far hosts goes I'm not particular but I personally support rxr.rtems.org as an homage to LXR which has been around for an extremely long time. I think the hostname is arbitrary but I do want to support the incredible work that has been done.

Fair point, I was thinking more of what you would say, ie 'lets inspect rtems'.

comment:4 in reply to:  3 Changed on Nov 1, 2018 at 11:12:16 PM by Amar Takhar

Replying to Chris Johns:

I think that's fine if we do it at 1AM GMT.

Bro, 1am server time is the middle of the day for some, but hey we are use to being misunderstood down under. ;)

Yet it still remains the lowest point of activity... hmm :)

As far hosts goes I'm not particular but I personally support rxr.rtems.org as an homage to LXR which has been around for an extremely long time. I think the hostname is arbitrary but I do want to support the incredible work that has been done.

Fair point, I was thinking more of what you would say, ie 'lets inspect rtems'.

Well the 'rxr' would stand for RTEMS *cross* Reference I think it's okay.. really the hostname is pretty arbitrary.

So what should we add to this? RTEMS, Newlib and that's it? FreeBSD Kernel?

We need a list of what we're going to scan and I'll figure it out.

comment:5 Changed on Nov 1, 2018 at 11:47:57 PM by Joel Sherrill

My candidate list would focus on target side code

  • RTEMS
  • newlib
  • rtems-libbsd

rtems-libbsd is a subset of FreeBSD so let someone else track full FreeBSD.

releases for us is great.

Tracking the master for rtems and rtems-libbsd would be good. newlib should be the hash on the master of the RSB but master there would suffice since we are normally quite close anyway.

Note: See TracTickets for help on using tickets.