New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

OpenVMS-related news and updates about the current state of system development.
Post Reply

Topic author
meltdown03
Visitor
Posts: 2
Joined: Sat Mar 09, 2024 12:32 pm
Reputation: 0
Status: Offline

New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by meltdown03 » Sat Mar 09, 2024 12:43 pm

I have a community license and have all updates for 9.2-2, however 2 recently released Layered Products are not available for me to download:
  • X86VMS-TDMS-V0202-1
  • X86VMS-VDD-V0001
Is this just a restriction of the community licensing?
Last edited by meltdown03 on Sat Mar 09, 2024 12:48 pm, edited 1 time in total.


roberbrooks
VSI Expert
Contributor
Posts: 20
Joined: Thu Jun 20, 2019 11:48 am
Reputation: 0
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by roberbrooks » Sat Mar 09, 2024 10:23 pm

They are posted for a specific customer to do some testing.

They are not remotely close to even a beta test release.


hb
Valued Contributor
Posts: 79
Joined: Mon May 01, 2023 12:11 pm
Reputation: 0
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by hb » Sun Mar 10, 2024 6:50 am

To me, this looks like suboptimal behavior of the Service Platform software. If you do not have access to the package, it usually makes no sense to show it in the list. Or there should be a configuration option to show all packages, even the ones you cannot download. There is probably more a user would want to configure to always see the package list the way he wants/expects it.

But hey, you can write some JavaScript to filter the output and click some buttons before your browser displays the page.

User avatar

cct
Master
Posts: 127
Joined: Sat Aug 15, 2020 9:00 am
Reputation: 0
Location: Cambridge, UK
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by cct » Sun Mar 10, 2024 9:19 am

There is a tick box to select only available packages

Chris
--
Chris


hb
Valued Contributor
Posts: 79
Joined: Mon May 01, 2023 12:11 pm
Reputation: 0
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by hb » Sun Mar 10, 2024 5:03 pm

After a couple of 504s ...

I'm not a JavaScript developer, so there may be better ways to implement this. Some code may not even be necessary. The script was developed for Firefox and for me it works as expected. Feel free to change it for whatever you need.

manifest.json:

Code: Select all

{

  "manifest_version": 2,
  "name": "package-list",
  "version": "1.0",

  "content_scripts": [
    {
      "matches": ["https://sp.vmssoftware.com/*"],
      "js": ["packages.js"]
    }
  ]

}
packages.js:

Code: Select all

/*
 * This JavaScript "clicks" twice on the "Release Date" column to make
 * the most recent released package to appear at the top.
 * And it clicks on the "Only accessible" check box if it is unchecked.
 */

var sortDone = 0;

function sortReleaseDate (node) {
  if (node.URL!="https://sp.vmssoftware.com/#/packages") {
    sortDone = 0;
  }
  if (sortDone==0) {
    var e = document.getElementsByClassName("sp-table-column-title");
    for (let i=0; i<e.length; i++) {
      if (e[i].innerHTML=="<span>Release date</span>") {
        e[i].parentElement.parentElement.parentElement.click();
        e[i].parentElement.parentElement.parentElement.click();
        sortDone = 1;
        break;
      }    
    }
    e = document.getElementsByClassName("ant-checkbox-input");
    for (let i=0; i<e.length; i++) {
      var checkboxDone = 0;
      console.log(e[i].checked);
      var l = e[i].labels;
      for (let j=0; j<l.length; j++) {
        console.log(l[j].innerText);
        if (l[j].innerText=="Only accessible") {
          if (!e[i].checked) {
            e[i].click();
          }
          checkboxDone = 1;
          break;
        }
      }
      if (checkboxDone==1) {
        break;
      }
    }
  }
}

sortReleaseDate (document.body);

const observer = new MutationObserver((mutations) => {
  mutations.forEach((mutation) => {
    if (mutation.addedNodes && mutation.addedNodes.length > 0) {
      sortReleaseDate(document);
    }
  });
});

observer.observe(document.body, {
  childList: true,
  subtree: true
});


Topic author
meltdown03
Visitor
Posts: 2
Joined: Sat Mar 09, 2024 12:32 pm
Reputation: 0
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by meltdown03 » Sun Mar 10, 2024 10:56 pm

roberbrooks wrote:
Sat Mar 09, 2024 10:23 pm
They are posted for a specific customer to do some testing.

They are not remotely close to even a beta test release.
Ok, thank You!


whcox53
Contributor
Posts: 12
Joined: Sat Aug 22, 2020 3:25 pm
Reputation: 0
Status: Offline

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by whcox53 » Thu Mar 14, 2024 9:02 am

It looks like they solved the problem by removing the ability to see downloads that are not accessible. And the tick box is gone as well.

bill
bill
-----------------
VMS user since 1979.


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

Re: New X86 Layered Products not available to download: TDMS and VDD (9.2-2)

Post by sms » Thu Mar 14, 2024 1:25 pm

Code: Select all

> It looks like they solved the problem by removing the ability to see
> downloads that are not accessible. And the tick box is gone as well.

   Not an improvement, I'd say.  For example, now, with only "No
packages to show", I can't see how many RTL updates behind I am:

      https://forum.vmssoftware.com/viewtopic.php?f=13&t=8945#p20267
      
   It's hard to please everyone, but pleasing me would be good enough.

Post Reply