forked from ungleich-public/cdist
		
	add discussion
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								d975c8cc55
							
						
					
				
			
			
				commit
				
					
						d42e25fca3
					
				
			
		
					 1 changed files with 77 additions and 0 deletions
				
			
		
							
								
								
									
										77
									
								
								docs/dev/logs/2013-04-10.discussion
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								docs/dev/logs/2013-04-10.discussion
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,77 @@ | ||||||
|  | Steven, Nico (ETH office) | ||||||
|  | 
 | ||||||
|  | - Try out patch for dependency resolver changing from [nico] | ||||||
|  |     - Add tests | ||||||
|  |     - Cleanup code: | ||||||
|  |         - remove all old resolver parts (including tests!) | ||||||
|  |         - remve wildcard matching pattern code | ||||||
|  | 
 | ||||||
|  | - Cache: [nobody] | ||||||
|  |     - Should cache be usable by types? | ||||||
|  |     - Should all run outputs be stored? | ||||||
|  |     - Different caches for install and config | ||||||
|  | 
 | ||||||
|  | - Replace fsproperties with cconfig [steven] | ||||||
|  | 
 | ||||||
|  | - Maybe support "rerun from previous version (cache)"? [nobody] | ||||||
|  |     - need to include initial manifest(s!) | ||||||
|  |     - copy/link types | ||||||
|  |     - save remote-{exec,copy} parameters (copy or save argument list) | ||||||
|  | 
 | ||||||
|  |     - cdist replay / oldconfig ? | ||||||
|  | 
 | ||||||
|  | - Support diffing two configurations [nobody] | ||||||
|  |     - cdist diff ? | ||||||
|  | 
 | ||||||
|  | - Nested Types [both] | ||||||
|  |     - Motivation: | ||||||
|  |         - Put everything related into one directory | ||||||
|  |     - Have a look at it when Arkaitz pushes out pull request | ||||||
|  |     - Implementations: | ||||||
|  |          | ||||||
|  |         1) Arkaitz | ||||||
|  | 
 | ||||||
|  |         Folder structure                    Call                        Object | ||||||
|  |         __package/                          __package abc               __package/abc | ||||||
|  |         __package/type/pkg                  __package.pkg abc           __package.pkg/abc | ||||||
|  |         __package/type/pkg/type/green       __package.pkg.green abc     __package.pkg.green/abc | ||||||
|  | 
 | ||||||
|  |         ... | ||||||
|  | 
 | ||||||
|  |         __package.pkg                       __package.pkg abc           __package.pkg/abc  | ||||||
|  | 
 | ||||||
|  |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  | ||||||
|  |         => Need to forbid types with "." in the name! | ||||||
|  | 
 | ||||||
|  |         2) Steven (earlier version) | ||||||
|  | 
 | ||||||
|  |         Folder structure                    Call                        Object | ||||||
|  |         __package/.type                     __package abc               __package/abc | ||||||
|  |         __package/pkg/.type                 __package.pkg abc           __package.pkg/abc | ||||||
|  |         __package/pkg/green/.type           __package.pkg.green abc     __package.pkg.green/abc | ||||||
|  | 
 | ||||||
|  |     - Clashes: | ||||||
|  |         - if __<type>.<name> and __<type> and subtype <name> exist both (in both implementations) | ||||||
|  | 
 | ||||||
|  | - Install [nobody] | ||||||
|  |     - Merge into master? | ||||||
|  |     - Needs some cleanups | ||||||
|  | 
 | ||||||
|  | - PreOS [nobody] | ||||||
|  |     - cdist preos / preos-generate | ||||||
|  |         --output=<dir-or-filename> | ||||||
|  |         --arch=[i386|amd64|arm??] | ||||||
|  |         --type=[usb, cdrom/iso, floppy, pxe] | ||||||
|  |         --other-params (?) | ||||||
|  | 
 | ||||||
|  |     - Maybe implement using cdist config indirectly and a type __preos | ||||||
|  | 
 | ||||||
|  |     - Can be: | ||||||
|  |         - Internally only (devs) | ||||||
|  |         - Usable by end users | ||||||
|  | 
 | ||||||
|  |     - Requirements: | ||||||
|  |         - git | ||||||
|  |         - buildchain | ||||||
|  |         - toolchain for target arch | ||||||
|  |         - ... | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue