git: use mingw-w64-perl - #30788
Conversation
perl packages are not available for mingw64.
|
Not sure whether |
asciidoctor is required documentation. I don't know how to disable that. |
Fine, happy with the mingw32 drop, though I'm not sure whether we should keep mingw64 for some time. |
|
cc @dscho |
What do you mean, As I metioned above perl packages are not available for mingw64 since no new packages for it. |
perl is only used by some subpackages, not git itself, so maybe we can skip these subpackages? (Just a rough idea of myself, I think we should let @dscho to decide.) |
We could optionally use
You really scared me, saying that
Currently, package_git-perl () {
depends=("${MINGW_PACKAGE_PREFIX}-${_realname}=${pkgver}"
"perl>=5.14.0"
"perl-Error"
"perl-libwww"
"perl-TermReadKey")
pkgdesc="Perl module for Git (mingw-w64)"
cd "$srcdir"/git
# Install Git.pm and related Perl modules (excluding Git::SVN)
make -j1 -f ../mingw-w64-git.mak DESTDIR="$pkgdir" install-perl-module
}It is an easy change to make to replace that by the However, that is the easy part. The hard part, and the actual blocker for this here PR, is proving that that works. You see,
There are deep-seated assumptions in
So I would be utterly surprised if any Git command that uses |
|
@dscho I said perl packages, not perl itself. |
Okay, if you insist. But why is this not a separate, clean and elegant commit? |
I would really appreciate it if this was done in a collaborative manner, more collaborative with the Git for Windows project, that is. I could have told you before you even started that this is not as simple as opening a PR in this here repository. You will need to put in substantial work in the When I upgraded Perl and fixed Subversion in MSYS2, I also ran all the And even if all of that worked, you would force me to adapt all the process tooling in Git for Windows to use When I opened #16383 and put hundreds of hours of work into addressing it, I meant to collaborate with the MSYS2 project, not to have one-sided decisions. I am happy to align with MSYS2's white-space rules (even though I am fairly certain that the current shape is based on a very ancient form of MSYS2's package definitions and therefore those rules must have changed under me in the meantime). I am not so happy to see the friction caused by this here PR. So I seriously hope to see a turn-around here. In hindsight, it would most likely have been a much wiser idea to start this out as a Discussion instead of a Pull Request. My first question would have been: why? Actually, I would have adapted Schneier's five-step process:
If the problem it tries to solve is to make If you still choose to go forward with making Git work with |
| "${MINGW_PACKAGE_PREFIX}-gitweb" | ||
| "${MINGW_PACKAGE_PREFIX}-${_realname}-svn" |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.


perl packages are not available for mingw64.
I'll mark it as a draft until git-for-windows move to UCRT64 git-for-windows/git-sdk-64#117