synth icon indicating copy to clipboard operation
synth copied to clipboard

Synth EOL? : Depends on expired lang/gcc6-aux

Open qcybb opened this issue 2 years ago • 17 comments

Any plans to address this issue?

Checking for packages with security vulnerabilities: synth-2.12: Tag: expiration_date Value: 2022-06-30 synth-2.12: Tag: deprecated Value: Depends on expired lang/gcc6-aux

I emailed fluffy and they said:

Yes, synth is marked as expired because lacks of Ada compiler. gcc6-aux is outdated and dead, alternative Ada compiler is not ported to FreeBSD, so yes, synth port have no future.

qcybb avatar Jun 11 '22 15:06 qcybb

I've got no connection to FreeBSD anymore. There's no technical reason to remove gcc6-aux, the ports guys are just being vindictive. You synth users need to raise he'll to change their minds.

However, I could add synth to http://www.ravenports.com and at least freebsd users could get it from there.

On Sat, Jun 11, 2022, 10:43 Dave @.***> wrote:

Any plans to address this issue?

Checking for packages with security vulnerabilities: synth-2.12: Tag: expiration_date Value: 2022-06-30 synth-2.12: Tag: deprecated Value: Depends on expired lang/gcc6-aux

I emailed fluffy and they said:

Yes, synth is marked as expired because lacks of Ada compiler. gcc6-aux is outdated and dead, alternative Ada compiler is not ported to FreeBSD, so yes, synth port have no future.

— Reply to this email directly, view it on GitHub https://github.com/jrmarino/synth/issues/208, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAISZ5TRSFOFJTWFX4TKK3LVOSXZNANCNFSM5YQIFTXA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

jrmarino avatar Jun 11 '22 16:06 jrmarino

I commented on this issue in [email protected]: https://lists.freebsd.org/archives/freebsd-ports/2022-June/002045.html

If anyone else is affected by this, please chime in.

ALPHA-60 avatar Jun 11 '22 22:06 ALPHA-60

I've started work on adding the synth port to Ravenports. Once it's finished, I'll rebuild all FreeBSD packages and put out instructions how to install it. As for your concern about losing Ada in general on FreeBSD, it's all conserved in Ravenports.

On Sat, Jun 11, 2022 at 5:22 PM Bojan Petrovic @.***> wrote:

I commented on this issue in @.***: https://lists.freebsd.org/archives/freebsd-ports/2022-June/002045.html

If anyone else is affected by this, please chime in.

— Reply to this email directly, view it on GitHub https://github.com/jrmarino/synth/issues/208#issuecomment-1153007544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAISZ5SUIOTWLWR4KGWCRW3VOUGQ3ANCNFSM5YQIFTXA . You are receiving this because you commented.Message ID: @.***>

jrmarino avatar Jun 13 '22 14:06 jrmarino

Thank you, I really appreciate it!

qcybb avatar Jun 13 '22 14:06 qcybb

So this was done a long time ago, but an unrelated problem prevented me from publishing the packages. I've written instructions on how to install Synth on AMD64 from Ravenports. It would be great if you could proof the instructions for me and verify Synth from Ravenports still works as expected:

https://github.com/jrmarino/Ravenports/wiki/Synth_Install

jrmarino avatar Sep 17 '22 15:09 jrmarino

any news about the synth EOL? Did you try installing from Ravenports (per the wiki) ? (now at https://github.com/Ravenports/Ravenports/wiki/Synth_Install )

jrmarino avatar Oct 17 '22 18:10 jrmarino

I have not tried installing it from Ravenports yet as Synth is still in the ports system.

As for the EOL issue, this is what is showing up in my daily security emails :

Checking for packages with security vulnerabilities: Database fetched: Sun Oct 16 03:55:47 PDT 2022 synth-2.12: Tag: expiration_date Value: 2022-06-30 synth-2.12: Tag: deprecated Value: Depends on expired lang/gcc6-aux

qcybb avatar Oct 17 '22 18:10 qcybb

It would be great if you could test the Ravenports build of synth before the EOL occurs. That way if there's a problem with the documentation (or it doesn't work) we have time to fix it before it's critical.

jrmarino avatar Oct 17 '22 18:10 jrmarino

I basically want to make sure the wiki is correct and it's a path forward. Those guys will purge synth no matter how many people object.

jrmarino avatar Oct 17 '22 18:10 jrmarino

Ok, I'll try and check it out a little bit later this week.

qcybb avatar Oct 17 '22 18:10 qcybb

we're documenting the process now in #210 we've found a couple of issues. It will require changes and a new repository build to fix so it works as outlined in the wiki.

jrmarino avatar Oct 18 '22 17:10 jrmarino

Ok, in case I miss it please keep me posted.

qcybb avatar Oct 18 '22 17:10 qcybb

I've pushed a new repository for FreeBSD this morning, so hopefully I've addressed those issues. If you want to test out the wiki instructions now, feel free.

jrmarino avatar Oct 28 '22 15:10 jrmarino

Ok, thanks! I'm not sure I will have time today, but I should be able to test it over the weekend.

qcybb avatar Oct 28 '22 20:10 qcybb

Is Synth still at risk of being removed from the FreeBSD ports tree now that there is lang/gnat12 in the ports tree?

flux77 avatar Apr 26 '23 01:04 flux77

I have nothing to do with it, but I would think no.

  1. synth builds with newer gnat
  2. that gnat12 needs gcc-aux to build. so if they need gcc-aux anyway, there's no motive for removing synth.

and there's always a backup plan if that happens (it's built by ravenports)

jrmarino avatar Apr 26 '23 01:04 jrmarino