[opensuse-factory] golang is dead in openSUSE?
Hi, yesterday I came across go, wanting to update syzkaller (written in go). But I failed miserably. The packages are over year old, the build go macros seems to be broken etc. See build status in OBS: https://goo.gl/4gQDCB On the top of that, there are pending updates to several packages for 7 *months* already: https://build.opensuse.org/user/show/MargueriteSu Does anybody care? Should we drop all this golang mess from openSUSE and rely on "go get"? How am I supposed to package go-dependant software like syzkaller? thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 02/01/2017, 09:23 AM, Jiri Slaby wrote:
Hi,
yesterday I came across go, wanting to update syzkaller (written in go). But I failed miserably. The packages are over year old, the build go macros seems to be broken etc. See build status in OBS: https://goo.gl/4gQDCB
On the top of that, there are pending updates to several packages for 7 *months* already: https://build.opensuse.org/user/show/MargueriteSu
Does anybody care? Should we drop all this golang mess from openSUSE and rely on "go get"? How am I supposed to package go-dependant software like syzkaller?
And the person who submitted the packages 7 months ago is maintaining his own copy at: https://build.opensuse.org/project/monitor/home:tboerger:branches:devel:lang... That one seems to be working really well. So the question is why he is not a maintainer? Can somebody with power give him privileges to edit devel:languages:go? I am cannot say he would agree, but he has not filled in an e-mail to OBS, so I cannot CC him to ask...
thanks,
-- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi Jiri,
yesterday I came across go, wanting to update syzkaller (written in go). But I failed miserably. The packages are over year old, the build go macros seems to be broken etc. See build status in OBS: https://goo.gl/4gQDCB
Please open a SR, or an issue so we can track it. If it's not in openSUSE then in general development repos don't have any guarantees of sticking around -- users aren't /really/ meant to be adding devel repos (see Richard's talk[1]).
On the top of that, there are pending updates to several packages for 7 *months* already: https://build.opensuse.org/user/show/MargueriteSu
She used to be the maintainer, but no longer is. I'm not sure why her requests haven't been revoked yet (they are no longer applicable to the state of devel:languages:go).
Does anybody care? Should we drop all this golang mess from openSUSE and rely on "go get"? How am I supposed to package go-dependant software like syzkaller?
Yes we care, and sorry about the current state. There was some issues with the previous maintainer which resulted in us having to rework most (if not all) packages. The person who was working on that *was* Thomas Boerger (the person you linked), however he's since given the task to Thomas Hipp. Jordi is currently doing a lot of work on it too. I wouldn't recommend relying on "go get", simply because of all of the issues I've personally had with it. Not to mention that versioning and security updates are not handled _at all_ by "go get". You should be able to branch the package on OBS and then update it as a temporary fix while we continue working on the cleanup.
And the person who submitted the packages 7 months ago is maintaining his own copy at: https://build.opensuse.org/project/monitor/home:tboerger:branches:devel:lang...
Yup, we're working on integrating this work. The biggest part of the work was a rewrite of golang-packaging to make it more usable and stable. The old version broke the entire Go ecosystem on several occasions, hence the rewrite. Most of the packages work, but because some of the core packages still don't work we can't just copypac everything. But rest assured, we _are_ working on it.
That one seems to be working really well. So the question is why he is not a maintainer? Can somebody with power give him privileges to edit devel:languages:go? I am cannot say he would agree, but he has not filled in an e-mail to OBS, so I cannot CC him to ask...
IIRC he used to be a maintainer, but as above he has given his duties to Thomas Hipp. Not sure why his email isn't in OBS though... In any case, yes we are working on it. Sorry for the delays, but we are only human. In addition it appears that very few people in the openSUSE community are working on this (and mostly those people come from the SUSE containers team -- which means that we simply can't spend all of our time on it). *If you'd like to improve the current state, please lend us a hand.* [1]: https://www.youtube.com/watch?v=lz3whk4E_IA -- Aleksa Sarai Software Engineer (Containers) SUSE Linux GmbH https://www.cyphar.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 02/01/2017, 10:01 AM, Aleksa Sarai wrote:
That one seems to be working really well. So the question is why he is not a maintainer? Can somebody with power give him privileges to edit devel:languages:go? I am cannot say he would agree, but he has not filled in an e-mail to OBS, so I cannot CC him to ask...
IIRC he used to be a maintainer, but as above he has given his duties to Thomas Hipp. Not sure why his email isn't in OBS though...
In any case, yes we are working on it. Sorry for the delays, but we are only human. In addition it appears that very few people in the openSUSE community are working on this (and mostly those people come from the SUSE containers team -- which means that we simply can't spend all of our time on it).
*If you'd like to improve the current state, please lend us a hand.*
Well, I started submitting updates (I need newer versions for syzkaller) until I saw the mess and rather old requests. I stopped, obviously. It's nice to read that the guys are working on that. I will use home:tboerger:branches:devel:languages:go for syzkaller now and report/fix if something is still broken. Looking forward when devel:lang:go gets in shape the same as tboerger repo is. thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 02/01/2017, 10:01 AM, Aleksa Sarai wrote:
IIRC he used to be a maintainer, but as above he has given his duties to Thomas Hipp. Not sure why his email isn't in OBS though...
One more note, can we set publish flag for home:tboerger:branches:devel:languages:go ? thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, Feb 1, 2017 at 4:23 PM, Jiri Slaby <jslaby@suse.cz> wrote:
Hi,
yesterday I came across go, wanting to update syzkaller (written in go). But I failed miserably. The packages are over year old, the build go macros seems to be broken etc. See build status in OBS: https://goo.gl/4gQDCB
On the top of that, there are pending updates to several packages for 7 *months* already: https://build.opensuse.org/user/show/MargueriteSu
For some unpleasant reasons, I've been kicked out. http://lists.opensuse.org/opensuse-go/2016-06/msg00000.html https://github.com/openSUSE/golang-packaging/pull/5 And my control over my own project has been taken over. My maintainership to that repository has been compromised too. I can no longer touch golang-packaging. So I'm not interested in any of the go stuff in openSUSE now. Marguerite -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Aleksa Sarai
-
Jiri Slaby
-
Marguerite Su