Your message dated Fri, 07 Oct 2016 08:46:18 +0200
with message-id <[email protected]>
and subject line Re: dh-exec, please support one-char variables without curly
brackets
has caused the Debian Bug report #818891,
regarding dh-exec, please support one-char variables without curly brackets
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
818891: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818891
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-exec
Version: 0.23
Severity: wishlist
dear maintainer,
In some packages of mine I have a 'p' variable that contains the name of
the package that may be interesting in that context.
In one of those cases, I'd like to export that variable and use it in my
*.install and *.links files, but turns out I need to use the curly
brackets with ${p}. I'd like to use one-char variables without curly
brackets, the same way it can be done in makefiles (that's the reason
I'm using one-char variables really, to avoid the brackets).
To see the reason of this request you can look at the scribus and
scribus-ng (and outside of debian scribus-trunk) packages, that are
different branches of the same program, with identical build system, but
to be coinstallable needs to install in different directories. Yet, I'd
like to share the packaging as much as possible, to the point to be able
to just copy nearly everything.
Thanks for your software! :)
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: http://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Control: tag -1 wontfix
Hi!
Sorry for the late response, took a while to get back on track and have
some Debian-time. I have considered the request to make dh-exec treat
one-char variables without curly brackets, but eventually came to the
conclusion that it would be more confusing than what its worth.
You see, make is confusing too, in this regard:
,----
| p=foo
|
| test:
| @echo $pbar
`----
This will output "foobar", even though "$pbar" really looks like a
variable. I would like to avoid unnecessary ambiguity in dh-exec, and
allowing one-char variables without curly brackets would introduce some.
For this reason, while the change would not be hard, I will not be
adding it. For the sake of clarity, please use ${p} - it may be longer,
but it is clearer. I do not think repeating make's mistakes would be a
good idea.
--
|8]
--- End Message ---