[kubuntu-automation] Improving the build depends bumping part II
José Manuel Santamaría Lema
panfaust at gmail.com
Sun Oct 18 20:26:43 UTC 2015
Hi,
after talking with Harald about the automation stuff and thinking a bit about
the overall design of the scriptery I'm attaching a new, finished version of
the patch to get the bumping of the build depends right; new in this version:
1. git-clone-all without "-r" clones ALL the repositories of frameworks,
plasma and apps.
2. The "bump-build-dep-versions" script was rewritten to:
- use the map generated by "dev-package-name-list"
- use python-debian instead of hackish regex substitutions
3. "dev-package-name-list" now works without "-r" or "-v" arguments. The "-r"
is not needed anymore and the versions are taken from the configuration file
"conf/versions.json"
4. Improved algorithm to find the build depends in "dev-package-name-list", now
it includes any binary package present in the build depends of the others;
this way we don't have to hardcode an if to handle extra-cmake-modules or
kgendesignerplugin
5. "dev-package-name-list" is now configurable via "conf/dev-package-name-
list.json", which looks like this:
{
"uversion_suffix":"~",
"include_pkg_revision":false
}
uversion_suffix is a string appended to the upstream version,
include_pkg_revision decides if the package revision will be included in the
version bumping or not.
The patch is temporarily available here:
http://gpul.grupos.udc.es/kubuntu_patches/kubuntu_automation_improvement_v3.diff
and also attached to this mail.
Regards.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kubuntu_automation_improvement_v3.diff
Type: text/x-diff
Size: 26471 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kubuntu-devel/attachments/20151018/bb51964d/attachment-0001.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.ubuntu.com/archives/kubuntu-devel/attachments/20151018/bb51964d/attachment-0001.pgp>
More information about the kubuntu-devel
mailing list