lp:~ack/landscape-client/fix-package-rules

Created by Alberto Donato and last modified
Get this branch:
bzr branch lp:~ack/landscape-client/fix-package-rules
Only Alberto Donato can upload to this branch. If you are Alberto Donato please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alberto Donato
Project:
Landscape Client
Status:
Merged

Recent revisions

837. By Alberto Donato

move Replaces/Breaks rules to landscape-common.

836. By Andreas Hasenack

Update debian/changelog for the 16.03 release with a few more entries [trivial]

835. By Andreas Hasenack

Open client up for 16.04 trunk builds [trivial]

834. By Andreas Hasenack

Prep xenial 16.03 upload [trivial]

833. By Alberto Donato

Merge drop-ui [f=] [r=danilo,tribaal] [a=Alberto Donato]
This removes landscape-client-ui and landscape-client-ui-install packages and drops all UI-related code.
We want to drop these packages starting from Xenial.

832. By Benji York

Merge bug-1548946-xenial-test-failures [f=] [r=tribaal,free.ekanayaka] [a=Benji York]
This branch fixes two test failures and one non-failure on Xenial.

The simplest failure was a simple difference in deb stanza ordering
that caused a failure of test_get_package_stanza. I changed the test
to store the stanzas in sets and compared those instead so as to be
order-agnostic.

The next failure was caused by a change in the way the apt cache works.
The test_reload_channels_not_refetch_package_index test was using a
change in package visibility to the apt cache to tell when the cache's
update() method had been called. The cache behaviour has changed so
that package existance changes are now reflected earlier than before.
Therefore, I added a test-only subclass of the cache which records the
fact that it's update method has been called, which is the operative
piece of information for the test.

The change to the cache behaviour also meant that
test_reload_channels_force_reload_binaries would pass even if the call
to update() were removed, so I used the cache subclass in that test as
well.

831. By Adam Collard

Merge xenial-transport-fixes [f=1551892] [r=bogdana,free.ekanayaka] [a=Adam Collard]
The version of Twisted in Xenial (currently 16.0.0~pre1-2ubuntu1) doesn't have the previous backwards compatible way of accessing request headers (request.received_headers as a dict).

This branch switches the tests to use the new API, but retain backwards compatibility for previous Ubuntu releases.

Note that #1549962 is addressing separate test failures.

830. By Benji York

Merge bug-1546743-postinst-creates-file-in-non-existent-directory [f=1546743] [r=adam-collard,bogdana] [a=Benji York]
This branch fixes bug 1546743 which affects fresh client installs.

The client postinst script was attempting to create a file in the data
directory, but that directory is created by the client itself so if
the client had never been run before, the file creation would fail.

This branch modifies the postinst script to create the directory if
needed.

829. By Benji York

Merge bug-1508110-resync-users-on-upgrade [f=1508110] [r=chad.smith,simpoir] [a=Benji York]
Add a complete refresh of user data after client install (remediation
for bug 1508110).

828. By Dimitri John Ledkov

Merge s390x [f=1541074] [r=ack,adam-collard] [a=Dimitri John Ledkov]

Add support for s390x CPU architecture.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~landscape/landscape-client/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers