Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-core@lists.openembedded.org, yocto@yoctoproject.org
Subject: OpenEmbedded Layer Index updated
Date: Thu, 05 Sep 2013 01:10:47 +0100	[thread overview]
Message-ID: <1497435.xtb1AxO9Wj@helios> (raw)

Hi all,

The OpenEmbedded layer index has just been updated:

  http://layers.openembedded.org/

This update includes a number of significant changes that have been in the 
pipeline for a while. A summary of the changes follows.


Branches
----------

Recipe data for the dylan and danny branches is now available. You can switch 
between branches on the top-level pages using the drop-down at the left of the 
navigation bar.

Note: If a layer isn't visible when a branch other than master is selected, it 
is likely because there is no corresponding "dylan" or "danny" branch in that 
layer.


OE-Classic
-----------

We now provide a static index of OE-Classic recipes, and record extra editable 
information to track migration of recipes to the layer ecosystem, replacing 
the old wiki pages used for this purpose. The migration data has been imported 
from the wiki pages, and probably could do with some further tweaking (a login 
is required to edit this). A couple of simple graphs give a summary of the 
migration status based on this data.


Bulk Change tool
-------------------

The new Bulk Change tool that allows you to easily change the values of "meta" 
variables such as DESCRIPTION and LICENSE across multiple recipes, and 
download the result as a patch or set of patches against each layer suitable 
for applying on top of a repository. From there, proper patches can be created 
and submitted. This should hopefully make it easier to make the values of 
these variables more consistently filled in across all recipes.

(Note that you need to create an account to access this tool.)


Duplicates tool
-----------------

The "duplicates" tool gives you a list of recipes with the same name in 
multiple layers, helping to highlight possible duplicates.

(Note that you need to create an account to access this tool.)


Additional data
-----------------

* We now track bbappends in each layer, and list the appends for a recipe in 
all layers on each recipe page

* We now track bbclasses, so you can see the classes provided by each layer

* The value of the BUGTRACKER variable is now recorded for each recipe if set


Navigation improvements
-----------------------------

* The front page has been optimised out as it wasn't particularly useful - you 
now get taken straight to the layer list

* Added a clear top-level navigation bar

* Added a simple breadcrumb at the top of layer / recipe pages

* The update script now tries to preserve recipe ID numbers as much as 
possible, so in most situations a bookmarked URL to a recipe page should point 
to the same recipe even when it gets upgraded. (This is not guaranteed however 
particularly where an older versioned recipe is removed in a separate commit 
after a newer version has been added.)


Misc
-----

Other minor improvements:

* Wider page layouts improving readability

* Recipe page sections are now shown in tabs

* For layer maintainers, editing and saving a layer now takes you back to the 
layer detail page instead of showing the edit layer page again

* Added a change log (link at the bottom of every page) that shows an audit 
log of changes to the layer database

* Layer type filter drop-down now stays open to allow ticking/unticking 
multiple items

* Added a user profile page


Thanks to Belen Barros Pena for help with the design and HTML/CSS, and Michael 
Halstead for helping me with the upgrade process and continued administration.

As always, feedback is welcome.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


             reply	other threads:[~2013-09-05  0:10 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-05  0:10 Paul Eggleton [this message]
2013-09-05  8:04 ` OpenEmbedded Layer Index updated Martin Jansa
2013-09-05  8:20   ` [yocto] " Paul Eggleton

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=1497435.xtb1AxO9Wj@helios \
    --to=paul.eggleton@linux.intel.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=yocto@yoctoproject.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox