<?xml version="1.0"?>
<?xml-stylesheet
href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"
?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel rdf:about="http://pear.php.net/bugs/search.php">
    <title>PEAR Bug Search Results</title>
    <link>http://pear.php.net/bugs/search.php?cmd=display&amp;package_name%5B0%5D=PEAR_PackageFileManager_Cli</link>
    <description>Search Results</description>
    <dc:language>en-us</dc:language>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <admin:generatorAgent rdf:resource="http://pear.php.net/bugs"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <items>
     <rdf:Seq>
      <rdf:li rdf:resource="http://pear.php.net/bug/19715" />
      <rdf:li rdf:resource="http://pear.php.net/bug/18156" />
      <rdf:li rdf:resource="http://pear.php.net/bug/17875" />
      <rdf:li rdf:resource="http://pear.php.net/bug/15361" />
      <rdf:li rdf:resource="http://pear.php.net/bug/14171" />
      <rdf:li rdf:resource="http://pear.php.net/bug/12501" />
      <rdf:li rdf:resource="http://pear.php.net/bug/11341" />

     </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://pear.php.net/gifs/pearsmall.gif">
    <title>PEAR Bugs</title>
    <url>http://pear.php.net/gifs/pearsmall.gif</url>
    <link>http://pear.php.net/bugs</link>
  </image>

    <item rdf:about="http://pear.php.net/bug/19715">
      <title>PEAR_PackageFileManager_Cli: Bug 19715 [Open] Dies when trying to generate new package.xml</title>
      <link>http://pear.php.net/bugs/19715</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by madsliejensen
2012-11-21T12:17:57+00:00
PHP: 5.3.17 OS:  Package Version: 0.4.0

Description:
------------
When no package.xml is found, pfm will try to generate a new one.
However, this gives an error here: 'PEAR_PackageFileManager2 Error: Package source base directory (option 'packagedirectory') must be specified in PEAR_PackageFileManager2 setOptions' 

The error originates from line 901 of pfm:

$pfm-&gt;setOptions(array('ignore'=&gt;'*~'));

If this line is replaced with this:
/$pfm-&gt;setOptions(array('ignore'=&gt;'*~'));

$pfm-&gt;addIgnore('*~');

then the error goes away and pfm becomes usable again.


    $pfm-&gt;addIgnore('*~');</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by madsliejensen
2012-11-21T12:17:57+00:00
PHP: 5.3.17 OS:  Package Version: 0.4.0

Description:
------------
When no package.xml is found, pfm will try to generate a new one.
However, this gives an error here: 'PEAR_PackageFileManager2 Error: Package source base directory (option 'packagedirectory') must be specified in PEAR_PackageFileManager2 setOptions' 

The error originates from line 901 of pfm:

$pfm-&gt;setOptions(array('ignore'=&gt;'*~'));

If this line is replaced with this:
/$pfm-&gt;setOptions(array('ignore'=&gt;'*~'));

$pfm-&gt;addIgnore('*~');

then the error goes away and pfm becomes usable again.


    $pfm-&gt;addIgnore('*~');</pre>]]></description>
      <dc:date>2012-11-21T12:17:57+00:00</dc:date>
      <dc:creator>php &amp;#x61;&amp;#116; gartneriet &amp;#x64;&amp;#111;&amp;#x74; dk</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/18156">
      <title>PEAR_PackageFileManager_Cli: Bug 18156 [Open] Invalid input leads to data loss</title>
      <link>http://pear.php.net/bugs/18156</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by cweiske
2010-12-29T04:25:39+00:00
PHP: Irrelevant OS:  Package Version: 0.3.0

Description:
------------
When writing invalid values, i.e. a invalid package name, writing the package file will error out and exit the tool. This makes all the hard configuration work I did before void, and I have to do it all again.

Test script:
---------------
cweiske:~/Dev/tools/linksys-wrt3g-tools&gt; pfm

PEAR Package File Manager Command Line Tool

Please enter the location of your package [.]*: 

Creating a new package file ...

Enter the base install directory*: 
Enter the base install directory*: /

Enter the name of the package [linksys-wrt3g-tools]*: 

Channel or URI based package? [c] (c,u)*: 

Enter the name of the channel [pear.php.net]*: zustellzentrum.cweiske.de

Enter a 1 line summary*: Tools to retrieve status information from a WRT3G Linksys router

Enter a description* (2 blank lines to finish):
Tools to retrieve status information from a WRT3G Linksys router, reboot it and a munin plugin to track the connection state.


Enter the release version*: 1.0.0

Enter the API version [1.0.0]*: 

Choose a release stability [alpha] (alpha,beta,stable)*: stable

Choose an API stability [stable] (alpha,beta,stable)*: 

Enter any release notes* (2 blank lines to finish):
First pear-packaged version


Enter the minimum PHP version [5]*: 5.2.0

Enter the minimum PEAR Installer version [1.4.0]*: 1.9.1

Please choose a license from one of the following options

    1) Apache
    2) BSD Style
    3) LGPL
    4) MIT
    5) PHP

Please choose an option: 3

How many maintainers?*: 1

What type of maintainer is #1? [lead] (lead,developer,contributor,helper)*: 

Enter maintainer #1's name*: Christian Weiske

Enter maintainer #1's username*: cweiske

Enter maintainer #1's email [cweiske@php.net]*: cweiske@cweiske.de


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 10


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:


Please choose an option from the menu: 1


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 10


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:


Please choose an option from the menu: 2

Dependency type [pkg] (pkg,ext,php,prog,os,sapi,zend)*: 

Dependency name*: Config

Is the dependency (o)ptional or (r)equired [r] (o,r)*: 

Package type (c)hannel or (u)ri [c] (c,u)*: 

Dependency channel [pear.php.net]*: 

Minimum version: 1.10.12

Maximum version: 


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:

    Required Package dependency &quot;Config&quot; - pear.php.net

Please choose an option from the menu: 2

Dependency type [pkg] (pkg,ext,php,prog,os,sapi,zend)*: 

Dependency name*: System_Folders

Is the dependency (o)ptional or (r)equired [r] (o,r)*: 

Package type (c)hannel or (u)ri [c] (c,u)*: 

Dependency channel [pear.php.net]*: 

Minimum version: 1.0.3

Maximum version: 


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:

    Required Package dependency &quot;Config&quot; - pear.php.net
    Required Package dependency &quot;System_Folders&quot; - pear.php.net

Please choose an option from the menu: 1


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 14

PEAR_PackageFileManager2 Error: Package validation failed:
Error: Channel validator error: field &quot;name&quot; - package name &quot;linksys-wrt3g-tools&quot; is invalid</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by cweiske
2010-12-29T04:25:39+00:00
PHP: Irrelevant OS:  Package Version: 0.3.0

Description:
------------
When writing invalid values, i.e. a invalid package name, writing the package file will error out and exit the tool. This makes all the hard configuration work I did before void, and I have to do it all again.

Test script:
---------------
cweiske:~/Dev/tools/linksys-wrt3g-tools&gt; pfm

PEAR Package File Manager Command Line Tool

Please enter the location of your package [.]*: 

Creating a new package file ...

Enter the base install directory*: 
Enter the base install directory*: /

Enter the name of the package [linksys-wrt3g-tools]*: 

Channel or URI based package? [c] (c,u)*: 

Enter the name of the channel [pear.php.net]*: zustellzentrum.cweiske.de

Enter a 1 line summary*: Tools to retrieve status information from a WRT3G Linksys router

Enter a description* (2 blank lines to finish):
Tools to retrieve status information from a WRT3G Linksys router, reboot it and a munin plugin to track the connection state.


Enter the release version*: 1.0.0

Enter the API version [1.0.0]*: 

Choose a release stability [alpha] (alpha,beta,stable)*: stable

Choose an API stability [stable] (alpha,beta,stable)*: 

Enter any release notes* (2 blank lines to finish):
First pear-packaged version


Enter the minimum PHP version [5]*: 5.2.0

Enter the minimum PEAR Installer version [1.4.0]*: 1.9.1

Please choose a license from one of the following options

    1) Apache
    2) BSD Style
    3) LGPL
    4) MIT
    5) PHP

Please choose an option: 3

How many maintainers?*: 1

What type of maintainer is #1? [lead] (lead,developer,contributor,helper)*: 

Enter maintainer #1's name*: Christian Weiske

Enter maintainer #1's username*: cweiske

Enter maintainer #1's email [cweiske@php.net]*: cweiske@cweiske.de


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 10


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:


Please choose an option from the menu: 1


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 10


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:


Please choose an option from the menu: 2

Dependency type [pkg] (pkg,ext,php,prog,os,sapi,zend)*: 

Dependency name*: Config

Is the dependency (o)ptional or (r)equired [r] (o,r)*: 

Package type (c)hannel or (u)ri [c] (c,u)*: 

Dependency channel [pear.php.net]*: 

Minimum version: 1.10.12

Maximum version: 


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:

    Required Package dependency &quot;Config&quot; - pear.php.net

Please choose an option from the menu: 2

Dependency type [pkg] (pkg,ext,php,prog,os,sapi,zend)*: 

Dependency name*: System_Folders

Is the dependency (o)ptional or (r)equired [r] (o,r)*: 

Package type (c)hannel or (u)ri [c] (c,u)*: 

Dependency channel [pear.php.net]*: 

Minimum version: 1.0.3

Maximum version: 


Edit Dependencies

    1. Return to main menu

    2. Add new dependency
    3. Clear all dependencies

    4. Change PHP &gt;= 5.2.0
    5. Change PEAR Installer &gt;= 1.9.1

    Dependencies:

    Required Package dependency &quot;Config&quot; - pear.php.net
    Required Package dependency &quot;System_Folders&quot; - pear.php.net

Please choose an option from the menu: 1


PEAR Package File Manager Command Line Tool

    1. Package name                 [linksys-wrt3g-tools]
    2. Channel/URI                  [Channel: zustellzentrum.cweiske.de]
    3. Summary                      [Tools to retrieve status information ...]
    4. Description                  [Tools to retrieve status information ...]
    5. Maintainers
    6. Version                      [Release: 1.0.0 API: 1.0.0]
    7. Stability                    [Release: stable API: stable]
    8. License                      [LGPL]
    9. Notes                        [First pear-packaged version]
   10. Dependencies
   11. Tasks
   12. Regenerate contents
   13. Echo package file to stdout
   14. Save &amp; Quit
   15. Quit without saving          (ctrl-c)

Please choose an option from the menu: 14

PEAR_PackageFileManager2 Error: Package validation failed:
Error: Channel validator error: field &quot;name&quot; - package name &quot;linksys-wrt3g-tools&quot; is invalid</pre>]]></description>
      <dc:date>2010-12-29T04:25:39+00:00</dc:date>
      <dc:creator>cweiske &amp;#x61;&amp;#116; php &amp;#x64;&amp;#111;&amp;#x74; net</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/17875">
      <title>PEAR_PackageFileManager_Cli: Feature/Change Request 17875 [Open] Changelog generator</title>
      <link>http://pear.php.net/bugs/17875</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by doconnor
2010-09-20T15:51:02+00:00
PHP: Irrelevant OS:  Package Version: 0.3.0

Description:
------------
It would be nice to be able to quickly generate a changelog.

Possible strategies:
1) Scrape pearweb
http://svn.php.net/viewvc/pear/ci/phpuc/trunk/changes.php?view=markup

2) svn log of changes since last tag was made</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by doconnor
2010-09-20T15:51:02+00:00
PHP: Irrelevant OS:  Package Version: 0.3.0

Description:
------------
It would be nice to be able to quickly generate a changelog.

Possible strategies:
1) Scrape pearweb
http://svn.php.net/viewvc/pear/ci/phpuc/trunk/changes.php?view=markup

2) svn log of changes since last tag was made</pre>]]></description>
      <dc:date>2011-03-27T05:30:32+00:00</dc:date>
      <dc:creator>daniel &amp;#x64;&amp;#111;&amp;#x74; oconnor &amp;#x61;&amp;#116; gmail &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/15361">
      <title>PEAR_PackageFileManager_Cli: Bug 15361 [Analyzed] PFM can write invalid XML</title>
      <link>http://pear.php.net/bugs/15361</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by doconnor
2008-12-20T09:17:31+00:00
PHP: 5.2.6 OS:  Package Version: 0.3.0

Description:
------------
Its possible to make broken XML.

Test script:
---------------
1. Edit a package file
2. Start entering notes
3. Use the arrow keys or somehow generate other characters which are invalid in XML
4. Save and quit
5. Run pfm again

Expected result:
----------------
I can't possibly create broken XML

Actual result:
--------------
I can, PFM can't re-parse the file</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Bug
Reported by doconnor
2008-12-20T09:17:31+00:00
PHP: 5.2.6 OS:  Package Version: 0.3.0

Description:
------------
Its possible to make broken XML.

Test script:
---------------
1. Edit a package file
2. Start entering notes
3. Use the arrow keys or somehow generate other characters which are invalid in XML
4. Save and quit
5. Run pfm again

Expected result:
----------------
I can't possibly create broken XML

Actual result:
--------------
I can, PFM can't re-parse the file</pre>]]></description>
      <dc:date>2009-01-17T07:51:07+00:00</dc:date>
      <dc:creator>daniel &amp;#x64;&amp;#111;&amp;#x74; oconnor &amp;#x61;&amp;#116; gmail &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/14171">
      <title>PEAR_PackageFileManager_Cli: Feature/Change Request 14171 [Open] doesn't accept automatic input</title>
      <link>http://pear.php.net/bugs/14171</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by deminy
2008-06-17T15:22:27+00:00
PHP: 5.2.6 OS: Ubuntu 8.04 Package Version: 0.3.0

Description:
------------
I expected that this cli tool could accept automatic input from a file, but actually not.

The problem is, between line 90 and line 95 of file 'pfm', the script tries to open device '/dev/tty' first on non-Windows operating system. I believe '/dev/tty' only points to keyboard using it as input device in most case, which causes the script not accepting automatic input (from files or terminal input).

An easy fix would be just opening php://stdin instead of /dev/tty. I tested it on Ubuntu but didn't test it on Windows. Also, I'm not quite sure if there would be any side effect.

Thanks.</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by deminy
2008-06-17T15:22:27+00:00
PHP: 5.2.6 OS: Ubuntu 8.04 Package Version: 0.3.0

Description:
------------
I expected that this cli tool could accept automatic input from a file, but actually not.

The problem is, between line 90 and line 95 of file 'pfm', the script tries to open device '/dev/tty' first on non-Windows operating system. I believe '/dev/tty' only points to keyboard using it as input device in most case, which causes the script not accepting automatic input (from files or terminal input).

An easy fix would be just opening php://stdin instead of /dev/tty. I tested it on Ubuntu but didn't test it on Windows. Also, I'm not quite sure if there would be any side effect.

Thanks.</pre>]]></description>
      <dc:date>2008-06-17T15:22:27+00:00</dc:date>
      <dc:creator>deminy &amp;#x61;&amp;#116; deminy &amp;#x64;&amp;#111;&amp;#x74; net</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/12501">
      <title>PEAR_PackageFileManager_Cli: Feature/Change Request 12501 [Verified] ChangeLog in reverse order as option</title>
      <link>http://pear.php.net/bugs/12501</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by farell
2007-11-21T20:26:51+00:00
PHP: 5.2.4 OS: windows xp Package Version: 0.3.0

Description:
------------
I'd really appreciate to have an option that make it possible to generate package xml 2.0 with changelog in reverse order (new to old).

Personally I prefer when I have the latest version in top of changelog list, and not in bottom as by default PFM behavior.

The PFM option is &quot;changelogoldtonew&quot; (default = true)
and produce something like that :

 &lt;changelog&gt;
  &lt;release&gt;
   &lt;version&gt;
    &lt;release&gt;0.1.0&lt;/release&gt;
    &lt;api&gt;0.1.0&lt;/api&gt;
   &lt;/version&gt;
...
  &lt;/release&gt;
  &lt;release&gt;
   &lt;version&gt;
    &lt;release&gt;0.2.0&lt;/release&gt;
    &lt;api&gt;0.2.0&lt;/api&gt;
   &lt;/version&gt;
...
 &lt;/changelog&gt;


Test script:
---------------
$options = array('filelistgenerator' =&gt; 'file',
    'baseinstalldir' =&gt; 'Services/W3C',
    'simpleoutput' =&gt; true,
    'changelogoldtonew' =&gt; false,
    'ignore' =&gt; array(__FILE__)
    );

$p2 = &amp;PEAR_PackageFileManager2::importOptions($packagefile, $options);</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by farell
2007-11-21T20:26:51+00:00
PHP: 5.2.4 OS: windows xp Package Version: 0.3.0

Description:
------------
I'd really appreciate to have an option that make it possible to generate package xml 2.0 with changelog in reverse order (new to old).

Personally I prefer when I have the latest version in top of changelog list, and not in bottom as by default PFM behavior.

The PFM option is &quot;changelogoldtonew&quot; (default = true)
and produce something like that :

 &lt;changelog&gt;
  &lt;release&gt;
   &lt;version&gt;
    &lt;release&gt;0.1.0&lt;/release&gt;
    &lt;api&gt;0.1.0&lt;/api&gt;
   &lt;/version&gt;
...
  &lt;/release&gt;
  &lt;release&gt;
   &lt;version&gt;
    &lt;release&gt;0.2.0&lt;/release&gt;
    &lt;api&gt;0.2.0&lt;/api&gt;
   &lt;/version&gt;
...
 &lt;/changelog&gt;


Test script:
---------------
$options = array('filelistgenerator' =&gt; 'file',
    'baseinstalldir' =&gt; 'Services/W3C',
    'simpleoutput' =&gt; true,
    'changelogoldtonew' =&gt; false,
    'ignore' =&gt; array(__FILE__)
    );

$p2 = &amp;PEAR_PackageFileManager2::importOptions($packagefile, $options);</pre>]]></description>
      <dc:date>2007-11-22T04:52:25+00:00</dc:date>
      <dc:creator>pear &amp;#x61;&amp;#116; laurent-laville &amp;#x64;&amp;#111;&amp;#x74; org</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/11341">
      <title>PEAR_PackageFileManager_Cli: Feature/Change Request 11341 [Verified] file list and edit 'screen'</title>
      <link>http://pear.php.net/bugs/11341</link>
      <content:encoded><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by tias
2007-06-17T21:36:24+00:00
PHP: Irrelevant OS:  Package Version: 0.2.0

Description:
------------
Hi,

I really like this packages, its easy to use and straightforward.

Something that I would find usefull is a new option: 'edit file list'.
This would list all the files and there attributes (baseinstalldir &amp; role), and it would allow you to change those attributes.


Greetz,
Tias</pre>]]></content:encoded>
      <description><![CDATA[<pre>PEAR_PackageFileManager_Cli Feature/Change Request
Reported by tias
2007-06-17T21:36:24+00:00
PHP: Irrelevant OS:  Package Version: 0.2.0

Description:
------------
Hi,

I really like this packages, its easy to use and straightforward.

Something that I would find usefull is a new option: 'edit file list'.
This would list all the files and there attributes (baseinstalldir &amp; role), and it would allow you to change those attributes.


Greetz,
Tias</pre>]]></description>
      <dc:date>2007-06-18T11:35:15+00:00</dc:date>
      <dc:creator>tias &amp;#x61;&amp;#116; ulyssis &amp;#x64;&amp;#111;&amp;#x74; org</dc:creator>
      <dc:subject>PEAR_PackageFileManager_Cli Feature/Change Request</dc:subject>
    </item>
</rdf:RDF>
