I've been AFKed for a while so didn't catch up with the fork and recent
I'm ok with the fork, it gives me access to openSUSE organization.
But actually I'm a little mad with the package updates...someone has
kind of behavior on ML once...while I am the author of a project and
the only maintainer
for a package, suddenly I see my release schedule, versioning scheme
and control over
my package was totally altered by just leaving a note, from upstream
YES, I didn't reply in time. But in that hurry? better not. it's not
urgent security updates,
but some cleaning work (I doubt). I didn't see any respect and open
actually. Newbies for go still have their rights to go, gentlemen.
Complaint is over. Bad things just happen everyday. Let's go back to
the codes to carry on.
While I think I knew golang libraries are statically built when I
runtime requirements. (The commit message makes me feel I didn't write main
function in a 10-line C program)
It was not to bring go itself in (although there was such side effect)
but for ABI consistency.
Back when I updated golang from 1.3 to 1.4, I noticed those:
OBS will not rebuilt all golang stuff after the main go's version bumps.
From time to time there're failed states in
3rd-party golang libraries.
If A depends on B, when B is updated, A will not get rebuilt, not like
the standard behavior
for C/C++. So I have to update A too to fix the failure which can be
resolved by an automatical
So this is it: if golang updates to 1.7, all 3rd-party golang
libraries will still explicitly require
golang 1.6 in my design.
Then when you build another golang programs depend on one of those libraries.
It will get an "unresolvable" error. Very Clear. Instead of processing
the build and failing
somewhere random because of using go 1.7 and some go libraries built
against go 1.6.
Unless we can get a solution, either to fix from OBS side or prevent
those situations better,
we can not just omit the codes I wrote.
To unsubscribe, e-mail: opensuse-go+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-go+owner(a)opensuse.org