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

Convenience copies in upstream code: dependencies, removal, copyright, and other issues



Howdy all,

I recall this discussion occurring a few times, but I'm not sure of the
recommended best practice.

We can all agree that “convenience copies” of third-party library code
are to be avoided, and to work with upstream to remove them where
feasible. What I'm not clear on are the details of dealing with it in
the interim:

* Declare dependencies on the version of the library in Debian, even
  though that version may be later than the convenience copy currently
  in the original source?

* Remove the convenience copy from the original source archive, or
  merely from the binary package?

* Document the convenience copy in the dependent package's ‘copyright’,
  even if it doesn't appear in the binary package?

-- 
 \       “The most common of all follies is to believe passionately in |
  `\    the palpably not true. It is the chief occupation of mankind.” |
_o__)                                                —Henry L. Mencken |
Ben Finney


Reply to: