Hello community, here is the log from the commit of package WALinuxAgent for openSUSE:Factory checked in at 2014-02-22 18:18:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/WALinuxAgent (Old) and /work/SRC/openSUSE:Factory/.WALinuxAgent.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "WALinuxAgent" Changes: -------- New Changes file: --- /dev/null 2014-02-13 01:09:38.344032506 +0100 +++ /work/SRC/openSUSE:Factory/.WALinuxAgent.new/WALinuxAgent.changes 2014-02-22 18:18:24.000000000 +0100 @@ -0,0 +1,243 @@ +------------------------------------------------------------------- +Thu Feb 13 06:10:47 UTC 2014 - [email protected] + +- include in SLE 12 (FATE #315991) + +------------------------------------------------------------------- +Sat Jan 25 21:22:44 UTC 2014 - [email protected] + +- update to version 2.0.3 + + Add exception awareness to GetFileContents, SetFileContents, and + AppendFileContents + + Fix publishHostname() - leave dhclient.conf alone if it is already + configured to send the system's current hostname to the DHCP server. + +------------------------------------------------------------------- +Tue Jan 14 12:46:45 CET 2014 - [email protected] + +- Update to 2.0.2 (bnc#858634) + +------------------------------------------------------------------- +Wed Jan 1 13:37:54 UTC 2014 - [email protected] + +- update to version 2.0.2 + + remove obsolete patch waAgent_sysvfixes.diff (integrated upstream) + + Fix UpdateAndPublishHostName() to use correct interface name + + Specialize file mode of /etc/shadow when clearing the root password + + Fix publishHostname() to use self.hostname_file_path + + Remove reference to VM shutdown on "stopped" state. This behavior was an + artifact from pre-GA IaaS VMs on Windows Azure. + + Revert to logging non-verbose by default + + Revert to no swap setup by default (same as 1.x behavior) + +------------------------------------------------------------------- +Wed Nov 27 14:30:41 UTC 2013 - [email protected] + +- do not own the systemd directories +- put the udev rules into /lib or /usr/lib based on distro +- guard the %pr and %post macros, fixes build on SLE + +------------------------------------------------------------------- +Wed Nov 27 14:04:50 UTC 2013 - [email protected] + +- fix up the systemd macro use to handle install, updated etc properly + +------------------------------------------------------------------- +Wed Nov 27 13:53:51 UTC 2013 - [email protected] + +- handle differences between systemd unit file location between + openSUSE 12.2 and later properly + +------------------------------------------------------------------- +Wed Nov 27 13:11:43 UTC 2013 - [email protected] + +- Build as noarch also for SLE + +------------------------------------------------------------------- +Tue Nov 26 16:30:48 CET 2013 - [email protected] + +- Version 2.0.1 also fixes bnc#827744 + +------------------------------------------------------------------- +Thu Nov 21 11:25:28 CET 2013 - [email protected] + +- Update to 2.0.1 (bnc#851550) + +------------------------------------------------------------------- +Sat Nov 9 11:31:06 UTC 2013 - [email protected] + +- update to 2.0.1 + + Add support for CustomData + + Add exception handling for external consumer scripts + + Ensure correct unicode encoding for ovf-env.xml + + Add self.service_cmd for distro compatibility + + Fix DeleteAccount() with -deprovision+user + + Save/Restore SELinux state during provision + +- add waAgent_sysvfixes.diff + + these changes missed the 2.0.1 release + +------------------------------------------------------------------- +Mon Nov 4 20:21:03 UTC 2013 - [email protected] + +- some spec file clean up + +------------------------------------------------------------------- +Tue Oct 15 14:41:53 UTC 2013 - [email protected] + +- update to 2.0.0 + * Support for wire protocol 2012-11-30 + * Added support for Python3 via 2to3 + * Added support for new Linux distributions and FreeBSD (see README) + * Source is now importable as a python module + * Code refactor to ease task of adding/testing new Linux distributions and + improve code readability + * Add support for bootstrapping VMM agent for Linux when running in SCVMM + 2012R2 environments (see README) + * Fix DVD detection for non-en locales + +------------------------------------------------------------------- +Sun Aug 11 18:57:25 UTC 2013 - [email protected] + +- fix URL and fix dangling ' adressed buils issues on SLE + +------------------------------------------------------------------- +Sun Aug 11 18:04:39 UTC 2013 - [email protected] + +- Update setup.py, fixes issues with prefix and root cmdline args + +------------------------------------------------------------------- +Sat Aug 10 23:07:27 UTC 2013 - [email protected] + +- update to 1.3.4-PRE + * update spec file to take advantage of new setup.py + * Add support for bootstrapping VMM agent for Linux when running in SCVMM + 2012R2 environments (see README) + * Add setup.py to assist in package creation + * Fix DVD detection for non-en locales + * Improve pyasn1 python module import + * Improve wire protocol version checking, remove superfluous warning + * Include support for walking /sys/bus/vmbus/devices for older distributions + * Include support for creation of sudoers.d for older distributions + * Remove old references to IsWindows() (used for testing) + * Fix agent exit if GoalState=None + * Fix unhandled socket exception (Util.HttpPost/Util._HttpGet) + * Agent verbose log lines are missing in log when 'verbose' option is used + +------------------------------------------------------------------- +Thu Feb 28 11:23:38 UTC 2013 - [email protected] + +- update to 1.3.2 (bnc#805648) + * Fix name error in _HttpGet/HttpPost exception handlers. + +------------------------------------------------------------------- +Mon Feb 25 13:53:17 UTC 2013 - [email protected] + +- update to 1.3.1 (bnc#805648) + * Merge RPM packaging information. + * Capture all system command output if an error has occurred. Normalization + of shell commands on python subprocess module. + * Duplicate non-verbose log output to /dev/console. This to support serial + logging from boot when console=/dev/ttyS0 is set in the kernel boot options. + * Merge Ubuntu packaging. + * Fixed typo in DVD mounting procedure, thanks Ante. + +------------------------------------------------------------------- +Mon Feb 4 13:18:17 UTC 2013 - [email protected] + +- fix a default disk format to ext3 (bec6ebca) + +------------------------------------------------------------------- +Fri Feb 1 08:45:53 UTC 2013 - [email protected] + +- fix a daemon startup + * upload new tarball with c7e152178 included + +------------------------------------------------------------------- +Thu Jan 31 08:58:44 UTC 2013 - [email protected] + +- drop the hyperv modalias - it does not work for Studio, but all + Azure appliances are built there +- add README.SUSE explaining the purpose of a package + +------------------------------------------------------------------- +Thu Jan 24 13:03:36 UTC 2013 - [email protected] + +- update to 1.3 (bnc#800269) + * error checking and robustness to DVD mounting operation during + provisioning + * Remove redundant check for IP and Port in LoadBalancerProbe + * Add check to self.computername to detect empty hostname in configuration +- limit installation on packages running under hyperv +- fix few issues from bnc#794736 + * fix encoding and eol-style of README (now utf-8 and unix) + * /etc/waagent.conf is no longer noreplace + * init script now start a daemon only once + +------------------------------------------------------------------- +Tue Dec 18 13:57:42 UTC 2012 - [email protected] + +- fixes waagent status (bnc#794490) + +------------------------------------------------------------------- +Wed Dec 12 14:17:02 UTC 2012 - [email protected] + +- update to 1.2 (fate#314651) + * a bugfix release +- tarball comes from https://github.com/SUSE/WALinuxAgent/tree/SUSE + with SUSE patches allows packaging + +------------------------------------------------------------------- +Fri Dec 7 17:44:54 CET 2012 - [email protected] + +- Changed model in udev rule from "Msft Virtual Disk" to "Virtual + Disk" + +------------------------------------------------------------------- +Fri Dec 7 14:05:40 CET 2012 - [email protected] ++++ 46 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.WALinuxAgent.new/WALinuxAgent.changes New: ---- 99-azure-timeout.rules README.SUSE WALinuxAgent-2.0.3.tar.bz2 WALinuxAgent.changes WALinuxAgent.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ WALinuxAgent.spec ++++++ # # spec file for package WALinuxAgent # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: WALinuxAgent Summary: The Windows Azure Linux Agent Version: 2.0.3 Release: 0 License: Apache-2.0 Group: System/Daemons Url: https://github.com/WindowsAzure/WALinuxAgent Source0: WALinuxAgent-%{version}.tar.bz2 Source1: 99-azure-timeout.rules Source2: README.SUSE BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: dos2unix %if 0%{?suse_version} Requires: python-xml %endif %if 0%{?suse_version} > 1140 BuildRequires: systemd %endif %{?systemd_requires} %if 0%{?suse_version} < 1140 Requires: insserv Requires: sysvinit %endif BuildRequires: udev Requires: python-pyasn1 Requires: iptables Requires: pwdutils Requires: openssh Requires: openssl Requires: util-linux Requires: grep Requires: logrotate Requires: sudo Conflicts: NetworkManager BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %endif BuildArch: noarch %description The Windows Azure Linux Agent supports the provisioning and running of Linux VMs in the Windows Azure cloud. This package should be installed on Linux disk images that are built to run in the Windows Azure environment. %prep %setup -q find . -type f -exec sed -i 's/\r//' {} + find . -type f -exec chmod 0644 {} + mv README README.old iconv -f cp1250 -t utf-8 README.old > README dos2unix README rm README.old cp %{SOURCE2} . %build python setup.py build %install %if 0%{?suse_version} > 1140 python setup.py install --prefix=%{_prefix} --lnx-distro='suse' --init-system='systemd' --root=%{buildroot} %if 0%{?suse_version} < 1230 mkdir -p %{buildroot}/%{_unitdir} mv %{buildroot}/usr/lib/systemd/system/* %{buildroot}/%{_unitdir} rm -rf %{buildroot}/usr/lib/systemd %endif %else python setup.py install --prefix=%{_prefix} --lnx-distro='suse' --init-system='sysV' --root=%{buildroot} ### rc symlink ln -s ../..%{_initddir}/waagent %{buildroot}%{_sbindir}/rcwaagent %endif ### udev rules %if 0%{?suse_version} < 1230 mkdir -p %{buildroot}/lib/udev/rules.d install -D -m 0644 %{SOURCE1} %{buildroot}/lib/udev/rules.d/99-azure-timeout.rules %else mkdir -p %{buildroot}/usr/lib/udev/rules.d install -D -m 0644 %{SOURCE1} %{buildroot}/usr/lib/udev/rules.d/99-azure-timeout.rules %endif ### log file ghost mkdir -p %{buildroot}/%{_localstatedir}/log touch %{buildroot}/%{_localstatedir}/log/waagent.log %pre %if 0%{?suse_version} > 1140 %service_add_pre waagent.service %endif %post %if 0%{?suse_version} > 1140 %service_add_post waagent.service %endif %preun %if 0%{?suse_version} > 1140 %service_del_preun waagent.service %else %stop_on_removal waagent %endif %postun %if 0%{?suse_version} > 1140 %service_del_postun waagent.service %else %insserv_cleanup %endif %files %defattr(0644,root,root,0755) %doc Changelog LICENSE-2.0.txt NOTICE README README.SUSE %attr(0755,root,root) %{_sbindir}/waagent %config(noreplace) %{_sysconfdir}/logrotate.d/waagent %config %{_sysconfdir}/waagent.conf %ghost %{_localstatedir}/log/waagent.log %if 0%{?suse_version} > 1140 %{_unitdir}/waagent.service %else %attr(0755,root,root) %{_initddir}/waagent %{_sbindir}/rcwaagent %endif %if 0%{?suse_version} < 1230 %config /lib/udev/rules.d/99-azure-timeout.rules %else %config /usr/lib/udev/rules.d/99-azure-timeout.rules %endif %changelog ++++++ 99-azure-timeout.rules ++++++ ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="Msft" , ATTRS{model}=="Virtual Disk", RUN+="/bin/sh -c 'echo 300 >/sys$DEVPATH/device/timeout'" ++++++ README.SUSE ++++++ This package contains a client for Windows Azure, cloud platform from Microsoft. It is more intrusive than a regular SLE package, as it expects and changes network configuration in order to work well inside cloud. It is intended to be installed on images using SUSE Studio, which are then deployed to the cloud. It **shall not** be installed on plain SLE system. If nothing, it does not make any sense without Windows Azure platform. Sincerely your SUSE team -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
