Skip to content

Stop using (and maybe remove) the old Mopac from RMG's conda channel #2328

@rwest

Description

@rwest

Via email from @godotalgorithm (thank you for reporting it, Jonathan!)

I'm maintaining MOPAC, which became an open-source project last year https://github.com/openmopac/mopac. I'm also maintaining MOPAC's availability on conda-forge https://anaconda.org/conda-forge/mopac. I noticed that you are distributing an older version of MOPAC that requires a license key on your conda channel (rmg), and I'm wondering if your software is tied in some way specifically to that version of MOPAC. If not, could you consider updating the version of MOPAC that you are distributing? There have been several reports now of people who have accidentally downloaded your version of MOPAC on conda and been confused by the need for a license key (which was removed from the open-source version). I'm trying to minimize such sources of confusion when possible.

Suggestion

  • change our environment file to use the conda-forge mopac
  • update RMG as needed to make this version work
  • update the github actions recipes on RMG-Py, RMG-database, and RMG-tests
  • change our conda recipe to use the conda-forge mopac
  • rebuild binaries
  • do something to warn/help people who inadvertently put the rmg channel as higher priority than the conda-forge channel and accidentally install the wrong one? options are remove our old one (but that makes it impossible for people to install old versions of RMG, which can be helpful for debugging); add a new one (but then this will gradually become out of date); replace with a dummy package that just prints something like "this is not the package you're looking for. use a different channel" and quits; other ideas?

Related issues

#2322
#2251

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions