Overview
Request 542087 superseded
SCons 3.0.1
- Created by AndreasStieger
- In state superseded
- Supersedes 542080
- Superseded by 545147
- Open review for repo-checker
- Open review for openSUSE:Factory:Staging:G
Request History
AndreasStieger created request
SCons 3.0.1
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot set openSUSE:Factory:Staging:B as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:B"
staging-bot accepted review
Picked openSUSE:Factory:Staging:B
maxlin_factory set openSUSE:Factory:Staging:G as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:G"
maxlin_factory accepted review
Moved to openSUSE:Factory:Staging:G
mrdocs accepted review
ok
factory-repo-checker superseded request
superseded by 545147
gpsd and ffado failed build and seems related
I am not sure if we want every minor package hold this up...
For gpsd @jreuter there are fixes in post-3.17 git:
http://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=ed205512dd05a7dd4b0dab8af760d13e9efbbb25
Actually rings need to build. So we can look into these two.
Why would I want to accept a package that knowingly breaks other stuff? That makes no sense for a product... that's what for you have devel branches... you can break everything there you wish and submit when stuff is ready
You know as well as I do that breakages of entirely unrelated packages cannot be found via devel branches. Ultimately Factory staging cannot be duplicated there, at least due to the package build limit per project. I did not see these two two ring packages raised before by staging. But now that we know, and the rings-must-build requirement is clear, we can have a look, like @pluskalm and myself did for others.
We could use openSUSE:Factory:Staging:O for such experiments, but neither @mimi_vx or me can commit there to see what else breaks
you can use ANY branch - OBS is really cool :)
It's only 25 packages in total.
Right, because I did not know that obs was cool.
Yep - I have to admit that I did not expect that much issues with scons
And as I see in https://build.opensuse.org/project/monitor/home:pluskalm:python3 most of scons packages will need fixing :(
I'll be taking care of gpick - maybe you can post to the factory ML about this change with a list of the packages that are failing and need work?
The ones in the ring are mandatory to be solved before the scons change can be accepted, but it is definitivley nice to work with the maintainers, giving them a chance to fix their things upfront.
whereas I buy this argument for things like gcc and glibc, I have a fair amount of trouble believing it for scons.
osc whatdependson openSUSE:Factory scons lists only 25 packages and such an intrusive thing as changing python interpreter it's really not too much to ask from maintainers/developers to branch those 25 packages together into a workspace and have scons changed.
It is not too much to ask, and certainly a straightforward thing to do once flagged by by staging. As I repeatedly pointed out, are looking at the failures. I am not sure if obvious CLI snippets are required.
gpsd building is hopefully resolved in sr#543894
ffado is fixed in sr#543910 foing to devel project
Fix seems incomplete: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:G/ffado/standard/x86_64
powdertoy SR#543974 :-)