All of lore.kernel.org
 help / color / mirror / Atom feed
* coding style question about obsoleted packages
@ 2020-04-29  9:28 Robert P. J. Day
  2020-04-29 13:01 ` [OE-core] " Richard Purdie
  0 siblings, 1 reply; 2+ messages in thread
From: Robert P. J. Day @ 2020-04-29  9:28 UTC (permalink / raw)
  To: OE Core mailing list


  just noticed that, in master branch, kbd recipe quite reasonably
distinguishes itself from the much, much older console-tools package
thusly:

  RREPLACES_${PN} = "console-tools"
  RPROVIDES_${PN} = "console-tools"
  RCONFLICTS_${PN} = "console-tools"

all perfectly reasonable as long as console-tools actually existed as
a recipe, but it was deleted some months ago:

  commit 320319f24dd1be300bc89c52b97d1703eab83029
  Author: Alexander Kanavin <alex.kanavin@gmail.com>
  Date:   Wed Nov 20 14:44:51 2019 +0100

    console-tools: remove the recipe

    The last release of this was in 2002(!), kbd is the modern,
    supported alternative.

and as best i can tell, there are no references to console-tools in
the numerous layers i have checked out. under the circumstances, then,
while it doesn't hurt to have that info above in the kbd recipe, is
there any value?

  more generally, when a recipe is truly removed and obsoleted, should
it be part of the removal process to get rid of such references to it
to avoid slowly-accumulating cruft in the code base?

rday

p.s. YP reference maual, "migration to 3.1" section, does indeed
mention that console-tools is deleted, but neglects to mention its
replacement with kbd ... i've made a note of that and will add that
along with other changes to the ref manual at some point for clarity.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-04-29 13:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-29  9:28 coding style question about obsoleted packages Robert P. J. Day
2020-04-29 13:01 ` [OE-core] " Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.