email.lisp was missing from the buildLisp derivaation's source files, which meant that none of its definitions were being loaded into the image even though the package was defined by packages.lisp. As an aside, this really should've broken the build - we got a style-warning in panettone.lisp for referencing the missing definitions, but that only surfaced as a warning, and ended up breaking once deployed Change-Id: Ie99c3efeef8e6943aa1f9cfc426957d622c2d718 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2845 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
		
			
				
	
	
		
			50 lines
		
	
	
	
		
			802 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
	
		
			802 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ depot, ... }:
 | 
						|
 | 
						|
depot.nix.buildLisp.program {
 | 
						|
  name = "panettone";
 | 
						|
 | 
						|
  deps = with depot.third_party.lisp; [
 | 
						|
    bordeaux-threads
 | 
						|
    cl-json
 | 
						|
    cl-ppcre
 | 
						|
    cl-smtp
 | 
						|
    cl-who
 | 
						|
    defclass-std
 | 
						|
    drakma
 | 
						|
    easy-routes
 | 
						|
    hunchentoot
 | 
						|
    lass
 | 
						|
    local-time
 | 
						|
    postmodern
 | 
						|
    trivial-ldap
 | 
						|
 | 
						|
    depot.lisp.klatre
 | 
						|
  ];
 | 
						|
 | 
						|
  srcs = [
 | 
						|
    ./panettone.asd
 | 
						|
    ./src/packages.lisp
 | 
						|
    ./src/util.lisp
 | 
						|
    ./src/css.lisp
 | 
						|
    ./src/email.lisp
 | 
						|
    ./src/inline-markdown.lisp
 | 
						|
    ./src/authentication.lisp
 | 
						|
    ./src/model.lisp
 | 
						|
    ./src/irc.lisp
 | 
						|
    ./src/panettone.lisp
 | 
						|
  ];
 | 
						|
 | 
						|
  tests = {
 | 
						|
    deps = with depot.third_party.lisp; [
 | 
						|
      fiveam
 | 
						|
    ];
 | 
						|
 | 
						|
    srcs = [
 | 
						|
      ./test/package.lisp
 | 
						|
      ./test/model_test.lisp
 | 
						|
      ./test/inline-markdown_test.lisp
 | 
						|
    ];
 | 
						|
 | 
						|
    expression = "(fiveam:run!)";
 | 
						|
  };
 | 
						|
}
 |