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