#386 Remove abandoned package: Ldaptor

v1.0_(example)
closed
nobody
None
5
2014-10-09
2014-06-11
bret curtis
No

https://pypi.python.org/pypi/Ldaptor/0.0.53 has no package information, just a homepage link to an abandoned fork of an active project.

https://pypi.python.org/pypi/Ldaptor itself gives a 404.

I'm working together with tv42 (original author) to revive the project and would like to eventually get 'this' ldaptor included into pypi.

Cheers

Discussion

  • Richard Jones
    Richard Jones
    2014-06-19

    I'm contacting the current owner of the entry on PyPI.

     
  • bret curtis
    bret curtis
    2014-06-20

    The current pypi owner is antong and he stopped answering emails, support tickets (on github), pull/merge requests and coding around 2012. I hope you can reach him!

    https://github.com/antong/ldaptor

     
    Last edit: bret curtis 2014-06-20
  • Richard Jones
    Richard Jones
    2014-09-19

    No response; Bret, what's your PyPI username?

     
    • bret curtis
      bret curtis
      2014-09-30

      psi29a

       
  • bret curtis
    bret curtis
    2014-09-19

    My PyPI username is: psi29a

     
  • Richard Jones
    Richard Jones
    2014-10-07

    • status: open --> closed
     
  • Richard Jones
    Richard Jones
    2014-10-07

    Due to recent events there has been a change in policy and I will no longer reassign projects without the explicit authorisation of the previous owner. Sorry.

     
  • bret curtis
    bret curtis
    2014-10-07

    Pardon? Has Anton contacted you back? Can you please explain what happened and the where I can find the resulting change in policy? I'm not trying wrest control of the Ldaptor PyPI package for some nefarious reason. The package PyPI is hosting, or half hosting since it is broken, is a fork from our project.

    Ldaptor is critical infrastructure to Twisted, without it, there is no OpenLDAP integration that is asynchronous. It was important enough to have it hosted here:
    https://github.com/twisted/ldaptor where it is further being developed by myself and others with the blessings of the original author TV42 here:
    https://github.com/tv42/ldaptor

    For more information, you can read the mailing list to see why and Glyph's reason for including Ldaptor into twisted: https://twistedmatrix.com/pipermail/twisted-python/2014-July/028489.html

    To recap:
    * PyPI is hosting a broken (forked version) Ldaptor package, you can't install it because the package doesn't exist.
    * This package can't be fixed nor updated as Anton (the maintainer) is not reachable.
    * I'm offering to maintain the package on PyPI.

    How exactly does this help end-users who rely on PyPI?

    I humbly request that this ticket be reopened and re-evaluated please.

     
    Last edit: bret curtis 2014-10-07
  • Richard Jones
    Richard Jones
    2014-10-07

    Sorry about the curt response; I was dealing with a large backlog of PyPI admin at the time. Hopefully our OOB email discussion can help resolve this issue.

     
  • Richard Jones
    Richard Jones
    2014-10-09

    I have received email from Tommi Virtanen tommi.virtanen@gmail.com which states "Hello people of PyPI. I am the original author of Ldaptor, and consider Twisted the authoritative new home of the development and rightful heir to the name 'Ldaptor'. Everything else claiming that name is just a random fork."

    I have done everything I can to verify that this is true, and have therefore assigned psi29a as an Onwer for the Ldaptor project.

     
  • bret curtis
    bret curtis
    2014-10-09

    Thank you Richard and everyone else for help guiding me through the policy changes involved in transfer of ownership. I hope this serves as an good example of how to get things done in the future.

    For everyone's information, Tommi Virtanen is TV42, who I mentioned above as being the original author. To go the extra mile (km), it was asked by Richard to have Tommi make his wishes known to the PyPI/PyPA community directly as to give the transfer request more weight.

    Thank you again!