public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Ada project needs your help!
@ 2016-12-11 15:59 Michał Górny
  2016-12-14  8:26 ` Christopher Head
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Michał Górny @ 2016-12-11 15:59 UTC (permalink / raw
  To: gentoo-dev; +Cc: ada

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

Hello, everyone.

The Ada project seriously needs help. For some time already, it has no
active developers (George is retiring), and a lot of bugs needing
attention.

The packages maintained by aga@g.o are:

app-eselect/eselect-gnat
dev-ada/asis-gcc
dev-ada/charles
dev-lang/gnat-gcc
virtual/ada
virtual/gnat

Since the Ada subsystem in Gentoo is practically unmaintained now
and has only those two packages, the alternative is to lastrite it all.

Is anyone interested in Ada? Any comments?

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-11 15:59 [gentoo-dev] Ada project needs your help! Michał Górny
@ 2016-12-14  8:26 ` Christopher Head
  2016-12-14  8:30   ` M. J. Everitt
  2016-12-15 20:55 ` Matt Turner
  2016-12-17 14:26 ` Alfredo Tupone
  2 siblings, 1 reply; 12+ messages in thread
From: Christopher Head @ 2016-12-14  8:26 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

On Sun, 11 Dec 2016 16:59:50 +0100
Michał Górny <mgorny@gentoo.org> wrote:

> Hello, everyone.
> 
> The Ada project seriously needs help. For some time already, it has no
> active developers (George is retiring), and a lot of bugs needing
> attention.
> 
> The packages maintained by aga@g.o are:
> 
> app-eselect/eselect-gnat
> dev-ada/asis-gcc
> dev-ada/charles
> dev-lang/gnat-gcc
> virtual/ada
> virtual/gnat
> 
> Since the Ada subsystem in Gentoo is practically unmaintained now
> and has only those two packages, the alternative is to lastrite it
> all.
> 
> Is anyone interested in Ada? Any comments?
> 

I notice sci-electronics/ghdl is not in this list. Is it considered
part of this? It depends on gnat-gcc. I guess it would also be lost if
the above were given last rites?
-- 
Christopher Head

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 630 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-14  8:26 ` Christopher Head
@ 2016-12-14  8:30   ` M. J. Everitt
  2016-12-14 15:47     ` Michał Górny
  0 siblings, 1 reply; 12+ messages in thread
From: M. J. Everitt @ 2016-12-14  8:30 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 957 bytes --]

On 14/12/16 08:26, Christopher Head wrote:
> On Sun, 11 Dec 2016 16:59:50 +0100
> Michał Górny <mgorny@gentoo.org> wrote:
>
>> Hello, everyone.
>>
>> The Ada project seriously needs help. For some time already, it has no
>> active developers (George is retiring), and a lot of bugs needing
>> attention.
>>
>> The packages maintained by aga@g.o are:
>>
>> app-eselect/eselect-gnat
>> dev-ada/asis-gcc
>> dev-ada/charles
>> dev-lang/gnat-gcc
>> virtual/ada
>> virtual/gnat
>>
>> Since the Ada subsystem in Gentoo is practically unmaintained now
>> and has only those two packages, the alternative is to lastrite it
>> all.
>>
>> Is anyone interested in Ada? Any comments?
>>
> I notice sci-electronics/ghdl is not in this list. Is it considered
> part of this? It depends on gnat-gcc. I guess it would also be lost if
> the above were given last rites?
Following this theme, what does the dependency list look like Michał ?


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-14  8:30   ` M. J. Everitt
@ 2016-12-14 15:47     ` Michał Górny
  2016-12-14 15:55       ` M. J. Everitt
  2016-12-15  7:11       ` Christopher Head
  0 siblings, 2 replies; 12+ messages in thread
From: Michał Górny @ 2016-12-14 15:47 UTC (permalink / raw
  To: M. J. Everitt; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1803 bytes --]

On Wed, 14 Dec 2016 08:30:00 +0000
"M. J. Everitt" <m.j.everitt@iee.org> wrote:

> On 14/12/16 08:26, Christopher Head wrote:
> > On Sun, 11 Dec 2016 16:59:50 +0100
> > Michał Górny <mgorny@gentoo.org> wrote:
> >  
> >> Hello, everyone.
> >>
> >> The Ada project seriously needs help. For some time already, it has no
> >> active developers (George is retiring), and a lot of bugs needing
> >> attention.
> >>
> >> The packages maintained by aga@g.o are:
> >>
> >> app-eselect/eselect-gnat
> >> dev-ada/asis-gcc
> >> dev-ada/charles
> >> dev-lang/gnat-gcc
> >> virtual/ada
> >> virtual/gnat
> >>
> >> Since the Ada subsystem in Gentoo is practically unmaintained now
> >> and has only those two packages, the alternative is to lastrite it
> >> all.
> >>
> >> Is anyone interested in Ada? Any comments?
> >>  
> > I notice sci-electronics/ghdl is not in this list. Is it considered
> > part of this? It depends on gnat-gcc. I guess it would also be lost if
> > the above were given last rites?  
> Following this theme, what does the dependency list look like Michał ?

Well, to be honest I didn't really think it would come to that.

But if you insist, there are two dependencies:

  net-mail/topal
  sci-electronics/ghdl

The first one is dead and in process of being removed (waiting on
stablereq of newer alpine). With it gone, we'd also get rid of some
ugly hacks to net-libs/c-client (and with Alpine gone, we'd even get
rid of more hacks!)

So the only real consumer is GHDL -- yet another case when someone
thought it'd be fun to use a fringe language to implement something
useful... However, it seems to be undermaintained in Gentoo as well,
not bumped for a long time.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-14 15:47     ` Michał Górny
@ 2016-12-14 15:55       ` M. J. Everitt
  2016-12-15  7:11       ` Christopher Head
  1 sibling, 0 replies; 12+ messages in thread
From: M. J. Everitt @ 2016-12-14 15:55 UTC (permalink / raw
  To: gentoo-dev; +Cc: Michał Górny


[-- Attachment #1.1: Type: text/plain, Size: 2019 bytes --]

On 14/12/16 15:47, Michał Górny wrote:
> On Wed, 14 Dec 2016 08:30:00 +0000
> "M. J. Everitt" <m.j.everitt@iee.org> wrote:
>
>> On 14/12/16 08:26, Christopher Head wrote:
>>> On Sun, 11 Dec 2016 16:59:50 +0100
>>> Michał Górny <mgorny@gentoo.org> wrote:
>>>  
>>>> Hello, everyone.
>>>>
>>>> The Ada project seriously needs help. For some time already, it has no
>>>> active developers (George is retiring), and a lot of bugs needing
>>>> attention.
>>>>
>>>> The packages maintained by aga@g.o are:
>>>>
>>>> app-eselect/eselect-gnat
>>>> dev-ada/asis-gcc
>>>> dev-ada/charles
>>>> dev-lang/gnat-gcc
>>>> virtual/ada
>>>> virtual/gnat
>>>>
>>>> Since the Ada subsystem in Gentoo is practically unmaintained now
>>>> and has only those two packages, the alternative is to lastrite it
>>>> all.
>>>>
>>>> Is anyone interested in Ada? Any comments?
>>>>  
>>> I notice sci-electronics/ghdl is not in this list. Is it considered
>>> part of this? It depends on gnat-gcc. I guess it would also be lost if
>>> the above were given last rites?  
>> Following this theme, what does the dependency list look like Michał ?
> Well, to be honest I didn't really think it would come to that.
>
> But if you insist, there are two dependencies:
>
>   net-mail/topal
>   sci-electronics/ghdl
>
> The first one is dead and in process of being removed (waiting on
> stablereq of newer alpine). With it gone, we'd also get rid of some
> ugly hacks to net-libs/c-client (and with Alpine gone, we'd even get
> rid of more hacks!)
>
> So the only real consumer is GHDL -- yet another case when someone
> thought it'd be fun to use a fringe language to implement something
> useful... However, it seems to be undermaintained in Gentoo as well,
> not bumped for a long time.
>
Thanks for that, and I see you filed a PR on GH to get the CI tests done.

I guess we could bike-shed for a few weeks on here, and put to council
for a final vote in, say, February?!

Just my 3c ofc :]


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-14 15:47     ` Michał Górny
  2016-12-14 15:55       ` M. J. Everitt
@ 2016-12-15  7:11       ` Christopher Head
  2016-12-15  8:19         ` Michał Górny
  1 sibling, 1 reply; 12+ messages in thread
From: Christopher Head @ 2016-12-15  7:11 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 833 bytes --]

On Wed, 14 Dec 2016 16:47:41 +0100
Michał Górny <mgorny@gentoo.org> wrote:

> So the only real consumer is GHDL -- yet another case when someone
> thought it'd be fun to use a fringe language to implement something
> useful... However, it seems to be undermaintained in Gentoo as well,
> not bumped for a long time.
> 

Undermaintained perhaps, but it works. Not a lot of bugs filed. Would a
pull request be sufficient to stop this package I use from being
steamrollered into oblivion? I honestly wasn’t hoping to spend my
holidays learning how the GCC build system works, but if I’m left with
no other choice, then I possibly might look into it. I won’t bother
though if there’s some reason why it wouldn’t be accepted anyway,
because people don’t want Gnat or GHDL in the tree.
-- 
Christopher Head

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 630 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-15  7:11       ` Christopher Head
@ 2016-12-15  8:19         ` Michał Górny
  2016-12-15 17:33           ` Christopher Head
  0 siblings, 1 reply; 12+ messages in thread
From: Michał Górny @ 2016-12-15  8:19 UTC (permalink / raw
  To: Christopher Head; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1430 bytes --]

On Wed, 14 Dec 2016 23:11:33 -0800
Christopher Head <chead@chead.ca> wrote:

> On Wed, 14 Dec 2016 16:47:41 +0100
> Michał Górny <mgorny@gentoo.org> wrote:
> 
> > So the only real consumer is GHDL -- yet another case when someone
> > thought it'd be fun to use a fringe language to implement something
> > useful... However, it seems to be undermaintained in Gentoo as well,
> > not bumped for a long time.
> >   
> 
> Undermaintained perhaps, but it works. Not a lot of bugs filed. Would a
> pull request be sufficient to stop this package I use from being
> steamrollered into oblivion? I honestly wasn’t hoping to spend my
> holidays learning how the GCC build system works, but if I’m left with
> no other choice, then I possibly might look into it. I won’t bother
> though if there’s some reason why it wouldn’t be accepted anyway,
> because people don’t want Gnat or GHDL in the tree.

There's no hurry. I'm not really into one-time-fix-then-abandoned
business but there's no reason to lastrite it in a hurry. First I'm
trying to figure out:

a) if there are people interested in forming an Ada project, or if Ada
packages should be looking for dedicated maintainers,

b) which of the Ada packages are actually needed/used.

Would it be fine with you if we kept gnat-gcc and ghdl? (but lastrited
dev-ada/*)

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-15  8:19         ` Michał Górny
@ 2016-12-15 17:33           ` Christopher Head
  0 siblings, 0 replies; 12+ messages in thread
From: Christopher Head @ 2016-12-15 17:33 UTC (permalink / raw
  To: gentoo-dev

On December 15, 2016 12:19:05 AM PST, "Michał Górny" <mgorny@gentoo.org> wrote:
>Would it be fine with you if we kept gnat-gcc and ghdl? (but lastrited
>dev-ada/*)

I personally have no use for the others.

-- 
Christopher Head


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-11 15:59 [gentoo-dev] Ada project needs your help! Michał Górny
  2016-12-14  8:26 ` Christopher Head
@ 2016-12-15 20:55 ` Matt Turner
  2016-12-18 23:43   ` Christopher Head
  2016-12-17 14:26 ` Alfredo Tupone
  2 siblings, 1 reply; 12+ messages in thread
From: Matt Turner @ 2016-12-15 20:55 UTC (permalink / raw
  To: gentoo development; +Cc: ada

On Sun, Dec 11, 2016 at 7:59 AM, Michał Górny <mgorny@gentoo.org> wrote:
> dev-lang/gnat-gcc

Something I've wondered about since I used gnat-gcc for assignments as
an undergrad -- why is gnat-gcc a separate package from gcc? Isn't the
Ada frontend just part of gcc? Why not just a gcc[ada] USE flag?


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
@ 2016-12-16  5:38 andymenderunix
  0 siblings, 0 replies; 12+ messages in thread
From: andymenderunix @ 2016-12-16  5:38 UTC (permalink / raw
  To: gentoo development; +Cc: ada

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]

Yes, I see this as a more sensible solution also. We already have golang support in GCC as a USE flag. If ada support was dropped in upstream head and only legacy or lts versions of GCC have it, this can be done on a per-slot basis :).
~Andrew


Wysłano z telefonu Samsung-------- Original message --------From: Matt Turner <mattst88@gentoo.org> Date: 15/12/2016  21:55  (GMT+01:00) To: gentoo development <gentoo-dev@lists.gentoo.org> Cc: ada@gentoo.org Subject: Re: [gentoo-dev] Ada project needs your help! 
On Sun, Dec 11, 2016 at 7:59 AM, Michał Górny <mgorny@gentoo.org> wrote:
> dev-lang/gnat-gcc

Something I've wondered about since I used gnat-gcc for assignments as
an undergrad -- why is gnat-gcc a separate package from gcc? Isn't the
Ada frontend just part of gcc? Why not just a gcc[ada] USE flag?


[-- Attachment #2: Type: text/html, Size: 1276 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-11 15:59 [gentoo-dev] Ada project needs your help! Michał Górny
  2016-12-14  8:26 ` Christopher Head
  2016-12-15 20:55 ` Matt Turner
@ 2016-12-17 14:26 ` Alfredo Tupone
  2 siblings, 0 replies; 12+ messages in thread
From: Alfredo Tupone @ 2016-12-17 14:26 UTC (permalink / raw
  To: gentoo-dev

Il giorno Sun, 11 Dec 2016 16:59:50 +0100
Michał Górny <mgorny@gentoo.org> ha scritto:

> Hello, everyone.
> 
> The Ada project seriously needs help. For some time already, it has no
> active developers (George is retiring), and a lot of bugs needing
> attention.
> 
> The packages maintained by aga@g.o are:
> 
> app-eselect/eselect-gnat
> dev-ada/asis-gcc
> dev-ada/charles
> dev-lang/gnat-gcc
> virtual/ada
> virtual/gnat
> 
> Since the Ada subsystem in Gentoo is practically unmaintained now
> and has only those two packages, the alternative is to lastrite it
> all.
> 
> Is anyone interested in Ada? Any comments?
> 

If nobody is interested in ada as it is, I would like to bring back it
in a new way, more simple and more in line with gcc

An example is https://github.com/atupone/overlay. 

As it is using the same tools of sys-devel/gcc and provide another gcc.
It is going to conflict with gcc-same-version.

My github overlay is not yet gentoo-ready but I use it regularly

Alfredo


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Ada project needs your help!
  2016-12-15 20:55 ` Matt Turner
@ 2016-12-18 23:43   ` Christopher Head
  0 siblings, 0 replies; 12+ messages in thread
From: Christopher Head @ 2016-12-18 23:43 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 636 bytes --]

On Thu, 15 Dec 2016 12:55:43 -0800
Matt Turner <mattst88@gentoo.org> wrote:

> On Sun, Dec 11, 2016 at 7:59 AM, Michał Górny <mgorny@gentoo.org>
> wrote:
> > dev-lang/gnat-gcc  
> 
> Something I've wondered about since I used gnat-gcc for assignments as
> an undergrad -- why is gnat-gcc a separate package from gcc? Isn't the
> Ada frontend just part of gcc? Why not just a gcc[ada] USE flag?
> 

I agree. Anyone from toolchain@, if someone (perhaps myself) were to
submit a pull request adding an ada useflag to sys-devel/gcc, would it
be accepted (assuming the patch were sensible and clean)?
-- 
Christopher Head

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 630 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-12-18 23:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-11 15:59 [gentoo-dev] Ada project needs your help! Michał Górny
2016-12-14  8:26 ` Christopher Head
2016-12-14  8:30   ` M. J. Everitt
2016-12-14 15:47     ` Michał Górny
2016-12-14 15:55       ` M. J. Everitt
2016-12-15  7:11       ` Christopher Head
2016-12-15  8:19         ` Michał Górny
2016-12-15 17:33           ` Christopher Head
2016-12-15 20:55 ` Matt Turner
2016-12-18 23:43   ` Christopher Head
2016-12-17 14:26 ` Alfredo Tupone
  -- strict thread matches above, loose matches on Subject: below --
2016-12-16  5:38 andymenderunix

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox