lp://staging/~free.ekanayaka/landscape-client/intrepid-proposed
- Get this branch:
- bzr branch lp://staging/~free.ekanayaka/landscape-client/intrepid-proposed
Branch merges
Related bugs
Bug #340843: landscape programs wake up far too much. | Medium | Fix Released | |
Bug #450629: Add helper function to fetch many files at once | Medium | Fix Released | |
Bug #455217: Handle release-upgrade messages in the packagemanager plugin | Medium | Fix Released | |
Bug #456124: Landscape daemons fail to start when too many groups are available | High | Fix Released | |
Bug #462543: Add a release-upgrader task handler | Medium | Fix Released | |
Bug #463321: Support upgrade-tool environment variables | Medium | Fix Released | |
Bug #497351: Update intrepid, jaunty and karmic to landscape-client 1.4.0 | Undecided | Invalid | |
Bug #497536: [SRU] Update intrepid, jaunty and karmic to landscape-client 1.4.0 | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 14. By Free Ekanayaka
-
* New upstream release (LP: #497351)
* Bug fixes:
- Fix landscape daemons fail to start when too many groups are
available (LP: #456124)
- Fix landscape programs wake up far too much. (LP: #340843)
- Fix Package manager fails with 'no such table: task' (LP #465846)
- Fix test suite leaving temporary files around (LP #476418)
- Fix the 1hr long wait for user data to be uploaded following a
resynchronisation (LP #369000)
* Add support for Ubuntu release upgrades:
- Add helper function to fetch many files at once (LP: #450629)
- Handle release-upgrade messages in the packagemanager
plugin (LP: #455217)
- Add a release-upgrader task handler (LP: #462543)
- Support upgrade-tool environment variables (LP: #463321)
* Add initial support for Smart package locking:
- Detect and report changes about Smart package locks (#488108)
* Packaging fixes:
- Turn unnecessary Pre-Depends on python-gobject into a regular Depends
- If it's empty, remove /etc/landscape upon purge - 12. By Free Ekanayaka
-
* New upstream release (LP: #347983):
- Don't clear the hash_id_requests table upon resynchronize (LP #417122)
- Include the README file in landscape-client (LP: #396260)
- Fix client capturing stderr from run_command when constructing
hash-id-databases url (LP: #397480)
- Use substvars to conditionally depend on update-motd or
libpam-modules (LP: #393454)
- Fix reporting wrong version to the server (LP: #391225)
- The init script does not wait for the network to be available
before checking for EC2 user data (LP: #383336)
- When the broker is restarted by the watchdog, the state of the client
is inconsistent (LP: #380633)
- Package stays unknown forever in the client with hash-id-databases
support (LP: #381356)
- Standard error not captured when calling smart-update (LP: #387441)
- Changer calls reporter without switching groups, just user (LP: #388092)
- Run smart update in the package-reporter instead of having a cronjob (LP: #362355)
- Package changer does not inherit proxy settings (LP: #381241)
- The ./test script doesn't work in landscape-client (LP: #381613)
- The source package should build on all supported releases (LP: #385098)
- Strip smart update's output (LP: #387331)
- The fetch() timeout isn't based on activity (#389224)
- Client can use a UUID of "None" when fetching the hash-id-database (LP: #381291)
- Registration should use the fqdn rather than just the hostname (LP: #385730)
- Apply a fix for segfault bug involving curl timeouts. (LP: #360510)
- Add a timeout to HTTP operations to avoid hanging (LP: #349737)
- Clean up environment variables on startup to avoid propagating
variables that will corrupt package installation (LP: #348681)
- Clean up FDs on startup for the same reason (LP: #352458)
- Catch and handle certain errors from smart (such as invalid package
data) to avoid "stuck" Landscape activities (LP: #268745)
- Don't print warnings meant for developers to the console (LP: #336669)
- Invalidate package cache when server UUID changes (LP: #339948)
- Improve the "cloud mode" introduced in 1.0.26 to send more
disambiguation data (LP: #343942) and allow the EC2 user data to specify
the exchange and ping URLs (LP: #343947)
- Allow importing of initial configurations (along with public SSL
certificates) when running landscape-config (LP: #341705)
- Support a non-root mode which allows running the client without the
management functionality (LP: #82159)
- Automatic cloud registration when there's no user-data to specify an OTP
now works (LP: #344323)
- Add support for custom graphs (LP: #306360)
- Multiple custom graphs can be used at the same time (LP: #307314)
- PATH is now set for scripts in script execution (LP: #257018)
* debian/landscape- common. postinst: Only chown parts of /var/lib/landscape
because we now store files in it that should maintain their ownership
(LP: #307321).
* debian/landscape- client. postinst: Work around chfn/system user problem
by not specifying a --gecos (LP: #238755)
* debian/landscape- client. logrotate: logrotate no longer reports spurious
errors when the client isn't running (LP: #271767) - 11. By Christopher Armstrong
-
debian/control: Update Replaces to < 1.0.23-
0ubuntu0. 8.10 to correctly
replace newer unsplit versions of the landscape package (LP: #285030). - 10. By Christopher Armstrong
-
* New upstream release. (LP: #277658):
Changes since 1.0.21.1:
- Don't print duplicate warnings when / is nearing capacity in sysinfo
(LP: #260230).
- Slight change to link text in landscape-sysinfo.
- Don't crash badly when programs are run as the incorrect user
(LP: #268879).
* debian/changelog: New debian-version scheme including Ubuntu version. The
same upstream version is available for all supported releases.
(LP: #277682).
* debian/landscape- client. postrm: Delete log and data files upon purge
(LP: #121182).
* debian/landscape- common. postrm: Delete the sysinfo logs upon purge. - 9. By Dustin Kirkland
-
* debian/control: fix bzr url
* debian/landscape- sysinfo. wrapper: print a timestamp before the sysinfo
data to ensure appropriate context (LP: #270862) - 8. By Mathias Gug
-
* New upstream version:
* Add ok-no-register option to landscape-config script to not fail if
dbus isn't started or landscape-client isn't running.
* lower timeout related to package management in landscape.
* debian/control: Depend on cron.
* debian/landscape- client. postinst: use ok-no-register option so that the
postinst script doesn't fail when run from the installer. (LP: #274573). - 7. By Mathias Gug
-
* debian/rules: Install an hourly cron job to update smart package data.
Thanks to Christopher Armstrong (LP: #268765).
* debian/control:
- Move ${misc:Depends} to Depends.
- Add VCS-* headers.
* debian/landscape- client. postrm:
- remove /etc/default/landscape- client when the package is purged. - 6. By Mathias Gug
-
[ Christopher Armstrong ]
* New upstream release (LP: #271886):
- Bug fix release:
- Avoid the PotentialZombieWarning on landscape-client startup.
(LP: #257346)
- When run as root, read sysinfo configuration from /etc and and write
logs to /var/log instead of /root. (LP: #268560)
- Avoid ZeroDivisionErrors when /home is an autofs. (LP: #269634)
- Don't corrupt a pid file when trying to start the client when it's
already running. (LP: #269634)
- Remove the pid file when shutting down the client. (LP: #257081)[ Mathias Gug ]
* debian/landscape- client. init: specify the pid file and use --startas
instead of --exec when starting landscape-client so that the init script
doesn't fail if landscape-client is already running. - 5. By Mathias Gug
-
[ Christopher Armstrong ]
* debian/landscape- common. postinst: Don't blow up when the landscape-sysinfo
symlinks already exist (LP: #270131)[ Mathias Gug ]
* debian/landscape- common. postinst, debian/ landscape- common. prerm: don't
call update-motd init script as it's no longer available in the
update-motd package. Call directly /usr/sbin/update- motd instead.
(LP: #271854)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)