problem finding source to package when source is in a different distrib
There is no way of telling where the source to a package is when the source to a
package is in a different distribution. For example, GIMP is in main, but has a few
pieces that are non-free. Thus most of its packages and the source are in main. But
there is a non-free package, gimp-nonfree. gimp-nonfree has 'source: gimp' so one
would expect to find the source in non-free.
This should be fixed at the same time as the problem in finding the section for a
package which includes a source: line. One solution would be to append the
distribution of the source, when it is different, in brackets (to seperate it from
any version specifications, which go in parentheses).
Thus the source line for gimp-nonfree would be
source: gimp [main]
This affects the following packages:
Couldn't find cmucl_3.4.5.dsc in dists/unstable/non-free/source in archive
found in dists/unstable/main/source/devel/cmucl_2.4.5.dsc
Couldn't find gimp_1.0.0-1.dsc in dists/unstable/non-free/source in archive
found in dists/unstable/main/source/graphics/gimp_1.0.0-1.dsc
Couldn't find libjpeg6b_6b-1.dsc in dists/unstable/non-free/source in archive
found in dists/unstable/main/source/libs/libjpeg6b_6b-1.dsc
Couldn't find geomview_1.6.1.9-2.dsc in dists/unstable/contrib/source in archive
found in dists/unstable/main/source/math/geomview_1.6.1.9-2.dsc
Couldn't find gmod_3.1-2.dsc in dists/unstable/contrib/source in archive
found in dists/unstable/main/source/sound/gmod_3.1-2.dsc
Couldn't find tetex-base_0.9.980803-1.dsc in dists/unstable/non-free/source in archive
found in dists/unstable/main/source/tex/tetex-base_0.9.980803-1.dsc
Couldn't find www-sql_0.5.5-1.dsc in dists/unstable/contrib/source in archive
found in dists/unstable/main/source/web/www-sql_0.5.5-1.dsc
Jay Treacy
Reply to: