Perl-Dist-Strawberry

 view release on metacpan or  search on metacpan

TODO  view on Meta::CPAN

- SQL::Translator               (2.6MB)
- Wx                            (88MB)
- Padre                         (97MB incl. Wx)

### Test FAILS
! Testing Convert-PEM-0.08 failed
  Failed test 'errstr matches decrypt failed'
  #   at t/02-encode.t line 28.
  #                   'ASN decode failed: decode error at C:/strawberry/perl/vendor/lib/Convert/ASN1/_decode.pm line 64.
  # '
  #     doesn't match '(?^:^Decryption failed)'
! Testing GD-2.53 failed
  GD                  - t/GD.t
! Testing Imager-0.98 failed
  Imager              - t/10png.t - Failed test 'read bad crc with png_ignore_benign_errors'
! Testing Test-Script-1.07 failed
  Test::Script        - t/03_compiles_bad.t
! Testing Win32-OLE-0.1711 failed
  Win32::OLE          - t/2_variant.t
! Testing Win32API-Registry-0.32 failed
  Can't find key with values:  More data is available
! Testing Win32-TieRegistry-0.26 failed
  Win32::TieRegistry  - t/02_main.t - Failed test 'Opened CU/SW/MS/Win/CV/Pol/Exp//NoDriveTypeAutoRun' + 'Type is REG_DWORD' + 'Value matches expected'
! Testing DBIx-Class-0.08270 failed but installing it anyway.
! Testing LWP-Protocol-https-6.04 failed but installing it anyway.
! Testing pip-1.19 failed but installing it anyway.
! Testing OpenGL-0.6703 failed but installing it anyway.
! Testing Data-Dump-Streamer-2.37 failed but installing it anyway.
 
### gcc-4.8.2 headers
YES ieeefp.h        ------- I_IEEEFP
YES inttypes.h      ------- I_INTTYPES
YES memory.h        ------  I_MEMORY
YES netdb.h         ------  I_NETDB
YES pthread.h       ------  I_PTHREAD   !!!!!!!
YES sys/file.h      ------- I_SYS_FILE
YES sys/param.h     ------- I_SYS_PARAM
YES sys/time.h      ------- I_SYS_TIME
YES varargs.h       ------- I_VARARGS

### MSI testing
- upgrade/downgrade

========== LATER ==========

### MSI: filesystem ACL for c:\strawberry & co.
http://wixtoolset.org/documentation/manual/v3/xsd/wix/permission.html
http://wixtoolset.org/documentation/manual/v3/xsd/util/permissionex.html
http://blogs.msdn.com/b/cjacks/archive/2008/12/04/how-to-set-directory-permissions-at-install-time-using-an-msi-created-using-windows-installer-xml-wix.aspx
create group:
http://stackoverflow.com/questions/11459591/how-to-create-a-local-group-and-add-an-active-directory-user-to-it-in-wix
http://stackoverflow.com/questions/12278265/how-to-get-user-credentials-displayed-as-default-in-a-wix-custom-dialog
http://social.msdn.microsoft.com/Forums/vstudio/en-US/39d9e905-2b35-4ce9-a544-4564f6b5a376/setting-file-permissions-in-languages-other-than-english-windows-installer-wix?forum=vssetup

### move dlls
- from c/bin to perl/bin
- still not sure
- perhaps a hack to BinaryToolsAndLibs.pm e.g. [src=>qr|c/bin/.*?\.dll/i, dst=>'perl/bin']

### maybe: keep something like 'minimal' perl
core + minimal sset of modules needed for relocation + setup

### maybe: single setup.bat
relocation + set env
maybe simple GUI

### UninstallModules.pm via cpanm
cpanm -U Capture::Tiny


### tools
- update: dendef, gmake, dmake, mingw-runtime
- add: genidl 

### CHM documentation 
- try http://www.microsoft.com/en-us/download/details.aspx?id=21138
- see https://github.com/oneclick/rubyinstaller/blob/master/resources/chm/contents.hhc.rhtml

### fix shebangline (partly fixed)

### IPC::Run3 is not able to handle 'dmake all' for 64bit build !!!

### check for XXX FIXME TODO in the code
- ok for now

### improve CreateRelocFiles
- search all in perl/bin
- search *.url in image_dir
- search *.pm in image_dir

### perltoc.pod contains hardcoded paths to build directory
- not a new bug

### PPM
- maybe App::Strawberry::PPM
- fix warning: Use of chdir('') or chdir(undef) as chdir() is deprecated at C:/strawberry-322222/perl/vendor/lib/PPM.pm line 393.



( run in 1.064 second using v1.01-cache-2.11-cpan-5511b514fd6 )