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

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: