summerofcode2015:linuxpackagesforpkg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
summerofcode2015:linuxpackagesforpkg [2015/09/17 07:28] – fixed mail address ManuelWiesingersummerofcode2015:linuxpackagesforpkg [2022/10/03 02:29] (current) – Clean up personal links, add spaces for sections, update pkg link KubilayKocak
Line 1: Line 1:
-====== Linux packages for pkg(8) ====== +===== Linux packages for pkg(8) ===== 
-  * Student: [[/ManuelWiesinger|Manuel Wiesinger]] (mdw@) + 
-  * Mentor: [[/BaptisteDaroussin|Baptiste Daroussin]] (bapt@)+  * Student: [[/ManuelWiesinger|ManuelWiesinger]] 
 +  * Mentor: [[/BaptisteDaroussin|BaptisteDaroussin]]
  
 ===== Project description ===== ===== Project description =====
Line 8: Line 9:
 The biggest challenge is to use the SAT-solver of [[https://www.freebsd.org/cgi/man.cgi?query=pkg&sektion=8|pkg(8)]] for foreign dependencies. The biggest challenge is to use the SAT-solver of [[https://www.freebsd.org/cgi/man.cgi?query=pkg&sektion=8|pkg(8)]] for foreign dependencies.
  
-The recommended way (that is used by most major Linux-distros, including Debian) to verify packages, is using [[https://www.gnupg.org/documentation/manuals/gnupg/gpgv.html|gpgv]]. I think verifying Debian-packages with openssl can easily become very cumbersome and error prone. The simplest approach seems to be using an exec-function. Unfortunately this means to depend on GPLv3 code. In my eyes a reasonable compromise is to ask the user to install it manually, if it is not.+The recommended way (that is used by most major Linux-distros, including Debian) to verify packages, is using [[https://www.gnupg.org/documentation/manuals/gnupg/gpgv.html|gpgv]]. I think verifying Debian-packages with %%OpenSSL%% can easily become very cumbersome and error prone. The simplest approach seems to be using an exec-function. Unfortunately this means to depend on GPLv3 code. In my eyes a reasonable compromise is to ask the user to install it manually, if it is not. 
 ===== Deliverables ===== ===== Deliverables =====
 +
 a forked git repository including: a forked git repository including:
  
Line 331: Line 334:
  
 ===== Useful links ===== ===== Useful links =====
-  * [[/pkgng|pkgng]]+  * [[/pkg]]
   * [[/PkgPrimer|PkgPrimer]]   * [[/PkgPrimer|PkgPrimer]]
  
  • summerofcode2015/linuxpackagesforpkg.1442474882.txt.gz
  • Last modified: 2015/09/17 07:28
  • by ManuelWiesinger