pkgsrc-wip
Upcoming SlideShare
Loading in...5
×
 

pkgsrc-wip

on

  • 1,639 views

This presentation is a short introduction into the history and the current state of pkgsrc-wip, and how users and developers (not only of NetBSD) both can profit from it.

This presentation is a short introduction into the history and the current state of pkgsrc-wip, and how users and developers (not only of NetBSD) both can profit from it.

Statistics

Views

Total Views
1,639
Views on SlideShare
1,637
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 2

http://www.slideshare.net 1
http://www.slashdocs.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

pkgsrc-wip pkgsrc-wip Presentation Transcript

  • The pkgsrc-wip Project Thomas Klausner pkgsrcCon 2004 Vienna, April 30, 2004
  • Outline • What is pkgsrc-wip? • Why? • Who? • How? • Status 1
  • • Problems • Future
  • What is pkgsrc-wip? pkgsrc = NetBSD packages collection WIP = work in progress CVS repository and mailing lists http://pkgsrc-wip.sf.net/ 2
  • Why? • For incomplete packages (improve collaboration) • For inexperienced packagers to learn by doing (teaching and recruitment) 3
  • Who? • pkgsrc developers • NetBSD users • pkgsrc users on other platforms Currently 106 members, 30 NetBSD committers 4
  • What? • development/current versions • unfinished packages 5
  • How to get pkgsrc-wip? For users: • cd /usr/pkgsrc • export CVSROOT= :pserver:anonymous@cvs.sf.net:/cvsroot/pkgsrc-wip • cvs login • cvs -z3 co -P wip 6
  • For developers: • cd /usr/pkgsrc • export CVS RSH=ssh • export CVSROOT=:ext:user@cvs.sf.net:/cvsroot/pkgsrc-wip • cvs co -P wip 7
  • Contributing packages • cd /usr/pkgsrc • export CVS RSH=ssh • export CVSROOT=:ext:user@cvs.sf.net:/cvsroot/pkgsrc-wip • cd /usr/pkgsrc/wip/newpkg.import • pkglint 8
  • • cvs -d import wip/newpkg USERNAME USERNAME YYYYMMDD • cd .. • vi Makefile • cvs ci Makefile 9
  • Status Very good developer growth: Started 17 March 2003 100th developer 18 March 2004 Many with few packages Statistics at http://www.stindustries.org.uk/pkgsrc-wip/ Four became developers so far (two are here, cube and recht), fifth on the way 10
  • Status (2) Cooperation working: Some packages co-developed in pkgsrc-wip and later imported into pkgsrc (e.g., XFree86 packages) 11
  • Problems Sourceforge sometimes instable Problem with verifymsg (signal 11) “wip” remains after imports Duplicated work (both ways) Cooperative learning not taking off 12
  • Future More people :) Improving on peer review (ideas welcome) 13
  • Questions ? 14
  • Thanks for listening! 15