After two or three weeks of coding (not mine mostly, but by Marcus and Dirk), a lot of good stuff has accumulated in the osc development tree. Time to release a new package. It is a particularly good moment because today the 1.0 release of the Build Service has been announced.
The list of changes is long, the NEWS file has it all. Overview:
- version 0.105
- easier usage of osc submitreq: It is less picky on commandline arguments, can be called in working copies or project directories, figures out which build service instance to use, and has improved output. Also, there is a osc submitreq delete action now (which only works if you have write permissions on the destination though)
- osc search: added option -i|–involved, to show in which projects/packages a developer is involved
- osc importsrcpkg: no signature check anymore
- osc linkpac: –revision option added.
- osc copypac: use the correct userid when copying to another api host
- osc build: double check the buildinfo for local builds.
- osc buildhist: change the output into a format which better matches actual RPM filenames.
- osc commit: give commit message tempfiles a “.diff” suffix, so syntax highlighting automatically works in capable editors
- don’t expand/unexpand if the working copy has local modifications – this is a workaround for #399247 but this way the working copy isn’t screwed up. Also, make sure no _linkerror files end up in working copies.
- better error reporting in a whole number of cases, especially printing out more available detail. For instance, osc meta now prints out a concrete text why something you submitted was not accepted.
Have a lot of fun with it.
And just a note, remember that it is very easy to write osc plugins in order to extend or alter the functionality! Here’s the documentation.