| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Azure's ephemeral disks are not guaranteed to be assigned the same name by
the kernel every boot. This causes problems on ~2% of Azure instances, and
can be fixed by using udev rules to give us a deterministic path to mount;
this patch introduces those udev rules and modifies the Azure data source
to use them.
Changes to a couple of config modules were also required. In some places,
they just needed to learn to dereference symlinks. In cc_mounts this
wasn't sufficient because the dereferenced device would have been put in
/etc/fstab (rather defeating the point of using the udev rules in the
first place). A fairly hefty refactor was required to separate "is this a
valid block device?" from "what shall I put in fstab?".
LP: #1411582
|
| |
| |
| |
| | |
And install them in the Debian packaging.
|
|/
|
|
|
| |
tests (specifically DataSourceOpenNebula) runs 'ip' which comes from
iproute2.
|
|
|
|
|
|
| |
some of the partitioning code in 'disk_setup' module needs sgdisk.
In the future that could move to using sfdisk also but for now we
do need sgdisk for this.
|
|
|
|
| |
brpm was broken when change from oauth to oauthlib.
|
|
|
|
|
| |
'make rpm' for 'redhat' distro was failing, as the requirement for
dependency was not found, otherwise.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
painful, and not perfect, but at this point the output builds
on a vivid system python2 (bddeb --python2) or python3.
* remove use of cheetah by bddeb in favor of builtin renderer
* add '--python2' flag to bddeb and knowledge of python 2 and python3
package names.
* read-dependencies can now read test-requirements also.
* differenciate from build-requirements and runtime requirements.
|
| |
|
|
|
|
|
|
| |
to be behind trunk.
`tox -e py27` passes full test suite. Now to work on replacing mocker.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Use _libexecdir for the helper binaries
- Use _sharedstatedir instead of /var/lib
- Ensure _libexecdir/${name} exists
|
| | |
|
|/ |
|
|
|
|
|
| |
This just removes comments '# pylint:' things and other code
remnents of pylint.
|
|
|
|
| |
Also, in debian packaging depend on it (so it wont skip there).
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
instead of making the common use case need to pass '-us -uc',
make the less common use case pass '--sign'.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
smoser pastebins).
|
| |
|
|
|
|
|
| |
I'm not really sure what the function of tools/sudo was, and it was definitely
not required for fixing the rpm build.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
the Requires would get that string rendered into the package's
Depends/Requires (rather than BuildDepends/BuildRequires).
We should have BuildDepends/BuildRequires too, but since
trunk's package builds do not run 'make test', this isn't a big deal.
This also adds 'test-requires' for httpretty.
|
|\ |
|
|/ |
|
|
|
|
|
|
|
|
|
| |
remove python:Depends macro from the control.in file. This seemed to be
overriding my 'python-json-patch | python-jsonpatch' with whichever
one was installed.
So, we're not getting automatic dependencies on trunk, which is honestly fine.
We'll manage them this way.
|
|
|
|
|
|
|
| |
debian bug 717916 renames python-json-patch to python-jsonpatch, so ubuntu
cloud-images with cloud-init may not have python-json-patch.
Just accept either one.
|
|
|
|
|
|
| |
saucy split cloud-utils into cloud-guest-utils and cloud-image-utils.
The former is in the cloud image, the latter is not, and
we actually need it for growpart which is in the former.
|
| |
|
|\
| |
| |
| |
| | |
These are debian's init scripts as taken from their trunk svn
as of today. Thanks Juerg.
|
| |
| |
| |
| | |
this way you can now do ./package/bddeb --init-system=sysvinit_deb
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
| |
-d pass through '-d' to debuild
--no-cloud-utils don't depend on cloud-utils package (default: False)
These are essential for building on Debian 6, because there are
no python-mocker (build dependency) and cloud-utils (install dependency)
in squeeze and squeeze-backports.
|
| |
|