Description
Hello, while trying to upgrade the Gentoo package for php-redmine-api, I noticed that some of the files we usually install have gone missing from the releases. This is due to the .gitattributes
file, so I know it was intentional, but I'd like to ask you to please bring some of them back =)
These are all useful to an end-user:
/test/ export-ignore
README.markdown export-ignore
phpunit.xml.dist export-ignore
example.php export-ignore
We run the tests before installing the package, to ensure that there are no incompatibilities on the user's system. That requires the test
directory and phpunit.xml.dist
file. We also install the documentation, which in this case consists of simply README.markdown
and example.php
. Without those two files, it's hard to figure out how to use the library without internet access.
To pre-empt the question of why we can't just get them from git,
- End users may not have git installed, and requiring them to do so brings in a lot of stuff they don't need/want.
- I can't digitally sign a "git clone" like I can the sha256 of your release tarball. So we lose a little bit of security that way.
- We have a mirror system that keeps a copy of the souce code, in case github goes down. We're set up to mirror tarballs, but not entire git repos. (This is somewhat related to the previous item, since our mirrors are not 100% trusted.)
tl;dr having those files back would make php-redmine-api easier to package for me.