Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added information about new fork of LibTAP++ that supports modern C++… #183

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nataraj-hates-MS-for-stealing-github

… standards

Some time ago I've fixed libtapp to support modern C++ standards and filed a pull request to the upstream: cbab/libtappp#5

But this patch have never been applied and that fork is seems to be abandoned.

So I've created my own fork: https://gitlab.com/dhyannataraj/libtappp and applied patch there...

I suggest to use my fork by default if you do TAP testing of C++ projects.

That is why I am suggesting to change links at http://testanything.org to it.

Copy link
Member

@kinow kinow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you try contacting the author first? Is your fork being used in projects other than yours?

I'm asking this as I think this is the kind of question users for the current libtap++ could ask, and it is complicated to replace a library by its fork here without a library being adopted by others (e.g. someone could fork libtap++ now and raise another PR claiming they want their repository linked instead).

I am not sure what's the best way to handle cases like this, but IMHO if a) the author was contacted and either said they don't have bandwidth/time to maintain anymore or b) the new fork was adopted by other projects, then I think it'd be OK to replace/add another fork here.

@nataraj-hates-MS-for-stealing-github
Copy link
Author

nataraj-hates-MS-for-stealing-github commented May 10, 2024

Did you try contacting the author first?

Yes. My pull request have been there for three years or more. cbab/libtappp#5
And now compilers from modern Debian simply refuses to work with libtapp as it was.
The project seems to be totally abandoned.

Is your fork being used in projects other than yours?

No, I guess TAP tests are not very popular among C++ developers.

My purpose here was to inform users that there exists a version of LibTAP++ that conforms modern C++ standards and can be freely used.

I am not happy about creating and maintaining that fork, but I do not see any other way. Old version does not work now.

You may find another way to word it, but if we do not publish that link on testanything.org nobody will know about that fork, and nobody will use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants