public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
@ 2024-09-20  1:46 Kevin Brace
  2024-09-20  2:34 ` Sam James
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin Brace @ 2024-09-20  1:46 UTC (permalink / raw
  To: gentoo-dev

Hi,

I am a first time poster who just subscribed to the gentoo-dev mailing list.
I installed Eclipse IDE 4.6 to one Gentoo Linux installation using the community maintained Eclipse IDE repository ebuild when Portage still supported EAPI 6, but the current release of Portage no longer does so.
I have been increasingly annoyed by this community maintained Gentoo Eclipse IDE ebuild giving me weird warning type messages when running Portage.
Of course, it does not stop Portage from running, but I do not like it aesthetically.
The cause of the warning messages are that ebuilds are still at EAPI 5 (for Eclipse IDE 4.5) and 6 (for Eclipse IDE 4.6), and they need to be updated to at least EAPI 7.
I got so annoyed by this that I decided to take them into my own hands, and I managed to update ebuilds in question.
I got rid of all the annoying messages displayed when running Portage, and it appears that Eclipse IDE installs fine.
So I directly contacted one developer of the three still active on GitHub, but he refused to take up the ebuilds and update them.
He does not seem to want to maintain the repository any longer (he appears to be disillusioned with the Eclipse IDE ebuilds they developed for some reason), and even suggested that a new community repository to be created to replace the now obsolete Eclipse IDE repository.
This one I am talking about.

https://github.com/gentoo/eclipse-overlay

Personally, I really did not want to get involved in this type of OS infrastructure project because I work on totally different type of code development projects, but I feel like something has to be done to update the Eclipse IDE ebuilds to keep up with Portage.
Let me know what more experienced Gentoo developers think.

Regards,

Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com


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

* Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
  2024-09-20  1:46 [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7 Kevin Brace
@ 2024-09-20  2:34 ` Sam James
  2024-09-20  3:00   ` Kevin Brace
  0 siblings, 1 reply; 6+ messages in thread
From: Sam James @ 2024-09-20  2:34 UTC (permalink / raw
  To: Kevin Brace; +Cc: gentoo-dev

Kevin Brace <kevinbrace@gmx.com> writes:

> Hi,
Hi,

>
> I am a first time poster who just subscribed to the gentoo-dev mailing list.
> I installed Eclipse IDE 4.6 to one Gentoo Linux installation using the
> community maintained Eclipse IDE repository ebuild when Portage still
> supported EAPI 6, but the current release of Portage no longer does
> so.
> I have been increasingly annoyed by this community maintained Gentoo Eclipse IDE ebuild giving me weird warning type messages when running Portage.
> Of course, it does not stop Portage from running, but I do not like it aesthetically.
> The cause of the warning messages are that ebuilds are still at EAPI 5 (for Eclipse IDE 4.5) and 6 (for Eclipse IDE 4.6), and they need to be updated to at least EAPI 7.
> I got so annoyed by this that I decided to take them into my own hands, and I managed to update ebuilds in question.
> I got rid of all the annoying messages displayed when running Portage, and it appears that Eclipse IDE installs fine.
> So I directly contacted one developer of the three still active on GitHub, but he refused to take up the ebuilds and update them.
> He does not seem to want to maintain the repository any longer (he
> appears to be disillusioned with the Eclipse IDE ebuilds they
> developed for some reason), and even suggested that a new community
> repository to be created to replace the now obsolete Eclipse IDE
> repository.
> This one I am talking about.
>
> https://github.com/gentoo/eclipse-overlay
>
> Personally, I really did not want to get involved in this type of OS
> infrastructure project because I work on totally different type of
> code development projects, but I feel like something has to be done to
> update the Eclipse IDE ebuilds to keep up with Portage.
> Let me know what more experienced Gentoo developers think.

In general, packaging Java is pretty painful and everyone has migrated
to using just prebuilt jars for useful applications (like Eclipse).

(See
e.g. https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/4EHBACT4I263R4QF75HB3DUJWWANGHAS/,
and I think Chewi wrote a similar email at one point.)

I'm not 100% clear what's being requested here:
* it definitely looks like the eclipse overlay is pretty dead and
  should probably be removed from the repository list;
* we can consider requests if someone wants access to it (perhaps you!)
  to contribute fixed ebuilds to it, but it might just be better to make
  your own repository for that;
* there seem to be some newer ebuilds for eclipse in other repositories,
  see e.g. http://gpo.zugaina.org/Search?search=eclipse

>
> Regards,
>
> Kevin Brace
> Brace Computer Laboratory blog
> https://bracecomputerlab.com

thanks,
sam


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

* Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
  2024-09-20  2:34 ` Sam James
@ 2024-09-20  3:00   ` Kevin Brace
  2024-09-20  3:13     ` James Stevenson
  2024-09-20  3:29     ` Eli Schwartz
  0 siblings, 2 replies; 6+ messages in thread
From: Kevin Brace @ 2024-09-20  3:00 UTC (permalink / raw
  To: Sam James; +Cc: gentoo-dev

Hi Sam,

Okay, if I was not clear about what I wanted, I will try to clarify.
I personally wanted the "sort of official" Eclipse IDE Gentoo overlay on GitHub to take up my updated EAPI 7 based ebuilds, but the only person I was able to contact  refused.
I call the repository "sort of official" since it is still on the Gentoo wiki page. [1]
I fixed the ebuild so I do not feel like it should be rejected by the developer, but it is what it is.
Since this is what the situation is, I feel like the existing "sort of official" Eclipse IDE Gentoo overlay should be forked, and the updated ebuilds should be incorporated.
Or, perhaps I can gain access to commit the updates to this repository, but I assume the people listed on the GitHub page probably will not allow that.
I hope the explanation I wrote here makes sense.
I was not aware of the alternative unofficial repository .
I will take a look at it.
That being said, the wiki page still has the now broken repository. [2]
Something needs to be done to remedy the situation.

Regards,

Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com


[1]: https://wiki.gentoo.org/wiki/Eclipse
[2]: https://github.com/gentoo/eclipse-overlay


> Sent: Thursday, September 19, 2024 at 7:34 PM
> From: "Sam James" <sam@gentoo.org>
> To: "Kevin Brace" <kevinbrace@gmx.com>
> Cc: gentoo-dev@lists.gentoo.org
> Subject: Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
>
> Kevin Brace <kevinbrace@gmx.com> writes:
>
> > Hi,
> Hi,
>
> >
> > I am a first time poster who just subscribed to the gentoo-dev mailing list.
> > I installed Eclipse IDE 4.6 to one Gentoo Linux installation using the
> > community maintained Eclipse IDE repository ebuild when Portage still
> > supported EAPI 6, but the current release of Portage no longer does
> > so.
> > I have been increasingly annoyed by this community maintained Gentoo Eclipse IDE ebuild giving me weird warning type messages when running Portage.
> > Of course, it does not stop Portage from running, but I do not like it aesthetically.
> > The cause of the warning messages are that ebuilds are still at EAPI 5 (for Eclipse IDE 4.5) and 6 (for Eclipse IDE 4.6), and they need to be updated to at least EAPI 7.
> > I got so annoyed by this that I decided to take them into my own hands, and I managed to update ebuilds in question.
> > I got rid of all the annoying messages displayed when running Portage, and it appears that Eclipse IDE installs fine.
> > So I directly contacted one developer of the three still active on GitHub, but he refused to take up the ebuilds and update them.
> > He does not seem to want to maintain the repository any longer (he
> > appears to be disillusioned with the Eclipse IDE ebuilds they
> > developed for some reason), and even suggested that a new community
> > repository to be created to replace the now obsolete Eclipse IDE
> > repository.
> > This one I am talking about.
> >
> > https://github.com/gentoo/eclipse-overlay
> >
> > Personally, I really did not want to get involved in this type of OS
> > infrastructure project because I work on totally different type of
> > code development projects, but I feel like something has to be done to
> > update the Eclipse IDE ebuilds to keep up with Portage.
> > Let me know what more experienced Gentoo developers think.
>
> In general, packaging Java is pretty painful and everyone has migrated
> to using just prebuilt jars for useful applications (like Eclipse).
>
> (See
> e.g. https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/4EHBACT4I263R4QF75HB3DUJWWANGHAS/,
> and I think Chewi wrote a similar email at one point.)
>
> I'm not 100% clear what's being requested here:
> * it definitely looks like the eclipse overlay is pretty dead and
>   should probably be removed from the repository list;
> * we can consider requests if someone wants access to it (perhaps you!)
>   to contribute fixed ebuilds to it, but it might just be better to make
>   your own repository for that;
> * there seem to be some newer ebuilds for eclipse in other repositories,
>   see e.g. http://gpo.zugaina.org/Search?search=eclipse
>
> >
> > Regards,
> >
> > Kevin Brace
> > Brace Computer Laboratory blog
> > https://bracecomputerlab.com
>
> thanks,
> sam
>
>


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

* Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
  2024-09-20  3:00   ` Kevin Brace
@ 2024-09-20  3:13     ` James Stevenson
  2024-09-20  3:29     ` Eli Schwartz
  1 sibling, 0 replies; 6+ messages in thread
From: James Stevenson @ 2024-09-20  3:13 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

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

Hello,

If the current maintainer does not want to continue maintaining these, and
no one else volunteers to, then the overlay will just be removed.

Someone else would need to volunteer to maintain eclipse in a new
overlay/repo for updates to happen. Then potentially that new overlay will
be integrated into eselect-repository to replace the old one. It doesn't
sound like anyone is willing to do the maintenance on it though, so likely
the overlay will just be deleted.

All the best,
James

On Fri, 20 Sept 2024, 04:06 Kevin Brace, <kevinbrace@gmx.com> wrote:

> Hi Sam,
>
> Okay, if I was not clear about what I wanted, I will try to clarify.
> I personally wanted the "sort of official" Eclipse IDE Gentoo overlay on
> GitHub to take up my updated EAPI 7 based ebuilds, but the only person I
> was able to contact  refused.
> I call the repository "sort of official" since it is still on the Gentoo
> wiki page. [1]
> I fixed the ebuild so I do not feel like it should be rejected by the
> developer, but it is what it is.
> Since this is what the situation is, I feel like the existing "sort of
> official" Eclipse IDE Gentoo overlay should be forked, and the updated
> ebuilds should be incorporated.
> Or, perhaps I can gain access to commit the updates to this repository,
> but I assume the people listed on the GitHub page probably will not allow
> that.
> I hope the explanation I wrote here makes sense.
> I was not aware of the alternative unofficial repository .
> I will take a look at it.
> That being said, the wiki page still has the now broken repository. [2]
> Something needs to be done to remedy the situation.
>
> Regards,
>
> Kevin Brace
> Brace Computer Laboratory blog
> https://bracecomputerlab.com
>
>
> [1]: https://wiki.gentoo.org/wiki/Eclipse
> [2]: https://github.com/gentoo/eclipse-overlay
>
>
> > Sent: Thursday, September 19, 2024 at 7:34 PM
> > From: "Sam James" <sam@gentoo.org>
> > To: "Kevin Brace" <kevinbrace@gmx.com>
> > Cc: gentoo-dev@lists.gentoo.org
> > Subject: Re: [gentoo-dev] Updating community maintained Gentoo Eclipse
> IDE repository ebuild to EAPI 7
> >
> > Kevin Brace <kevinbrace@gmx.com> writes:
> >
> > > Hi,
> > Hi,
> >
> > >
> > > I am a first time poster who just subscribed to the gentoo-dev mailing
> list.
> > > I installed Eclipse IDE 4.6 to one Gentoo Linux installation using the
> > > community maintained Eclipse IDE repository ebuild when Portage still
> > > supported EAPI 6, but the current release of Portage no longer does
> > > so.
> > > I have been increasingly annoyed by this community maintained Gentoo
> Eclipse IDE ebuild giving me weird warning type messages when running
> Portage.
> > > Of course, it does not stop Portage from running, but I do not like it
> aesthetically.
> > > The cause of the warning messages are that ebuilds are still at EAPI 5
> (for Eclipse IDE 4.5) and 6 (for Eclipse IDE 4.6), and they need to be
> updated to at least EAPI 7.
> > > I got so annoyed by this that I decided to take them into my own
> hands, and I managed to update ebuilds in question.
> > > I got rid of all the annoying messages displayed when running Portage,
> and it appears that Eclipse IDE installs fine.
> > > So I directly contacted one developer of the three still active on
> GitHub, but he refused to take up the ebuilds and update them.
> > > He does not seem to want to maintain the repository any longer (he
> > > appears to be disillusioned with the Eclipse IDE ebuilds they
> > > developed for some reason), and even suggested that a new community
> > > repository to be created to replace the now obsolete Eclipse IDE
> > > repository.
> > > This one I am talking about.
> > >
> > > https://github.com/gentoo/eclipse-overlay
> > >
> > > Personally, I really did not want to get involved in this type of OS
> > > infrastructure project because I work on totally different type of
> > > code development projects, but I feel like something has to be done to
> > > update the Eclipse IDE ebuilds to keep up with Portage.
> > > Let me know what more experienced Gentoo developers think.
> >
> > In general, packaging Java is pretty painful and everyone has migrated
> > to using just prebuilt jars for useful applications (like Eclipse).
> >
> > (See
> > e.g.
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/4EHBACT4I263R4QF75HB3DUJWWANGHAS/
> ,
> > and I think Chewi wrote a similar email at one point.)
> >
> > I'm not 100% clear what's being requested here:
> > * it definitely looks like the eclipse overlay is pretty dead and
> >   should probably be removed from the repository list;
> > * we can consider requests if someone wants access to it (perhaps you!)
> >   to contribute fixed ebuilds to it, but it might just be better to make
> >   your own repository for that;
> > * there seem to be some newer ebuilds for eclipse in other repositories,
> >   see e.g. http://gpo.zugaina.org/Search?search=eclipse
> >
> > >
> > > Regards,
> > >
> > > Kevin Brace
> > > Brace Computer Laboratory blog
> > > https://bracecomputerlab.com
> >
> > thanks,
> > sam
> >
> >
>
>

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

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

* Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
  2024-09-20  3:00   ` Kevin Brace
  2024-09-20  3:13     ` James Stevenson
@ 2024-09-20  3:29     ` Eli Schwartz
  2024-09-24  9:33       ` Filip Kobierski
  1 sibling, 1 reply; 6+ messages in thread
From: Eli Schwartz @ 2024-09-20  3:29 UTC (permalink / raw
  To: gentoo-dev


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

On 9/19/24 11:00 PM, Kevin Brace wrote:
> Hi Sam,
> 
> Okay, if I was not clear about what I wanted, I will try to clarify.
> I personally wanted the "sort of official" Eclipse IDE Gentoo overlay on GitHub to take up my updated EAPI 7 based ebuilds, but the only person I was able to contact  refused.
> I call the repository "sort of official" since it is still on the Gentoo wiki page. [1]
> I fixed the ebuild so I do not feel like it should be rejected by the developer, but it is what it is.
> Since this is what the situation is, I feel like the existing "sort of official" Eclipse IDE Gentoo overlay should be forked, and the updated ebuilds should be incorporated.
> Or, perhaps I can gain access to commit the updates to this repository, but I assume the people listed on the GitHub page probably will not allow that.
> I hope the explanation I wrote here makes sense.
> I was not aware of the alternative unofficial repository .
> I will take a look at it.
> That being said, the wiki page still has the now broken repository. [2]
> Something needs to be done to remedy the situation.



The eclipse overlay is hosted on gitweb.gentoo.org and IMHO if it's
going to be there rather than in some individual's private github
account there should be an expectation that the Gentoo project can seek
out new maintainers to take over, if the current maintainers don't wish
to continue maintaining it.

If the current maintainers wished to keep maintaining it, that would be
one thing, but refusing to maintain it in the desire to have it die is
pretty silly.


Another option would be to package it in GURU:
https://wiki.gentoo.org/wiki/Project:GURU -- this would imply that you
expect all users who have volunteered to contribute to GURU to be able
to make updates to eclipse.

Then delete the eclipse overlay as obsolete and superseded.


-- 
Eli Schwartz


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

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

* Re: [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7
  2024-09-20  3:29     ` Eli Schwartz
@ 2024-09-24  9:33       ` Filip Kobierski
  0 siblings, 0 replies; 6+ messages in thread
From: Filip Kobierski @ 2024-09-24  9:33 UTC (permalink / raw
  To: gentoo-dev


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

Hello everyone!

I wholeheartedly agree with Eli on this.
If it is on official gentoo infrastructure then something
needs to be done.

I do not know how important eclipse is but I think that if
no one wants to maintain it then it should be archived.
Of course having Kevin's work go to waste is not a good thing so
I think it should be included in the archive.
It could stay in that state until someone wishes to maintain it.
Then it could be moved to guru or back to the official git.

Regards
fkobi

On Friday, September 20th, 2024 at 05:29, Eli Schwartz <eschwartz@gentoo.org> wrote:

> On 9/19/24 11:00 PM, Kevin Brace wrote:
> 

> > Hi Sam,
> > 

> > Okay, if I was not clear about what I wanted, I will try to clarify.
> > I personally wanted the "sort of official" Eclipse IDE Gentoo overlay on GitHub to take up my updated EAPI 7 based ebuilds, but the only person I was able to contact refused.
> > I call the repository "sort of official" since it is still on the Gentoo wiki page. [1]
> > I fixed the ebuild so I do not feel like it should be rejected by the developer, but it is what it is.
> > Since this is what the situation is, I feel like the existing "sort of official" Eclipse IDE Gentoo overlay should be forked, and the updated ebuilds should be incorporated.
> > Or, perhaps I can gain access to commit the updates to this repository, but I assume the people listed on the GitHub page probably will not allow that.
> > I hope the explanation I wrote here makes sense.
> > I was not aware of the alternative unofficial repository .
> > I will take a look at it.
> > That being said, the wiki page still has the now broken repository. [2]
> > Something needs to be done to remedy the situation.
> 

> 

> 

> 

> The eclipse overlay is hosted on gitweb.gentoo.org and IMHO if it's
> going to be there rather than in some individual's private github
> account there should be an expectation that the Gentoo project can seek
> out new maintainers to take over, if the current maintainers don't wish
> to continue maintaining it.
> 

> If the current maintainers wished to keep maintaining it, that would be
> one thing, but refusing to maintain it in the desire to have it die is
> pretty silly.
> 

> 

> Another option would be to package it in GURU:
> https://wiki.gentoo.org/wiki/Project:GURU -- this would imply that you
> expect all users who have volunteered to contribute to GURU to be able
> to make updates to eclipse.
> 

> Then delete the eclipse overlay as obsolete and superseded.
> 

> 

> --
> Eli Schwartz

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

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

end of thread, other threads:[~2024-09-24  9:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-20  1:46 [gentoo-dev] Updating community maintained Gentoo Eclipse IDE repository ebuild to EAPI 7 Kevin Brace
2024-09-20  2:34 ` Sam James
2024-09-20  3:00   ` Kevin Brace
2024-09-20  3:13     ` James Stevenson
2024-09-20  3:29     ` Eli Schwartz
2024-09-24  9:33       ` Filip Kobierski

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