Timeline


and .

10/07/09:

22:43 CodeSprintIdeas edited by dclark
Ohai plugin usage and examples (diff)
22:36 Plugins/Ohai created by dclark
Answers my question "what the heck is Ohai", but not how exactly Bcfg2 …
22:31 Changeset [5480] by mccallis
Implement support for M2Crypto on the bcfg2 client. While Python 2.6's …
21:46 Ticket #760 (Reimplement the bcfg2-info builddir command with POSIX.py) created by mccallis
The builddir command in bcfg2-info is based on the implementation found in …
21:40 Changeset [5479] by mccallis
Enhanced bcfg2-info to implement a new "builddir" command. This new …
16:07 Ticket #759 (Bcfg2 is saying packages have failed verification because their config's ...) created by Chris Stankaitis <cstankaitis@…>
Under 1.0 Using the Packages Plugin. Bcfg2 is saying that packages are …
15:27 Ticket #758 (Incomplete validation of includes in Client.xml) created by binarynomad@…
The script (bcfg2-repo-validate) will not cleanly validate the use of any …
13:53 CodeSprintIdeas edited by dclark
Add extreme book sprint to Future sprint ideas (diff)
12:48 BuildingDebianPackages edited by solj
(diff)
12:47 BuildingDebianPackages edited by solj
update instructions for 1.15 (diff)
12:43 ssl-debian.patch attached to BuildingDebianPackages by solj
12:42 ssl edited by solj
(diff)
12:41 BuildingDebianPackages edited by solj
mention the patch in a relevant spot (diff)
12:38 BuildingDebianPackages edited by solj
(diff)
12:36 BuildingDebianPackages edited by solj
(diff)
12:30 Ticket #757 (1.0 client cannot connect to 0.9.6 server) created by somekool <somekool@…>
this would be a nice to have for the client to be backward compatible. I …
11:05 Changeset [5478] by solj
Perf: Fix syntax error Signed-off-by: Sol Jerome <solj@…>
09:46 Changeset [5477] by solj
Pylint/PEP 8 Code cleanups Signed-off-by: Sol Jerome …
08:34 Changeset [5476] by solj
Remove GBundler plugin (this functionality already exists in Bundler) …

10/06/09:

17:28 Changeset [5475] by solj
Cfg: Set type to 'configfile' for Path entries When binding Path entries …
16:33 AudioVideo edited by dclark
(diff)
16:32 AudioVideo edited by dclark
(diff)
14:56 AudioVideo edited by dclark
(diff)
13:40 AudioVideo edited by dclark
(diff)
13:40 AudioVideo edited by dclark
(diff)
12:49 AudioVideo edited by dclark
(diff)
12:47 TOC edited by dclark
(diff)
12:47 TOC edited by dclark
(diff)
12:45 AudioVideo edited by dclark
Minor formatting fix (diff)
12:45 AudioVideo created by dclark
Initial Version

10/05/09:

23:51 Ticket #756 (TypeError at /displays/sys-view/) created by https://www.google.com/accounts/o8/id?id=AItOawmNj0T5B07_6yBFS7bCRPt288naX3FXRdM
On the opening screen, the System and Summary links throw up some errors. …
16:13 Ticket #755 (bcfg2-info hanging when debugging) created by solj
Steps to reproduce: 1. Upgrade to trunk ([5474]) 2. fire up bcfg2-info …
13:07 Ticket #754 (Plugin for SVN checkout) created by somekool <somekool@…>
I have this Action various times for multiple svn repository. I need bcfg2 …
12:46 Ticket #753 (Metadata/groups.xml to support multiple group level) created by somekool <somekool@…>
This is very annoying missing feature. in Metadata/groups.xml I cannot do …

10/03/09:

15:57 TrackingDevelopmentTrunk edited by dclark
Add fossil to new plugins list (diff)

10/02/09:

15:03 Changeset [5474] by desai
Admin-modes: Implement plugin whitelists/blacklists for modes that don't …
15:03 Changeset [5473] by desai
Viz: remove spurious raise SystemExit?
15:03 Changeset [5472] by desai
Fix nasty core hang, which would manifest itself as a lockup upon shutdown …

10/01/09:

19:52 Ticket #752 (bcfg2.init (at least for redhat) is broken because of a type on the case ...) closed by solj
fixed: Fixed in [5471]. Thanks for the patch.
19:52 Changeset [5471] by solj
bcfg2.init: Fix case statement for ticket #752 (Patch from Travis …
17:36 Ticket #752 (bcfg2.init (at least for redhat) is broken because of a type on the case ...) created by Travis Campbell <hcoyote@…>
Patch inline. This manifests itself as [root@ithaqua ~]# …
14:31 Ticket #627 (Permissions Entries have no effect for ConfigFiles) closed by solj
fixed: This behavior is intended. ConfigFile? permissions are set via …
11:47 Ticket #477 (Block, Character, and FIFO) closed by solj
fixed: Added in [r5470].
11:47 Changeset [5470] by solj
POSIX: Add block/character/fifo devices (ticket #477) This commit adds …

09/29/09:

16:47 Ticket #689 (Add <description> attribute to bundles) closed by solj
fixed: Added in [5469].
16:46 Changeset [5469] by solj
schema: Add description attribute for Bundles (ticket #689) …

09/28/09:

15:59 Ticket #751 (Action when'always' are executed even with a -b flag) closed by solj
fixed: Fixed in [5468].
15:59 Changeset [5468] by solj
Client Frame: Do not run updates for unspecified bundles (Fix for ticket …
14:57 Ticket #751 (Action when'always' are executed even with a -b flag) created by somekool <somekool@…>
lets say I have two bundles, [ bundle1, bundle2 ] bundle1 contains an …
09:52 CodeSprintIdeas edited by solj
Updates for sprint next month (diff)
06:24 Ticket #750 (Packages.py is still failing to properly map dependencies) created by strauss
I'm back to running r5446 of Packages.py.
05:35 TrackingDevelopmentTrunk edited by strauss
(diff)
04:05 Ticket #749 (Yum removal failure) closed by desai
fixed: Fixed in [5467]
04:04 Changeset [5467] by desai
YUMng: Fix bulk package removal backtrace (Resolves Ticket #749)
01:34 Ticket #749 (Yum removal failure) created by strauss
Backtrace goodness. This is against r5466 on RHEL 5. […]

09/27/09:

22:29 BuildingDebianPackages edited by mccallis
(diff)

09/26/09:

17:40 Ticket #676 (Allow for explicit removal of ConfigFiles) closed by solj
fixed: Support for this is added in [5464].
17:37 Changeset [5466] by solj
schema: Add schema for Path entries Signed-off-by: Sol Jerome …
15:54 Changeset [5465] by mccallis
Changed name and implementation to "bcfg2-server" so that the server logs …
15:48 Plugins/Rules edited by solj
(diff)
15:47 Plugins/Rules edited by solj
Add nonexistent Path types (diff)
15:31 Changeset [5464] by solj
POSIX: Add support for nonexistent Path entry types Allow specification …

09/25/09:

16:47 Ticket #748 (detect hanging gamin/fam server) created by tcampbel
[…] add a method to have bcfg2-server detect if gam_server has hung …
15:25 Ticket #747 (add attribute to Action type to specify which service mode this action is ...) created by tcampbel
Because I have to run with "-s build" during kickstart to work around an …
10:00 Ticket #702 (repo-validate fails if services have a restart attribute) closed by solj
fixed: Fixed in [5463].
09:58 Changeset [5463] by solj
Schema: Add restart attribute to the servicetype schema Signed-off-by: …
09:53 Plugins/Rules edited by solj
default service command is restart (diff)

09/24/09:

21:26 Ticket #655 (Add support for Fossil SCM distributed version control system) closed by dclark
fixed: I think this is working and doc'ed in version control in r5462 and later. …
21:23 Plugins edited by dclark
Added Bzr and Fossil version plugins to list (diff)
21:21 Plugins/Fossil created by dclark
Initial version, just using Bzr as a template.
21:11 Changeset [5462] by dclark
Added Fossil to Plugins init and Fossil and Bzr to man 5 bcfg2.conf
16:30 Changeset [5461] by solj
Bcfg2 man page: Keep ordering of options consistent Signed-off-by: Sol …
05:00 Changeset [5460] by desai
Packages: pylint fixes
02:05 Ticket #745 (Packages.py fails to process any dependencies) closed by desai
fixed: This should be fixed by [5459]
02:04 Changeset [5459] by desai
Packages: immediately add dependencies for packages added as single-choice …
01:43 Changeset [5458] by dclark
Add better debug logging to Fossil plugin, like Bzr.py has
01:24 Changeset [5457] by dclark
Support for Fossil SCM Distributed Version Control …

09/23/09:

23:00 Changeset [5456] by solj
Decisions: Catch initialization error for non-existent Decisions directory …
17:28 Ticket #746 (Unit tests for Packages.py) created by strauss
Because this is a rather sophisticated component with a history of subtle …
17:16 Ticket #745 (Packages.py fails to process any dependencies) created by strauss
For example: […]
17:11 Converging on Verification with RHEL 5 edited by strauss
(diff)
16:01 Contributors edited by strauss
(diff)
16:00 Contributors edited by strauss
Add myself (diff)
10:07 Ticket #703 (Running scripts in Action without having them be physically installed on ...) closed by desai
worksforme: After thinking about this, I'm inclined to say that this should be managed …
10:04 Ticket #598 (Failed to upload configuration statistics) closed by desai
worksforme: This looks like it was a problem with statistics that are too large. I'm …
10:02 Ticket #381 (Remove client-side elementtree/lxml requirement) closed by desai
wontfix: This isn't going to happen until we *really* rework the client server api. …
09:58 Ticket #714 (Umask results in world writable files) closed by desai
fixed: Fixed in [5455]
09:58 Changeset [5455] by desai
Component: remove unneeded call to umask (Resolves Ticket #714)
09:56 Ticket #729 (Documentation needed for handling ambiguous dependencies) closed by desai
fixed: This is fixed in [5454]. All ambiguity is now reported to users in log …
09:52 Ticket #743 (Change in 5449 can result in traceback) closed by desai
fixed: Fixed in [5450]
04:46 Changeset [5454] by desai
Packages: rework apt dependency choices Don't force use of a particular …
02:39 Ticket #744 (Packages.py determines version to install using Yum instead of its own ...) created by strauss
See summary. This causes installation of newer versions than expected if …
02:34 Changeset [5453] by desai
Packages: Fix infinite loop problem with cyclic deps (Reported by david …
01:19 Changeset [5452] by strauss
Revision returned by Bzr should be a scalar value.
01:15 Changeset [5451] by strauss
Initial Bazaar VCS support.
00:51 Plugins/Bzr created by strauss

09/22/09:

23:55 Changeset [5450] by desai
Packages: Fix case where item is completely unknown (hence pset is unset) …
23:50 Ticket #738 (Packages plugin alternates packages with "conflicts"/"replaces" relations) closed by desai
fixed: This appears to be properly fixed in [5449]. Alternatives should supercede …
18:09 Ticket #743 (Change in 5449 can result in traceback) created by strauss
On line 161 of Packages.py, pset is not always defined when the code …
17:43 Plugins/Probes/examples/producttype created by tcampbel
17:39 Plugins/Probes/examples/manufacturer created by tcampbel
17:37 Plugins/Probes/examples/serial-console-speed created by tcampbel
17:35 Plugins/Probes/examples/current-kernel created by tcampbel
17:30 Plugins/Probes/examples/grub-serial-order created by tcampbel
17:27 Plugins/Snapshots edited by strauss
(diff)
17:26 Plugins/Snapshots edited by strauss
(diff)
17:26 Plugins/TGenshi/examples/grub.conf created by tcampbel
17:23 Plugins/Snapshots edited by strauss
(diff)
17:22 Plugins/TGenshi/examples/hosts created by tcampbel
17:17 Changeset [5449] by desai
Packages: make package alternatives work properly when specified (Resolves …
17:17 Changeset [5448] by desai
TGenshi: Ensure backward/forward api compatibility for genshi
17:17 Changeset [5447] by desai
Packages: sort auto-added package entries
16:46 Plugins/TGenshi/examples/my.cnf created by strauss
15:13 Ticket #742 (DBStats: items marked as an incorrect kind does not get cleaned or ...) created by somekool <somekool@…>
Hi by mistake I created an item such as <Configfile name=/foo/bar /> …
14:22 Plugins/TGenshi edited by strauss
(diff)
14:17 Plugins/TGenshi edited by strauss
(diff)
14:16 Plugins/TGenshi edited by strauss
(diff)
14:16 Plugins/TGenshi edited by strauss
(diff)
13:55 Converging on Verification with RHEL 5 edited by strauss
(diff)
13:54 Converging on Verification with RHEL 5 edited by strauss
(diff)
13:51 Converging on Verification with RHEL 5 edited by strauss
(diff)
13:50 Converging on Verification with RHEL 5 edited by strauss
(diff)
13:49 Converging on Verification with RHEL 5 created by strauss
13:35 BuildingRPMPackages edited by strauss
Fix RPM paths for CentOS/RHEL (diff)
04:45 Ticket #716 (A repository URL for the Packages plugin should work with or without a ...) closed by desai
fixed: I've tested this source both with and without a trailing slash against …
04:37 Ticket #740 (For HTTP Yum sources, the "/" is doubled up when generating the repomd.xml ...) closed by desai
fixed: This is fixed in [5446]
04:35 Changeset [5446] by desai
Packages: Fix extra / inclusion in repomd urls (Resolves Ticket #740)
02:04 Ticket #739 (403 Forbidden error for repodata/repomd.xml causes traceback in ...) closed by desai
fixed: This is fixed in [5292].

09/21/09:

17:56 Ticket #741 (Packages plugin doesn't check dependencies properly when multiple sources ...) created by strauss
When multiple sources have the same package available, Packages.py does …
17:23 Ticket #740 (For HTTP Yum sources, the "/" is doubled up when generating the repomd.xml ...) created by strauss
See summary.
17:22 Ticket #739 (403 Forbidden error for repodata/repomd.xml causes traceback in ...) created by strauss
Summary says it all :-)
15:50 Changeset [5445] by solj
Services: Use the 'target' attribute for custom services Signed-off-by: …

09/18/09:

09:16 Ticket #738 (Packages plugin alternates packages with "conflicts"/"replaces" relations) created by Jeff Strunk <jstrunk@…>
> Sol> <quote who="Jeff Strunk" address="jstrunk@…"> > …

09/17/09:

22:06 Plugins/Packages edited by desai
(diff)
22:01 Changeset [5444] by desai
Packages: implement config file reloads
21:35 Changeset [5443] by desai
Xcmd: Improve error handling for unknown rmi methods
21:01 Changeset [5442] by desai
SSLServer: Fix rmi method export
20:39 Ticket #717 (Installing with the Packages plugin "succeeds" when Yum can't find the ...) closed by desai
worksforme: Yeah, this is an "interesting" behavior based on yum operating as …
20:26 Ticket #719 (Yum support in the Packages plugin should call Yum to calculate ...) closed by desai
worksforme: The current version in trunk of Packages seems to fix these issues.
20:19 Ticket #734 (Error with xcmd) closed by desai
fixed: Fixed in [5441]
20:18 Changeset [5441] by desai
bcfg2-admin xcmd: improve error handling (Resolves Ticket #734)
20:06 Ticket #737 (bcfg2-info build should require files be in /tmp unless a -f is in use) closed by desai
fixed: Fixed in [5439]
20:06 Changeset [5440] by desai
SSLServer: don't pass address argument to methods with dotted names
20:06 Changeset [5439] by desai
bcfg2-info: refuse to write build output outside of /tmp without -f flag …
17:36 Ticket #737 (bcfg2-info build should require files be in /tmp unless a -f is in use) created by Travis Campbell <hcoyote@…>
From desai after I reported a problem on channel. I did a "build hostname …
11:20 DevelopingForBcfg2 edited by solj
(diff)

09/16/09:

15:50 Ticket #736 (Turn off verification per packages in Packages plugin) created by Jack Neely <jjneely@…>
There is no way to turn off verification of specific packages when using …
09:59 Ticket #735 (bcfg2 client error on instantiation of Bcfg2.Client.Tools.YUMng.YUMng) created by lisa@…
I am getting an error on redhat 4 bcfg2 client running bcfg2-1.0pre5-0.2r …
08:32 Ticket #734 (Error with xcmd) created by strauss
[…]

09/15/09:

22:16 Ticket #674 (bcfg2 client query hangs) closed by solj
fixed: Looks like this was added in [5297]. Thanks for reporting what worked for …
22:06 Ticket #678 (Packages plugin cleanups) closed by solj
fixed: This appears to be fixed in trunk.
15:26 Changeset [5438] by desai
bcfg2-admin: implement xcmd mode
15:26 Changeset [5437] by desai
Packages: Implement remote cache update call
15:26 Changeset [5436] by desai
SSLServer: Re-implement support for plugin rmi calls
15:26 Changeset [5435] by desai
Proxy: Implement tunable socket timeouts
15:17 Ticket #733 (RFE: switch in Packages config to turn on/off auto update.) created by Chris Stankaitis <cstankaitis@…>
Right now under Packages plugin in 1.0 if I update a package in my repo …
05:36 Ticket #732 (Yum sources should be configured from the groups.xml side) created by David Strauss <david@…>
Currently, groups both load other configuration items and have other …

09/14/09:

23:21 Changeset [5434] by solj
Packages: Add list of packages and dependencies on client Now that we …
23:21 Changeset [5433] by solj
bcfg2-info: Fix traceback when client has no bundles Signed-off-by: Sol …
22:25 Plugins/Packages edited by solj
(diff)
22:24 Plugins/Packages edited by solj
(diff)
11:35 Reports/Dynamic/Installation edited by solj
(diff)
10:45 Reports/Static edited by solj
(diff)
10:41 Reports/Static edited by solj
(diff)
09:26 Ticket #731 (bcfg2-admin pull fails) closed by solj
fixed: Fixed in [5432]. Thanks for the report.
09:25 Changeset [5432] by solj
Pull.py: Fix traceback for ticket #731 While the pull mode of bcfg2-admin …
09:15 Ticket #731 (bcfg2-admin pull fails) created by David Strauss <david@…>
[…]

09/13/09:

21:05 Ticket #721 (Clarify the relationship between managed packages and dependencies) closed by solj
duplicate
21:02 Ticket #717 (Installing with the Packages plugin "succeeds" when Yum can't find the ...) reopened by solj
21:01 Ticket #717 (Installing with the Packages plugin "succeeds" when Yum can't find the ...) closed by solj
fixed: Replying to David Strauss <david@…>: > (On a minor note, the …
21:00 Changeset [5431] by solj
YUMng: Fix spelling error (Reported by David Strauss) Signed-off-by: Sol …

09/10/09:

22:13 Changeset [5430] by solj
FreeBSDInit: Add check to see if we are on a FreeBSD system …
21:00 Ticket #725 (Packages plugin doesn't check dependencies properly) closed by desai
worksforme: We've now verified that this is properly fixed in trunk. (Doc issues …
20:56 Ticket #730 (SGenshi strips whitespace) closed by desai
fixed: Committed/fixed in [5429]. Thanks for the patch.
20:56 Changeset [5429] by desai
*Genshi: Don't strip whitespace (Resolves Ticket #730)
19:15 Ticket #730 (SGenshi strips whitespace) created by Leif Ryge <leif@…>
Genshi irritatingly strips whitespace when rendering templates, unless it …
13:55 Changeset [5428] by solj
bcfg2.conf manpage: Add information about the POSIXCompat plugin …
06:50 Ticket #729 (Documentation needed for handling ambiguous dependencies) created by David Strauss <david@…>
Right now, there's no documented recourse for Packages.py finding multiple …
06:49 Ticket #728 ("Provides" language in Packages.py is confusing) closed by desai
fixed: Fixed in [5427]
06:48 Changeset [5427] by desai
Packages: Improve clarity of debug messages (Resolves Ticket #728)
06:42 Ticket #728 ("Provides" language in Packages.py is confusing) created by David Strauss <david@…>
"Provides" is a transitive verb where the direct object is the item being …
06:34 Ticket #727 (bcfg2 client should show the relevant groups it's checking against) created by David Strauss <david@…>
It would be helpful to see the groups and bundles in use when running …
06:23 Ticket #726 (In Packages.py, ret['component'] is not a valid key) closed by desai
fixed: It was a typo. Fixed in [5426]
06:22 Changeset [5426] by desai
Packages: fix typo (Resolves Ticket #726)
03:53 Ticket #726 (In Packages.py, ret['component'] is not a valid key) created by David Strauss <david@…>
The Packages plugin goes into backtrace over this: […]

09/09/09:

17:42 Changeset [5425] by solj
POSIXCompat: Change name of Compat plugin to POSIXCompat Signed-off-by: …
15:52 Plugins/Packages edited by solj
(diff)
15:09 Ticket #723 (Not sure how to fix: clients need to be part of a magic arch-specific ...) closed by desai
fixed: We struggled with this issue quite a bit during the design of Packages …
15:08 Changeset [5424] by desai
Packages: Add error message when clients do not match any Packages sources …
15:08 Changeset [5423] by desai
Packages: Make Packages handle urls not terminated with /'s properly …
15:08 Changeset [5422] by desai
Packages: automatically include placeholder values for version and …
15:08 Changeset [5421] by desai
bcfg2-info: improve showclient display
15:07 Plugins/Packages edited by desai
(diff)
10:46 Changeset [5420] by solj
Compat: old clients will not accept entries containing a type attribute …
10:16 Ticket #725 (Packages plugin doesn't check dependencies properly) created by David Strauss <david@…>
Currently, the Packages plugin considers "rsyslog" a dependency of …
09:12 Ticket #724 (Better error for package verification failures on config files) created by David Strauss <david@…>
When package verification fails on configuration files, bcfg2 should …
08:39 Ticket #723 (Not sure how to fix: clients need to be part of a magic arch-specific ...) created by David Strauss <david@…>
Currently, a client must be a member of a group with a name matching the …
07:18 Ticket #722 (Provide a straightforward authentication upgrade path) closed by solj
fixed: I updated the TrackingDevelopmentTrunk page to make this clearer.
07:16 TrackingDevelopmentTrunk edited by solj
(diff)
06:49 Ticket #722 (Provide a straightforward authentication upgrade path) created by David Strauss <david@…>
Currently, users of 1.0pre5 who came from 0.9.6 have to edit …
06:45 Ticket #721 (Clarify the relationship between managed packages and dependencies) created by David Strauss <david@…>
Currently, bcfg2 only considers the explicit, top-level packages to be …
06:43 Ticket #720 (Yum package data caching output is confusing) created by David Strauss <david@…>
Currently, the Packages plugin reports the server-side date for the …
06:40 Ticket #719 (Yum support in the Packages plugin should call Yum to calculate ...) created by David Strauss <david@…>
Currently, the Yum support assumes the upstream repositories are all …
06:37 Ticket #718 (bcfg2 should use the Packages/config.xml as the basis for configuring ...) created by David Strauss <david@…>
Currently, usage of the Packages plugin requires redundant repository …
06:36 Ticket #717 (Installing with the Packages plugin "succeeds" when Yum can't find the ...) created by David Strauss <david@…>
If a repository is specified in Packages/config.xml but not in …
06:34 Ticket #716 (A repository URL for the Packages plugin should work with or without a ...) created by David Strauss <david@…>
Currently, the Packages plugin assumes a trailing slash. This causes a …
06:32 Ticket #715 (Using the Packages plugin with <RawURL> should not require <Component> and ...) created by David Strauss <david@…>
When using <RawURL>, we shouldn't need <Component> and <Version> to …

09/08/09:

14:48 Ticket #712 (pkgmgr_gen.py script patch (from David Strauss)) closed by solj
fixed: Added in [5419]. Thanks for the patch!
14:47 Changeset [5419] by solj
Pkgmgr generation script patch from David Strauss (fix for ticket #712) …
14:03 Ticket #714 (Umask results in world writable files) created by Joe Digilio <jdigilio@…>
The umask set in src/lib/Component.py is "0" which results in world …
12:43 Contribute edited by solj
add ticket submission information (diff)
12:39 Ticket #713 (Make sure tickets can be created by all users) closed by solj
invalid
12:38 Ticket #713 (Make sure tickets can be created by all users) created by test user <test@…>
test
12:29 Ticket #712 (pkgmgr_gen.py script patch (from David Strauss)) created by solj
[…]

09/07/09:

22:06 Ticket #695 (bcfg2-server should log CoreInitExceptions to syslog) closed by solj
fixed: Narayan fixed this in [5391].
16:15 Changeset [5418] by solj
Compat: Fix plugin to generate proper spec for older clients …
16:10 Ticket #558 (allow hard links to be specified) closed by solj
fixed: Added in commit [5417].
16:09 Changeset [5417] by solj
POSIX: Add hard link support for ticket #588 Add support for HardLink?
Note: See TracTimeline for information about the timeline view.