Community License Program software kits: Packaging problems

Everything you want to talk about that doesn't fit to other categories.
Post Reply

Topic author
sms
Master
Posts: 310
Joined: Fri Aug 21, 2020 5:18 pm
Reputation: 0
Status: Offline

Community License Program software kits: Packaging problems

Post by sms » Tue Sep 01, 2020 5:05 pm

Code: Select all

   The IA64 files on the SFTP server include:

   3742720 Mar 18  2016 I640842DOC.ZIPEXE
                         I640842DOC.ISO

1823723520 Aug 24  2019 I640842L1U1.ZIPEXE
                         I640842L1U1.ISO

 260761600 Mar 18  2016 I640842LP.ZIPEXE
                         I640842LP.IMG

   6862848 Aug 25  2019 V842L1U1DOCS.ZIPEXE
                         [many]

   The Alpha files on the server include:

 623616000 Feb  7  2017 ALPHA0842L1.ISO      <--+
                                                | Same?
 394766336 Aug 31 22:04 ALPHA0842L1.ZIPEXE      |
                         ALPHA0842L1.ISO     <--+

   3134464 Aug 31 22:04 ALPHA0842L1DOC.ZIPEXE
                         AVMS842L1DOC.ISO    <--+
                                                | Same?
   3134464 Aug 31 22:04 AVMS842L1DOC.ZIPEXE     |
                         AVMS842L1DOC.ISO    <--+

   As I see it, the IA64 set includes (compressed) disc images for DOC,
VMS, and LP, but the Alpha set includes compressed and uncompressed 
disc images for VMS, two (differently named, but otherwise identical)
compressed disc images for DOC, and none for LP.

   The Alpha LPS directory does include the following:

 215313920 Jun 26  2017 AVMS842L2LP1.ZIP
 215434240 Jun 26  2017 AVMS842L2LP1.ZIP_AXPEXE
 211680768 Jun 26  2017 AVMS842L2LP2.ZIP
 211801088 Jun 26  2017 AVMS842L2LP2.ZIP_AXPEXE

   These seem to be plain and self-extracting zip archives of the same
files, which seems pointlessly redundant.

   And, of course, none of the self-extracting zip archives was finished
properly, leading to annoying/troubling warnings when they're unpacked
using an external unzip program.  For example (on a Mac):

proa$ cp -p AVMS842L2LP1.ZIP_AXPEXE AVMS842L2LP1_copy.ZIP_AXPEXE

proa$ unzip -l AVMS842L2LP1_copy.ZIP_AXPEXE
Archive:  AVMS842L2LP1_copy.ZIP_AXPEXE
warning [AVMS842L2LP1_copy.ZIP_AXPEXE]:  120320 extra bytes at beginning or within zipfile
  (attempting to process anyway)
  Length      Date    Time    Name
---------  ---------- -----   ----
498176000  06-12-2017 13:17   AVMS842L2LP1.ISO
      540  06-12-2017 13:18   AVMS842L2LP1.ISO_VNC
---------                     -------
498176540                     2 files

   Those "extra bytes" are the UnZipSFX self-extractor program.  These
warnings are easily avoided, using "zip -A":

proa$ zip -A AVMS842L2LP1_copy.ZIP_AXPEXE
Zip entry offsets appear off by 120320 bytes - correcting...

   After that's done, the victims should not be annoyed/troubled:

proa$ unzip -l AVMS842L2LP1_copy.ZIP_AXPEXE
Archive:  AVMS842L2LP1_copy.ZIP_AXPEXE
  Length      Date    Time    Name
---------  ---------- -----   ----
498176000  06-12-2017 13:17   AVMS842L2LP1.ISO
      540  06-12-2017 13:18   AVMS842L2LP1.ISO_VNC
---------                     -------
498176540                     2 files

   Unless there's some subtlety here which I'm missing, it would seem
(to me) to make more sense to organize the Alpha and IA64 software
collections similarly, avoid the duplication, and adjust the offsets in
any self-extracting zip archives which are distributed/published.  All
of which might apply beyond the CLP.


marty.stu
Site Admin
Valued Contributor
Posts: 96
Joined: Tue May 21, 2019 6:56 am
Reputation: 0
Status: Offline

Re: Community License Program software kits: Packaging problems

Post by marty.stu » Wed Sep 02, 2020 11:09 am

Hi Steven,

Thank you for your feedback, we will consider reorganizing the directory structure and discuss the compression format of the disks images packed as SFX. However, let me comment on the following part of your post:
As I see it, the IA64 set includes (compressed) disc images for DOC, VMS, and LP, but the Alpha set includes compressed and uncompressed disc images for VMS, two (differently named, but otherwise identical) compressed disc images for DOC, and none for LP.
Actually, the LP images for Alpha are stored in the LPS directory as AVMS842L2LP1.ZIP and AVMS842L2LP2.ZIP or in the AXPEXE SFX archives with the same names. You can also find some other binaries in this directory missing from the layered products CDs, such ACMS, AVAILMAN, and so on.

Kind regards,

Maxim Megalinskiy
VSI Training Team
Run to the bedroom, In the suitcase on the left You'll find my favorite axe.


Topic author
sms
Master
Posts: 310
Joined: Fri Aug 21, 2020 5:18 pm
Reputation: 0
Status: Offline

Re: Community License Program software kits: Packaging problems

Post by sms » Wed Sep 02, 2020 1:00 pm

Code: Select all

> [...] However, let me comment on the following part of your post:
> [...]

   I admitted that in the line following your quotation.

>    The Alpha LPS directory does include the following:
> 
>  215313920 Jun 26  2017 AVMS842L2LP1.ZIP
>  215434240 Jun 26  2017 AVMS842L2LP1.ZIP_AXPEXE
>  211680768 Jun 26  2017 AVMS842L2LP2.ZIP
>  211801088 Jun 26  2017 AVMS842L2LP2.ZIP_AXPEXE

   But, again, Alpha and IA64 are structured differently for no apparent
reason.

>    These seem to be plain and self-extracting zip archives of the same
> files, which seems pointlessly redundant.

   Still true.

> [...] You can also find some other binaries in this directory missing
> from the layered products CDs, [...]

   I had intended to compare the contents, and probably will,
eventually.

Post Reply