--- wikisrc/hackathon.mdwn 2011/07/26 21:12:36 1.1
+++ wikisrc/hackathon.mdwn 2012/02/12 12:27:27 1.31
@@ -1,115 +1,219 @@
-= Hackathon 15 =
+# Hackathon 16
-The 15th NetBSD hackathon will be run from August 10th to August 15th.
-This time, it's a documentation hackathon ('docathon'), our main
-focus is improving the NetBSD documentation and advertising.
+The 16th NetBSD hackathon *is running until February 12th*.
+Our goal is fixing all the bugs that need fixing to get
+[[NetBSD-current|http://www.NetBSD.org/docs/current/]] ready for the
+creation of the NetBSD 6.0 release branch.
Join us on the IRC channel #netbsd-code on freenode (irc.freenode.net).
-Just join, have a look around and ask your questions or what work needs to be done.
+Just join, have a look around and ask your questions or what work needs to
+be done.
-There's also a thread on netbsd-users, just drop a mail if you're interested.
+## Primary goals
+
+We want NetBSD 6.0 to be the best NetBSD release ever. There are already
+a lot of great features in it:
+
+* Improved kernel performance and scalability
+* New kernel module framework with automatic module loading
+* Logical Volume Manager
+* NetBSD Packet Filter
+* Xen SMP support
+* Flash file-system CHFS
+* Automated Regression Testing
+* Improved FUSE support
+* Updated Linux emulation
+* GCC 4.5.3
+* Updated X.org X11 distribution
+* SMTP authentication client built into Postfix (now version 2.8.7)
+* New and enhanced drivers
+* ... and many other features
+
+To make sure that NetBSD users get the best possible experience of the
+new release we would like to fix as many as possible of the following
+bugs. If you are able to help us to fix these bugs by supplying
+patches or testing fixes please consider to participate. We are also
+in need of people to supply documentation fixes, preferably in the
+form of patches. Release notes and/or manual pages!
+
+Critical bugs:
+
+* [[PR 45677|http://gnats.NetBSD.org/45677]]: The stress_killer test sometimes does
+* [[PR 45708|http://gnats.NetBSD.org/45708]]: Unable to read big files from large FFSv2 (12TB), ls out of swap
+* [[PR 44788|http://gnats.NetBSD.org/44788]]: mlock(2) panic
+* [[PR 45187|http://gnats.NetBSD.org/45187]]: select(2) sometimes doesn't wakeup
+* [[PR 45833|http://gnats.NetBSD.org/45833]]: occasional crash of 5.99.59: SPL NOT LOWERED ON TRAP EXIT
+
+Important bugs:
+
+* [[PR 38670|http://gnats.NetBSD.org/38670]]: ^Z does not seems to suspend programs that vfork'ed and wait.
+* [[PR 38965|http://gnats.NetBSD.org/38965]]: ktrace locking issue
+* [[PR 39420|http://gnats.NetBSD.org/39420]]: stopped processes can hold locks
+* [[PR 42663|http://gnats.NetBSD.org/42663]]: lwp_exit() might race with lwp_free()
+* [[PR 44658|http://gnats.NetBSD.org/44658]]: spurious chroot escape warning
+* [[PR 34735|http://gnats.NetBSD.org/34735]]: diagnostic assertion failed genfs_vnops.c 1123
+* [[PR 38760|http://gnats.NetBSD.org/38760]]: umount -f /usr panics the system
+* [[PR 39548|http://gnats.NetBSD.org/39548]]: kernel debugging assertion "(vp->v_flag & VONWORKLST)" failed
+* [[PR 30525|http://gnats.NetBSD.org/30525]]: remounting ffs read-only (mount -ur) does not sync metadata
+* [[PR 39264|http://gnats.NetBSD.org/39264]]: newfs can create a filesystem with > 2^31 inodes, which doesn't work (?)
+* [[PR 40562|http://gnats.NetBSD.org/40562]]: busy loop in ffs_sync when unmounting a file system
+* [[PR 41013|http://gnats.NetBSD.org/41013]]: netbsd5-rc2 crash (kernel diagnostic assertion "vp->v_usecount == 1" failed)
+* [[PR 39371|http://gnats.NetBSD.org/39371]]: wapbl should allow mounting "/" even if journal is hosed
+* fixed [[PR 39609|http://gnats.NetBSD.org/39609]]: wapbl "replaying log to disk" message is potentially misleading
+* fixed [[PR 32318|http://gnats.NetBSD.org/32318]]: NFS client or server hang
+* [[PR 39385|http://gnats.NetBSD.org/39385]]: unmounting ptyfs with busy ptys causes deadlock in vrele
+* [[PR 40388|http://gnats.NetBSD.org/40388]]: IPv6 incompatibility with pre-5.99.6 binary
+* [[PR 38078|http://gnats.NetBSD.org/38078]]: IPFilter lacks documentation almost completely
+* [[PR 38457|http://gnats.NetBSD.org/38457]]: ipf doesn't handle IPv6 fragments
+* [[PR 39066|http://gnats.NetBSD.org/39066]]: Tty settings mangled.
+* [[PR 4029|http://gnats.NetBSD.org/4029]]: Register usage doesn't comply with SPARC ABI
+* [[PR 38540|http://gnats.NetBSD.org/38540]]: recent i386 GENERIC kernel cannot boot with VIA chipset
+* [[PR 38643|http://gnats.NetBSD.org/38643]]: (dM) st tape drive loses data
+* [[PR 39305|http://gnats.NetBSD.org/39305]]: loops through gre(4) cause a hang or crash
+* [[PR 42420|http://gnats.NetBSD.org/42420]]: $ORIGIN undefined on NetBSD
+* [[PR 40066|http://gnats.NetBSD.org/40066]]: gcc -O1 generates wrong code in loop optimize
+* [[PR 40468|http://gnats.NetBSD.org/40468]]: Optimizer bug suspected -- porting devel/libffi to NetBSD/powerpc
+* [[PR 30756|http://gnats.NetBSD.org/30756]]: gdb not usable for live debugging of threaded programs
+* [[PR 41936|http://gnats.NetBSD.org/41936]]: gdb does not work for threaded programs on sparc64
+* [[PR 41208|http://gnats.NetBSD.org/41208]]: objcopy -S -O binary aborts w/ BFD internal error
+* [[PR 41127|http://gnats.NetBSD.org/41127]]: Update/improve newfs docs regarding raw devices
+* [[PR 40346|http://gnats.NetBSD.org/40346]]: libexpat should be in base.tgz
+* [[PR 9582|http://gnats.NetBSD.org/9582]]: sysinst doesn't allow source or pkgsrc installation
+* [[PR 38571|http://gnats.NetBSD.org/38571]]: sysinst runs "postinstall fix"
+* [[PR 12769|http://gnats.NetBSD.org/12769]]: clarify the upgrade notes for when the sets are on /usr
+* [[PR 43314|http://gnats.NetBSD.org/43314]]: pc relative relocations are "off by 1*size" on vax
+* [[PR 44159|http://gnats.NetBSD.org/44159]]: startx (xinit) fails
+* [[PR 45155|http://gnats.NetBSD.org/45155]]: there are no usb-stick installer images
+* [[PR 45439|http://gnats.NetBSD.org/45439]]: gcc generates out-of-range branch insn for m68k
+* [[PR 45573|http://gnats.NetBSD.org/45573]]: internal compiler error when building f2c on sparc64
+* [[PR 45620|http://gnats.NetBSD.org/45620]]: MAKEDEV failures remains unoticed in miniroot build
+* [[PR 45628|http://gnats.NetBSD.org/45628]]: acpicpu(4) changes between 5.99.55 and 5.99.56 break amd64
+* [[PR 45816|http://gnats.NetBSD.org/45816]]: Screen corruption in German sysinst install
+* [[PR 45854|http://gnats.NetBSD.org/45854]]: vnode clean list corruption?
+* [[PR 45974|http://gnats.NetBSD.org/45974]]: kernfs mount point directory listing is empty
+
+Should be fixed:
+
+* [[PR 37726|http://gnats.NetBSD.org/37726]]: request documentation of 2147 second limit on adjtime(2)
+* [[PR 19774|http://gnats.NetBSD.org/19774]]: ddb can be entered twice and then you can't get out
+* [[PR 36526|http://gnats.NetBSD.org/36526]]: ddb(4) doesn't document ddb.commandonenter fully, nor correctly
+* [[PR 36227|http://gnats.NetBSD.org/36227]]: TRYEMULROOT-related doc issues about absolute symlinks
+* [[PR 38141|http://gnats.NetBSD.org/38141]]: lookup/vfs_busy acquire rwlock recursively (now, transient unmount failures)
+* [[PR 38889|http://gnats.NetBSD.org/38889]]: Crash on open/mmap/close of block device
+* [[PR 45694|http://gnats.NetBSD.org/45694]]: update by ./build.sh doesn't complete because of unwriteable /dev
+* [[PR 38265|http://gnats.NetBSD.org/38265]]: sometimes /kern directory can not be read
+* [[PR 33642|http://gnats.NetBSD.org/33642]]: Sometimes, creating new users and then chowning directories for them, leads to a panic.
+* [[PR 32844|http://gnats.NetBSD.org/32844]]: unix domain sockets documentation is incomplete (and see 38993)
+* [[PR 22522|http://gnats.NetBSD.org/22522]]: connect(2) may fail with EINVAL
+* [[PR 38668|http://gnats.NetBSD.org/38668]]: fast_ipsec, ipv6 ans socket locking doesn't play well together
+* [[PR 6536|http://gnats.NetBSD.org/6536]]: wsconsctl metaesc setting is undocumented
+* [[PR 9725|http://gnats.NetBSD.org/9725]]: GNU autoconf mmap() test causes panic in hp300-based m68k pmap code
+* [[PR 34100|http://gnats.NetBSD.org/34100]]: keyboard not working on my Compaq Presario V2658US notebook
+* [[PR 39275|http://gnats.NetBSD.org/39275]]: HEAD amd64 kernel hang at uhub5 at usb5 vendor 0x1002 EHCI ...
+* [[PR 32830|http://gnats.NetBSD.org/32830]]: sd(4) contains incorrect & incomplete information
+* [[PR 42596|http://gnats.NetBSD.org/42596]]: getopt_long(3) manual does not mention + and - leading character in optstring parameter
+* [[PR 41891|http://gnats.NetBSD.org/41891]]: our pthread doesn't like wine 1.1.27
+* [[PR 20272|http://gnats.NetBSD.org/20272]]: No daily checks for disk quotas
+* [[PR 8282|http://gnats.NetBSD.org/8282]]: PSD for make not in sync with program and manpage
+* [[PR 41652|http://gnats.NetBSD.org/41652]]: newfs neither respects nor updates the block and frag sizes in disklabel
+* [[PR 26835|http://gnats.NetBSD.org/26835]]: cgd.conf handled incorrectly in case cgd on cgd
+* [[PR 28624|http://gnats.NetBSD.org/28624]]: cgdconfig with no keygen entry fails silently
+* [[PR 36243|http://gnats.NetBSD.org/36243]]: cgdconfig manual page correction: document -n flag; add -V to -g case; omit -n in -g case
+* [[PR 14578|http://gnats.NetBSD.org/14578]]: sh(1) doesn't explain emacs editing mode
+* [[PR 35227|http://gnats.NetBSD.org/35227]]: /bin/sh does not clean up zombies under certain circumstances
+* [[PR 36532|http://gnats.NetBSD.org/36532]]: fix for a core dump in /bin/sh dotrap()
+* [[PR 40554|http://gnats.NetBSD.org/40554]]: >& -operator incorrectly documented in sh(1) man page
+* [[PR 32591|http://gnats.NetBSD.org/32591]]: cap_mkdb(1) does not update properly db files?
+* [[PR 34890|http://gnats.NetBSD.org/34890]]: ldd(1) receives SIGSEGV when called for certain files
+* [[PR 29719|http://gnats.NetBSD.org/29719]]: confusing passwd(1) warning w/ short password and PAM
+* [[PR 11223|http://gnats.NetBSD.org/11223]]: POSIX.2: ps -G not supported (committable patch)
+* [[PR 37288|http://gnats.NetBSD.org/37288]]: su fails if home on nfs without root privileges
+* [[PR 18936|http://gnats.NetBSD.org/18936]]: syslogd should call initgroups()
+* [[PR 19722|http://gnats.NetBSD.org/19722]]: fix for 3 uncompress(1) bugs that delete/truncate the wrong file
+* [[PR 39428|http://gnats.NetBSD.org/39428]]: wpa_supplicant.conf(5) describes `ap_scan' option vaguely
+* [[PR 32519|http://gnats.NetBSD.org/32519]]: ypbind spams syslog if it loses connectivity
+* [[PR 41266|http://gnats.NetBSD.org/41266]]: build.sh invoked mkisofs has wrong path for iso image
+* [[PR 43272|http://gnats.NetBSD.org/43272]]: no nbsed after first release build
+* [[PR 9904|http://gnats.NetBSD.org/9904]]: sysinst sometimes doesn't store network config
+* [[PR 37415|http://gnats.NetBSD.org/37415]]: sysinst should be available after installation
+* [[PR 10277|http://gnats.NetBSD.org/10277]]: i386 floppies have slip but not ppp support
+* [[PR 39697|http://gnats.NetBSD.org/39697]]: no raidframe support in sysinst
+* [[PR 43357|http://gnats.NetBSD.org/43357]]: initial security run output is too large
+* [[PR 43361|http://gnats.NetBSD.org/43361]]: no IPv6 network installation on some boot media
+* [[PR 13533|http://gnats.NetBSD.org/13533]]: there should be a PDF version of the INSTALL notes
+* [[PR 42495|http://gnats.NetBSD.org/42495]]: Corrupt db files created by cross-built pwd_mkdb and cap_mkdb
+* [[PR 43322|http://gnats.NetBSD.org/43322]]: netbsd-5 tools compat build does not respect TOOLDIR
+* [[PR 44578|http://gnats.NetBSD.org/44578]]: cross-building netbsd5 on current-amd64 is missing /var/db/libc.tags
+* [[PR 45473|http://gnats.NetBSD.org/45473]]: Please fix "build tools" on OpenIndiana 151a
+* [[PR 45560|http://gnats.NetBSD.org/45560]]: Unable to cross build HEAD kernel on MacOS X 10.7
+* [[PR 45673|http://gnats.NetBSD.org/45673]]: gcc 4.6 on i386 current generates bad code for assembler code in lock.h
+* [[PR 45697|http://gnats.NetBSD.org/45697]]: build.sh fails to build tools with gcc (the one coming with FreeBSD)
+* [[PR 45846|http://gnats.NetBSD.org/45846]]: pf(4) re-directs broken
+
+It would also be nice to fix the following bugs:
+
+* (no PR): dump, restore, tar, cpio, scp, sftp, rcp do not copy extended attributes
+* [[PR 2512|http://gnats.NetBSD.org/2512]]: fuword() definition problem
+* [[PR 28448|http://gnats.NetBSD.org/28448]]: stackable filesystems locking breakage when looking up DOTDOT
+* [[PR 32367|http://gnats.NetBSD.org/32367]]: umount -f deadlock
+* [[PR 37706|http://gnats.NetBSD.org/37706]]: Forced unmount of file systems is unsafe
+* [[PR 40681|http://gnats.NetBSD.org/40681]]: possible data loss path in the buffer cache code
+* [[PR 12189|http://gnats.NetBSD.org/12189]]: vnd-caused deadlock in buffer cache
+* [[PR 12404|http://gnats.NetBSD.org/12404]]: panic: ffs_alloccg: map corrupted
+* [[PR 19110|http://gnats.NetBSD.org/19110]]: nullfs mounts over NFS cause lock manager problems
+* [[PR 22725|http://gnats.NetBSD.org/22725]]: kernel panic while attempting mkfifo on (localhost, userlevel) NFS volume
+* [[PR 41874|http://gnats.NetBSD.org/41874]]: in-kernel NFS server hates network interface aliases
+* [[PR 13861|http://gnats.NetBSD.org/13861]]: nullfs can't be remounted ro/rw
+* [[PR 25810|http://gnats.NetBSD.org/25810]]: ipf4 ftp proxy has problems with long 221- lines
+* [[PR 34452|http://gnats.NetBSD.org/34452]]: Freecom USB HDD which worked with 2.x doesn't work with 3.1_RC1, 4.0_BETA or 4.99.1
+* [[PR 32344|http://gnats.NetBSD.org/32344]]: atu(4) makes kernel crash
+* [[PR 32938|http://gnats.NetBSD.org/32938]]: PCMCIA cards with fixed IO addresses are not working.
+* [[PR 19085|http://gnats.NetBSD.org/19085]]: Belkin switchboxes bust PS/2 mouse probe (see 24063?)
+* [[PR 24363|http://gnats.NetBSD.org/24363]]: PS/2 mouse code could be a bit smarter (see 19085?)
+* [[PR 34822|http://gnats.NetBSD.org/34822]]: libossaudio ignores mixer class
+* [[PR 8156|http://gnats.NetBSD.org/8156]]: step/next in gdb do not work on arm32
+* [[PR 44829|http://gnats.NetBSD.org/44829]]: gdb -q prints bogus messages
+* [[PR 20993|http://gnats.NetBSD.org/20993]]: .USE rules don't mix with .SUFFIXES
+* [[PR 45027|http://gnats.NetBSD.org/45027]]: make: yacc/mkdep build race
+* [[PR 35547|http://gnats.NetBSD.org/35547]]: add timeout to cgdconfig
+* [[PR 30771|http://gnats.NetBSD.org/30771]]: patch to add -m option to calendar(1)
+* [[PR 20663|http://gnats.NetBSD.org/20663]]: temporary system errors can cause cron jobs to hang forever
+* [[PR 30295|http://gnats.NetBSD.org/30295]]: getty accepts too few letters after username prompt
+* [[PR 4617|http://gnats.NetBSD.org/4617]]: inetd -l option is too broad a brush
+* [[PR 20264|http://gnats.NetBSD.org/20264]]: lint(1) has problems with named member initialization
+* [[PR 22119|http://gnats.NetBSD.org/22119]]: lint segv on malformed function pointer cast
+* [[PR 22500|http://gnats.NetBSD.org/22500]]: lint breakage for named initializers
+* [[PR 38542|http://gnats.NetBSD.org/38542]]: lint does not grok complex designated initializers
+* [[PR 42654|http://gnats.NetBSD.org/42654]]: Coverity Scan Issues on ls.c
+* [[PR 35460|http://gnats.NetBSD.org/35460]]: man(1) and catman(1) don't honour '\" first line comment
+* [[PR 11219|http://gnats.NetBSD.org/11219]]: less(1) is not compatible with POSIX.2 "more"
+* [[PR 30420|http://gnats.NetBSD.org/30420]]: chrooted named does not work out of the box.
+* [[PR 44889|http://gnats.NetBSD.org/44889]]: netstat -d option is broken
+* [[PR 19468|http://gnats.NetBSD.org/19468]]: pr(1) does not support -f or -p options
+* [[PR 12266|http://gnats.NetBSD.org/12266]]: ps on a dump prints command line from live system
+* [[PR 18257|http://gnats.NetBSD.org/18257]]: POSIX.2-1992: ps(1)'s TIME column has the wrong format
+* [[PR 40813|http://gnats.NetBSD.org/40813]]: bad ps/ptyfs interaction
+* [[PR 23847|http://gnats.NetBSD.org/23847]]: route add 10.10.10/21 dest results in 10/21 to dest
+* [[PR 37876|http://gnats.NetBSD.org/37876]]: rpcbind(8) and related services should be able to bind(2) to a specific interface
+* [[PR 6832|http://gnats.NetBSD.org/6832]]: savecore could be better
+* [[PR 30324|http://gnats.NetBSD.org/30324]]: BSD sed wraps the regexp when it's too long.
+* [[PR 34560|http://gnats.NetBSD.org/34560]]: Basic regexes go wrong when combining bound and backref
+* [[PR 11904|http://gnats.NetBSD.org/11904]]: tail segfaults and core dumps on I/O error
+* [[PR 38066|http://gnats.NetBSD.org/38066]]: tar doesn't dearchive correctly long symlinks
+* [[PR 41049|http://gnats.NetBSD.org/41049]]: usermod -g =uid testuser does not create group as indicated by man page
+* [[PR 41526|http://gnats.NetBSD.org/41526]]: re-support /usr/bin/vi's -F option
+* fixed [[PR 43839|http://gnats.NetBSD.org/43839]]: vi can't resize in -current
+* fixed in HEAD in 2009 [[PR 45006|http://gnats.NetBSD.org/45006]]: nvi gives nonsense error when TERM environment variable unset
+* [[PR 5034|http://gnats.NetBSD.org/5034]]: the num lock light doesn't change when switching to X (also, 9127)
+* [[PR 9127|http://gnats.NetBSD.org/9127]]: CapsLock not properly handled between virtual consoles with X (also, 5034)
+* [[PR 42569|http://gnats.NetBSD.org/42569]]: Please import xf86-input-usbtablet driver from OpenBSD xenocara
+* [[PR 43320|http://gnats.NetBSD.org/43320]]: build.sh fails on Cygwin 1.7.2
+* [[PR 9900|http://gnats.NetBSD.org/9900]]: sysinst only uses 1 drive
+* [[PR 12020|http://gnats.NetBSD.org/12020]]: Sysinst refuses upgrade unnecessarily (overzealous fscking)
+* [[PR 17593|http://gnats.NetBSD.org/17593]]: suggestions to improve sysinst wrt disk handling
+* [[PR 17801|http://gnats.NetBSD.org/17801]]: sysinst doesn't correctly handle changing mount points or conflicting mount points
+* [[PR 35066|http://gnats.NetBSD.org/35066]]: sysinst should save media options in an ifconfig.if(5) file
+* [[PR 35538|http://gnats.NetBSD.org/35538]]: sysinst duplicates hostname on upgrade
+* [[PR 39352|http://gnats.NetBSD.org/39352]]: sysinst enhancement suggestion: file browser
+* [[PR 13532|http://gnats.NetBSD.org/13532]]: the HTML generated for INSTALL.html is atrocious
-Additionally, this hackathon will be held parallel to the CCC camp (http://camp.ccc.de).
-Some NetBSD people will be there and expressed interest in a meeting.
-Mail to the list if you're interested in the meeting, or contact
-via Jabber (prng@jabber.in-berlin.de) or in IRCNet/Freenode (nick: gnrp).
-
-
-== Primary goals ==
-
-We see four main goals one could achieve within five days with enough manpower:
-
-1. Update and complete the several guides we have.
-The NetBSD guide could have some updates (e.g. one could write about npf,
-or write one guide for it on its own).
-The internals guide has many XXXs in it, too, and the part about regression
-testing is factually empty, and perhaps could need one guide on its own.
-
-2. The wiki needs some work on it.
-The old wiki needs to be migrated completely into the new one.
-
-3. NetBSD could need some new advertising material. Anyone good in writing
-texts can make new texts for the current flyers, and if you're good with
-inkscape and scribus, creating one or two posters for exhibitions would be
-nice, too.
-
-4. Minor improvements (working on manpages), thinking about versioning the
-documentation, address some topics that was not written about before.
-
-
-== Possible topics ==
-
-There were several suggestions on what could be done, so here are topics
-somebody wanted to be addressed:
-
-=== Working on guides ===
- * Create a list of notebooks and netbooks running NetBSd, what is missing
- with them and what is running. This page could suit well into the wiki
- where it is editable by more people.
- * genfs, fifofs, layerfs and specfs actually have no manpages and nearly no
- documentation. Documenting them would be good for writing new FSs.
- * Look into internals guide. Every chapter (except for five) has XXXs in it
- or misses fundamental information.
- * Regression testing needs to be documented. It has a chapter in the
- internals guide, but I want to stress this topic, as it is important for
- people new to developing with NetBSD.
- * The Xen-howto could be updated (http://www.lumbercartel.ca/library/xen/
- might be a good source).
- * Write an introduction for people coming from Linux and migrating to
- NetBSD, the main differences to consider, etc.
- * Create an npf guide (similarly to the PF user's guide
- http://openbsd.org/faq/pf/index.html). This doesn't need to be as lengthy
- as the OpenBSD one, but having one would be nice.
- This can also be addressed in the guide's chapter concerning firewalls.
- * The pkgsrc guide could also need updates. Additionally, it would be good
- for people new to pkgsrc if the way make works and how dependencies are
- automatically resolved would be documented in the guide.
- That would make it much easier for people who want to contribute.
- * Write an example on how to migrate NetBSD to a new platform.
- * Gather and actualize bluetooth information. The chapter in the guide could
- be updated.
- * Write an article on how to contribute. At the moment, there is
- http://www.netbsd.org/contrib/, but having a guide on how NetBSD
- development really works, where the code lies and how e.g. the website
- is made (it took me weeks to figure out where the website lies), etc. would
- be good.
-
-=== wiki ===
- * Migrate articles from the old user wiki (http://wiki-static.aydogan.net/)
- to the new one. Some progress was documented in
- http://wiki.netbsd.org/users/asau/.
- * Design a new wiki frontpage and think about how to order the wiki. The old
- user wiki had a pretty nice one.
- * Create a site for 'general tips' related to NetBSD that don't really fit
- into any other category.
- * Think of an easier way for new users (non-developers) to contribute to the
- wiki. At the moment, the way with getting an OpenID, writing a mail,
- waiting for creation and activation is long and difficult.
- One could e.g. think about having a simple NetBSD OpenID-server (SimpleID
- is quite nice for that) and a registration form so that you don't have to
- dig through OpenID first to get an account.
-
-=== advertising material ===
- * Work out posters (potentially A0) for exhibitions. Anybody fond with
- inkscape, scribus and design could do great work on that!
- * Work over the advertising materials, the exiting can be seen here:
- http://www.netbsd.org/gallery/advocacy/.
- They have nice designs, but are fairly outdated and don't really outline
- what NetBSDs benefits are.
- * Design new wallpapers. NetBSD needs nice wallpapers for your desktop. ;)
-
-=== miscellanous documentation ===
- * pcap(3) could need cross-links (e.g. pcap_next and pcap_next_ex).
- * Work over vfs(9) and vnode(9) (some functions missing), and insert them
- into the internals guide.
- * Work through the packages in pkgsrc/x11 and xsrc and document
- correspondences and version numbers there. This is important for working
- on pkgsrc's Xorg.
- * Update the pages for possible projects and bounties, and think of some
- infrastructure on how to make it easily appendable. Currently, there are
- three pages for that issue: http://wiki.netbsd.org/projects/,
- http://wiki-static.aydogan.net/Bounties and
- http://www.netbsd.org/contrib/projects.html.
- I think, merging them all into one with a good table for all would be
- possible, also coming up with new and gathering existing ideas and
- contributing them.