Your SlideShare is downloading. ×
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
pkgsrc-wip
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

pkgsrc-wip

1,033

Published on

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.

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,033
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The pkgsrc-wip Project Thomas Klausner pkgsrcCon 2004 Vienna, April 30, 2004
  • 2. Outline • What is pkgsrc-wip? • Why? • Who? • How? • Status 1
  • 3. • Problems • Future
  • 4. What is pkgsrc-wip? pkgsrc = NetBSD packages collection WIP = work in progress CVS repository and mailing lists http://pkgsrc-wip.sf.net/ 2
  • 5. Why? • For incomplete packages (improve collaboration) • For inexperienced packagers to learn by doing (teaching and recruitment) 3
  • 6. Who? • pkgsrc developers • NetBSD users • pkgsrc users on other platforms Currently 106 members, 30 NetBSD committers 4
  • 7. What? • development/current versions • unfinished packages 5
  • 8. 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
  • 9. For developers: • cd /usr/pkgsrc • export CVS RSH=ssh • export CVSROOT=:ext:user@cvs.sf.net:/cvsroot/pkgsrc-wip • cvs co -P wip 7
  • 10. 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
  • 11. • cvs -d import wip/newpkg USERNAME USERNAME YYYYMMDD • cd .. • vi Makefile • cvs ci Makefile 9
  • 12. 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
  • 13. Status (2) Cooperation working: Some packages co-developed in pkgsrc-wip and later imported into pkgsrc (e.g., XFree86 packages) 11
  • 14. Problems Sourceforge sometimes instable Problem with verifymsg (signal 11) “wip” remains after imports Duplicated work (both ways) Cooperative learning not taking off 12
  • 15. Future More people :) Improving on peer review (ideas welcome) 13
  • 16. Questions ? 14
  • 17. Thanks for listening! 15

×