<commit_before>RFC 0111: Clarify ports/dist and util
========================================================================
$Id$

@authors: friebe
@created: Fri Mar  2 12:38:38 CET 2007
@status: draft
@category: <infrastructure>

Scope of Change
---------------
There will be a clarification on ports/dist and util


Rationale
---------
Finding a place for the "XP environment" (xpcli, xpunit, ...)


Functionality
-------------
TODO


Security considerations
-----------------------
n/a


Speed impact
------------
n/a


Dependencies
------------
n/a


Related documents
-----------------
- http://experiments.xp-framework.net/?people,friebe,xp-redesign/README
  Material gathering for website navigation / areas


Comments
--------

<EOF><commit_msg>- Rewrite this RFC<commit_after>RFC 0111: Remove "util" and "ext"
========================================================================
$Id$

@authors: friebe
@created: Fri Mar  2 12:38:38 CET 2007
@status: draft
@category: <infrastructure>

Scope of Change
---------------
The "util" and "ext" directories will be removed from the XP SVN. Their 
contents will be moved to new locations.


Rationale
---------
* Get rid of a too generic names - "util" and "ext" may be anything...
* Make ports/ a more important place 


Functionality
-------------

Current "util" directory contents
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<pre>
util/bin:
  cvsdiff.php    lintphp.php       neditlint.sh  wordwrap  xpcli.php
  findclass.php  migrate_php5.php  nx            xpci      xphelp
  gtkphp         mkaccessor.php    phphelp       xpci2

util/etc:
  nedit

util/exe:
  Makefile  README  errorcb.h  mksingle.php  php2cembed.php  webstart.php

util/tests:
  cli.ini          imaging.ini  remote.ini    util.ini
  collections.ini  io.ini       run.php       webservices.ini
  core.ini         isbn.ini     security.ini  workflow-casters.ini
  date.ini         ldap.ini     string.ini    xml.ini
  doclet.ini       logging.ini  types.ini
  ftp.ini          rdbms.ini    unittest.ini
</pre>

Current "ext" directory contents
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<pre>
ext/java:
  easc

ext/panther:
  Makefile  panther.c  panther.php  rmi.c  rmi.h  tests

ext/sybase_api:
  Makefile  sybase_api.c  sybase_defines.h  sybase_hash.h  sybase_mm.h
  README    sybase_api.h  sybase_hash.c     sybase_mm.c    test.c

ext/xp:
  CREDITS  EXPERIMENTAL  config.m4  php_xp.h  tests  xp.c  xp.php
</pre>


New places
~~~~~~~~~~


Security considerations
-----------------------
n/a


Speed impact
------------
n/a


Dependencies
------------
- RFC #0116: Ports infrastructure: Technologies and packages


Related documents
-----------------
n/a


Comments
--------

<EOF>
{'fraction_non_alphanumeric': 0.2279985146676569, 'fraction_numerical': 0.014110657259561827, 'mean_word_length': 2.346583850931677, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '868018', 'n_tokens_mistral': 917, 'n_tokens_neox': 836, 'n_words': 237}