I wanted to try the Webex app for Linux.  Searching overlays found an
..ebuild in the 'seden' overlay.  I looked through the .ebuild, and at
first glance it looked OK.  I enabled the overlay, unmasked the
package, and did an `emerge -av webex`.  It failed because the webex
..rpm file downloaded from Cisco didn't match the specs in the Manifist
file.

AFAICT, the ebuild downlaods the latest Cicso .rpm file from

  https://binaries.webex.com/WebexDesktop-CentOS-Official-Package/Webex.rpm

Then it renames that file so that the filename contains a hard-wired
older version number (45.6.2.32823). Then it fails because the
downloaded file (which is currently version 45.10.0.33234-1) doesn't
match the Manifest data for that older version (45.6.2.32823).

How on earth could that be expected to work?

Here's what RPM says about the downloaded file:

    # rpm -qp --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n" 
webex-45.6.2.32823.rpm._checksum_failure_.jj36yl60
    warning: webex-45.6.2.32823.rpm._checksum_failure_.jj36yl60: Header V4 
RSA/SHA256 Signature, key ID b5ccde3c: NOKEY
    webex-45.10.0.33234-1

Here's how the ebuild fails:

    >>> Emerging (1 of 1) net-im/webex-45.6.2.32823::seden
    >>> Downloading 
'https://binaries.webex.com/WebexDesktop-CentOS-Official-Package/Webex.rpm'
    --2025-11-25 14:00:41--  
https://binaries.webex.com/WebexDesktop-CentOS-Official-Package/Webex.rpm
    Resolving binaries.webex.com... 3.169.221.17, 3.169.221.103, 3.169.221.7, 
...
    Connecting to binaries.webex.com|3.169.221.17|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 288087592 (275M) [binary/octet-stream]
    Saving to: ‘/usr/portage/distfiles/webex-45.6.2.32823.rpm.__download__’
    
    /usr/portage/distfi 100%[===================>] 274.74M  40.9MB/s    in 7.1s 
   
    
    2025-11-25 14:00:49 (38.6 MB/s) - 
‘/usr/portage/distfiles/webex-45.6.2.32823.rpm.__download__’ saved 
[288087592/288087592]
    
    !!! Fetched file: webex-45.6.2.32823.rpm VERIFY FAILED!
    !!! Reason: Filesize does not match recorded size
    !!! Got:      288087592
    !!! Expected: 282190868
    Refetching... File renamed to 
'/usr/portage/distfiles/webex-45.6.2.32823.rpm._checksum_failure_.jj36yl60'
    
    !!! Couldn't download 'webex-45.6.2.32823.rpm'. Aborting.
    
    >>> Failed to emerge net-im/webex-45.6.2.32823, Log file:
    
    >>>  '/var/tmp/portage/net-im/webex-45.6.2.32823/temp/build.log'

The ebuild looks like this:

$ head -n20 webex-45.6.2.32823.ebuild

    # Copyright 1999-2023 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2
    
    EAPI=8
    
    inherit desktop xdg rpm
    
    DESCRIPTION="Cisco video conferencing and online meeting software"
    HOMEPAGE="https://www.webex.com/";
    
SRC_URI="https://binaries.webex.com/WebexDesktop-CentOS-Official-Package/Webex.rpm
 -> ${P}.rpm"
    
    S=${WORKDIR}
    LICENSE="all-rights-reserved"
    SLOT="0"
    KEYWORDS="-* ~amd64"
    
    RESTRICT="bindist mirror strip"
    
    RDEPEND="
        >=app-accessibility/at-spi2-core-2.46.0


Reply via email to