Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Ubuntu Server Development (http://www.linux-archive.org/ubuntu-server-development/)
-   -   Fwd: Preparing for the next release (http://www.linux-archive.org/ubuntu-server-development/595552-fwd-preparing-next-release.html)

Clint Byrum 11-07-2011 04:40 PM

Fwd: Preparing for the next release
 
We probably need to start upstreaming our patches a lot more aggressively:

05_cobbler_fix_reposync_permissions.patch
12_fix_dhcp_restart.patch
21_cobbler_use_netboot.patch
33_authn_configfile.patch
34_fix_apache_wont_start.patch
39_cw_remove_vhost.patch
40_ubuntu_bind9_management.patch
41_update_tree_path_with_arch.patch
42_fix_repomirror_create_sync.patch
43_fix_reposync_env_variable.patch
44_cobbler_manpage_syntax_fix.patch
45_add_gpxe_support.patch
46_valid_hostname_for_dns.patch
47_ubuntu_add_oneiric_codename.patch
48_ubuntu_mini_iso_autodetect.patch
49_ubuntu_add_arm_arch_support.patch
50_fix_cobbler_timezone.patch
51_koan_grub2_instead_of_grubby.patch
52_ubuntu_default_config.patch
53_sample_preseed_kopts_postinst.patch
54_koan_fix_tree_when_ksmeta.patch
55_ubuntu_branding.patch
56_ubuntu_arm_generate_pxe_files.patch
57_ubuntu_dnsmasq_domain.patch

Note the forwarded message which shows only a few tiny patches in 2.2.2.

I missed the UDS session, but is this on somebody's TODO list for
alpha1/alpha2 ?

--- Begin forwarded message from James Cammarata ---
From: James Cammarata <jimi@sngx.net>
To: cobbler development list <cobbler-devel@lists.fedorahosted.org>, cobbler mailing list <cobbler@lists.fedorahosted.org>
Date: Sun, 06 Nov 2011 18:57:08 -0500
Subject: Preparing for the next release

Gearing up for 2.2.2, so I've gone through the master and release22
branches making sure everything has been applied. As of now, I believe
there are only 4 patches that have not been applied to release22:

commit 5d1f682946cb5bf323ea97062dabf8071c9698a1
Merge: 1b4f9ec... 7f24553...
Author: James Cammarata <jimi@sngx.net>
Date: Fri Nov 4 03:36:07 2011 -0500

Merge of authn_pam/https feature branch

commit 4bee30b4086a8d845bea5d39d6f2cba1f4a396aa
Author: James Cammarata <jimi@sngx.net>
Date: Fri Oct 28 01:11:02 2011 -0500

Enabling CSRF protection for the web interface

commit 18eb1c06779b37d89dfb2962a08236dd1bab24a6
Author: James Cammarata <jimi@sngx.net>
Date: Fri Nov 4 02:33:38 2011 -0500

Additional CSRF work. All URLs that modify state are now required
to be POSTs only.

commit 1b4f9ecf051422eb8512794701900f6199651442
Author: James Cammarata <jimi@sngx.net>
Date: Fri Nov 4 03:23:09 2011 -0500

Convert all yaml loads to safe_loads for security/safety reasons.
https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/858883


If you notice I forgot to apply something you sent in, or if I forgot
to apply it both to master AND release22, let me know and I'll cherry
pick it over.

I'd like to get all of these in for the next release, so if anyone has
some spare cycles I'd love for some extra testing. If you typically
install RPMs, you can easily build them by cloning the git tree and
using the command "make rpms", which should generate RPMs with the
version of 2.3.1-1. Please don't test these on production servers, the
YAML load change above shouldn't cause any issues but just in case I'd
hate for someone to corrupt production data.

If you do end up testing the authn_pam/https patch, please be aware
that a pretty major change was made to the cobbler_web.conf file for
Apache. Make sure there's no rpmnew/rpmsave version of this, and that
the contents look like the following:

# This configuration file enables the cobbler web
# interface (django version)

# Force everything to go to https
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/cobbler_web
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

WSGIScriptAlias /cobbler_web /usr/share/cobbler/web/cobbler.wsgi

Here is a list of the patches applied since 2.2.1:

* FEAT: Add fedora16, rawhide, opensuse 11.2, 11.3, 11.4 and 12.1
to codes.py This should also fix ticket #611
* FEAT: Added a %post section for the cobbler-web package, which
replaces the SECRET_KEY field in the Django settings.py with a random
string
* BUGFIX: Use VALID_OS_VERSIONS from codes.py in the redhat importer.
* BUGFIX: Fixes to import_tree() to actually copy files to a safe
place when --available-as is specified.
Also some cleanup to the debian/ubuntu import module for when
--available-as is specified.
* BUGFIX: Modification to import processes so that rsync:// works as a path.
These changes should also correct the incorrect linking issue
where the link created in webdir/links/ pointed at a directory in
ks_mirror without the arch
Also removed the .old import modules for debian/ubuntu, which
were replaced with the unified manage_import_debian_ubuntu.py
* BUGFIX: add the /var/www/cobbler/pub directory to setup.py.
Calling buildiso from cobbler-web now works as expected.
* BUGFIX: patch koan (xencreate) to correct the same issue that was
broken for vmware regarding qemu_net_type
* BUGFIX: fixed issue with saving objects in the webgui failing
when it was the first of that object type saved.
* BUGFIX: Minor fix to the remote version to use the nicer extended
version available
* BUGFIX: Fix a bug in buildiso when duplicate kopt keys are used.
Reported and tested by Simon Woolsgrove <simon@woolsgrove.com>
* BUGFIX: Fix for koan, where vmwcreate.py was not updated to
accept the network type, causing failures.
* BUGFIX: added sign_puppet_certs_automatically to settings.py. The
fact that this was missing was causing failures in the the pre/post
puppet install modul
* BUGFIX: set the auto-boot option for a virtual machine
* BUGFIX: Correction for koan using the incorrect default port for
connecting to cobblerd
* BUGFIX: config/settings: add "manage_tftpd: 1" (default setting).
Manage_tftpd is ON by default, but it doesn't hurt to be explicit
about it, so that it's easier to disable it.
* CLEANUP: use codes.VALID_OS_VERSIONS in the freebsd importer
* CLEANUP: use codes.VALID_OS_VERSIONS in the debian/ubuntu importer
* CLEANUP: use utils.subprocess_call in services.py
* CLEANUP: use utils.subprocess_call in remote.py.
* CLEANUP: use utils.subprocess_call in scm_track.py. Also document
that 'hg' is a valid option in the settings file.
* CLEANUP: Dont import the sub_process module when it's not needed.
--- End forwarded message ---

--
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam


All times are GMT. The time now is 08:28 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.