Things you need to know about 2.0 for Learn to Hack on Cobbler Week
by Michael DeHaan
Want to know more about "Learn to Hack on Cobbler Week"? Read here:
https://fedorahosted.org/pipermail/cobbler/2009-July/004607.html
Here's some additional important info though, the last email we'll post
here before switching discusson on this to cobbler-devel list entirely:
https://fedorahosted.org/mailman/listinfo/cobbler-devel (though we'll
summarize things here once we're done with the week, I'm sure)
* The branch where we will be doing development is "master", not
"release16".
* Read the Developer Docs page on the Wiki, but the key to quick
development testing is "make webtest" after making changes. It's much
faster than the RPM builds and installs -- though you don't want to run
that on a production system.
* Actually you don't want to run the devel branch on a production system
either :)
* If working with an existing config, run "cobbler reserialize" after
installing the devel branch. This is something the RPM normally does,
and you'll want to do manually. If you hit errors doing this,
absolutely let us know, but there shouldn't be any
* The command line syntax remains the same at this point
* If you want the full list of what has changed since 1.6.X so far, cat
the "CHANGELOG" file in the checkout
* If you want even more detail, install "gitk" and look at the source
control history (or look at github)
* If you currently build the branch, it will say version 1.7, this is
ok, it's going to be 2.0 once complete, don't worry about that.
* There are various ongoing themes:
** (A) We are moving many operations to be run from the background, so
if you don't see output, check /var/log/cobbler/cobbler.log
** (B) It's a moving codebase. If any unmodified code gives tracebacks,
let me know and I'll fix them ASAP. I suspect import may need some
testing as that took a lot of changes very very recently and is not
/quite/ fully tested.
** (C) Eventually the CLI will be a remote command line, using XMLRPC
(hence A)
** (D) The Web UI has moved to Django. "make webtest" and visit
http://server/cobbler_web instead of /cobbler/web ... it has a new
endpoint to avoid confusion during upgrades. The webui is also part of
a seperate package called "cobbler-web".
** (E) Network objects aren't done yet, but if you want to work on them,
great.
The official channel is #cobbler-devel on freenode, and we'll also be
using the cobbler-devel mailing list instead of this one for "Learn to
Hack on Cobbler Week"
The above should not scare you off, just some initial comments to avoid
repeating some common answers :)
Thanks and I look forward to working with many of you on this next week!
--Michael
14 years, 10 months
[SEMI-ANNOUNCE] What's up with these 1.6.8 RPMs?
by Michael DeHaan
In my space on Fedora people I have some 1.6.8 RPMs. If folks install
these, that's totally fine, so I wanted people to be aware of what they
were.
Nobody really needs to upgrade.
What this is are:
* A workaround for a yaboot bug in koan --replace-self on PPC so that
the call to /sbin/ybin will get a proper return code -- it worked
already but koan was returning a failure because ybin was. If you
aren't running PPC and using koan --replace-self, you will not notice.
* A fix for a cobbler registration snippet so it can rhn_register
correctly for RHEL 2.1 systems. This is end of life except for those
who have "Mission Critical" support so I don't think there are too many
of those out there.
(Both of these are things needed for Spacewalk/Satellite.)
Anyway, this update is probably safe for 99.99999% of you to ignore, but
didn't want to confuse anyone by not mentioning it.
--Michael
14 years, 10 months
How To Get A Cobbler-Based Install Started?
by Robert L Cochran
Okay. I have a laptop here which really can PXE boot, and it has a brand
new, bare 160 Gb hard drive in it. I wish to use cobbler to install
Fedora 11 on it, either the i386 or the PAE-i386, whichever flavor the
machine can accept.
After PXE booting successfully, I can see this blue-colored text-based
screen:
Cobbler | http://cobbler.et.redhat.com
(local)
Fedora11-PAE-i386
Fedora11-i386
rescue-Fedora11-PAE-i386
rescue-Fedora11-i386
Press [Tab] to edit options
And there is a white selection bar at the (local) option.
My question is, what do I do next to get a Fedora install started? If I
move the white selection bar down to "Fedora11-PAE-i386" and then press
the <enter> key nothing happens. If I press the <tab> key I see a long
boot incantation. But pressing <enter> seems to do nothing there, too.
Obviously I have missed reading documentation somewhere. Is there a wiki
page that tells me how to get an actual install started?
Thanks!
Bob
14 years, 10 months
koan making it's own directories
by Thomas S Hatch
I was wondering, is it (or could it be) possible for koan to make a new
directory if the virt-path points to a non-existent directory?
-Tom Hatch
14 years, 10 months
Reminder, July 6th-10th is "Learn To Hack On Cobbler Week"
by Michael DeHaan
You, yes, you!
Tired of mdehaan being slow fixing things or not getting around to
implementing your really good idea?
Want to contribute to an open source project and get some free info on how?
Do you think you know enough to be dangerous but need some help figuring
things out?
Hacked around on various scripts before but want to work on a larger
program?
Want to learn more Python, RPM, Linux, or git-fu?
Have architecture questions about how Cobbler works internally?
"Learn to Hack on Cobbler Week" is for you!
This week is all about getting new folks to contribute to Cobbler, as
well as helping folks that have contributed once or twice learn to do
bigger things.
Cobbler is a community project. I am just the steward for it now, and
it is fueled by contributors from all over. We already have over 70 of
them!
Your chance to join this elite squadron of Cobbler hackers.
Before you get started you will want to:
* get a Fedora account at https://admin.fedoraproject.org/accounts --
you'll need this to edit the bug tracker
* think about what you want to work on, if it's in Trac at
fedorahosted.org/cobbler, great, assign it to yourself... if not, open a
new ticket!
* join the https://fedorahosted.org/mailman/listinfo/cobbler-devel
mailing list -- this is where we'll be sending patches
* join #cobbler-devel on irc.freenode.net if your work will let you --
this is the development chat channel. If you can't, email is ok, and
you can post comments/questions to the devel list.
* checkout the Cobbler code from the instructions on the Wiki ... or at
least read about how to check out the code. If anyone needs git help,
we can help with that too.
How things are going to work? You are priority #1 all week long --
not what I'm working on, not helping people in the user channel, just
you and getting your feature/change into cobbler!
If you have questions, I'll answer them as best I can, and work with
anyone in learning how to contribute to cobbler.
Bring questions of all kinds, even architectural ones, or basic ones...
doesn't matter! This week is about you.
I am looking forward to a fun and exciting (and hopefully very
informative) week!
--Michael
14 years, 10 months
snippet for RHEL5 kernel dump/kexec setup
by khan_don@emc.com
Hello,
Is anyone working on or has any snippets for automatic install and
configuraiton of RHEL5 kdump/kexec. If not then I'll probably work on
something like that. Thanks.
14 years, 10 months