Meeting-10-15-13

From Serenity Linux
Jump to: navigation, search
Attendees
Christian Mesh <meshca@clarkson.edu>
Alan Beadle <beadleha@clarkson.edu>
Alex Macri <macriad@clarkson.edu>
Adam Kimball <kimbalac@clarkson.edu>
Eric Richter <richteer@clarkson.edu>
Corey Richardson <richarcm@clarkson.edu>
Jake Greenfield <greenfj@clarkson.edu>
Andres Rivas <rivasm@clarkson.edu>

libspack
	
/etc/spack/spack.conf
	pkg_bin_dir=""
	pkg_pie_dir=""
	
	always_build="true|false"
spack
	* check
	* build|forge
	* (install|wield) [-f for file]
		* dep res
		* file conflicts
		* wield
		* hooks
	* search [repo('s) | url possible ] package
	* info [list (list files) | query property | owner]
	* packages (list all packages) [ tree | repo ]
	* news
	* audit (Know issues/vulns | bugtracker info)
	* fetches packages and recipes
forge ($package || -f $package.pie)
	* check if package exists
	* load package.pie
	* download src (curl, git, hg ...)
	* unpack if specified
	* build
	* setup overlay
	* install
	* build fs.tzar.something
	* build final package (install helperscript[preinst,postinst,hooks], fs, manifest,...?)
	* output pkginfo
wield $package (-R /mnt/other) (somehow add idea of delayed hooks) [ reason ]
	* check deps (fail if not resolved)
	* check conflicts and if broken fail (function of libspack)
		* TODO better conflict resolution
	* run all preinst
	* run all installs
	* run all postinst
	* add hook to global hooks to run list
	* if [ run_hook ] call run hooks
	=======
	* run hooks

morph (converts a package from another distro to spkg)
	* on install does not generate a new package


New Ideas:
	Unionfs awesome sauce for built (build deps?)
	GPLV3
Action Items:
	* DirDir wiki
	* mailing list
	
What did we learn?
	Biebian (we shall never speak of this again) biebian.sourceforge.net
Personal tools
Namespaces

Variants
Actions
Navigation
Tools