The first Wipathon

From NetBSD Wiki

Jump to: navigation, search


Contents

Wipathon

The term comes from the fact, that we are overabusing the original term "hackathon". ;)

Goals

  • We would like to push packages from pkgsrc-wip to mainstream pkgrsc.
  • We would also like to fix broken packages and delete the ones that are no longer useful.

Information

We will start on 8-9 this month (this weekend) and continue on 15-16. Collaboration will take place on the #NetBSD-code IRC channel on the FreeNode network.

Getting started

Tobias Nygren provides bulk builds for pkgsrc-wip. These are periodically posted to the pkgsrc-wip-discuss@ mailing list. Please read them to see what needs to be fixed. A fresh set of logs should be available before the Wipathon.

Packages that need attention are roughly divided into four categories:

  • Broken and abandoned
For example no distfile available and no commits for a long time.
Note, that the package may be still in use, add the package to the "to be removed" list below, so that could revisit it later and/or mark packages which are in use.
  • Old or same version as in pkgsrc
Make sure all the patches, DESCR improvements and so on have been added in pksrc. Then remove the package from wip.
  • Work in progress
The package might be incomplete or have issues preventing import to pkgsrc. Try to fix the problems.
  • Finished
The package should be reviewed by a pkgsrc developer and imported to pkgsrc. Afterwards it can be removed from wip unless more work is expected soon.

Plans

ASau

  • ecl - installation issues: strip doesn't work on lisp files, cf. bare.lisp
  • ficl - working on it.
  • sbcl - convert to options, destdir needs more testing.
  • uschedule - working on it.
  • archimedes
  • argouml - needs update to stable release
  • artemis - needs destdir support
  • more to come?

replaced

  • hunspell dictionaries
  • upgraded awesome
  • add destdir support to awesome ;)
  • php-doc* -- import or delete them, just make them go away :P
  • bughuntin' :)

Leot

  • wip/dvtm: add DESTDIR support - waiting for import?
  • pkgsrc other useful softwares
  • enjoy the wipathon

Dhowland

  • anything with me in the MAINTAINER field

Morr

  • ekg2 - add DESTDIR - and ready to go
  • help with firebird

Progress

Wipathon plans
PackageStatusTodoTakerComments
p5-Math-FixedPrecision wip (need a Perlista) various improvements replaced DESTDIR and some other fixes
fricas suspended import in pkgsrc (pkg/38155) asau Build as regular user without DESTDIR is broken, this can't be fixed easily. Thanks to Yorick Hardy for patches, take maintainership by mutual consent with Y. Hardy.
LabPlot dormant build on NetBSD asau Updated, I don't have KDE here, feel free to take it. Works fine for FreeBSD 6.2-STABLE-200706 i386.
emboss* suspended update to 5.0.0 asau Cf. http://emboss.sourceforge.net/ No space here. Not for a weekend, too much to do.
sbcl done bootstraps with lang/clisp asau DESTDIR not fully tested
xgobi suspended ready asau Needs revisit, since the package may be deprecated.
ding suspended updated, needs testing asau
abclock ready? import in pkgsrc asau needs testing
wine ready? update pkgsrc If it doesn't work on NetBSD 3.1 either, i.e. it is broken on NetBSD.

To Be Imported

To be imported
PackageTakerComments
php-suhoshin replaced should be ready
xmms-skin* packages
libdbi-driver-mysql
libdbi-driver-sqlite
libdbi-driver-sqlite3
libdbi-driver-pgsql
libdbi
dict-server -> textproc/dict-server (upgrade from ancient version), pkg/33227
dict-client -> textproc/dict-client (upgrade from ancient version)
libuxre do not delete it from WIP
paexec to parallel category.
netbsd-awk works drammatically faster (>50 times) than others with huge regexps.
lat replaced Tested, works nice. Also very useful. replaced
fdm done claudio
ekg2 need wip/libgadu

To Be Removed

  • pdb2ldif - don't touch it, ASau.
Following goals of Wipathon as stated above, this is to be removed: the home site is gone, the last release was in 2001. It is useful to me, thus I'll take closer look, possibly after Wipathon.
  • postgresql80-postgis - it is 1.0.3, postgis-1.0.6 was released 2005/12/06, latest release is 1.3.2 (2007/12/01).
  • db1 - it's Sleepycat DB 1.86, DB 4 provides compatible headers, but see bdb.buildlink3.mk
  • octave-nox11 - it is Octave 2.1.55, which is very old.

Done

Finished
PackageStatusTodoTakerComments
clisp done updated to 2.44.1 in pkgsrc asau
chicken done updated to 3.0.0 in pkgsrc asau Don't remove from wip.
dvtm done Imported to pkgsrc/misc Leot ready for reviews and probably misc/
hunspell-hu_HU done replaced
rlab done remove asau
mutella done remove asau
xscribble-fs done remove replaced
words done move to misc/linux-words reed
portmap done move to net/portmap reed
bin86 done move to devel/bin86 reed
lilo done move to sysutils/lilo reed
vixie-cron done move to sysutils/vixie-cron reed
tkabber done move to chat/tkabber reed
noweb done update asau
highlight done delete Dhowland was already in pkgsrc
mopac done import as math/mopac or biology/mopac asau It needs testing on user side. Cf. http://openmopac.net/Manual/Running_MOPAC.html E.g. http://openmopac.net/Manual/mopac_examples/polymers/stretch_polyethylene.mop worked for me. NB: this is cut down public domain version.
sbcl-boot done remove asau
yabause done import replaced
Personal tools