#586: tools/dev/install_files.pl:  bug masked by missing file in
MANIFEST.generated
---------------------+------------------------------------------------------
 Reporter:  jkeenan  |       Owner:  jkeenan 
     Type:  bug      |      Status:  assigned
 Priority:  normal   |   Milestone:          
Component:  none     |     Version:  trunk   
 Severity:  medium   |    Keywords:          
     Lang:           |       Patch:          
 Platform:           |  
---------------------+------------------------------------------------------
Changes (by jkeenan):

  * owner:  => jkeenan
  * platform:  win32 =>
  * status:  new => assigned


Comment:

 Here's what I've been able to learn so far.  Testing below done primarily
 on Linux, but confirmed on Darwin.

 With ''MANIFEST.generated'' edited to include `installable_pirc` and
 `installable_pirc.exe`, but without correcting
 ''tools/dev/install_files.pl'':
 {{{
 perl Configure.pl --prefix=/topdir/pseudoinstall
 }}}
 Install was successful.
 {{{
 [li11-226:parrot] 517 $ pwd
 /topdir/parrot
 [li11-226:parrot] 515 $ ll install*
 -rw-r--r-- 1 jimk jimk 22004 Apr 28 06:53 install_config.fpmc
 -rwxr-xr-x 1 jimk jimk 68578 Apr 28 06:53 installable_parrot
 -rwxr-xr-x 1 jimk jimk 34493 Apr 28 06:53 installable_parrot_config
 -rwxr-xr-x 1 jimk jimk 78139 Apr 28 06:53 installable_parrot_debugger
 -rwxr-xr-x 1 jimk jimk 47258 Apr 28 06:53 installable_pbc_disassemble
 -rwxr-xr-x 1 jimk jimk 97435 Apr 28 06:53 installable_pbc_dump
 -rwxr-xr-x 1 jimk jimk 45653 Apr 28 06:53 installable_pbc_info
 -rwxr-xr-x 1 jimk jimk 83941 Apr 28 06:53 installable_pbc_merge
 -rwxr-xr-x 1 jimk jimk 44386 Apr 28 06:53 installable_pbc_to_exe
 }}}
 Note absence of ''installable_pirc''.

 With ''MANIFEST.generated'' edited to include `installable_pirc` and
 `installable_pirc.exe`, and with  correcting
 ''tools/dev/install_files.pl'':
 {{{
 perl Configure.pl --prefix=/topdir/pseudoinstall
 }}}
 Install was successful.
 {{{
 [li11-226:parrot] 528 $ ll install*
 -rw-r--r-- 1 jimk jimk 22004 Apr 28 07:00 install_config.fpmc
 -rwxr-xr-x 1 jimk jimk 68578 Apr 28 07:00 installable_parrot
 -rwxr-xr-x 1 jimk jimk 34493 Apr 28 07:00 installable_parrot_config
 -rwxr-xr-x 1 jimk jimk 78139 Apr 28 07:00 installable_parrot_debugger
 -rwxr-xr-x 1 jimk jimk 47258 Apr 28 07:00 installable_pbc_disassemble
 -rwxr-xr-x 1 jimk jimk 97435 Apr 28 07:00 installable_pbc_dump
 -rwxr-xr-x 1 jimk jimk 45653 Apr 28 07:00 installable_pbc_info
 -rwxr-xr-x 1 jimk jimk 83941 Apr 28 07:00 installable_pbc_merge
 -rwxr-xr-x 1 jimk jimk 44386 Apr 28 07:00 installable_pbc_to_exe
 }}}
 Inferences:  Correcting ''install_files.pl'', at the very least, does no
 harm.
 Moreover, when ''MANIFEST.generated'' is corrected to include two more
 files,
 everything DTRT.  However, no ''pirc'' executable gets built in either
 case.
 It's not clear under what circumstances it does get built.

 So I'm inclined to add the two files to ''MANIFEST.generated'' and to
 correct ''tools/dev/install_files.pl''.  Any comment?

 Thank you very much.

 kid51

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/586#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to