MicrosoftEdge / EdgeWebDriver

Feedback and discussions about WebDriver for Microsoft Edge
MIT License
55 stars 7 forks source link

Empty artifacts for Edge in Linux when requesting the Edge updates API #159

Open bonigarcia opened 1 month ago

bonigarcia commented 1 month ago

The responses of the Edge updates API are not consistent (checked at the end of July 2024 and the beginning of August 2024).

The stable release of Edge is 127 on 1 August 2024. For instance, if we try to download Edge for Linux from the download page, we get microsoft-edge-stable_127.0.2651.74-1_amd64.deb and microsoft-edge-stable-127.0.2651.74-1.x86_64.rpm.

Also, if we try to install Edge stable in Linux (e.g., Ubuntu), we get Edge 127:

boni@slimbook:~$ sudo apt-get install microsoft-edge-stable 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
 microsoft-edge-stable
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/167 MB of archives.
After this operation, 595 MB of additional disk space will be used.
Selecting previously unselected package microsoft-edge-stable.
(Reading database ... 439900 files and directories currently installed.)
Preparing to unpack .../microsoft-edge-stable_127.0.2651.74-1_amd64.deb ...
Unpacking microsoft-edge-stable (127.0.2651.74-1) ...
Setting up microsoft-edge-stable (127.0.2651.74-1) ...
update-alternatives: using /usr/bin/microsoft-edge-stable to provide /usr/bin/microsoft-edge (microsoft-edge) in auto mode
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
boni@slimbook:~$ date
jue 01 ago 2024 19:54:34 CEST

This is not reflected in the Edge updates API, i.e.:

https://edgeupdates.microsoft.com/api/products/

... nor:

https://edgeupdates.microsoft.com/api/products?view=enterprise

I have done a backup of the response of these endpoints on 1 August 2024 (products and products-enterprise).

We can check in the response that the artifact lists for the Edge stable release on Linux x64 is empty, and it should not:

[
  {
    "Product": "Stable",
    "Releases": [
      ...
      {
        "ReleaseId": 78254,
        "Platform": "Linux",
        "Architecture": "x64",
        "CVEs": [
          ...
        ],
        "ProductVersion": "127.0.2651.74",
        "Artifacts": [],
        "PublishedTime": "2024-07-25T19:07:00",
        "ExpectedExpiryDate": "2025-07-25T19:07:00"
      },
      ...

This is causing problems to automated tools like Selenium Manager. See here.

PS1: Not sure if this is related to #156

PS2: I'm aware this issue tracker concerns Edge WebDriver, and this problem is related to the Edge updates API. But I haven't found the proper issue tracker for this. If there is another place to report it, please let me know. Thanks.

lprimak commented 1 month ago

Same problem

benjaminseifertsii commented 1 month ago

I also have this problem.

pvpete commented 1 month ago

Same problem!