• Re: python3-selenium package in Debian stable

    From Carsten Schoenert@21:1/5 to All on Sun Apr 13 08:20:01 2025
    Hello Corey,

    Am 13.04.25 um 06:32 schrieb Corey Goldberg:
    Hi Carsten,

    I got your email from the following bug report:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099792

    I didn't want to email the bug list directly and have my email exposed
    online :)

    it would be better to discuss such things trough the Debian BTS so it's
    more transparent to others what's going on, or not. :-)

    Anyway, I am one of the maintainers of Selenium WebDriver (specifically
    the Python bindings). We have received many reports of Selenium not
    working when installed via the `python3-selenium` package in Debian and Ubuntu.

    I noticed this comment in the linked bug report:

    The final solution would be for me to
    remove python3-selenium from
    the archive as it's currently broken and
    unusable

    I agree with this solution. It is a fast moving project and our
    recommended way of installing it is with a Python package manager (pip,
    etc) that grabs the official package from PyPI:

    https://pypi.org/project/selenium/

    That's not a final solution to me, at max it's a temporary solution.

    I did maintain this package in the past as I needed it to have for
    working in my business environment that is completely offline from the internet. Means I have only access to the Debian repository as this is
    allowed to get mirrored. So having only the option to get it installed
    by pip isn't possible.
    And I'm not the only person who is in such a situation.

    But I also did move my home some months ago and I didn't had time to
    work on the python3-selenium package in time but also no other
    maintainer did step up.

    The way to remove a package in Debian is to raise a RC critical bug
    report, then the maintainer needs to act as after 6 weeks the package
    will get removed from the testing archive otherwise.
    For the stable distribution it's the same, but it will not get removed automatically, this can only be done by the stable release team. I did
    had contact with a member of this team as due the failing autopkgtests
    it was spotted we have some issue because of incompatibilities.
    Due lack of time and nobody really did show up for more complains the
    package has not my highest priorities at the moment.

    Having the broken Debian package is just causing issues for upstream maintainers and confusion for users. If nobody can fix and maintain the Debian package, I think everyone would be better off if it was just removed.

    What do you think? How can we get it removed?

    The Python library for Selenium isn't for sure not the only package that
    is broken in stable. But an RC bug is existing for the package and if
    nobody is jumping in the best solution in fact is to remove the package
    for now.

    @RT
    What do you think? It's probably overdue to remove python3-selenium from bookworm. I can't promise anything at the moment to find time fixing the package. I'll clone the existing report so we can ensure for now also
    that the current package will not be part of trixie as it's also here
    broken of course.

    --
    Regards
    Carsten

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Gevers@21:1/5 to Carsten Schoenert on Sat Apr 26 13:30:01 2025
    To: [email protected] (Debian Release)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kYBQa0rop4SqdD6E5CK868fA
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgYWxsLA0KDQpbQ29yZXkgb24gQkNDXQ0KDQpPbiAxMy0wNC0yMDI1IDA3OjU3LCBDYXJz dGVuIFNjaG9lbmVydCB3cm90ZToNCj4gQFJUDQo+IFdoYXQgZG8geW91IHRoaW5rPyBJdCdz IHByb2JhYmx5IG92ZXJkdWUgdG8gcmVtb3ZlIHB5dGhvbjMtc2VsZW5pdW0gZnJvbSANCj4g Ym9va3dvcm0uDQoNCg0KRG8gSSB1bmRlcnN0YW5kIHRoYXQgb25lIG9mIHRoZSBsYXRlc3Qg dXBsb2FkcyBvZiBjaHJvbWl1bSB0byB0aGUgDQpzZWN1cml0eSBhcmNoaXZlIGZpeGVkIHRo ZSBzaXR1YXRpb24gYWdhaW4/IEFzIGluLCBkbyB5b3Ugc3RpbGwgd2FudCB0byANCnJlbW92 ZSBpdCBmcm9tIGJvb2t3b3JtIHRvIHByZXZlbnQgc2ltaWxhciBpc3N1ZXMgaW4gdGhlIGZ1 dHVyZT8NCg0KPiBJIGNhbid0IHByb21pc2UgYW55dGhpbmcgYXQgdGhlIG1vbWVudCB0byBm aW5kIHRpbWUgZml4aW5nIHRoZSANCj4gcGFja2FnZS4gSSdsbCBjbG9uZSB0aGUgZXhpc3Rp bmcgcmVwb3J0IHNvIHdlIGNhbiBlbnN1cmUgZm9yIG5vdyBhbHNvIA0KPiB0aGF0IHRoZSBj dXJyZW50IHBhY2thZ2Ugd2lsbCBub3QgYmUgcGFydCBvZiB0cml4aWUgYXMgaXQncyBhbHNv IGhlcmUgDQo+IGJyb2tlbiBvZiBjb3Vyc2UuDQoNCg0KSWYgcHl0aG9uMy1zZWxlbml1bSBp cyBhIHRvbyBmYXN0IG1vdmluZyB0YXJnZXQsIEkgc3VnZ2VzdCB0byBhZGQgYW4gUkMgDQpi dWcgZXhwbGFpbmluZyB0aGUgc2l0dWF0aW9uIHRvIGtlZXAgaXQgb3V0IG9mIHRyaXhpZSBh bmQgaWYgZGVzaXJlZCANCnByb3ZpZGUgdGhlIHBhY2thZ2UgdmlhIHRoZSBGYXN0VHJhY2sg YXJjaGl2ZSBbMV0uDQoNClBhdWwNCg0KWzFdIGh0dHBzOi8vZmFzdHRyYWNrLmRlYmlhbi5u ZXQvDQoNCg==

    --------------kYBQa0rop4SqdD6E5CK868fA--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmgMwn0FAwAAAAAACgkQnFyZ6wW9dQo3 cggA0UghO1+uR+NVHek9yLQMG0ClpLgTeVwVO7UadN4AOWh+wiGULe8TCs15JRlcUufUl+gR2jB1 pjvkFRRs/0elAUY3zGiPnANoXp/CnyO1pn+myNQHgw6kUdfj7cPbqLGEcfYPUVvBO0cfxxPhUYgI HWRhyi0fM4tzO/3K6+v5fxHRyeTQsGMk8s8BGi3877t/rKvNfit470kQb4lqUZYvs38k4kj/ZVvG So+XLxM4VudGmQOQfGpv7QpwUswB0m96E3ddcgb7Rvfq5QLIyGh2KgXN6fYOAW4/88uWwwdo8zfh eIcVyuWAEgJ9fkZzVTKnVjSFNraRJnbyg3qAP1lWqw==
    =itjz
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)