Difference between revisions of "Session:Packaging in Nixpkgs"

From 34C3_Wiki
Jump to: navigation, search
(Created page with "{{Session |Has session tag=nixos, nixpkgs, functional |Is for kids=No |Has description=This Workshop will walk you through the whole process of performing a package update in...")
 
 
(One intermediate revision by one other user not shown)
Line 15: Line 15:
 
|Has start time=2017/12/29 17:00
 
|Has start time=2017/12/29 17:00
 
|Has duration=60
 
|Has duration=60
|Has session location=Room:Lecture room 12
+
|Has session location=Room:Hive Stage
 
|GUID=5fc474dd-2e37-4e68-87ed-41eeedbc9323
 
|GUID=5fc474dd-2e37-4e68-87ed-41eeedbc9323
 
}}
 
}}
Line 21: Line 21:
  
 
As a contributor:
 
As a contributor:
1. cloning nixpkgs
+
# cloning nixpkgs
2. changing the expression
+
# changing the expression
3. Testing the expression and binary
+
# Testing the expression and binary
4. creating a PR
+
# creating a PR
  
 
As a package maintainer and reviewer:
 
As a package maintainer and reviewer:
1. checking the package evaluation
+
# checking the package evaluation
2. checking the package build
+
# checking the package build
  
 
After this workshop you should be good to go to contribute to nixpkgs yourself.
 
After this workshop you should be good to go to contribute to nixpkgs yourself.

Latest revision as of 17:54, 29 December 2017

Description This Workshop will walk you through the whole process of performing a package update in nixpkgs.

After this workshop you should be good to go to contribute to nixpkgs yourself.

Website(s) https://nixos.org
Type Workshop
Kids session No
Keyword(s) software
Tags nixos, nixpkgs, functional
Processing assembly Assembly:NixOS
Person organizing User:Mic92
Language
Other sessions...

refresh

Subtitle from zero to upstream in 60 minutes
Starts at 2017/12/29 17:00
Ends at 2017/12/29 18:00
Duration 60 minutes
Location Room:Hive Stage

This Workshop will walk you through the whole process of performing a package update in nixpkgs containing of the following steps:

As a contributor:

  1. cloning nixpkgs
  2. changing the expression
  3. Testing the expression and binary
  4. creating a PR

As a package maintainer and reviewer:

  1. checking the package evaluation
  2. checking the package build

After this workshop you should be good to go to contribute to nixpkgs yourself.