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
signature.asc
Description: OpenPGP digital signature