jkitchin/scimax

Please maintain ox-clip in a separate repository

Closed this issue · 6 comments

Now that ox-clip is available from Melpa, please consider maintaining it in a separate repository. If you want to maintain its history but have difficulties using git filter-branch to do so, then I can help you with that.

why does it matter?

It would allow installing the package as a git submodule. I explain why installing packages as submodules enables users to more easily contribute to the packages that they use in Assimilate Emacs packages using Git submodules.

I mentioned the Melpa package because I maintain the Emacsmirror, a mirror of Emacs package repositories, and have been trying to mirror all packages that are available from Melpa. Something that I have accomplished yesterday (sans one package for testing purposes)!

I used to not mirror any packages whose repositories bundle third-party packages, in this case org-mime which is part of org itself. I mirror them anyway now because I want to mirror everything that is available from Melpa, but that requires a lot of work to fixup the extracted metadata. And that is all I can do, fixup the metadata, if a user actually adds a "broken" repository to the load-path, then issues like the below will arise.

When a repository bundles third-party libraries, then it is undefined which version will get loaded, the bundled version or the authoritative version. That's an issue because bundled versions in experience tend to not get updated for years. The user, being unaware that s/he is using an outdated version, might then report bugs against the upstream repository, and for obvious reasons upstream won't be able to reproduce them.

This sounds reasonable. My hands are full at the moment, so I will try to do this in December.

Take our time.

Friendly ping!

It is on its way hopefully: melpa/melpa#4916