Package: python3-selenium
Version: 4.12.0+dfsg-1
Severity: grave
Justification: renders package unusable

Opening a new ticket since bug 1050378 is resolved and I don't know
how to reopen a resolved ticket (nor do I know if it is even possible
for me to reopen a resolved ticket).

python3-selenium 4.12.0+dfsg-1 still doesn't work.

I get this when I try to create a selenium.webdriver.Chrome object:

selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain 
driver for chrome using Selenium Manager.; For documentation on this error, 
please visit: 
https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

The ChangeLog for this release claims:

  * [5b22b76] d/README.Debian: Add section about the Selenium Manager
  * [25b0d5f] d/NEWS moved to d/python-selenium.NEWS
    (Closes: #1050378)

But neither of those files exists in the python3-selenium package. Was
there an intention to add them to the package that wasn't followed
through on?

Incidentally, I took a look at README.Debian in the source package and
there are some issues with the text that may be worth fixing as well.
In particular:

>While writing it's not packaged for Debian. In order to make python3-selenium

I suggest changing "While writing" (which is not really an idiom that
is used in English) to "At this time".

>usable with this new circumstance you will need to adjust your source in a
>way to choose the used driver directly and skip the calling of the manager
>code in Selenium. Please have a look at the following example how to archive

I think you mean to say "achieve" here rather than "archive".

>this.

In any case I do not believe that documenting this deficiency in
README.Debian, even if/when it is included in the package, is a
sufficient fix for the issue. The issue IMO should remain unresolved
until Selenium Manager is properly packaged for Debian.

Thank you,

Jonathan Kamens

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-selenium depends on:
ii  python3                 3.11.4-5+b1
ii  python3-certifi         2022.9.24-1
ii  python3-trio            0.22.2-1
ii  python3-trio-websocket  0.10.3-1
ii  python3-urllib3         1.26.16-1

Versions of packages python3-selenium recommends:
ii  chromium-driver  116.0.5845.140-1

python3-selenium suggests no packages.

-- no debconf information

Reply via email to