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]

Reply via email to