Permalink
Switch branches/tags
rubygem-katello-2.4.0-2 rubygem-katello-2.4.0-1 rubygem-katello-2.3.1-2 rubygem-katello-2.3.1-1 rubygem-katello-2.3.0-7 rubygem-katello-2.3.0-6 rubygem-katello-2.3.0-5 rubygem-katello-2.3.0-4 rubygem-katello-2.3.0-3 rubygem-katello-2.3.0-2 rubygem-katello-2.3.0-1 rubygem-katello-2.2.4-1 rubygem-katello-2.2.3-2 rubygem-katello-2.2.3-1 rubygem-katello-2.2.2-2 rubygem-katello-2.2.2-1 rubygem-katello-2.2.1-1 rubygem-katello-2.2.1-0 rubygem-katello-2.2.0-11 rubygem-katello-2.2.0-10 rubygem-katello-2.2.0-9 rubygem-katello-2.2.0-8 rubygem-katello-2.2.0-7 rubygem-katello-2.2.0-6 rubygem-katello-2.2.0-5 rubygem-katello-2.2.0-4 rubygem-katello-2.2.0-3 rubygem-katello-2.2.0-2 rubygem-katello-2.2.0-1 rubygem-katello-2.1.2-3 rubygem-katello-2.1.2-2 rubygem-katello-2.1.1-2 rubygem-katello-2.1.1-1 rubygem-katello-2.1.0-5 rubygem-katello-2.1.0-4 rubygem-katello-2.1.0-3 rubygem-katello-2.1.0-2 rubygem-katello-2.1.0-1 rubygem-katello-2.0.0-6 rubygem-katello-2.0.0-5 rubygem-katello-2.0.0-4 rubygem-katello-2.0.0-3 rubygem-katello-2.0.0-2 rubygem-katello-2.0.0-1 rubygem-katello-1.5.0-12 rubygem-katello-1.5.0-11 rubygem-katello-1.5.0-10 rubygem-katello-1.5.0-9 katello-utils-1.4.1-1 katello-utils-1.3.2-1 katello-utils-1.3.1-1 katello-utils-1.2.1-1 katello-utils-1.1.2-1 katello-utils-1.1.1-1 katello-selinux-1.4.1-1 katello-selinux-1.3.2-1 katello-selinux-1.3.1-1 katello-selinux-1.1.2-1 katello-selinux-1.1.1-1 katello-selinux-1.0.1-1 katello-selinux-0.2.7-1 katello-selinux-0.2.6-1 katello-selinux-0.2.5-1 katello-selinux-0.2.4-1 katello-selinux-0.2.3-1 katello-selinux-0.2.2-1 katello-selinux-0.2.1-1 katello-selinux-0.1.10-1 katello-selinux-0.1.9-1 katello-selinux-0.1.8-1 katello-selinux-0.1.7-1 katello-selinux-0.1.6-1 katello-selinux-0.1.5-3 katello-selinux-0.1.5-2 katello-selinux-0.1.5-1 katello-selinux-0.1.4-1 katello-selinux-0.1.3-1 katello-selinux-0.1.2-1 katello-repos-1.4.1-1 katello-repos-1.3.4-1 katello-repos-1.3.3-1 katello-repos-1.3.2-1 katello-repos-1.3.1-1 katello-repos-1.2.4-1 katello-repos-1.2.3-1 katello-repos-1.2.2-1 katello-repos-1.2.1-1 katello-repos-1.1.3-1 katello-repos-1.1.2-1 katello-repos-1.1.1-1 katello-repos-1.0.3-1 katello-repos-1.0.2-1 katello-repos-1.0.1-1 katello-repos-0.2.10-1 katello-repos-0.2.9-1 katello-repos-0.2.8-1 katello-repos-0.2.7-1 katello-repos-0.2.6-1 katello-repos-0.2.5-1 katello-repos-0.2.4-1
Nothing to show
Commits on Mar 15, 2012
  1. 801786 - putting client.conf back to the RPM

    lzap committed with Jordan OMara Mar 12, 2012
    (cherry picked from commit 4afeb01)
Commits on Mar 14, 2012
  1. 801797 - Fixes regression with environment selector and tupane pages not

    ehelms committed Mar 14, 2012
    filtering on environment.
    (cherry picked from commit 31eb4ce)
  2. 800169 - Users - do not allow setting of def org, if the org has no envs

    bbuckingham committed Mar 14, 2012
    With these changes, a user can no longer set a default org to a user
    (on create or edit), if that org has no environments associated with it.
    (cherry picked from commit 9b356d1)
  3. 799122 - showing warning if trying to promote repo with failed sync o…

    jlsherrill committed Mar 14, 2012
    …r currently syncing
    
    when hitting promote, if some product in the changeset has a repo that is either currently syncing or has an error on its last sync, we will show a warning.  The user can still continue or cancel, but we are at least warning the user.
    (cherry picked from commit ce58078)
  4. 790063 - search - few more mods for consistency

    bbuckingham committed Mar 9, 2012
    This commit contains a few more small changes for improved behavior in
    search.
    
    The changes are primarily in errata search to combine id and title as
    a single searchable field.  The reason for doing this is that when the
    user views the list of errata, they see id and title as a single string;
    therefore, this allows them to search based on how they view the data.
    Chose to leave this query using an ngram, since that provides a nice behavior
    for the user.
    
    Also, added the ':' to the 'input_filter' and updated where this method
    is called to ensure that the filter is always applied before we
    add a term to the query (e.g. prepend query with 'name:').
    (cherry picked from commit 2bf588f)
  5. 790063 - search - changes for consistency/behavior

    bbuckingham committed Mar 8, 2012
    This commit makes minor changes to the usage of elasticsearch
    within Katello.  The primary reason for these changes is to provide
    additional consistency across the search queries as well as
    provide slightly different behavior, in hopes that it'll help
    users.
    
    First thing users should be aware of:
    
    - They query syntax used on all pages (with a couple exceptions) is based
      entirely off of Lucene query syntax.
      - The couple of exceptions are on System Templates where a user may
        (from the right sliding tree) type in text to locate a repo or
        package name.  Since those provide 'auto-complete', they don't
        really align with all of the other search queries in the UI.
    
    The following are a couple of key changes:
    
    1. Provide a 'default_field' for queries that the user provides, but
       does not provide a term  (e.g. "searchingtext" vs "name:searchtext").
       The approach used for selecting the default_field is based on the
       context of where the query is performed.  Generally, this is based
       on the data the user sees (e.g. provider names, user names...etc).
    
       There are several reasons for this approach; however, the key reasons
       were: 1. it should improve search performance (by not searching
       across all indexed fields by default and 2. we do not currently show
       the user all fields that are indexed; therefore, it could cause
       confusion to show matches on fields the user is not aware of.
    
    2. Use the 'keyword' analyzer on the primary field (e.g name).  This
       change should provide an improved behavior when data contains
       delimiters such as - or space.  The keyword analyzer will essentially treat
       an entire name as a single token vs breaking it in to multiple
       tokens.
    (cherry picked from commit fa3564e)
    
    Conflicts:
    
    	src/app/models/system.rb
  6. 801148 - providers - fix tabindex for products and repos

    bbuckingham committed Mar 13, 2012
    This commit addresses a few small items:
    1. fix the tab index for the product and repo subpanels
    2. refactor the logic added in environment_new.js, to become part
       of the panel.js and subpanel_new.js... enabling us to use that
       same fantastic logic in products and repos
    3. fix a couple of small i18n strings
    4. update the Providers => Products and Repos tab to have all
       products 'expanded'.  (I.e. do not require user to click the
       arrow to expand)
    (cherry picked from commit 40caa60)
    
    Conflicts:
    
    	src/app/views/errata/_packages.html.haml
  7. 799523 - Fix for new environment full page load.

    knowncitizen committed Mar 8, 2012
    Also greatly simplified the JS and HAML for this page so that the overall experience is better and faster.
    (cherry picked from commit d067996)
  8. 801448 - Missing resource (font) in UI

    Petr Chalupa committed Mar 8, 2012
    (cherry picked from commit b8248c2)
  9. 799512 - fix progress calculation for commands with more subtasks

    iNecas committed Mar 14, 2012
    In case that the task consist of more subtasks (usually product or provider
    synchronization) we were facing a problem that we calculated the progress from
    finished/unfinished files download reported by pulp but we didn't know the
    total number of files at the beginning. So the total number of files was
    changing every time a new sync task changed from pending to running.
    
    Therefore we so something like this:
    
        Progress: [##################################################] 100.0%
        Progress: [                                                  ] 1.1%
        Progress: [                                                  ] 0.5%
        Progress: [                                                  ] 0.7%
        Progress: [                                                  ] 1.4%
        Progress: [#                                                 ] 3.3%
    
    After this change the progress for tasks consisting from more subtasks is
    calculated from this number of finished/unfinished tasks. For single repo
    synchronization it stays the same. For product or provider synchronization the
    progress bar won't be theoretically so accurate (the progress bar will grow the
    same amount regardless small or large repo). But since we can't get the size of
    repo before the synchronization started it's better. For more details the user
    can to to UI (sync management).
    (cherry picked from commit 81f3eac)
  10. Manual version bump for cli tests

    Jordan OMara committed Mar 14, 2012
  11. 790455 - "--description" option for changeset create

    Petr Chalupa committed Mar 7, 2012
    add "--description" option for changeset create
    add description to changeset list when --verbose
    (cherry picked from commit 3816170)
  12. 801070 - Better error message for deleting ends from middle of the path

    Petr Chalupa committed Mar 13, 2012
    (cherry picked from commit 02a831c)
  13. 799052 - Promoting template with assigned repo should fail if product…

    mbacovsky committed Mar 13, 2012
    … is not already in the target environment
    
    - now it fails with the following message Cannot promote the changset 'changeset' because the repo 'repo' does not belong to any promoted product.
    (cherry picked from commit 777d5b1)
  14. 799052 - Promoting template with assigned repo should fail if product…

    mbacovsky committed Mar 13, 2012
    … is not already in the target environment
    
    - added unittest for the change in promote
    (cherry picked from commit bb1509f)
  15. 798683 - handle errors comming from repo synchronization

    iNecas committed Mar 13, 2012
    Even if Pulp reports the synchronization finished that doesn't mean that the
    synchronization was successful. We check this explicitely and format error
    message correctly in UI and CLI so that this get information gets to
    user through notifications, cli status and logs.
    
    We mark this synchronizations as failed.
    (cherry picked from commit 7422b59)
  16. 798376 - fix finding the recent task status for sync in UI

    iNecas committed Mar 13, 2012
    (cherry picked from commit 54c6c3e)
  17. 798376 - handle change in value returned by repo.sync method

    iNecas committed Mar 13, 2012
    In wail_for_tasks it was expected there is always a pulp task given. After this
    change also delayed job task is accepted.
    (cherry picked from commit 2ca51d8)
  18. 798376 - fix problem with discovery process

    iNecas committed Mar 12, 2012
    Setting PulpTaskStatus#error_details to [] instead of 0
    (cherry picked from commit 995d64f)
  19. 798376 - Sync management page reworked to generate error and success

    ehelms committed with iNecas Mar 9, 2012
    notices once upon sync completion.
    
    This bug fixes makes a number of changes to how the most recent sync
    status is determined and stored in the database.  Whenever a sync is
    started an object will be created in the databse to track the pulp task
    and be updated as the sync status is updated from pulp.  Further, upon
    completion of a sync, a delayed job will kickoff that will generate a
    success or error notice and if there are errors dump the errors to the
    log.  This change also reduces the number of calls to pulp when
    calculating the overall size of a product in the UI.798376 - Sync
    management page reworked to generate error and success notices once upon
    sync completion.
    (cherry picked from commit 866d297)
Commits on Mar 13, 2012
  1. 802897 - setting default index type for all facts to string

    jlsherrill committed Mar 13, 2012
    Prior to this system fact types were set automatically in
    the search server, so certain facts could be detected poorly
    as dates.  This resulted in some systems failing to index
    properly due to their facts not being able to be interpreted
    as dates.
    
    By setting a dynamic template on the index,
    everything under facts will be automatically set to the
    string type and keyword analyzer.
    (cherry picked from commit bd54a84)
    
    Conflicts:
    
    	src/app/models/system.rb
  2. 801516 - Fixes issue with details tupane sizing on medium sized tupane

    ehelms committed Mar 13, 2012
    lists.
    (cherry picked from commit f104ae5)
  3. 801547 - GPG Key: Adds validation that gpg key does not contain binary

    ehelms committed Mar 13, 2012
    data.
    
    Attempting to upload a gpg key file with binary data would cause a nasty
    postgres traceback since we store the gpg data as a text field.  This
    bug adds a custom validator to the model to check that the gpg key text
    is UTF-8 encodable.
    (cherry picked from commit bb522e0)
  4. 799351 - failure of system reports cli when environment not found

    tstrachota committed Mar 13, 2012
    (cherry picked from commit 8ef6383)
  5. 799351 - system reports does not show first 2 columns (in pdf format)

    tstrachota committed Mar 13, 2012
    This bug was caused by pdf-writer used by Ruport library. It tries to guess correct column widths. It sometimes fails and then columns with zero width are not displayed. This can be prevented by setting fixed column width in options for pdf report.
    (cherry picked from commit 6410d83)
  6. 799351 - cli - fix for converting all incoming data to unicode

    tstrachota committed Mar 13, 2012
    Now only textual data coming from server get translated to unicode on cli side.
    (cherry picked from commit 703c45f)
Commits on Mar 12, 2012
  1. 798772 - fix conversion to local timezone

    iNecas committed Mar 12, 2012
    This code was used to convert UTC to local timezone
    
        self.sync_date.to_time.in_time_zone(Time.now.zone).to_datetime
    
    Two problems are with it:
    
       1. current timezone is used (which might be different from the time the sync
          plan was created)
    
       2. for some timezones (e.g. EDT) this line fails with
            undefined method `period_for_utc' for nil:NilClass
    
    Replacing with:
    
        self.sync_date.localtime.to_datetime
    (cherry picked from commit bd0c556)
  2. 801752 - Errors installing katello-selinux

    lzap committed Mar 9, 2012
    (cherry picked from commit 43df220)
  3. 799036 - Promoting template with repo that is not already in target e…

    mbacovsky committed Mar 7, 2012
    …nvironment fails
    
    (cherry picked from commit ccf50f4)