Heads-up: SUSEConnect-ng is included in SP4
Hi all, While working on a P1[1], I found out that the SP4 inst-sys already ships SUSEConnect-ng (the new Go-based version). So we should have that into account when dealing with registration bugs and contact the SCC team if something does not work as we expected. Regards, Imo [1] https://bugzilla.suse.com/show_bug.cgi?id=1194989#c7 -- Imobach González Sosa YaST Team at SUSE LLC https://imobachgs.github.io/
On Tue, Jan 25, 2022 at 5:15 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
Hi all,
While working on a P1[1], I found out that the SP4 inst-sys already ships SUSEConnect-ng (the new Go-based version). So we should have that into account when dealing with registration bugs and contact the SCC team if something does not work as we expected.
Regards, Imo
Sorry, what?! Forgive me for being a bit out of the loop here, but there's a Go-based version of SUSEConnect? How does that work with YaST registration being in Ruby? -- 真実はいつも一つ!/ Always, there's only one truth!
On 1/25/22 10:23, Neal Gompa wrote:
On Tue, Jan 25, 2022 at 5:15 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
Hi all,
While working on a P1[1], I found out that the SP4 inst-sys already ships SUSEConnect-ng (the new Go-based version). So we should have that into account when dealing with registration bugs and contact the SCC team if something does not work as we expected.
Regards, Imo
Sorry, what?! Forgive me for being a bit out of the loop here, but there's a Go-based version of SUSEConnect? How does that work with YaST registration being in Ruby?
AFAIK, SCC Team has implemented FFI ruby bindings. Theoretically, everything should continue working without changes in YaST. Regards, Iván -- José Iván López González YaST Team at SUSE LINUX GmbH IRC: jilopez
El mar, 25-01-2022 a las 05:23 -0500, Neal Gompa escribió:
On Tue, Jan 25, 2022 at 5:15 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
Hi all,
While working on a P1[1], I found out that the SP4 inst-sys already ships SUSEConnect-ng (the new Go-based version). So we should have that into account when dealing with registration bugs and contact the SCC team if something does not work as we expected.
Regards, Imo
Sorry, what?! Forgive me for being a bit out of the loop here, but there's a Go-based version of SUSEConnect? How does that work with YaST registration being in Ruby?
No problem. Yes, SUSEConnect-ng[1] is written in Go. It offers a Ruby layer[2] that seems to work just fine. [1] https://github.com/SUSE/connect-ng [2] https://github.com/SUSE/connect-ng/tree/main/yast Regards, Imo -- Imobach González Sosa YaST Team at SUSE LLC https://imobachgs.github.io/
On Tue, Jan 25, 2022 at 5:27 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
El mar, 25-01-2022 a las 05:23 -0500, Neal Gompa escribió:
On Tue, Jan 25, 2022 at 5:15 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
Hi all,
While working on a P1[1], I found out that the SP4 inst-sys already ships SUSEConnect-ng (the new Go-based version). So we should have that into account when dealing with registration bugs and contact the SCC team if something does not work as we expected.
Regards, Imo
Sorry, what?! Forgive me for being a bit out of the loop here, but there's a Go-based version of SUSEConnect? How does that work with YaST registration being in Ruby?
No problem. Yes, SUSEConnect-ng[1] is written in Go. It offers a Ruby layer[2] that seems to work just fine.
[1] https://github.com/SUSE/connect-ng [2] https://github.com/SUSE/connect-ng/tree/main/yast
Huh, so it has a C library intermediary by using CGo in the opposite direction (binding Go functions to a shim C interface to make the library). Is there documentation of the APIs? I can't seem to find any developer documentation for this... I've been trying to figure out how to glue SUSEConnect to the DNF package manager for over a year. If there are some docs on how this works, I might be able to pull it off... -- 真実はいつも一つ!/ Always, there's only one truth!
El mar, 25-01-2022 a las 05:32 -0500, Neal Gompa escribió:
Huh, so it has a C library intermediary by using CGo in the opposite direction (binding Go functions to a shim C interface to make the library). Is there documentation of the APIs? I can't seem to find any developer documentation for this...
I've been trying to figure out how to glue SUSEConnect to the DNF package manager for over a year. If there are some docs on how this works, I might be able to pull it off...
Hi Neal, I do not have any documentation about this (we just rely on the shim). But I guess you could contact them in order to get more information. Regards, Imo -- Imobach González Sosa YaST Team at SUSE LLC https://imobachgs.github.io/
On Tue, Jan 25, 2022 at 5:39 AM Imobach Gonzalez Sosa <IGonzalezSosa@suse.com> wrote:
El mar, 25-01-2022 a las 05:32 -0500, Neal Gompa escribió:
Huh, so it has a C library intermediary by using CGo in the opposite direction (binding Go functions to a shim C interface to make the library). Is there documentation of the APIs? I can't seem to find any developer documentation for this...
I've been trying to figure out how to glue SUSEConnect to the DNF package manager for over a year. If there are some docs on how this works, I might be able to pull it off...
Hi Neal,
I do not have any documentation about this (we just rely on the shim). But I guess you could contact them in order to get more information.
I'll do that, thanks! -- 真実はいつも一つ!/ Always, there's only one truth!
participants (3)
-
Imobach Gonzalez Sosa
-
José Iván López González
-
Neal Gompa