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

Bug#795070: Lintian complains about oui.idx and iab.idx



Hi Vincent,

Vincent Bernat wrote:
> >> > I generate them at compile-time from oui.txt and iab.txt.
> >
> > Can they be generated in maintainer scripts instead?
> 
> Yes.

Great!

> >> Please change it using a mowe in order to change the file atomically.
> >
> > The main reason for this tag is to have _one_ single source of this
> > data in Debian. We currently have about a dozen of it and some of it
> > are really ancient. This also affects the same in data different
> > formats than the original one.
> >
> > arpwatch e.g. seems to use also its own format (which is the reason I
> > haven't fixed it there despite I was the last QA uploader of it).
> 
> Well, half of the time I spend on packaging of python-netaddr is on
> those IEEE files.

Oh, ok. That explains why they're out-of-date in nearly all packages.

> They change their locations,

Now no more. For you, they're only inside ieee-data from now on. No
need to track upstream locations anymore.

> they get new lintian _errors_, they are tiresome. Why is it an error
> and not just an information?

Because shipping stuff multiple times in Debian instead of gathering
them in one place is definitely more than just an information. It's
something that should get fixed.

> If I start generating those files at install time, I am pretty sure that
> I will get bug because I am generating files outside of /var,

Yes, I'd move them to /var/lib/

> because I don't purge them appropriately,

Well, you can avoid that by doing it appropriately.

> because they are not regenerated when ieee-data is updated or stuff
> like that.

All things which can be fixed. And once they are fixed, they're fixed
once and forever and will bother you less often than they do now.

> Building them at compile time is a fine alternative.

I slightly disagree.

> The package gets updated about one time per year and the data is
> refreshed at this moment.

Then your package is an exception. It though will once stop if you
retire or go MIA, etc.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


Reply to: