jrmarino / synth

Next D/Ports build tool for live systems (Alternative for Portmaster and Portupgrade tools)
ISC License
255 stars 15 forks source link

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

Open qcybb opened 2 years ago

qcybb commented 2 years ago

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.

jrmarino commented 2 years ago

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: @.***>

ALPHA-60 commented 2 years ago

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

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

jrmarino commented 2 years ago

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: @.***>

qcybb commented 2 years ago

Thank you, I really appreciate it!

jrmarino commented 2 years ago

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 commented 2 years ago

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 )

qcybb commented 2 years ago

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

jrmarino commented 2 years ago

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 commented 2 years ago

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.

qcybb commented 2 years ago

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

jrmarino commented 2 years ago

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.

qcybb commented 2 years ago

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

jrmarino commented 2 years ago

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.

qcybb commented 2 years ago

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

flux77 commented 1 year ago

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

jrmarino commented 1 year ago

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)

lispstudent commented 2 months ago

Just FYI, synth is still available in ports.