[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: