Dear Nilesh,

Thank you very much for your help!


On 4/06/21 11:45, Nilesh Patra wrote:
> Hi Sébastien
> 
> On Fri, 4 Jun, 2021, 2:15 pm Sébastien Jodogne,
> <s.jodo...@orthanc-labs.com <mailto:s.jodo...@orthanc-labs.com>> wrote:
> 
> 
>     Adrian (Bunk) replied that "This is fixable with a +really version."
> [...]
> +really is used when version changes aren't consistent, or you need to
> downgrade.
> 
> In this case, you would want to downgrade orthanc right?

To be fair, I am unsure whether I need to downgrade orthanc to 1.9.2, or
to make an additional operation on 1.9.3.


> So you should use this trick only for orthanc to my understanding.

In the hypothesis that I must downgrade from "orthanc-1.9.3+dfsg-1" to
"orthanc-1.9.2+dfsg-1", should I upload a release with version
"orthanc-1.9.2+really" to unstable?

Or should I name it "orthanc-1.9.2+dfsg-1-really"?

In practice, should I first sync my git repository with the tag
"orthanc-1.9.2+dfsg-1", do the modifications and upload to unstable,
then merge back my modifications in the mainline of the git repository,
and finally upload "orthanc-1.9.3+dfsg-2" to experimental?


>     Also note that it is unclear to me what exact package should be put in
>     "Built-Using". Is it "src:orthanc", "liborthancframework1", or
>     "liborthancframework-dev",
> 
> 
> All libraries that you have statically linked against. See the binary
> packages that are relevant/contain the files that are being used for linking
> 
>     with or without version?
> 
> 
> With version, and more specifically with an exactly = relation.
> Please see the Debian Developers reference wherein it's clearly explained.

>From what I see in the Debian Developers reference [1], and from your
explanations, I guess I should use:

Built-Using: liborthancframework-dev (= 1.9.2+really)

Thanks again,
Sébastien-


[1] https://www.debian.org/doc/debian-policy/ch-relationships.html

Reply via email to