pkgsrc 2011 - the record of the past year

24
pkgsrc 2011 the record of the past year OBATA Akio Jul 9, 2011 JNUG NetBSD BOF 2011

Upload: akio-obata

Post on 15-Apr-2017

138 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: pkgsrc 2011 - the record of the past year

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

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

"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

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

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

Haiku

R1 Alpha3 out!

Only unprivileged mode

unreasonable for default package system?

05 23

Page 7: pkgsrc 2011 - the record of the past year

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

Illumos/Openindiana

fork of OpenSolaris

ipp (Illumos pkgsrc project)

07 23

Page 9: pkgsrc 2011 - the record of the past year

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

Other platforms

UWIN/MinGW?

A/UX?

Cygwin?

09 23

Page 11: pkgsrc 2011 - the record of the past year

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

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

Cross-building

GSoC 2011no news yet

12 23

Page 14: pkgsrc 2011 - the record of the past year

Infrastructure Changes

switch to USE_DESTDIR=yes

clang support

13 23

Page 15: pkgsrc 2011 - the record of the past year

Notable Changes of Packages

What's up?

Topics

14 23

Page 16: pkgsrc 2011 - the record of the past year

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

pkgsrc/emulators

suse113_*only for NetBSD-current

16 23

Page 18: pkgsrc 2011 - the record of the past year

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

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

Misc

Some miscellaneous topics

19 23

Page 21: pkgsrc 2011 - the record of the past year

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

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

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

Fin

pkgsrc とは何だ?

新規 pkgsrc 開発者募集中

mikutter の commit log & DESCR の元ネタの発掘が望まれます。

23 23