This is an old revision of the document!
Ulrich Spörlein
Email: see the mailinglist archives
Resources
- For git archives of several *BSD repositories: https://www.spoerlein.net/gitweb/ (also reachable via
git://) - Clang static analyzer runs on FreeBSD's src tree: https://www.spoerlein.net/scan-build/freebsd-head/
- Review tool http://reviews.freebsdish.org/r/
Documents
- UlrichSpoerlein/GitTalkDevSummit - Git primer for FreeBSD devs
Todos
(so I don't lose track of them)
- Convert SVN to git, including all branches. This is simply for convenience and not meant as replacement
- easily done for the head branch using git-svn, which can be used to push commits back to svn (470MB repo size)
- done for the main branches (head, stable, releng, release) using git-svn (474MB repo size, SVN checkout is 1467MB )
- done for all branches (incl. vendor, user, projects, cvs2svn) using svn2git, but has some conversion bugs (605MB repo size)
- Convert CVS to git (because we can)
- done using corecode's
fromcvs, ports.git repo size is 375MB, clone size 822MB (CVS checkout size is 685MB)
- Write git workflow/conversion wiki article for FreeBSD (though the web has plenty generic guides)
- update ports email addresses and use freebsd.org for MASTER_SITES
- general WARNS cleanup in our source tree
- sync
games/to other BSDs (see my work for DragonflyBSD) - get Coverity back in shape, minimize false positives and report bugs upstream
- further toy with clang and its static analyzer
- man-page audit, make sure there's a manpage to all binaries, configs, KLDs
- mandoc branch with mdocml and
mdoc(7)fixes - remove size constraint from
diskinfo -t, I want to benchmark my thumbdrives! - branch for gcc45 to at least make src compile with it, perhaps integrate it?
- most problematic are build breakages due to stricter type punning checks
- produce diff of stock 4.2.1 vs FreeBSD flavour for forward-porting
- Testinstallation of Redmine http://en.wikipedia.org/wiki/Redmine
- Import GNATS database
- Import wiki site
- Connect to SVN and CVS repos
- Authentication against NIS instead of LDAP?
Ideas
(perhaps someone else gets to them before I do)
pax(1)based on libarchive- unrar mode for libarchive
- convert calendar database to UTF-8 and convert to target locale using
bsdiconv(when ready)