lp://staging/~ericsnowcurrently/landscape-client/fix-1680560-fix-db-package
- Get this branch:
- bzr branch lp://staging/~ericsnowcurrently/landscape-client/fix-1680560-fix-db-package
Branch merges
- Chad Smith: Approve
- 🤖 Landscape Builder: Needs Fixing (test results)
- Landscape: Pending requested
-
Diff: 212 lines (+114/-2)10 files modifieddebian/changelog (+2/-1)
debian/control (+2/-0)
debian/landscape-common.install (+1/-1)
debian/landscape-common3.dirs (+1/-0)
debian/landscape-common3.install (+3/-0)
debian/landscape-common3.manpages (+1/-0)
debian/landscape-common3.postrm (+40/-0)
debian/landscape-common3.prerm (+42/-0)
debian/landscape-common3.templates (+20/-0)
debian/rules (+2/-0)
Related bugs
Bug #1680560: Can't install client package on xenial | High | Fix Committed |
|
Related blueprints
Branch information
Recent revisions
- 1006. By Free Ekanayaka
-
Merge py3-registration [f=] [r=landscape-
builder, simpoir, ericsnowcurrent ly] [a=Free Ekanayaka]
Adjust wire-to-language type conversions in order to have Landscape registration work. - 1004. By Steffen Allner
-
Merge fetch-returns-
bytes-in- tests [f=] [r=simpoir, ericsnowcurrent ly,landscape- builder] [a=Gocept]
Return bytes from mocks of landscape.lib.fetch. fetch() . In this MP an inconsistency between tests and actual implementation was fixed. The landscape.
lib.fetch. fetch() returns bytes now explicitly, but this was not reflected in the mocks used throughout the landscape-client project. I tried to convert all return values of the mocks to bytes and adjusted the tests accordingly.
- 1003. By Steffen Allner
-
Merge py3-cleanup [f=] [r=ericsnowcurr
ently,landscape -builder, nilo] [a=Gocept]
Cleanups related to landscape.compat (and lint).This MP cleans up small residues from the port to Python 2/3 compatibility. It removes the unwanted coerce_unicode() helper method, which was replaced by individual solutions at the respective place of use. Furthermore unused imports have been removed and the usage (c)StringIO has been investigated, whether it could be replaced by a common io.{String,
Bytes}IO( ) call in Python 2 and 3. This was often not the case, as this was also connected with the logging setup in the tests, which should not be addressed here. - 1002. By Eric Snow
-
Merge fix-test-
race-sys- argv [f=1677630] [r=free. ekanayaka, simpoir] [a=Eric Snow]
his patch fixes a race condition in tests involving sys.argv.Under certain load conditions there is a collision on patched-out
sys.argv. To resolve this, we switch to using the config to store the
bindir that should be used (rather than extrapolating from sys.argv[0]). - 1001. By Steffen Allner
-
Merge raise-error-
on-signal [f=] [r=ericsnowcurr ently,landscape -builder, nilo] [a=Gocept]
"Raise" a new SignalError from AllOutputProcessProtocol. processEnded( ). The exception is propagated through reactor.errback() rather than actually raised. SignalError happens when a twisted-spawned process exits due to a signal. This is a necessary change because of how twisted errbacks are handled in Python 3. However, it is also a valid change for Python 2 since errbacks align with exceptions, not tuples.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~landscape/landscape-client/trunk