Created by Ryan Finnie and last modified
Get this branch:
bzr branch lp:~fo0bar/turku/turku-agent-cleanup
Only Ryan Finnie can upload to this branch. If you are Ryan Finnie please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ryan Finnie
Turku Backup System

Recent revisions

57. By Ryan Finnie

Mega-noop cleanup

- Sort imports
- Remove shabangs from non-scripts
- Update MANIFEST.in so `setup.py sdist` produces usable tarballs
- Create stub tests
- Add tox.ini
- Add blank requirements.txt
- Add Makefile
- make black
- Update .bzrignore
- Clean up flake8:
  - update_config.py: '.utils.json_dump_p' imported but unused
  - update_config.py: 'api_reply' is assigned to but never used
  - utils.py: 'sources_secrets_d' is assigned to but never used

56. By Ryan Finnie

Switch timers from OnCalendar (+ dependency hacks) to monotonic OnUnitActiveSec/OnStartupSec

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-agent-timers/+merge/381281
Reviewed-by: Joel Sing <email address hidden>

55. By Ryan Finnie

Revert subprocess portion of revno 53

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-agent-subprocess-encoding/+merge/381217
Reviewed-by: Joel Sing <email address hidden>

54. By Ryan Finnie

Run timers after network-online.target / time-sync.target

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-agent-timers-network/+merge/381073
Reviewed-by: Haw Loeung <email address hidden>
Reviewed-by: Stuart Bishop <email address hidden>

53. By Ryan Finnie

Move encoding from writes to opens

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-agent-encoding/+merge/381075
Reviewed-by: Haw Loeung <email address hidden>
Reviewed-by: Stuart Bishop <email address hidden>

52. By Ryan Finnie

Allow gonogo_program to be stored in config, allow --gonogo-program to be shlex-split

Reviewed-on: https://code.launchpad.net/~fo0bar/turku/turku-agent-gonogo/+merge/368854
Reviewed-by: Tom Haddon <email address hidden>

51. By Colin Watson

On Upstart, check if turku-agent-rsyncd is already running before starting it.

Reviewed-on: https://code.launchpad.net/~cjwatson/turku/turku-agent-fix-rsyncd-interaction/+merge/367847
Reviewed-by: Haw Loeung <email address hidden>

50. By Colin Watson

Don't restart rsyncd when updating its configuration.

Reviewed-on: https://code.launchpad.net/~cjwatson/turku/turku-agent-fix-rsyncd-interaction/+merge/367418
Reviewed-by: Haw Loeung <email address hidden>

49. By Ryan Finnie

Fix Python 3 .values conversion with --restore

48. By Ryan Finnie

Remove early legacy config migrations/mitigations

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.