[Info-vax] OpenSSL 1.1.0 released

Bill Pedersen pedersen at ccsscorp.com
Mon Sep 5 19:05:49 EDT 2016


I believe John Malmberg has discussed here and also on SourceFORGE and the DECUServe site the fact that there cannot be duplicate file names in PCSI installation kits.

The issue, according to John, is that PCSI looks only at the file name, not the directory information.

This has haunted the Open Source on OpenVMS Community for some time.  And we have worked to stay away from such cases.

Bill.

Bill Pedersen
CCSS - Computer Consulting System Services, LLC
211 Ruth Drive
Gaffney, SC 29341
Telephone: +1-864-490-8863
Facsimile: +1-206-984-3068
www: www.ccsscorp.com
Skype Number: +1-864-649-0904
Skype Name: william.a.pedersen
LinkedIn Profile: www.linkedin.com/in/billpedersen

-----Original Message-----
From: Info-vax [mailto:info-vax-bounces at rbnsn.com] On Behalf Of Richard Levitte via Info-vax
Sent: Monday, September 05, 2016 6:22 PM
To: info-vax at rbnsn.com
Cc: Richard Levitte
Subject: Re: [Info-vax] OpenSSL 1.1.0 released

Den måndag 5 september 2016 kl. 19:08:14 UTC+2 skrev John Reagan:
> On Monday, September 5, 2016 at 11:12:48 AM UTC-4, Richard Levitte wrote:
> > Den måndag 5 september 2016 kl. 16:55:03 UTC+2 skrev Stephen Hoffman:
> > > Since you haven't shown your (non-working) reproducer
> > 
> > Actually, I did, at least the central part that didn't seem to work...
> > 
> > > I'll show you my (working) example.   Here is a tested, working multi-architecture kit:  
> > > http://labs.hoffmanlabs.com/node/1934
> > 
> > I see what differs, and probably why yours works; In my case, the only difference was that the source was in different directories, but same file name:
> > 
> >     [.AXPVMS]FOO.TXT 
> >     [.I64VMS]FOO.TXT
> > 
> > In your case, the file names are different depending on the architecture.  I guess that's workable, although needs a bit more work...
> > 
> > Cheers,
> > Richard
> 
> Not to be insulting, but have you EXTRACTed the files from your kit to see if the [.I64VMS]FOO.TXT file is really the right one?

I haven't checked, but the extracted [.I64VMS] isn't the right one, the contents is from the Alpha one.

Here are the three files used for this test:

test-package.com:
----------------------------------------
$	cre/dir [.axpvms]
$	cre/dir [.i64vms]
$	cre [.axpvms]foo.txt
$	deck
Alpha FOO
$	eod
$	cre [.i64vms]foo.txt
$	deck
IA64 FOO
$	eod
$
$	PRODUCT PACKAGE TEST -
		/BASE=VMS -
		/PRODUCER=Levitte -
		/SOURCE=[]test -
		/DESTINATION=[] -
		/MATERIAL=[] -
		/FORMAT=SEQUENTIAL
----------------------------------------

test.pcsi$desc:
----------------------------------------
product Levitte VMS TEST T0.1 Full ;
    if ( ( (<software DEC AXPVMS OPENVMS>)
       	   or (<software HP AXPVMS OPENVMS>) )
     	 or (<software VSI AXPVMS OPENVMS>) ) ;
	information alpha ;
        file [RL-TEST]foo.txt source [.AXPVMS]foo.txt ;
    else ;
	information ia64 ;
        file [RL-TEST]foo.txt source [.I64VMS]foo.txt ;
    end if ;
end product ;
----------------------------------------

test.pcsi$text:
----------------------------------------
=product Levitte VMS TEST T0.1 Full
1 'PRODUCT
=prompt TEST kit T0.1
1 'NOTICE
=prompt Effing pubdom
1 'LICENSE
=prompt Pubdom, I tell ya
1 'PRODUCER
=prompt Richard Levitte
1 alpha
=prompt Installing on Alpha
1 ia64
=prompt Installing on IA64
----------------------------------------

After running test-package.com, I can verify that the source files are correct:

$ type [...]foo.txt
 
USER:[LEVITTE.TEST.PCSI.AXPVMS]FOO.TXT;1
 
Alpha FOO
 
USER:[LEVITTE.TEST.PCSI.I64VMS]FOO.TXT;1
 
IA64 FOO
$ sh def
  USER:[LEVITTE.TEST.PCSI]

Note that when running PRODUCT PACKAGE, I got this warning:

%PCSI-I-MULOBJ, the file [RL-TEST]FOO.TXT is multiply defined; conflict resolution may occur on installation

Cheers,
Richard
_______________________________________________
Info-vax mailing list
Info-vax at rbnsn.com
http://rbnsn.com/mailman/listinfo/info-vax_rbnsn.com





More information about the Info-vax mailing list