-
Notifications
You must be signed in to change notification settings - Fork 1.2k
CMake: prefer placeholders to variables in InnoSetup template #19333
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
base: master
Are you sure you want to change the base?
Conversation
20befb9
to
882e921
Compare
Hmm...
What is this for? What problem does this change solve? Well, I do understand that
Also, I see no point in replacing
That's true. I was going to add other variables later, while polishing the implementation, that wouldn't have CPACK in their names, since CPACK would eventually be removed. @kmilos You could help a lot without duplicating my work. You are contributing to the MSYS2 project. It would be really cool if you could add the innosetup package there. Now it is not a big problem to install a native Windows installation of innosetup in the runner (via choco, for example) and call it via the pwsh shell. But for users who build darktable themselves, innosetup in msys2 would simplify the process. Yes, I know that in the msys2 shell you can call programs installed on the host system, but still... |
Inno Setup uses |
882e921
to
cf37a05
Compare
Yes, exactly. This is always
The dollar-curlybracket form also does not create any ambiguity.
While working on this I've been going through a lot of .iss files on github. I've never seen one with the |
@kmilos what about innosetup in msys2 package base? are you interested in that? |
Maybe it's just my eye sight getting worse w/ age, but I strongly disagree.
Not particularly, sorry. As you mentioned earlier, |
The same. I couldn't disagree more with the promotion of the rarely used (and therefore confusing to many people) "name between @" variable form. Although, if you convince others to replace
Yes, I know how to do it in nightly. I wanted to make things easier for those users who build the Windows package themselves. |
Ok, now I get you've just been joking around all along. |
No. And I no longer understand your comments. What is your ultimate goal in forcing me to submit to your views on the best form of representing variables? You are not helping to speed up the transition to the new installer and shipping of arm64 package. You are wasting your time and mine on an unimportant and unnecessary dispute. |
I know nothing about InnoSetup but I think we shouldn't have such a heated discussion for a change between My position is I don't really care. Both are fine by me. So please can we find an agreement about what to favor? Or have the main dev dragging the InnoSetup setup (@victoryforce as far as I know) have the last word? Thanks! |
@TurboGit Sorry for the pause, I have to go to the hospital to visit my sister, I will reply tonight. |
Nothing to be sorry about. Your family is top priority compared to darktable project and there is nothing urgent anyway. |
Technically equivalent, of course, but this was just about UX from the start, and I gave my reason for it - one is simply more readable for me, hence the "preference" in the title. You do realize there are dislexic and otherwise visually impaired people out there as well?
I thought so too. Why a small net positive change for some requires such a level of discussion is beyond me.
So, one just has to get somewhere first to become one? Ok then. Vikor, I don't appreciate being pigeonholed, and I resent any assumptions about my motives. I believe I have more then earned the benefit of doubt and some respect around here. One thing is for sure - I do not have time for this. |
@kmilos : We have to live with the fact that we have different perceptions. As you said "one is simply more readable for me" and "Why a small net positive change" indeed that's your view but it is not shared by @victoryforce. Again I have no strong opinion, both are fine by me.
Well what do you propose :) If it is a bug this is of course not the position I'll take... But for small details like this one which are fully equivalent what can we do? You have a view, Victor has another one and I don't care... What solution should we take then?
No question about this. That's why I have decided to participate here. Both of you are very valuable devs in the darktable Finally... I'm certainly a romantic guy, but the world is so crazy those recent months that I'd like to keep the dev community a peaceful place where everyone can contribute in a respectful manner. We certainly shouldn't have such heated debate for small things like that. I hope we'll find a positive end to this. |
Indeed. So if there is a slightly positive one and a neutral one (Viktor never argued he preferred the other IMHO, just that they're all the same), in a community fostering mutual respect and tolerance, what would one reasonably expect to happen from the start? I think I'll take a little break here as I no longer feel aligned nor welcome. |
I just said the opposite! |
@TurboGit I do appreciate your efforts. |
Also reuse the CPACK_SYSTEM_NAME variable and rename GPHOTO2 ones, they're not NSIS specific any more.