Candlepin 0.4.16 released!
by jesus rodriguez
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Another sprint gone by and another release of Candlepin for
your enjoyment. Candlepin 0.4.16 is ready. You can get the bits at:
http://repos.fedorapeople.org/repos/candlepin/candlepin/
Make sure you read over the Setup Guide, which is located at
https://fedorahosted.org/candlepin/wiki/Setup
For more information on Candlepin, please visit:
http://candlepinproject.org/
Features & Enhancements
========================
client
- -------
* A number of GUI changes
* Center the machine type column header
* Move quantity column to the end
* Center the Arch column header
* Center tree view table properties
* Add '* Click to Adjust Quantity' label to places allowing
editable subscription quantity
* New icons for red/green
* Add virt_only attribute to subscription detail pane
* Display subscription assistant's subscriptions as a tree
* Double click or button press (enter, return, space) on row will
expand/collapse row
* Update to All Available Subscriptions tab to put stacked
subscriptions under parent node
* Moved multi-entitlement column (*) next to the quantity column
* Made the contract selector a little wider so all columns were
visible (no manual resize)
* Initial work done for the healing feature
* Changes to rhsmcertd to support healing frequency (part I)
* Add autoheal option to certmgr.py
* Only autoheal when required
* Use server-side consumer autoheal flag
* Misc items
* Update the strings and the remote server location
* Make "make stylish" run all the checks, make whitespace "pop"
* Update translations
* managerlib was expecting a single ent_cert, but we return a list
* Add a "refresh" method to cert_sorter
* Add a require_connection callback to commands
server
- -------
* upgraded to RESTEasy 2.2.1GA
* export virt entitlements to non-candlepin consumers
* refactored pinsetter to work in clustering mode
* add new api to query jobs by owner, principal, consumer uuid
Bugs fixed
===========
707641: CLI auto-subscribe tries to re-use basic auth credentials
712047: yum prints non-error messages when running in quiet mode
718052: Remove owner from consumer resource return codes. Only use
the term org.
730020: Change the help text to show that config can list or set changes
731577: API to query jobs by owner, principal, consumer uuid.
731996: SQL Error when using REST query for events
732538: Disallow the relationship between a 'person' pool and an
activation key
734174: Add missing produces annotations for role resource.
734880: Handle bundled certs in the installed produict status.
734606: ImportFileExtractor now creates cert/key files based on serial
number of the cert
735087: If quartz is in clustered mode, we shouldn't schedule any jobs.
735226: Importing should fail without a valid key and cert
735338: Subscription Manager CLI tool does not allow unsubscribe when not
registered.
735695: add support for multiple config "--remove" options via cli
736166: move certs from subscription-manager to python-rhsm
736784: config --remove add config property to rhsm.conf if it doesn't
exist.
737841: Handle dates beyond 2038 on 32-bit systems.
- --
jesus m. rodriguez | jesusr(a)redhat.com
principal software engineer | irc: zeus
red hat systems management | 919.754.4413 (w)
rhce # 805008586930012 | 919.623.0080 (c)
+---------------------------------------------+
| "Those who cannot remember the past |
| are condemned to repeat it." |
| -- George Santayana |
+---------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAk5ySb4ACgkQvJZ57YntiYNo1wCcDApv8TJ0Q5/RDkb7Lfu8Q4pL
hg4AoKhim8DHz2yaF22W7KALSLA4Ijq5
=NMZa
-----END PGP SIGNATURE-----
12 years, 7 months
Tito Branch into Master of Headpin
by Bryan Kearney
I pushed the tito work into the master of headpin. The RPM is not really
great. I plan to next move on to apache/thin which will make a truly
interesting rpm.
BTW.. if you get this error:
/usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:47:in
`precache_all': A --base-url option is required in order to generate
MHTML. (Jammit::MissingConfiguration)
from
/usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:42:in `each'
from
/usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:42:in
`precache_all'
from /usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/lib/jammit.rb:132:in
`package!'
from
/usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/bin/../lib/jammit/command_line.rb:29:in
`initialize'
from /usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/bin/jammit:5:in `new'
from /usr/lib/ruby/gems/1.8/gems/jammit-0.6.3/bin/jammit:5
from /usr/bin/jammit:21:in `load'
from /usr/bin/jammit:21
error: Bad exit status from /var/tmp/rpm-tmp.KMbMIH (%build)
You have a version if the jammit gem which is newer than 0.60 and you
need to uninstall it.
-- bk
12 years, 7 months
Interesting issue with tito
by Bryan Kearney
Zeus helped me debug this. Issue is that I had a directory like this:
headpin
/src
headpin.spec
I do tito init, and it works. Howvever, the root in
rel-eng/packages/headpin is / which means the spec file needs to
reference files relative to src. Nasty.
So.. at this point, I am at SHA-! in git, and my directory looks like:
headpin
/src
/rel-eng
headpin.spec
So, I edit rel-eng/packages/headpin and change the root to src/. I
commit, and git is at SHA-2
I cd into src, and run tito build --test --rpm. All sorts of wierd stuff
occurs that makes no sense. The reason is that the first thing which
tito does is runs:
git log --pretty=format:%H --max-count=1 .
this will return SHA-1 since I am running this in src. If I run this in
the root i get SHA-2. I think that this causing tito to get confused in
many different ways. Tagging would probably fix this as it would apply
to all directories.
-- bk
12 years, 7 months
übercerts
by Dmitri Dolguikh
I ran into an issue with how content path is being created in
entitlement certificates generated by candlepin when working on übercert
functionality. Übercert is an entitlement certificate that has a single
piece of content with the url of "/owner_name_goes_here" (this would
grant access to all urls below the one specified).
During entitlement certificate generation candlepin prefixes all content
urls with owner-specific prefix (/owner_name/$env in general case). One
way to handle this situation would be to move all übercert-related logic
to candlepin (internal candlepin api allows to bypass prefix addition
during cert generation). This would also have a benefit (imo) of
bypassing async cert regeneration, since in this particular case it
would be a bit of an overkill.
Another approach would be for katello to create content with url in some
specific form (one suggestion was to use '//' at the start of the url,
e.g. "//ACME_Corporation"), and bypass prefix addition for such urls on
candlepin side.
I'm not a big fan of #2. Thoughts/opinions?
Cheers,
-d
12 years, 7 months
candlepin 0.4.14 built and pushed
by jesus rodriguez
This build fixes the pinsetter clustering with quartz.
jesus
--
jesus m. rodriguez | jesusr(a)redhat.com
principal software engineer | irc: zeus
red hat systems management | 919.754.4413 (w)
rhce # 805008586930012 | 919.623.0080 (c)
+---------------------------------------------+
| "Those who cannot remember the past |
| are condemned to repeat it." |
| -- George Santayana |
+---------------------------------------------+
12 years, 7 months