Joey Hess wrote:
> Eugene V. Lyubimkin wrote:
>> They are important. Unless .deb have a "canonical" name, I cannot use packed
>> .debs as cached archives to install with cupt/apt.
> 
> apt web-escapes various characters, including the : in an epoch, so
> you would have to modify filenames even if the epoch was included.
Cupt is able to pick up both web-escaped and non-web-escaped characters. I
would prefer non-escaped variant as more clear, but that's not so important.

>>> This is done by dpkg-deb when building any package with an epoch in any
>>> way. Epochs are not intended to be user-visible.
>>>
>> This is news for me. Where can I find the source of this statement?
> 
> dpkg 1.2.0:
> 
>   * Epochs in version numbers implemented, using the syntax
>     <epoch>:<version>-<revision>.  (Epoch not usually displayed.)
> 
> Although they eventually changed this policy, see #107449. So
> perhaps they'd be willing to change dpkg-deb to include epochs now if asked.
Yeah. Epochs are shown everywhere nowadays, that's why I asked.

And, yes, fellow dpkg developers, please do this.

> apt determines the filenames for its cache using the package name and version,
> AFAIK.
Exactly. Including epoch.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to