pkgsrc 2011 - the record of the past year
-
Upload
akio-obata -
Category
Presentations & Public Speaking
-
view
141 -
download
0
Transcript of pkgsrc 2011 - the record of the past year
![Page 1: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/1.jpg)
pkgsrc 2011the record of the past year
OBATA AkioJul 9, 2011
JNUG NetBSD BOF 2011
![Page 2: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/2.jpg)
What is pkgsrc?
Package once, use anywhere!
Easy to build & install software
Not only for NetBSD, cross platform
Quarterly Stable release (2011Q2)
Not only from source, binary pakcage
01 23
![Page 3: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/3.jpg)
"What is pkgsrc?" story
The NetBSD Packages Collection
To where additional packages should be installed?
let to install them to /usr/pkg.
then its sources are in /usr/pkg/src?
let to put in /usr/pkgsrc.
02 23
![Page 4: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/4.jpg)
Supported Platforms
1997 NetBSD
1999 Solaris, Linux
2001 Darwin
2002 FreeBSD, OpenBSD, IRIX
2003 BSD/OS, AIX
2004 Interix, DragonFlyBSD, OSF/1
2007 HP-UX, QNX
2010 Haiku
03 23
![Page 5: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/5.jpg)
pkgsrc Tier system?
Nothing!
maybe broken on some Supported platforms
even for stable branch
04 23
![Page 6: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/6.jpg)
Haiku
R1 Alpha3 out!
Only unprivileged mode
unreasonable for default package system?
05 23
![Page 7: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/7.jpg)
MirOS BSD (aka MirBSD)
fork of OpenBSD
gave up maintain own MirPorts
partially supported
06 23
![Page 8: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/8.jpg)
Illumos/Openindiana
fork of OpenSolaris
ipp (Illumos pkgsrc project)
07 23
![Page 9: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/9.jpg)
Minix3 (wip)
GSoC2010 (for Minix)...finished?
GSoC2011 again!Many PRs before 2011Q2 cut
Still need improvements of basecompiler (ack => gcc?)
libc from NetBSD
and many tools
08 23
![Page 10: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/10.jpg)
Other platforms
UWIN/MinGW?
A/UX?
Cygwin?
09 23
![Page 11: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/11.jpg)
What is the next?
Any other OSes?...Wait! What is this?
pkgsrc/mk/flavor/README
We can support other package format!
10 23
![Page 12: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/12.jpg)
Multi package format
GSoC2011 - FreeBSD ports (and rpm, deb?) support
experimental rpm support
11 23
![Page 13: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/13.jpg)
Cross-building
GSoC 2011no news yet
12 23
![Page 14: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/14.jpg)
Infrastructure Changes
switch to USE_DESTDIR=yes
clang support
13 23
![Page 15: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/15.jpg)
Notable Changes of Packages
What's up?
Topics
14 23
![Page 16: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/16.jpg)
pkgsrc/databases
PostgerSQL8.2 removed
9.0 imported
MySQL4.x removed
5.5 imported
15 23
![Page 17: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/17.jpg)
pkgsrc/emulators
suse113_*only for NetBSD-current
16 23
![Page 18: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/18.jpg)
pkgsrc/lang
gcc45, gcc46 imported
perl5 updated to 5.12
Python2.7 imported
3.1 imported
Ruby1.9 imported
17 23
![Page 19: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/19.jpg)
desktop environment
gtk-3 (removing gtk1)
Gnome - 2.32 (partially)
KDE 4.4.5
Xfce 4.6 (wip 4.8)
18 23
![Page 20: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/20.jpg)
Misc
Some miscellaneous topics
19 23
![Page 21: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/21.jpg)
pixman issue
pixman in NetBSD-5.1 is bit old for cairo-1.10
pkgsrc's one is preferrd
same shlib major number
mis-picked upbuild error
runtime error
20 23
![Page 22: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/22.jpg)
X11R6 (XFree86) issue
too old for modern packages
switch to X11_TYPE=modular?HP-UX
MacOS X 10.4
21 23
![Page 23: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/23.jpg)
Fetching issues
FETCH_USINGftp/fetch/wget/curl
FETCH_TIMEOUTfor dead/broken MASTER_SITES
sec
FETCH_USE_IPV4_ONLYbroken ipv6 environment
22 23
![Page 24: pkgsrc 2011 - the record of the past year](https://reader030.fdocuments.net/reader030/viewer/2022020411/5874a3171a28abfc5f8b8893/html5/thumbnails/24.jpg)
Fin
pkgsrc とは何だ?
新規 pkgsrc 開発者募集中
mikutter の commit log & DESCR の元ネタの発掘が望まれます。
23 23