Bug#891188: blends-dev: created d/control recommends packages not in main
Hi Andreas,
On 15.03.2018 19:41, Andreas Tille wrote:
> I've commited a fix to Git which for me creates now sensible Debian
> Astro metapackages.
For me, it actually upgrades the "Recommends" with to "Depends". For
example, the "education" task (shortened):
```
Task: Education
Install: true
Description: Educational astronomy applications [...]
Recommends: celestia-gnome, gpredict, kstars
Suggests: sunclock, xtide
```
becomes in d/control:
```
Package: astro-education
Section: metapackages
Architecture: all
Depends: ${misc:Depends},
astro-tasks (= ${source:Version}),
gpredict,
kstars
Recommends: celestia-gnome
Suggests: sunclock,
xtide
Description: Educational astronomy applications [...]
```
celestia-gnome is a package that does not exist in unstable.
GENCONTROL_DEPENDS is set to TRUE.
In the moment, I would tend to rewrite blend-gen-control from scratch,
using Python 3 and the standard Debian Python packages (debian.deb822,
apt) in a modular fashion. This would make the script much more
maintainable (given the knowledge of Python is a bit better than Perl),
and could also lead to create a "debian.blends" Python package that
could be re-used for the Web pages.
Any thoughts on that? I'd volunteer here.
Best regards
Ole
Reply to: