The first Wipathon
From NetBSD Wiki
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
| Package | Status | Todo | Taker | Comments |
|---|---|---|---|---|
| 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
| Package | Taker | Comments | ||
|---|---|---|---|---|
| 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
| Package | Status | Todo | Taker | Comments |
|---|---|---|---|---|
| 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 |
