Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core-admin-client v4.0.1 (r4.0) #116

Closed
qubesos-bot opened this issue Jul 5, 2017 · 5 comments
Closed

core-admin-client v4.0.1 (r4.0) #116

qubesos-bot opened this issue Jul 5, 2017 · 5 comments

Comments

@qubesos-bot
Copy link

Update of core-admin-client to v4.0.1 for Qubes r4.0, see comments below for details.

Built from: QubesOS/qubes-core-admin-client@8f7b000

Changes since previous version:
QubesOS/qubes-core-admin-client@8f7b000 version 4.0.1
QubesOS/qubes-core-admin-client@a2d9303 app: fix policy deny reporting when running in VM
QubesOS/qubes-core-admin-client@d8f018e tools: clarify help in qvm-template-postprocess
QubesOS/qubes-core-admin-client@7c9699c tools: split calling qubes.PostInstall service to a separate function
QubesOS/qubes-core-admin-client@627aebf tools: remove policy handling from qvm-firewall tool
QubesOS/qubes-core-admin-client@942e122 firewall: drop GetPolicy/SetPolicy calls
QubesOS/qubes-core-admin-client@ade5083 app: do not clone 'uuid' property
QubesOS/qubes-core-admin-client@c6eb4c4 storage: rework clone as two-stage operation
QubesOS/qubes-core-admin-client@88de4f7 tests: handle returning different response for the same request
QubesOS/qubes-core-admin-client@5430e04 tools: move event loop creation/closing to main function
QubesOS/qubes-core-admin-client@0012eb3 tools/qvm-template-postprocess: improve error handling
QubesOS/qubes-core-admin-client@ce7d486 events: fix calling mgmt.Events from VM
QubesOS/qubes-core-admin-client@c545c95 tests: fix qvm-run test on travis
QubesOS/qubes-core-admin-client@3cf5840 Merge branch 'devel-4'
QubesOS/qubes-core-admin-client@cef80a7 Merge branch 'devel-3'
QubesOS/qubes-core-admin-client@6437720 tools/qvm-start-gui: multiple fixes
QubesOS/qubes-core-admin-client@5ac7632 vm: raise CalledProcessError instead of QubesVMError on failed service call
QubesOS/qubes-core-admin-client@ba2057a events: improve handling qubesd restart
QubesOS/qubes-core-admin-client@bcd026d Implement VM clone as create + copy data+metadata
QubesOS/qubes-core-admin-client@a5a4598 storage: make Volumes sortable
QubesOS/qubes-core-admin-client@e94bdca base: add PropertyHolder.clone_properties
QubesOS/qubes-core-admin-client@12fd4eb doc: minor fixes to man pages
QubesOS/qubes-core-admin-client@998a427 storage: add volume clone method
QubesOS/qubes-core-admin-client@90141a1 doc: fix skel-manpage tool
QubesOS/qubes-core-admin-client@8e5f90c tools: add qvm-tags tool
QubesOS/qubes-core-admin-client@31988a9 tags support
QubesOS/qubes-core-admin-client@d1b67da tests: basic tests for vm.features
QubesOS/qubes-core-admin-client@9dd659d tools/qvm_template_postprocess: set vm.features['qrexec']
QubesOS/qubes-core-admin-client@64f7eec features: implement get() method
QubesOS/qubes-core-admin-client@c07c57b Merge remote-tracking branch 'qubesos/pr/7'
QubesOS/qubes-core-admin-client@a42dffc Merge branch 'devel-1'
QubesOS/qubes-core-admin-client@59eda63 qvm-ls: hide flags (aka status), get more descriptive
QubesOS/qubes-core-admin-client@23fe5e4 qvm-ls: fix -O with uppercase names
QubesOS/qubes-core-admin-client@934f8fc vm: fix get_power_state() for dom0
QubesOS/qubes-core-admin-client@0331259 qubesadmin/spinner: fix licence
QubesOS/qubes-core-admin-client@57cabc3 qvm-ls: run a spinner while waiting
QubesOS/qubes-core-admin-client@a184e35 toos: fix handling default command (qvm-device, qvm-volume, ...)
QubesOS/qubes-core-admin-client@065eb03 events: fix parsing events with empty parameters
QubesOS/qubes-core-admin-client@96b27fd tools: ignore qvm-template-postprocess calls in chroot
QubesOS/qubes-core-admin-client@0a556fa app: close payload_stream in qubesd_call
QubesOS/qubes-core-admin-client@2675d63 tools: add qvm-template-postprocess
QubesOS/qubes-core-admin-client@93d7249 Make VMCollection return sorted VM list on iteration
QubesOS/qubes-core-admin-client@9cdf9a0 tests: fix file descriptor leak
QubesOS/qubes-core-admin-client@c435de0 tests: fix handling TestProcess.communicate(None)
QubesOS/qubes-core-admin-client@fe51e88 Fix qubesadmin/tests/tools/qvm_firewall.py license header
QubesOS/qubes-core-admin-client@b355883 events: add helper for waiting for just VM shutdown
QubesOS/qubes-core-admin-client@50237d4 storage: implement admin.vm.volume.Import as volume.import_data
QubesOS/qubes-core-admin-client@6f99e87 Clear VM cache after adding new VM
QubesOS/qubes-core-admin-client@c988ef4 Fix setting VM property to None
QubesOS/qubes-core-admin-client@1aab64d tests: add more test cases for qvm-start-gui
QubesOS/qubes-core-admin-client@0b2f7ac Add efficient method to handle large payloads for Admin API methods
QubesOS/qubes-core-admin-client@f3f8521 tools: make qvm-ls --fields accept property names
QubesOS/qubes-core-admin-client@de2f23b Add QubesNoSuchPropertyError exception, expect it on invalid property
QubesOS/qubes-core-admin-client@fa66763 debian,fedora: add missing python-docutils dependency
QubesOS/qubes-core-admin-client@54d5ec7 qvm-run: fix race condition in SIGCHLD handling
QubesOS/qubes-core-admin-client@17ca883 features: add vm.features.items() function
QubesOS/qubes-core-admin-client@c826378 devices: adjust API for 'devices: add assignment.device property' change
QubesOS/qubes-core-admin-client@3edbc85 Add DeviceAlreadyAttached exception
QubesOS/qubes-core-admin-client@d1387a9 rpm: fix dependencies for python2-qubesadmin package
QubesOS/qubes-core-admin-client@d7671e4 debian: initial packaging
QubesOS/qubes-core-admin-client@38abd81 tools: add qvm-run --service
QubesOS/qubes-core-admin-client@f5e1021 Add vm.is_networked()
QubesOS/qubes-core-admin-client@938fc93 Add 'wait' argument to vm.run_service()
QubesOS/qubes-core-admin-client@bbd0beb Fix qvm-start-gui autostart script
QubesOS/qubes-core-admin-client@8686ef4 tools/qvm-run: exit the shell after executing requested command
QubesOS/qubes-core-admin-client@d0bcd3e vm: add TemplateVM.appvms property - list of VMs based on it
QubesOS/qubes-core-admin-client@024ac6a tools/qvm-run: fix waiting for session
QubesOS/qubes-core-admin-client@7f5fc6a tools: fix handling single optional VM name
QubesOS/qubes-core-admin-client@ee81902 features: fix serialization
QubesOS/qubes-core-admin-client@3217d8a travis: enable deploy script, switch to 4.0 repos
QubesOS/qubes-core-admin-client@116c450 Make pylint happy
QubesOS/qubes-core-admin-client@45cbbf5 tools/qvm-run: use print instead of logging
QubesOS/qubes-core-admin-client@2d7ca9f tools/qvm-run: wait for user session unless qvm-run --no-gui is used
QubesOS/qubes-core-admin-client@210876b tools/qvm-run: use subproces.DEVNULL instead of manually opened /dev/null
QubesOS/qubes-core-admin-client@f386d45 vm: fix run_service error reporting
QubesOS/qubes-core-admin-client@88b559d Invalidate domains cache when received an event affecting it
QubesOS/qubes-core-admin-client@57b87da tools/qvm-start-gui: fix cat-induced typo
QubesOS/qubes-core-admin-client@cfc9ff2 Rename Mgmt API to Admin API: methods names
QubesOS/qubes-core-admin-client@cf0cf57 Install actual scripts stubs
QubesOS/qubes-core-admin-client@6c47765 Update documentation link in readme
QubesOS/qubes-core-admin-client@f4d6ac2 Include tools also on python 3.4
QubesOS/qubes-core-admin-client@4ceff0f Rename qubesmgmt to qubesadmin module
QubesOS/qubes-core-admin-client@78c28a7 Add missing docstrings
QubesOS/qubes-core-admin-client@1b7a58b rpm: plug man pages building into rpm
QubesOS/qubes-core-admin-client@54d992f doc: import man pages
QubesOS/qubes-core-admin-client@39a888d tools: minor fixes for documentation building
QubesOS/qubes-core-admin-client@d343969 tools: fix get_parser_for_command
QubesOS/qubes-core-admin-client@70e04ed doc: Sphinx config skeleton
QubesOS/qubes-core-admin-client@812e28c tools: qvm-firewall
QubesOS/qubes-core-admin-client@0d49ba2 firewall: add firewall API
QubesOS/qubes-core-admin-client@206f1a7 tests: make tests not fail with substituted sys.stdout
QubesOS/qubes-core-admin-client@09acf47 tests: import assertNotRaises() from core-admin
QubesOS/qubes-core-admin-client@d5bf5a1 tools: qvm-device
QubesOS/qubes-core-admin-client@6f46fab README: add note about python version compatibility
QubesOS/qubes-core-admin-client@cdb9205 tests: make Std{err,out}Buffer context managers stackable
QubesOS/qubes-core-admin-client@54dcec2 devices: add devices API wrappers
QubesOS/qubes-core-admin-client@14ba770 base: handle default method destination
QubesOS/qubes-core-admin-client@9aa2427 tools: fix license header for qvm-ls
QubesOS/qubes-core-admin-client@8ce1016 tools: qvm-clone
QubesOS/qubes-core-admin-client@1db4e3a tests: add QubesLocal/QubesRemote tests
QubesOS/qubes-core-admin-client@786bb7d tests: add clone_vm tests
QubesOS/qubes-core-admin-client@cb87cfa app: add clone_vm function
QubesOS/qubes-core-admin-client@2efe840 app: fix QubesRemote.run_service
QubesOS/qubes-core-admin-client@b8a8394 app: fix FD leak
QubesOS/qubes-core-admin-client@6e84422 tools: minor fix for qvm-check
QubesOS/qubes-core-admin-client@b61844a tools: add qvm-create
QubesOS/qubes-core-admin-client@04593b2 app: add get_label, get_vm_class and add_new_vm methods
QubesOS/qubes-core-admin-client@4113651 tools: fix default for SinglePropertyAction
QubesOS/qubes-core-admin-client@984ea09 tools: fix PropertyAction
QubesOS/qubes-core-admin-client@377a821 Add qvm-start-gui autostart script
QubesOS/qubes-core-admin-client@47cea5d Add 'daemon' python module dependency
QubesOS/qubes-core-admin-client@8eed508 tools: add qvm-start-gui --notify-monitor-layout option
QubesOS/qubes-core-admin-client@bf05376 tools: qvm-remove
QubesOS/qubes-core-admin-client@6cbfd74 app: add VM removal support
QubesOS/qubes-core-admin-client@77a96b8 tools: qvm-features
QubesOS/qubes-core-admin-client@ed93b40 tools: qvm-check
QubesOS/qubes-core-admin-client@275a53e Make pylint happy
QubesOS/qubes-core-admin-client@b6d06d8 tools: qvm-start
QubesOS/qubes-core-admin-client@8f7b902 tools: qvm-run
QubesOS/qubes-core-admin-client@e7118b5 tests: basic tests for qvm-start-gui tool
QubesOS/qubes-core-admin-client@e76af93 tests: very naive mockup of app.run_service
QubesOS/qubes-core-admin-client@3559ec0 tools: add monitor layout support to qvm-start-gui
QubesOS/qubes-core-admin-client@ef68348 events: add qubesd reconnection support
QubesOS/qubes-core-admin-client@6dd7c69 vm: add run* methods
QubesOS/qubes-core-admin-client@21c65d7 tools: improve --all switch
QubesOS/qubes-core-admin-client@7a4f36f tests: add/fix VM state tests
QubesOS/qubes-core-admin-client@914c2d7 vm: add/fix lifecycle-related methods
QubesOS/qubes-core-admin-client@e066656 features: client-side API
QubesOS/qubes-core-admin-client@8989c1c tests: fix label test file location
QubesOS/qubes-core-admin-client@e40875e tests: events
QubesOS/qubes-core-admin-client@5ed3d8d tools: add qvm-start-gui tool
QubesOS/qubes-core-admin-client@e66b96e Add logging to Qubes() and QubesVM() objects
QubesOS/qubes-core-admin-client@7bafd63 Exclude tools and events from python2 tests and packaging
QubesOS/qubes-core-admin-client@d0e8c05 label: add index and icon
QubesOS/qubes-core-admin-client@785706a events: initial implementation
QubesOS/qubes-core-admin-client@d8b0ff3 refactor 'QUBESD_SOCKET' into separate module
QubesOS/qubes-core-admin-client@36d8ee9 Add qvm-pool and qvm-volume tool
QubesOS/qubes-core-admin-client@1fd09f4 Add StoragePoolException
QubesOS/qubes-core-admin-client@f42b8d0 tools: recognize size units regardless of case
QubesOS/qubes-core-admin-client@9a26eec Make names always 'str'
QubesOS/qubes-core-admin-client@e7d89bc Add app.pools collection and related functions
QubesOS/qubes-core-admin-client@64d2f13 Make generic named objects collection instead of separate for each type
QubesOS/qubes-core-admin-client@0e77520 storage: pass volume id as a payload in mgmt.pool.volume.* methods
QubesOS/qubes-core-admin-client@a493352 tests: add qvm-ls
QubesOS/qubes-core-admin-client@ad570ec tools: make print_table compatible with python2 and python3 tests
QubesOS/qubes-core-admin-client@e2481b1 tools/qvm-ls: various fixes
QubesOS/qubes-core-admin-client@9262363 Make QubesVM objects comparable and str()-able
QubesOS/qubes-core-admin-client@310d9da tests: add convenient TestVM and TestVMCollection classes
QubesOS/qubes-core-admin-client@f323fde Initial labels support
QubesOS/qubes-core-admin-client@ede625d tests: catch and check stderr from invalid argument type tests
QubesOS/qubes-core-admin-client@c1ae5f8 Adjust property value decoding
QubesOS/qubes-core-admin-client@ade0030 Implement vm.get_power_state()
QubesOS/qubes-core-admin-client@795909b tools/qvm-prefs: re-add --help-properties action
QubesOS/qubes-core-admin-client@2472be9 Implement property_help() method
QubesOS/qubes-core-admin-client@f027aa5 Improve handling rejected access to properties
QubesOS/qubes-core-admin-client@5615510 Add specific exception for qubesd communication error
QubesOS/qubes-core-admin-client@9d5e974 Simplify reading data from local socket
QubesOS/qubes-core-admin-client@f6e48cb Rename methods for global properties
QubesOS/qubes-core-admin-client@435a465 tools/qvm-ls: kill fixed column width
QubesOS/qubes-core-admin-client@fea3d33 tools/qvm-ls: adjust VM classes
QubesOS/qubes-core-admin-client@5540814 tools/qvm-ls: assume "unknown" colums being VM properties
QubesOS/qubes-core-admin-client@77250ab tools/qvm-ls: copy mostly-unmodified version from core-admin
QubesOS/qubes-core-admin-client@f9241c8 pylint: disable duplicate-code
QubesOS/qubes-core-admin-client@6dd6d9e tests: add tests for simple tools
QubesOS/qubes-core-admin-client@21d60ef Add vm.shutdown(force) parameter
QubesOS/qubes-core-admin-client@795a06e tools: pause/unpause/shutdown - don't stop on first failed VM
QubesOS/qubes-core-admin-client@7baa7e4 Import full exceptions hierarchy
QubesOS/qubes-core-admin-client@484743f tests: add qubes-prefs tests
QubesOS/qubes-core-admin-client@e0af402 tools/qvm-kill: don't use deprecated force_shutdown method
QubesOS/qubes-core-admin-client@6939604 Fix global properties handling
QubesOS/qubes-core-admin-client@4ffd44d tools/qvm-prefs: handle invalid properties by catching AttributeError
QubesOS/qubes-core-admin-client@e4c2294 tools/qvm-prefs: adjust for qubesmgmt module
QubesOS/qubes-core-admin-client@bf03f66 Handle python standard exceptions in qubesd response
QubesOS/qubes-core-admin-client@6b8bbd9 tests: adjust StdoutBuffer for python2/python3 compatibility
QubesOS/qubes-core-admin-client@a575bc3 tools: allow supplying app object to main function
QubesOS/qubes-core-admin-client@61731a9 tools: kill --force-root and --qubesxml arguments
QubesOS/qubes-core-admin-client@32bd75d Update license headers
QubesOS/qubes-core-admin-client@fe74b05 tests: migrate basic tools tests
QubesOS/qubes-core-admin-client@6b8d588 tools: reduce code duplication
QubesOS/qubes-core-admin-client@bb770b4 tools: include a few simple tools
QubesOS/qubes-core-admin-client@a813d50 tools: adjust for qubesmgmt module
QubesOS/qubes-core-admin-client@2e2ce84 tools: copy unmodified file from core-admin
QubesOS/qubes-core-admin-client@45dcc6b travis: integrate test coverage reports via codecov
QubesOS/qubes-core-admin-client@7d7f172 make pylint happy
QubesOS/qubes-core-admin-client@e826ebf utils: copy tools-related utility functions
QubesOS/qubes-core-admin-client@f59ff0c mgmt.vm.volume.* API support
QubesOS/qubes-core-admin-client@f41b513 Add run-tests script
QubesOS/qubes-core-admin-client@5f81b9b Fix refreshing VM cache on python3
QubesOS/qubes-core-admin-client@2b1ebba vm: add actual VM classes
QubesOS/qubes-core-admin-client@0abff5b Add logging module
QubesOS/qubes-core-admin-client@0126d29 travis: enable package build
QubesOS/qubes-core-admin-client@58ee672 rpm: add packaging
QubesOS/qubes-core-admin-client@851ba6a Fix handling '%d' in exception message
QubesOS/qubes-core-admin-client@45ab24c Fix local socket communication
QubesOS/qubes-core-admin-client@3e73b24 Add missing docstrings, require them by pylint
QubesOS/qubes-core-admin-client@61cb988 Implement simple VM actions
QubesOS/qubes-core-admin-client@4bbc7a6 Cache vm.name property
QubesOS/qubes-core-admin-client@c298edd Avoid cyclic imports
QubesOS/qubes-core-admin-client@8f92250 Fix py3k compatibility
QubesOS/qubes-core-admin-client@544870f make pylint happy again
QubesOS/qubes-core-admin-client@a9eb23b travis: actually install pylint
QubesOS/qubes-core-admin-client@f2b8b84 travis basic configuration
QubesOS/qubes-core-admin-client@181c6c0 Add pylint configuration
QubesOS/qubes-core-admin-client@b4e6089 make pylint happy
QubesOS/qubes-core-admin-client@745d16a Rename '_do_qubesd_call' to 'qubesd_call'
QubesOS/qubes-core-admin-client@58c940b Rename qubesmgmt.property.DEFAULT to qubesmgmt.DEFAULT
QubesOS/qubes-core-admin-client@1fc6cce Add setup.py and related files

Referenced issues:
QubesOS/qubes-issues#833
QubesOS/qubes-issues#2865
QubesOS/qubes-issues#2388
QubesOS/qubes-issues#2869
QubesOS/qubes-issues#2684
QubesOS/qubes-issues#2622
QubesOS/qubes-issues#853

If you're release manager, you can issue GPG-inline signed command:

  • Upload core-admin-client 8f7b0009db9082159be2d90469cd369716624155 r4.0 current repo (available 7 days from now)
  • Upload core-admin-client 8f7b0009db9082159be2d90469cd369716624155 r4.0 current (dists) repo, you can choose subset of distributions, like vm-fc24 vm-fc25 (available 7 days from now)
  • Upload core-admin-client 8f7b0009db9082159be2d90469cd369716624155 r4.0 security-testing repo

Above commands will work only if packages in current-testing repository were built from given commit (i.e. no new version superseded it).

@qubesos-bot
Copy link
Author

Package for dom0 was built (build log) and uploaded to testing repository

@qubesos-bot
Copy link
Author

Package for fc24 was built (build log) and uploaded to testing repository

@qubesos-bot
Copy link
Author

Package for fc25 was built (build log) and uploaded to testing repository

@qubesos-bot
Copy link
Author

Package for jessie was built (build log) and uploaded to testing repository

@qubesos-bot
Copy link
Author

Package for stretch was built (build log) and uploaded to testing repository

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants