]> code.ossystems Code Review - openembedded-core.git/commitdiff
upstream_tracking.inc: deprecate and move contents to recipes
authorAlexander Kanavin <alexander.kanavin@linux.intel.com>
Fri, 28 Aug 2015 12:18:50 +0000 (15:18 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 31 Aug 2015 11:32:43 +0000 (12:32 +0100)
No-update reasons and manual version checks should be in the recipes
themselves because otherwise they're prone to getting out of date.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/upstream_tracking.inc
meta/recipes-core/base-passwd/base-passwd_3.5.29.bb
meta/recipes-devtools/python/python-pygobject_2.28.3.bb
meta/recipes-devtools/rpm/rpm_5.4.14.bb
meta/recipes-devtools/unfs3/unfs3_0.9.22.r490.bb
meta/recipes-extended/chkconfig/chkconfig_1.3.58.bb
meta/recipes-graphics/ttf-fonts/liberation-fonts_1.04.bb
meta/recipes-multimedia/tremor/tremor_20150107.bb
meta/recipes-support/createrepo/createrepo_0.4.11.bb
meta/recipes-support/db/db_6.0.30.bb

index 996d9e03578fdc99ed5508081d75ac6746be22dc..e2a5e6ce40d52687d1e86fd633c4b31a80a22428 100644 (file)
@@ -1,3 +1,5 @@
+# NOTE: THIS FILE IS DEPRECATED. Please add new entries to the recipes themselves.
+#
 # upstream_tracking.inc - This file contains data that tracks the
 # upstream project associated with a given recipe. This list is needed
 # for recipes that version information can not be automagically discovered.
 # the information in this file.  So for existing recipes that we can get 
 # from the Recipe reporting system, the entries here can be removed.
 #
-
-# SVN support isn't implemented
-# Also a new tarball release (or SVN tag) hasn't happened in a long time
-RECIPE_UPSTREAM_VERSION_pn-unfs3="0.9.22.r495"
-RECIPE_UPSTREAM_DATE_pn-unfs3="Feb 05, 2015"
-CHECK_DATE_pn-unfs3 = "Jun 10, 2015"
-
-# NO UPDATE REASONS
-RECIPE_NO_UPDATE_REASON_pn-base-passwd = "Version 3.5.38 requires cdebconf for update-passwd utility"
-RECIPE_NO_UPDATE_REASON_pn-chkconfig = "Version 1.5 requires selinux"
-RECIPE_NO_UPDATE_REASON_pn-createrepo = "Versions after 0.9.* use YUM, so we hold at 0.4.11"
-RECIPE_NO_UPDATE_REASON_pn-jpeg = "webkit-gtk 1.8.3 doesn't work with jpeg 9"
-RECIPE_NO_UPDATE_REASON_pn-liberation-fonts = "2.x depends on fontforge package, which is not yet provided in oe-core"
-RECIPE_NO_UPDATE_REASON_pn-pkgconfig = "removes glib-conf, adds circular depends"
-RECIPE_NO_UPDATE_REASON_pn-python-pygobject = "Newer versions of python-pygobject depend on gobject-introspection which doesn't cross-compile"
-RECIPE_NO_UPDATE_REASON_pn-webkit-gtk = ">= 1.10.2 needs ruby"
index a8bd7c4e3f279af7056c0d3ade9b3116d0e047da..ac9bd81d31e617c6494db850a5af069dc92e02cb 100644 (file)
@@ -4,6 +4,8 @@ SECTION = "base"
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"
 
+RECIPE_NO_UPDATE_REASON = "Version 3.5.38 requires cdebconf for update-passwd utility"
+
 SRC_URI = "https://launchpad.net/debian/+archive/primary/+files/${BPN}_${PV}.tar.gz \
            file://add_shutdown.patch \
            file://nobash.patch \
index f4359bb2572ec356bfa847329f598d8f4b7d8bfc..81d37b49cfbeb922464cea5e761986c85bf6d4cf 100644 (file)
@@ -1,6 +1,9 @@
 SUMMARY = "Python GObject bindings"
 SECTION = "devel/python"
 LICENSE = "LGPLv2.1"
+
+RECIPE_NO_UPDATE_REASON = "Newer versions of python-pygobject depend on gobject-introspection which doesn't cross-compile"
+
 LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
 DEPENDS = "python python-pygobject-native libffi glib-2.0"
 DEPENDS_class-native = "python-native libffi-native glib-2.0-native"
index 1f4d9d2e0c2d18bcf1a2396922a0885d719f482f..1f9a4bd9771f3e3189be30949276d78e9adaf429 100644 (file)
@@ -5,6 +5,8 @@ verifying, querying, and updating software packages. Each software \
 package consists of an archive of files along with information about \
 the package like its version, a description, etc."
 
+RECIPE_NO_UPDATE_REASON = "5.4.15 has a package database issue: http://lists.openembedded.org/pipermail/openembedded-core/2015-August/109187.html"
+
 SUMMARY_${PN}-libs = "Libraries for manipulating RPM packages"
 DESCRIPTION_${PN}-libs = "This package contains the RPM shared libraries."
 
index f87b170a7b4621db61191730e32e418617cd2cf7..45cf54591a863807d88a5b1d2e7b34927ceee9bc 100644 (file)
@@ -3,6 +3,11 @@ SECTION = "console/network"
 LICENSE = "unfs3"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=9475885294e17c0cc0067820d042792e"
 
+# SVN support for upstream version check isn't implemented yet
+RECIPE_UPSTREAM_VERSION = "0.9.22.r495"
+RECIPE_UPSTREAM_DATE = "Feb 05, 2015"
+CHECK_DATE = "Jun 10, 2015"
+
 DEPENDS = "flex-native bison-native flex"
 DEPENDS_append_class-nativesdk += "flex-nativesdk"
 
index 8df87f88fbda0031c9b259e5091577690197906f..488847ac4060f39211059c47f031d6d53054699d 100644 (file)
@@ -4,6 +4,8 @@ information for system services.  Chkconfig manipulates the numerous \
 symbolic links in /etc/rc.d, to relieve system administrators of some \
 of the drudgery of manually editing the symbolic links."
 
+RECIPE_NO_UPDATE_REASON = "Version 1.5 requires selinux"
+
 HOMEPAGE = "http://fedorahosted.org/releases/c/h/chkconfig"
 
 LICENSE = "GPLv2"
index 708f59e89b546415728e334e570c1e5a552b2e8f..bda82e7efc6a0d834cd225ce03f22a2e65aa1c58 100644 (file)
@@ -5,6 +5,8 @@ Arial, Times New Roman, Courier New."
 HOMEPAGE = "https://fedorahosted.org/liberation-fonts/"
 BUGTRACKER = "https://bugzilla.redhat.com/"
 
+RECIPE_NO_UPDATE_REASON = "2.x depends on fontforge package, which is not yet provided in oe-core"
+
 SECTION = "x11/fonts"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
index 6b1776ffffea9f290b8c0c5faa7bc67d07d8ff3b..937894a73a3f9aaa0693b33db3d65d46d3e72f34 100644 (file)
@@ -8,6 +8,11 @@ DEPENDS = "libogg"
 SRCDATE = "${PV}"
 PR = "r1"
 
+# SVN support for upstream version check isn't implemented yet
+RECIPE_UPSTREAM_VERSION = "20150107"
+RECIPE_UPSTREAM_DATE = "Jan 07, 2015"
+CHECK_DATE = "Aug 12, 2015"
+
 SRC_URI = "svn://svn.xiph.org/trunk;module=Tremor;rev=19427;protocol=http \
            file://obsolete_automake_macros.patch;striplevel=0 \
            file://tremor-arm-thumb2.patch \
index adc193e428229c65361daab4799a50c8d5f8af1d..d6fe436f80aafa15d01be8269cbec76d4fb54b8d 100644 (file)
@@ -1,6 +1,8 @@
 SUMMARY = "Creates metadata indexes for RPM package repositories"
 HOMEPAGE = "http://createrepo.baseurl.org/"
 
+RECIPE_NO_UPDATE_REASON = "Versions after 0.9.* use YUM, so we hold at 0.4.11"
+
 LICENSE = "GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=18810669f13b87348459e611d31ab760"
 
index 9eae5c7a5e2016e8bd6d5dbccd87bee403333b81..d49df62b9a48c80275690bd6fede3d709c3c74fb 100644 (file)
@@ -15,6 +15,8 @@ LICENSE = "AGPL-3.0"
 VIRTUAL_NAME ?= "virtual/db"
 RCONFLICTS_${PN} = "db3"
 
+RECIPE_NO_UPDATE_REASON = "Updating to 6.1.x requires also updating rpm to 5.4.15"
+
 SRC_URI = "http://download.oracle.com/berkeley-db/db-${PV}.tar.gz"
 SRC_URI += "file://arm-thumb-mutex_db5.patch;patchdir=.. \
             file://fix-parallel-build.patch \