<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Please see original conversation thread [1], first attempt at
    summary [2], and BZ [3] for details.<br>
    <br>
    The majority of the conversation revolved around use of
    human-readable ids to preserve user-friendiness of urls vs. using
    uuids to preserve data consistency of client applications that use
    Katello API. Another concern expressed was readability of repository
    urls genereated by Katello in yum configuration files. It was
    suggested to use Punycode for encoding of non-ascii-based labels.<br>
    <br>
    Proposed changes:<br>
     - introduce immutable labels<br>
     - replace use of environment name with environment label in urls
    not impacting data integrity, such as repository urls. This would
    eliminate the need for entitlement certificate regeneration after
    environment name changes<br>
     - introduce uuids, and replace current use of primary db keys in
    resource urls with uuids<br>
    <br>
    Tasks on Katello side:<br>
     - take a look at and implement Punycode<br>
     - introduce environment labels: db changes, model changes,
    controller changes<br>
     - introduce uuids: db changes, model changes, controller changes<br>
     - figure out migration for existing Katello installations<br>
    <br>
    Tasks on Candlepin side:<br>
     - add label and uuid fields to model. Replace use of environment
    names with environment labels<br>
    <br>
    <br>
    <br>
    [1] <a class="moz-txt-link-freetext"
href="https://www.redhat.com/archives/katello-devel/2012-August/msg00102.html">https://www.redhat.com/archives/katello-devel/2012-August/msg00102.html</a><br>
    [2]
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a
href="https://www.redhat.com/archives/katello-devel/2012-August/msg00144.html">https://www.redhat.com/archives/katello-devel/2012-August/msg00144.html</a><br>
    [3] <a class="moz-txt-link-freetext"
      href="https://bugzilla.redhat.com/show_bug.cgi?id=795928">https://bugzilla.redhat.com/show_bug.cgi?id=795928</a>
    <br>
    [4]
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="http://en.wikipedia.org/wiki/Punycode">http://en.wikipedia.org/wiki/Punycode</a><br>
    <br>
    -d<br>
  </body>
</html>