Changes between Version 5 and Version 6 of Release


Ignore:
Timestamp:
09/08/09 11:03:23 (5 years ago)
Author:
szabgab
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release

    v5 v6  
    1 = Release and Distribution = 
     1= Release = 
     2 
     3[wiki:Distribution Packaging and Distribution] 
    24 
    35== Release of Padre == 
     
    7072 
    7173 
    72 == Release and Distribution of Plugins and other packages == 
     74== Release of Plugins and other packages == 
    7375 
    7476The packages can use either Makefile.PL (Module::Install) or Build.PL  (Module::Build). 
     
    99101 * upload to PAUSE 
    100102 
    101  
    102 == Distribution of Padre == 
    103  
    104 The primary distribution channel of Padre is CPAN. Hence for every release first we create a CPAN distribution of Padre. (See above). 
    105  
    106 Based on the CPAN package the downstream distributors (Debian, Fedora, Mandriva, FreeBSD etc.) create their .deb, .rpm etc. files. 
    107  
    108 For Windows: 
    109  
    110 There is a Dist::Perl::Padre in the works that will allow us to create a Perl distribution that has padre already installed. 
    111 At one point we might be able to install this distribution independently from any other perl installation on the same machine.  
    112 That  will mean the 'production perl' of the user and the perl needed by Padre does not need to be the same. 
    113  
    114 For Linux/Unix/BSD: 
    115  
    116 There is a plan to creat a Dist::Perl::XL which would be a full version of perl with Padre (and possibly other things) installed and zipped. 
    117 Users will be able to download it, unzip it and run padre from that perl. They will be able to use either the perl that came with Padre 
    118 or any other perl as their 'production perl'. 
    119 Primarily we try to make this work for Linux. 
    120  
    121 For Mac: 
    122  
    123 No idea. Maybe the above Dist::Perl::XL will work there too. 
    124  
    125  
    126 PAR based executable: We have tried to make a PAR based executable but there is a complex 
    127 issue that currently stops us (ORLite::Migrate and PAR not working well together) See #294 and #399 
    128  
    129 == Distribution of the plugins == 
    130  
    131 Some of the plugins will be distributed by the downstream distributors and/or will be packaged in the Dist::Perl::Padre  
    132 and Dist::Perl::XL distributions. Others will be able to be either installed from CPAN or will be packaged as PAR packages. 
    133  
    134  
    135 See also the [wiki:Download] page 
    136