Hi Lucas,

> > is there any good reason to "drop view all_sources"[1].  I'm using this
> > for team-metrics and while I could probably re-implement it somehow I
> > would like to learn about the motivation first.
> 
> This also came up on IRC a few days ago.
> 
> I removed that view because there was no use for it internally (in
> UDD-hosted tools) and it was a bit painful to update when the sources
> schema changed.
> 
> It was defined as the equivalent of:
> SELECT * FROM sources -- that's Debian's source packages
> UNION SELECT * FROM ubuntu_sources -- that's Ubuntu's
> UNION SELECT * FROM derivatives_sources;

Yes.
 
> What is your use case for it?

The use case was that I was seeking for different spellings of names of
maintainers and this might happen over all those sources.

> Usually, you don't want to scan through all those sources
> (Debian+Ubuntu+...) at the same time without differenciating based on
> the distribution.

Its actually helpful to look beyond Debian for this specific purpose.
However, I can add that view locally to the UDD clone I'm using for
this.
 
> I suspected that you want to use 'sources' instead (or 'sources_uniq' if
> you prefer to hide some superseded packages that are still in Debian's
> Sources files).

Using all_sources was intentional (not sure whether we even invented it
for this purpose at the time when I was starting this).  If you think
pristine UDD is better served without this view I could deal with this.

Kind regards
   Andreas.

-- 
https://fam-tille.de

Reply via email to