Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d4147c52bd 
							
						 
					 
					
						
						
							
							qubes: Fix property-set events signature  
						
						
						
					 
					
						2015-06-29 17:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7f16e0a73b 
							
						 
					 
					
						
						
							
							qubes: disable events by default not to interfere with loading from XML  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d9d628c4 
							
						 
					 
					
						
						
							
							qubes/vm/qubesvm: Fix loading/instantiating  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0107f11a 
							
						 
					 
					
						
						
							
							new tool: qubes-create  
						
						... 
						
						
						
						At present it just creates default qubes.xml (empty barring labels and AdminVM).
In the future it can be evolved into backend for firstboot. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8e690c6858 
							
						 
					 
					
						
						
							
							qubes: fix saving Label  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f2e6ab74 
							
						 
					 
					
						
						
							
							qubes: rework qubes.xml handling  
						
						... 
						
						
						
						Now it more closely aligns with old core2 semantics. New semantics will
have to wait for qubesd. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8cc14bec 
							
						 
					 
					
						
						
							
							core3: fix import  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							18d36c17e1 
							
						 
					 
					
						
						
							
							rpm_spec/core-dom0-doc.spec: fix build dependencies  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5703d5ea 
							
						 
					 
					
						
						
							
							pylint fix  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							142521317c 
							
						 
					 
					
						
						
							
							qubes: Documentation for qubes.tools  
						
						... 
						
						
						
						And first documentation for qubes.tools.qvm_ls. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e50ca5131f 
							
						 
					 
					
						
						
							
							doc: move manpages to common directory  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4820c381 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-ls  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e83d21c671 
							
						 
					 
					
						
						
							
							qubes: more documentation and doc fixes  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5d9b92a039 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (minor programming errors)  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							186b277418 
							
						 
					 
					
						
						
							
							qubes/vm: fix logging  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							45977fc873 
							
						 
					 
					
						
						
							
							qubes: fix VM instantiation and loading  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8c437f4053 
							
						 
					 
					
						
						
							
							qubes: unify PropertyHolder API  
						
						... 
						
						
						
						get_props_list() -> property_list()
_init_property() -> _property_init() 
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6798790e1f 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (fix signatures)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8d3edbf133 
							
						 
					 
					
						
						
							
							qubes/vm: fix kernels_dir  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a686e810b9 
							
						 
					 
					
						
						
							
							qubes/tests: enhance test runner report  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							adb144acfe 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (small mistakes and wrong names)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4a85c823c3 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (qualify imported variables)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bf29d5e5b5 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (disable unfounded messages)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1739df6b 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (fix imports)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ee06e7d7a2 
							
						 
					 
					
						
						
							
							qubes: documentation and licence fixes  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc3df66c8 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (mostly whitespace)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e3415a7b4e 
							
						 
					 
					
						
						
							
							pylintrc: update for fixes  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d937d39c9e 
							
						 
					 
					
						
						
							
							qubes: fix Qubes instantiation  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8e16dd2b28 
							
						 
					 
					
						
						
							
							qubes/storage: fix storage instantiation  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8805db5e5f 
							
						 
					 
					
						
						
							
							core3 move: AdminVM class  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8afba4c5e9 
							
						 
					 
					
						
						
							
							core3 move: storage/*  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbcdb8c0d 
							
						 
					 
					
						
						
							
							qubes: pep8 fixes  
						
						... 
						
						
						
						-------------------------------------------------------------------------------
ISSUES:
-------------------------------------------------------------------------------
- Some auto-corrected code (when line is too long) may still be over-indented.
  It can be manually chaged and it will be left alone, or is it acceptable as
  I am not sure how strict your rule is for under-indented lines for which
  context.  If you want this only indented 4 spaces, I can work on it some more.
  [Also @ ~line:385 in new file]
  For example, __init__.py:382
  OLD:
    def __contains__(self, key):
        return any((key == vm or key == vm.qid or key == vm.name) for vm in self)
  NEW:
    def __contains__(self, key):
        return any((key == vm or key == vm.qid or key == vm.name)
                   for vm in self)
- will not detect if there are more than 2 spaces between function methods
-------------------------------------------------------------------------------
FIXED:
-------------------------------------------------------------------------------
- Now uses the most horizontial space and does not use excessive lines when
  splitting a line
- __init__:489
  - '#' comments being indented for some lines and not others; would like no indent
  - Only happens if line preceeding comment ends in a ':'
E128 - Fix visual indentation
E128 - Fix a badly indented line [Now allows under-indented lines]
E309 - Add missing blank line (after class declaration) [No longer adds it]
E303 - Remove extra blank lines [Now allows 2 blank lines between function defs]
       [TODO: Create definition to enforce this]
Conflicts:
	qubes/__init__.py 
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							6504da9524 
							
						 
					 
					
						
						
							
							qubes: changed a test for None from == None to is None  
						
						... 
						
						
						
						Conflicts:
	qubes/__init__.py 
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							eaace1e05c 
							
						 
					 
					
						
						
							
							Add vm to goodnames in .pylintrc  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							be3e888bbe 
							
						 
					 
					
						
						
							
							Fixed typos  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							6d6d6ad7ff 
							
						 
					 
					
						
						
							
							Inital .pylint configuration file  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5f92afc013 
							
						 
					 
					
						
						
							
							rpm: install RelaxNG specfiles  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a13a41fbaf 
							
						 
					 
					
						
						
							
							qubes/tests: fix testrunner dependency on being run in specific directory  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d2b49fd6 
							
						 
					 
					
						
						
							
							qubes/tests: fix colourful testrunner  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7e12d0485d 
							
						 
					 
					
						
						
							
							add core3 to Makefiles and spec  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							04c221e924 
							
						 
					 
					
						
						
							
							qubes/vm/qubesvm: fix env manipulation on qrexec-daemon start  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							eda2f7cf73 
							
						 
					 
					
						
						
							
							qubes/tests: mark one test as expected failure  
						
						... 
						
						
						
						This is temporary, to be fixed in the future. 
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							af154b53fe 
							
						 
					 
					
						
						
							
							qubes: change names of XML generating methods  
						
						... 
						
						
						
						Methods returning lxml.etree.Elements are called xml_ or lvxml_, meant for
qubes.xml or libvirt respectively.
Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							92eca8edb9 
							
						 
					 
					
						
						
							
							qubes: Fix comments accross the code  
						
						... 
						
						
						
						Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1696cb16 
							
						 
					 
					
						
						
							
							qubes: Fix XML validation test  
						
						
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							42d8e67556 
							
						 
					 
					
						
						
							
							doc: Add autogenerated qubes.xml documentation  
						
						
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6df316378b 
							
						 
					 
					
						
						
							
							doc: Fix docutils table column width  
						
						
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							118edb6ac4 
							
						 
					 
					
						
						
							
							First RelaxNG schema of qubes.xml  
						
						... 
						
						
						
						Schema is most likely incomplete. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							091ffa5444 
							
						 
					 
					
						
						
							
							qubes: Add parser for property docstring  
						
						... 
						
						
						
						From now, docstrings in properties cannot contain sphinx-specific features,
because there is no sphinx in dom0. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0a94762508 
							
						 
					 
					
						
						
							
							doc: Tutorial for qubes.events and fix  
						
						
						
					 
					
						2015-06-29 17:39:25 +02:00