Hello Andreas,

On Sat, Aug 17, 2013 at 4:41 PM, Andreas Tille <[email protected]> wrote:

> Hi Emmanouil,
>
> just to sum up our short live conversation:  I'd suggest to rather use a
> '-q' option to silence the control file instead of needing to force the
> output using '-w' - we really want the warning for developers notice.
>
> This is done. The warning message is printed by default and added a -q
argument which make the script silent.

So I think it is a very good idea to check whether our new method
> compeares reasonably to the currently existing metapackages for
> debian-edu, debian-med and debian-science to be really sure that our
> method is really sensible.
>
> In order to automate the comparisons for control/taskdesc files  between
current and new blends-dev I wrote a script  "blendsdev_compare"(simple
diff command was not working because packages where not in the same
order):. I generated the orig.tar.gz for debian-med with the current(_cur)
and the new blends-dev into  folders like:

debian-med-1.13.1_cur (current blends-dev)
   and
debian-med-1.13.1_new (new blends-dev)

And below I dump the differences between the control files from current and
new blends-dev using the script:

./blendsdev_compare -d
../debian-med-1.13.1_cur/debian/control,../debian-med-1.13.1_new/debian/control
-c

For surprise there are a lot of differences in "Suggests" headers. There
are a lot of missing "Suggests" packages from UDD so missing from the
control file. I have attached a control.diff with the output of
the blendsdev_compare script. The control.diff contains packages which are
included in the current blends-dev and are not included in the new.

Example of the output comparing for debian-med:

* Comparing med-practice
  --> diff in suggests
[   u'mirrormed',
    u'elexis',
    u'openpms',
    u'proteus',
    u'ginkgocadx',
    u'freeicd',
    u'clearhealth',
    u'freeshim',
    u'medintux',
    u'resmedicinae',
    u'tinyheb',
    u'sqlclinic',
    u'remitt',
    u'openrep',
    u'freemed',
    u'elementalclinic',
    u'mirth',
    u'freeb']


With a quick search: the above packages do not exist into
blends_dependencies_alternatives so they are also not included into the
control file. These packages  are not found into UDD so they not included
at all in blends_dependencies_alternatives table from the
blends_metadata_gatherner.


 Nice to have you met at DebConf
>
> Same for me :-)


Kind regards

Emmanouil

Reply via email to