~panfaust/+git/kubuntu-automation:work3

Last commit made on 2016-08-23
Get this branch:
git clone -b work3 https://git.launchpad.net/~panfaust/+git/kubuntu-automation
Only Jose Manuel Santamaria Lema can upload to this branch. If you are Jose Manuel Santamaria Lema please log in for upload directions.

Branch information

Name:
work3
Repository:
lp:~panfaust/+git/kubuntu-automation

Recent commits

ce3af3a... by Jose Manuel Santamaria Lema on 2016-08-23

Fix gbp-ppa for non fw/plasma/apps repositories.

Thank you Clive for noticing.

9a0b18a... by Jose Manuel Santamaria Lema on 2016-08-14

Re-create again applications b-d map.

So we get some version epochs fixed.

4838a05... by Jose Manuel Santamaria Lema on 2016-08-14

Fix python2 style print.

eef06d3... by Jose Manuel Santamaria Lema on 2016-08-13

Recreate the applications build depends map properly.

This added some missing build dependencies and corrected the epoch or binary
package name for others.

d7591a1... by Jose Manuel Santamaria Lema on 2016-08-13

Recreate the plasma b-d map properly.

Command used: dev-package-name-list -r plasma -d yakkety -m qt frameworks

kdoctools5 and libkf5identitymanagement-dev are gone, but this is OK because
these packages aren't in the build depends of any plasma package.

5b63d6d... by Jose Manuel Santamaria Lema on 2016-08-13

Recreate the frameworks build depend map properly.

These changes are OK:
- kdoctools5 is gone, but this is not a problem because there isn't any other
  package in KDE Frameworks build depending on kdoctools5
- libkf5identitymanagement-dev, but this is not a problem because this package
  isn't part of KDE Frameworks, therefore there isn't any package from KDE
  Frameworks build depending on it

82440f8... by Jose Manuel Santamaria Lema on 2016-08-13

Add support for b-d bumping overrides.

6cf4cbd... by Jose Manuel Santamaria Lema on 2016-08-12

Fix get-tarball execution as a standalone script.

c5fec06... by Jose Manuel Santamaria Lema on 2016-08-12

Fix git-buildpackage-ppa upstream name lookup.

Without this commit it wouldn't work with git repositories not following the
"package_name/git" path scheme.

be5572d... by Jose Manuel Santamaria Lema on 2016-08-04

Add stuff to sanitize control files before using python-debian.

* Added script 'sanitize-control-file'
* Now bump-build-dep-versions sanitizes the control file before parsing and
  modifying it.

This is important because this way we won't hit bugs/limitations from current
python-debian or wrap-and-sort. See, for instance this wrong behaviour of
bump-build-dep-versions:
* https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/cantor/commit/?id=7422c21f
which was corrected manually by Clive here:
* https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/cantor/commit/?id=a90b3e90

That is just an example but, in the early days of the frameworks/plasma5
kubuntu's packaging we had other similar problems with wrap-and-sort removing
binary packages from the control file.

Note also that while this currently removes comments from control files,
the wrap-and-sort tool (which, right now, is being used both in debian and
ubuntu) also removes the comments, so the comments will be removed anyway,
sooner or later.