Bug#629319: Version number is not allowing more recent versions to be downloaded
Michael Rutter
marutter at gmail.com
Sun Jun 5 22:11:21 UTC 2011
Thank you for quick response.
Since I am using Launchpad, I only have access to the Ubunutu packages
in the build system. r-cran-vcd carries over using the epoch in the
version number, so the problem will persist unless I add the epoch to
the new Ubuntu package as well.
I became aware of this quirk in numbering when a package failed to build
that required r-cran-vcd. A second bug is that r-cran-vcd is missing
some depends. Looking at the archive in CRAN, the depends for vcd are:
MASS, grid, colorspace
r-cran-vcd only has r-base-core as a depends. The build system failed
to load MASS, which is needed by VCD, therefore failing.
Should I file a second bug?
Thanks,
Michael
On 06/05/2011 04:53 PM, Andreas Tille wrote:
> Hi,
>
> this is not a problem of the Debian package, but (most probably - I have
> not checked) a problem of the Ubuntu package (or your Build system
> including a Debian mirror). The epoch (1:) was needed because of using
> a different versioning scheme in the past. To make sure the newer
> versions become a higher version than the older upstream versions it was
> necessary (and the only solution) to add the epoch. If you drop the
> epoch in the Ubuntu packaged version this will be regarded as lower than
> the Debian package. Alternatively you should drop the Debian mirrors
> from your Build system and if there are no packages featuring the epoch
> everything should be fine.
>
> I could close this bug report immediately but I leave it as a remainder
> for upgrading the package (and a Debian upgrade to latest upstream will
> fix / work around your problem as well even if this is not the proper
> fix in your situation as I tried to explain and will fail again if
> Ubuntu tries to package a more recent version than Debian.
>
> Kind regards
>
> Andreas.
>
>
> On Sun, Jun 05, 2011 at 11:29:22AM -0400, Michael Rutter wrote:
>> Package: r-cran-vcd
>> Version: 1:1.2-9-1
>>
>> I am building a package in Launchpad for Ubuntu called "r-cran-pscl",
>> which requires r-cran-vcd. I have built a more recent version of
>> r-cran-vcd (1.2-11) which is available in the PPA, but when r-cran-pscl
>> is being built, it grabs the older version.
>>
>> Get:104 http://ftpmaster.internal/ubuntu/ natty/universe r-cran-vcd all
>> 1:1.2-9-1 [1386 kB]
>>
>> The older version is missing a dependency, which causes the build to
>> fail. However, the build machine cannot grab the correct, newer version
>> (r-cran-vcd_1.2-11-1cran1natty0_all.deb). I believe this is caused by
>> the "1:" as a prefix to the version number.
>>
>> I am using Ubunutu 11.04
>>
>>
>>
>> --
>> debian-science-maintainers mailing list
>> debian-science-maintainers at lists.alioth.debian.org
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
>>
>
More information about the debian-science-maintainers
mailing list