Diff for /wikisrc/projects/code-in.mdwn between versions 1.61 and 1.62

version 1.61, 2013/10/25 23:43:54 version 1.62, 2013/10/26 14:37:59
Line 99  Used tags are (categories are not tagged Line 99  Used tags are (categories are not tagged
   * make draft package that passes build phase (medium complexity);    * make draft package that passes build phase (medium complexity);
   * complete package that passes packaging checks and creates binary package (easy).    * complete package that passes packaging checks and creates binary package (easy).
   
   * Avoiding TeX dependencies for meta-pkgs/netbsd-www
     It has been reported that one of obstacles when maintaining NetBSD documentation is the cost of update of tool packages.
     Surface analysis reveals that a lot of time may be spent on building TeX packages which are used to generate printable documentation in PostScript and PDF. The latter may be unneeded (e.g. when only HTML is of concern).
     The task is to drop dependency on TeX packages in the whole toolchain pulled by meta-pkgs/netbsd-www in order to make it optional, if it really matters.
     *Tags*: code, pkgsrc
   
   * Search engine (Lucene)
     Status: Reopened Time to complete: 96 hrs Mentors: Radoslaw Kujawa, Aleksej Saushev Tags: 
     These days we have to search for information not only on WWW but on our personal machines either.Your task is to research in setting up text search engine Lucene in any (or all, at your option) of use cases: just personal desktop, web site, mailing list archive.
     We have outdated work-in-progress package in pkgsrc-wip. Update it, make sure it works with OpenJDK7. Test it with all acceptable options. Preferrably, make it build from source as well.
     Provide instructions how to deploy Lucene itself and all needed components, if it isn't done automatically already.
     Provide instructions how to setup and test functionality.
     If possible, automate everything you can.
     It is possible, that you meet blocking problem. Good problem report (step-by-step instructions to reproduce, description of what expected and observed results are) and explanation why it constitutes blocking problem for this task are accepted as successful task completion.
     It is possible that some things are not essential to setup. Clear explanation why some requirement is not met is accepted.
     In case you have further questions when working on the task, don't hesitate to contact us on #netbsd-code.
     *Tags*: desktop, web, java, pkgsrc, code
   
   * Make ApacheDS run on NetBSD
     Traditionally directory services in open-source systems are built around OpenLDAP, which is tricky to setup. There exist alternative implementations of LDAP directory software. One of them is ApacheDS, but the software is written in Java, which brings different challenges.
     Provide instructions (step-by-step, where needed) how to make ApacheDS work on NetBSD, including instructions how to download ApacheDS itself, all components it depends on (identify them either by reading documentation or by searching the web), how to make it run.
     You are to provide starter script that sets all necessary environment variables and passes correct flags to Java VM from OpenJDK7 package.
     You are to provide instructions how to test, if the server works (e.g. by providing instructions how to add, search, and remove entries in directory).
     This is research task, there may be no solution, it is possible that you encounter blocking problem. In that case, you are to report steps to reproduce the problem and explanation why you think it is blocking (this certifies as successful task completion too).
     *Tags*: ldap, sso, java
   
   
 ### Outreach/Research  ### Outreach/Research
   
 * **Task: Compare NetBSD with other operating systems of its kind**: NetBSD is an operating system which targets people who like the cleanness of a system, and mostly already have Unix or Linux experience.    * **Task: Compare NetBSD with other operating systems of its kind**: NetBSD is an operating system which targets people who like the cleanness of a system, and mostly already have Unix or Linux experience.  

Removed from v.1.61  
changed lines
  Added in v.1.62


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb