demerphq oryiufjngmailcom nov 12 2007 915 john e malmberg wrote craig berry wrote 111107 rafael garciasuarez wrote 11112007 jos boumans wrote greetings attached patch filefetch 013_03 incorporates dmqs fixes file shares win32 tests successful win32 mac time watch core smoke thanks applied updated cpanplus cpanplusdistbuild core changes 32252 32253 tests modules passing vms 32277 see following filefetch upgrade prime suspect ill investigate later libcpanplusdistbuildt01_cpanplusdistbuildconstantsok libcpanplusdistbuildt02_cpanplusdistbuildok libcpanplust00_cpanplusincok libcpanplust00_cpanplusinternalsutilsok libcpanplust01_cpanplusconfigureok libcpanplust02_cpanplusinternalsok libcpanplust03_cpanplusinternalssourcefailed test 2 libcpanplust04_cpanplusmodulefailed test 1 libcpanplust05_cpanplusinternalsfetchfailednonzero wait status 1024 libcpanplust06_cpanplusinternalsconstantsok libcpanplust07_cpanplusinternalsextractfailedno leader found libcpanplust08_cpanplusbackendfailed test 2 libcpanplust09_cpanplusinternalssearchfailedno leader found libcpanplust10_cpanpluserrorok libcpanplust15_cpanplusshellfailed test 37 libcpanplust19_cpanplusdistfailed test 2 libcpanplust20_cpanplusdistmmfailed test 1 libcpanplust21_cpanplusdistnobuildfailedno leader found libcpanplust30_cpanplusinternalsselfupdatefailednonzero wait status 1024 libcpanplust40_cpanplusinternalsreportfailedno leader found definitely filefetch still trying find places broken vms essentially trying take apart vms file spec put back together unix file specification andor reverse filespec methods work filespec methods information needed conversions vms tofrom unix format explain rfc file urls pretty specific expected vms file specification conversion really vms tofrom unix rather vms file uri using filespec hopefully properly extract required components vms using filespecunix handle construction uri one original versions patch avoided using filespec construction uri instead used join hostvolumepathfile apparently jos felt comfortable using filespec purpose disadvantage making look like trying construct unix style spec arent constructing file uri technically different although shares similar semantics filespeccatfile vms currently expects first element array passed already vms directory syntax given array fragments unix specification assume relative path current working directory want convert vms foobarbazfilegz url really need use vmsfilespecunixify result foobarbazfilegz reverse vms format vmsfilespecvmsify vmspath used depending result file directory almost routines perl vms exception filespec methods handle unix pathnames requiring conversions converting unix filespec vms format usually needed rare cases filefetch routines need input paths use vmsfilespecunixify force unix syntax treat unix syntax filespec vms currently handle unix file specifications filespecunix routines need used said arent trying construct unix style path trying construct file uri according rfc could review comments light reconfirm details please file uris vms volume semantics oses follows filehostnamevolumenanmepathtofileext thus host named vmshostedu filespec diskusermynotesnote123456txt supposed turn filevmshostedudiskusermynotesnote12345txt filediskusermynotesnote12345txt serving localhost iow localhost vmshostedu leaves us two cases isnt working reason b isnt due failure somewhere possiblyprobably filespec give us details especially actually produced cheers yves perl mredebug e justanotherperlhacker thu 07 aug 2008 233607 0100 patch upgrade filefetch 013_03