From: "Aníbal Limón" <anibal.limon@linux.intel.com>
To: bitbake-devel@lists.openembedded.org
Subject: [PATCH 00/12] Usage bitbake fetcher latest_versionstring in distrodata_class
Date: Thu, 27 Nov 2014 19:12:00 -0600 [thread overview]
Message-ID: <cover.1417134564.git.anibal.limon@linux.intel.com> (raw)
Since Bitbake fetcher has latest_versionstring method that support search last version
of package in upstream sites, distrodata class should use it instead of do itself,
Summary of changes,
distrodata_class: Re-implement upstream version detection using Bitbake fetcher methods.
package_regex.inc: Update regex because Bitbake fetcher already provides support for search
in HTML href's tags instead of RAW lines.
bitbake: Improvements in fetcher wget latest_versionstring method based on [1] and clean code.
Compatibility testing was made running distrodata class and the result files can be found at [1].
The code has DEPENDENCIES the Bitbake changes should be MERGE first then package_regex.inc
and finally distrodata_class.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=1813
The following changes since commit 0bc03af7ee6112fa0af0608b02f715ec8495e4ff:
maintainers.inc: update maintainers (2014-11-26 17:06:10 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib alimon/fetcher-distrodata
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/fetcher-distrodata
Aníbal Limón (12):
distrodata_class: checkpkg make usage of latest_versionstring methods
in bitbake fetcher
package_regex.inc: Update REGEX'es in order to find upstream versions
correctly
fetch2/wget.py: latest_versionstring create _init_regex method for
have one place when regex'es are defined
fetch2/wget.py: _init_regexes rename variables to be more consistent
and move dirver_regex into it
fetch/wget.php: latest version string only try to find latest
directory when REGEX_URI isn't specified to avoid unnecessary
processing and makes code easier
fetch2/wget.py: latest_versionstring add package_custom_regex_comp
fetch2/wget.py: latest_versionstring improvments in searching
fetch/wget.py: latest_versionstring remove unnecessary usage for name
in version comparision
fetch2/wget: latest_versionstring add support for search in RAW html
lines
fetch/wget.py: latest_versionstring remove newuri set because is
previous set
tests/fetch.py: Update wget latest_versionstring cups case
fetch2/wget.py: latest_versionstring clean improvments minor
bitbake/lib/bb/fetch2/wget.py | 146 ++++---
bitbake/lib/bb/tests/fetch.py | 2 +-
meta-yocto/conf/distro/include/package_regex.inc | 400 +++++++++---------
meta/classes/distrodata.bbclass | 492 ++---------------------
4 files changed, 337 insertions(+), 703 deletions(-)
--
1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: "Aníbal Limón" <anibal.limon@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/12] Usage bitbake fetcher latest_versionstring in distrodata_class
Date: Thu, 27 Nov 2014 19:09:42 -0600 [thread overview]
Message-ID: <cover.1417134564.git.anibal.limon@linux.intel.com> (raw)
Since Bitbake fetcher has latest_versionstring method that support search last version
of package in upstream sites, distrodata class should use it instead of do itself,
Summary of changes,
distrodata_class: Re-implement upstream version detection using Bitbake fetcher methods.
package_regex.inc: Update regex because Bitbake fetcher already provides support for search
in HTML href's tags instead of RAW lines.
bitbake: Improvements in fetcher wget latest_versionstring method based on [1] and clean code.
Compatibility testing was made running distrodata class and the result files can be found at [1].
The code has DEPENDENCIES the Bitbake changes should be MERGE first then package_regex.inc
and finally distrodata_class.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=1813
The following changes since commit 0bc03af7ee6112fa0af0608b02f715ec8495e4ff:
maintainers.inc: update maintainers (2014-11-26 17:06:10 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib alimon/fetcher-distrodata
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/fetcher-distrodata
Aníbal Limón (12):
distrodata_class: checkpkg make usage of latest_versionstring methods
in bitbake fetcher
package_regex.inc: Update REGEX'es in order to find upstream versions
correctly
fetch2/wget.py: latest_versionstring create _init_regex method for
have one place when regex'es are defined
fetch2/wget.py: _init_regexes rename variables to be more consistent
and move dirver_regex into it
fetch/wget.php: latest version string only try to find latest
directory when REGEX_URI isn't specified to avoid unnecessary
processing and makes code easier
fetch2/wget.py: latest_versionstring add package_custom_regex_comp
fetch2/wget.py: latest_versionstring improvments in searching
fetch/wget.py: latest_versionstring remove unnecessary usage for name
in version comparision
fetch2/wget: latest_versionstring add support for search in RAW html
lines
fetch/wget.py: latest_versionstring remove newuri set because is
previous set
tests/fetch.py: Update wget latest_versionstring cups case
fetch2/wget.py: latest_versionstring clean improvments minor
bitbake/lib/bb/fetch2/wget.py | 146 ++++---
bitbake/lib/bb/tests/fetch.py | 2 +-
meta-yocto/conf/distro/include/package_regex.inc | 400 +++++++++---------
meta/classes/distrodata.bbclass | 492 ++---------------------
4 files changed, 337 insertions(+), 703 deletions(-)
--
1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: "Aníbal Limón" <anibal.limon@linux.intel.com>
To: poky@yoctoproject.org
Subject: [PATCH 00/12] Usage bitbake fetcher latest_versionstring in distrodata_class
Date: Thu, 27 Nov 2014 19:10:46 -0600 [thread overview]
Message-ID: <cover.1417134564.git.anibal.limon@linux.intel.com> (raw)
Since Bitbake fetcher has latest_versionstring method that support search last version
of package in upstream sites, distrodata class should use it instead of do itself,
Summary of changes,
distrodata_class: Re-implement upstream version detection using Bitbake fetcher methods.
package_regex.inc: Update regex because Bitbake fetcher already provides support for search
in HTML href's tags instead of RAW lines.
bitbake: Improvements in fetcher wget latest_versionstring method based on [1] and clean code.
Compatibility testing was made running distrodata class and the result files can be found at [1].
The code has DEPENDENCIES the Bitbake changes should be MERGE first then package_regex.inc
and finally distrodata_class.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=1813
The following changes since commit 0bc03af7ee6112fa0af0608b02f715ec8495e4ff:
maintainers.inc: update maintainers (2014-11-26 17:06:10 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib alimon/fetcher-distrodata
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=alimon/fetcher-distrodata
Aníbal Limón (12):
distrodata_class: checkpkg make usage of latest_versionstring methods
in bitbake fetcher
package_regex.inc: Update REGEX'es in order to find upstream versions
correctly
fetch2/wget.py: latest_versionstring create _init_regex method for
have one place when regex'es are defined
fetch2/wget.py: _init_regexes rename variables to be more consistent
and move dirver_regex into it
fetch/wget.php: latest version string only try to find latest
directory when REGEX_URI isn't specified to avoid unnecessary
processing and makes code easier
fetch2/wget.py: latest_versionstring add package_custom_regex_comp
fetch2/wget.py: latest_versionstring improvments in searching
fetch/wget.py: latest_versionstring remove unnecessary usage for name
in version comparision
fetch2/wget: latest_versionstring add support for search in RAW html
lines
fetch/wget.py: latest_versionstring remove newuri set because is
previous set
tests/fetch.py: Update wget latest_versionstring cups case
fetch2/wget.py: latest_versionstring clean improvments minor
bitbake/lib/bb/fetch2/wget.py | 146 ++++---
bitbake/lib/bb/tests/fetch.py | 2 +-
meta-yocto/conf/distro/include/package_regex.inc | 400 +++++++++---------
meta/classes/distrodata.bbclass | 492 ++---------------------
4 files changed, 337 insertions(+), 703 deletions(-)
--
1.9.1
next reply other threads:[~2014-11-28 1:12 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-28 1:09 Aníbal Limón [this message]
2014-11-28 1:12 ` [PATCH 00/12] Usage bitbake fetcher latest_versionstring in distrodata_class Aníbal Limón
2014-11-28 1:10 ` Aníbal Limón
2014-11-28 1:09 ` [PATCH 01/12] distrodata_class: checkpkg make usage of latest_versionstring methods in bitbake fetcher Aníbal Limón
2014-11-28 1:10 ` [PATCH 02/12] package_regex.inc: Update REGEX'es in order to find upstream versions correctly Aníbal Limón
2014-11-28 1:12 ` [PATCH 03/12] fetch2/wget.py: latest_versionstring create _init_regex method for have one place when regex'es are defined Aníbal Limón
2014-11-28 1:12 ` [PATCH 04/12] fetch2/wget.py: _init_regexes rename variables to be more consistent and move dirver_regex into it Aníbal Limón
2014-11-28 1:12 ` [PATCH 05/12] fetch/wget.php: latest version string only try to find latest directory when REGEX_URI isn't specified to avoid unnecessary processing and makes code easier Aníbal Limón
2014-11-28 1:12 ` [PATCH 06/12] fetch2/wget.py: latest_versionstring add package_custom_regex_comp Aníbal Limón
2014-11-28 1:12 ` [PATCH 07/12] fetch2/wget.py: latest_versionstring improvments in searching Aníbal Limón
2014-11-28 1:12 ` [PATCH 08/12] fetch/wget.py: latest_versionstring remove unnecessary usage for name in version comparision Aníbal Limón
2014-11-28 1:12 ` [PATCH 09/12] fetch2/wget: latest_versionstring add support for search in RAW html lines Aníbal Limón
2014-11-28 15:37 ` [PATCH 10/12] fetch/wget.py: latest_versionstring remove newuri set because is previous set Aníbal Limón
2014-11-28 15:37 ` [PATCH 11/12] tests/fetch.py: Update wget latest_versionstring cups case Aníbal Limón
2014-11-28 15:37 ` [PATCH 12/12] fetch2/wget.py: latest_versionstring clean improvments minor Aníbal Limón
2014-12-02 22:52 ` [PATCH 00/12] Usage bitbake fetcher latest_versionstring in distrodata_class Saul Wold
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1417134564.git.anibal.limon@linux.intel.com \
--to=anibal.limon@linux.intel.com \
--cc=bitbake-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.