openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2014
- 1 participants
- 1675 discussions
Hello community,
here is the log from the commit of package yast2-cluster for openSUSE:Factory checked in at 2014-09-03 12:50:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-cluster (Old)
and /work/SRC/openSUSE:Factory/.yast2-cluster.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-cluster"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-cluster/yast2-cluster.changes 2014-07-16 16:22:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-cluster.new/yast2-cluster.changes 2014-09-03 12:50:42.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Sep 3 02:45:51 UTC 2014 - nwang(a)suse.com
+
+- BNC#787196. Change wrong unit names like mb to Mb, ghz to GHz.
+- Version 3.1.13
+
+-------------------------------------------------------------------
Old:
----
yast2-cluster-3.1.12.tar.bz2
New:
----
yast2-cluster-3.1.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-cluster.spec ++++++
--- /var/tmp/diff_new_pack.9ocrAO/_old 2014-09-03 12:50:43.000000000 +0200
+++ /var/tmp/diff_new_pack.9ocrAO/_new 2014-09-03 12:50:43.000000000 +0200
@@ -18,7 +18,7 @@
Name: yast2-cluster
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
-Version: 3.1.12
+Version: 3.1.13
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-cluster-3.1.12.tar.bz2 -> yast2-cluster-3.1.13.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-3.1.12/package/yast2-cluster.changes new/yast2-cluster-3.1.13/package/yast2-cluster.changes
--- old/yast2-cluster-3.1.12/package/yast2-cluster.changes 2014-07-16 12:28:50.000000000 +0200
+++ new/yast2-cluster-3.1.13/package/yast2-cluster.changes 2014-09-03 04:52:07.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Wed Sep 3 02:45:51 UTC 2014 - nwang(a)suse.com
+
+- BNC#787196. Change wrong unit names like mb to Mb, ghz to GHz.
+- Version 3.1.13
+
+-------------------------------------------------------------------
Tue Jul 15 10:17:03 UTC 2014 - nwang(a)suse.com
- BNC#885018. Change "two_node" to "0" when using default value.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-3.1.12/package/yast2-cluster.spec new/yast2-cluster-3.1.13/package/yast2-cluster.spec
--- old/yast2-cluster-3.1.12/package/yast2-cluster.spec 2014-07-16 12:28:50.000000000 +0200
+++ new/yast2-cluster-3.1.13/package/yast2-cluster.spec 2014-09-03 04:52:07.000000000 +0200
@@ -18,7 +18,7 @@
Name: yast2-cluster
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
-Version: 3.1.12
+Version: 3.1.13
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-cluster-3.1.12/src/include/cluster/helps.rb new/yast2-cluster-3.1.13/src/include/cluster/helps.rb
--- old/yast2-cluster-3.1.12/src/include/cluster/helps.rb 2014-07-07 09:52:32.000000000 +0200
+++ new/yast2-cluster-3.1.13/src/include/cluster/helps.rb 2014-09-03 04:52:07.000000000 +0200
@@ -45,7 +45,7 @@
"security" => _(
"\n" +
"<p><b><big>Threads</big></b><br>This directive controls how many threads are used to encrypt and send multicast messages. If secauth is off, the protocol will never use threaded sending. If secauth is on, this directive allows systems to be configured to use multiple threads to encrypt and send multicast messages. A thread directive of 0 indicates that no threaded send should be used. This mode offers best performance for non-SMP systems. The default is 0. <br></p>\n" +
- "<p><b><big>Enable Security Auth</big></b><br>This specifies that HMAC/SHA1 authentication should be used to authenticate all messages. It further specifies that all data should be encrypted with the sober128 encryption algorithm to protect data from eavesdropping. Enabling this option adds a 36 byte header to every message sent by totem which reduces total throughput. Encryption and authentication consume 75% of CPU cycles in aisexec as measured with gprof when enabled. For 100mbit networks with 1500 MTU frame transmissions: A throughput of 9mb/sec is possible with 100% cpu utilization when this option is enabled on 3ghz cpus. A throughput of 10mb/sec is possible wth 20% cpu utilization when this option is disabled on 3ghz cpus. For gig-e networks with large frame transmissions: A throughput of 20mb/sec is possible when this option is enabled on 3ghz cpus. A throughput of 60mb/sec is possible when this option is disabled on 3ghz cpus. The default is on. <br></p>\n"
+ "<p><b><big>Enable Security Auth</big></b><br>This specifies that HMAC/SHA1 authentication should be used to authenticate all messages. It further specifies that all data should be encrypted with the sober128 encryption algorithm to protect data from eavesdropping. Enabling this option adds a 36 byte header to every message sent by totem which reduces total throughput. Encryption and authentication consume 75% of CPU cycles in aisexec as measured with gprof when enabled. For 100Mbit networks with 1500 MTU frame transmissions: A throughput of 9Mb/s is possible with 100% cpu utilization when this option is enabled on 3GHz cpus. A throughput of 10Mb/s is possible wth 20% cpu utilization when this option is disabled on 3GHz cpus. For gig-e networks with large frame transmissions: A throughput of 20Mb/s is possible when this option is enabled on 3GHz cpus. A throughput of 60Mb/s is possible when this option is disabled on 3GHz cpus. The default is on. <br></p>\n"
),
"service" => _(
"\n" +
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package branding-openSUSE for openSUSE:Factory checked in at 2014-09-03 12:50:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/branding-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.branding-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "branding-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:Factory/branding-openSUSE/branding-openSUSE.changes 2014-05-06 13:40:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.branding-openSUSE.new/branding-openSUSE.changes 2014-09-03 12:50:38.000000000 +0200
@@ -1,0 +2,37 @@
+Tue Sep 2 06:47:39 UTC 2014 - coolo(a)suse.com
+
+- fix merge conflicts
+
+-------------------------------------------------------------------
+Mon Sep 01 13:33:11 UTC 2014 - rbrownccb(a)opensuse.org
+
+- Lower openSUSE logo in grub2 by 5px to improve spacing under OS title
+
+-------------------------------------------------------------------
+Mon Sep 01 13:26:22 UTC 2014 - rbrownccb(a)opensuse.org
+
+- replace grub2 openSUSE logo with high resolution badge
+
+-------------------------------------------------------------------
+Mon Sep 01 12:58:55 UTC 2014 - rbrownccb(a)opensuse.org
+
+- add openSUSE logo to gfxboot images
+
+-------------------------------------------------------------------
+Mon Sep 01 08:47:14 UTC 2014 - rbrownccb(a)opensuse.org
+
+- new yast branding location now handled by git makefile, remove mv
+ from spec file
+
+-------------------------------------------------------------------
+Sun Aug 31 18:47:11 UTC 2014 - rbrownccb(a)opensuse.org
+
+- Initial openSUSE 13.2 branding
+
+-------------------------------------------------------------------
+Sat Aug 30 15:04:07 UTC 2014 - coolo(a)suse.com
+
+- yast branding needs to be installed in /usr/share/YaST2/theme/current
+ now
+
+-------------------------------------------------------------------
kde-branding-openSUSE.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.jIQ2Nn/_old 2014-09-03 12:50:41.000000000 +0200
+++ /var/tmp/diff_new_pack.jIQ2Nn/_new 2014-09-03 12:50:41.000000000 +0200
@@ -322,8 +322,8 @@
%defattr(-,root,root)
%dir /usr/share/YaST2
%dir /usr/share/YaST2/theme
-%dir /usr/share/YaST2/theme/openSUSE
-/usr/share/YaST2/theme/openSUSE/wizard
+%dir /usr/share/YaST2/theme/current
+/usr/share/YaST2/theme/current/wizard
%files -n xfce4-splash-branding-openSUSE
%defattr(-,root,root)
++++++ openSUSE.tar.xz ++++++
/work/SRC/openSUSE:Factory/branding-openSUSE/openSUSE.tar.xz /work/SRC/openSUSE:Factory/.branding-openSUSE.new/openSUSE.tar.xz differ: char 25, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-theme for openSUSE:Factory checked in at 2014-09-03 12:50:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-theme (Old)
and /work/SRC/openSUSE:Factory/.yast2-theme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-theme"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-theme/yast2-theme-SLE.changes 2014-08-11 10:09:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-theme.new/yast2-theme-SLE.changes 2014-09-03 12:50:36.000000000 +0200
@@ -1,0 +2,19 @@
+Fri Aug 29 13:30:36 UTC 2014 - coolo(a)suse.com
+
+- move the icons in git to simplify openSUSE setup, but move them
+ back while %install for SLE
+- 3.1.29
+
+-------------------------------------------------------------------
+Mon Aug 18 17:20:12 CEST 2014 - aosthof(a)suse.de
+
+- Added icons for Advanced Systems Management pattern (bnc#888702)
+- 3.1.28
+
+-------------------------------------------------------------------
+Mon Aug 18 17:07:10 CEST 2014 - aosthof(a)suse.de
+
+- Modified icons for Public Cloud pattern (bnc#890589)
+- 3.1.27
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/yast2-theme/yast2-theme.changes 2014-07-30 07:34:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-theme.new/yast2-theme.changes 2014-09-03 12:50:36.000000000 +0200
@@ -1,0 +2,23 @@
+Sun Aug 31 08:19:50 UTC 2014 - coolo(a)suse.com
+
+- libyui looks for icons only in theme/current/icons, so we need
+ to provide a symlink
+- 3.1.30
+
+-------------------------------------------------------------------
+Thu Aug 28 10:45:49 UTC 2014 - coolo(a)suse.com
+
+- restore the hicolor icons and install the KDE icons in their correct place
+- the KDE menus will pick up oxygen, yast will stick to consistent hicolor
+ theme (bnc#893426)
+- 3.1.29
+
+-------------------------------------------------------------------
+Thu Aug 7 12:42:03 UTC 2014 - coolo(a)suse.com
+
+- no longer package yast2-theme-openSUSE, but fix the whole branding
+ for openSUSE and let it build yast2-branding-openSUSE replacing the old
+ one - fixing BNC#876555
+- 3.1.26
+
+-------------------------------------------------------------------
Old:
----
yast2-theme-3.1.25.tar.bz2
New:
----
yast2-theme-3.1.30.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-theme-SLE.spec ++++++
--- /var/tmp/diff_new_pack.IgkRCf/_old 2014-09-03 12:50:38.000000000 +0200
+++ /var/tmp/diff_new_pack.IgkRCf/_new 2014-09-03 12:50:38.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-theme-SLE
-Version: 3.1.25
+Version: 3.1.30
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -60,7 +60,154 @@
rm -rf $RPM_BUILD_ROOT/%{yast_themedir}/openSUSE*
rm -rf "$RPM_BUILD_ROOT/%{yast_docdir}"
rm -rf "$RPM_BUILD_ROOT/%{_docdir}/yast2-theme"
-# ghost file (not packed in RPM but listed)
+
+mv $RPM_BUILD_ROOT/usr/share/icons/hicolor $RPM_BUILD_ROOT/usr/share/YaST2/theme/SLE/icons/
+
+# remove all icons that were not part of RC2 to avoid information leak
+pushd $RPM_BUILD_ROOT/usr/share/YaST2/theme/SLE/icons/
+rm -rf 256x256
+rm 16x16/apps/pattern-e17.png
+rm 16x16/apps/pattern-lxde.png
+rm 16x16/apps/yast-gray-dot.png
+rm 16x16/apps/yast-green-dot.png
+rm 16x16/apps/yast-red-dot.png
+rm 16x16/apps/yast-yellow-dot.png
+rm 22x22/apps/pattern-e17.png
+rm 22x22/apps/pattern-lxde.png
+rm 22x22/apps/yast-gray-dot.png
+rm 22x22/apps/yast-green-dot.png
+rm 22x22/apps/yast-red-dot.png
+rm 22x22/apps/yast-yellow-dot.png
+rm 32x32/apps/pattern-e17.png
+rm 32x32/apps/pattern-lxde.png
+rm 48x48/apps/pattern-e17.png
+rm 48x48/apps/pattern-lxde.png
+rm 48x48/apps/yast-gray-dot.png
+rm 48x48/apps/yast-green-dot.png
+rm 48x48/apps/yast-red-dot.png
+rm 48x48/apps/yast-yellow-dot.png
+rm 64x64/apps/apparmor_app_armor.png
+rm 64x64/apps/bootdisk_create.png
+rm 64x64/apps/defaultgroup.png
+rm 64x64/apps/gnome.png
+rm 64x64/apps/kde.png
+rm 64x64/apps/keyboardlayout.png
+rm 64x64/apps/ktip.png
+rm 64x64/apps/msg_error.png
+rm 64x64/apps/msg_info.png
+rm 64x64/apps/msg_warning.png
+rm 64x64/apps/pattern-e17.png
+rm 64x64/apps/pattern-lxde.png
+rm 64x64/apps/pixie.png
+rm 64x64/apps/printer2.png
+rm 64x64/apps/route.png
+rm 64x64/apps/samba_setup.png
+rm 64x64/apps/SuSEmenu.png
+rm 64x64/apps/system.png
+rm 64x64/apps/tdsl.png
+rm 64x64/apps/user_add.png
+rm 64x64/apps/user_system.png
+rm 64x64/apps/www.png
+rm 64x64/apps/yast-addon.png
+rm 64x64/apps/yast-autoyast.png
+rm 64x64/apps/yast-backup.png
+rm 64x64/apps/yast-bluetooth.png
+rm 64x64/apps/yast-bootloader.png
+rm 64x64/apps/yast-ca_mgm.png
+rm 64x64/apps/yast-cd-creator.png
+rm 64x64/apps/yast-cd_update.png
+rm 64x64/apps/yast-checkmedia.png
+rm 64x64/apps/yast-common_cert.png
+rm 64x64/apps/yast-controller.png
+rm 64x64/apps/yast-create-new-vm.png
+rm 64x64/apps/yast-dasd.png
+rm 64x64/apps/yast-dhcp-server.png
+rm 64x64/apps/yast-disk.png
+rm 64x64/apps/yast-dns.png
+rm 64x64/apps/yast-dns-server.png
+rm 64x64/apps/yast-dsl.png
+rm 64x64/apps/yast-firewall.png
+rm 64x64/apps/yast-ftp.png
+rm 64x64/apps/yast-hardware.png
+rm 64x64/apps/yast-heartbeat.png
+rm 64x64/apps/yast-high_availability.png
+rm 64x64/apps/yast-host.png
+rm 64x64/apps/yast-http-server.png
+rm 64x64/apps/yast-hwinfo.png
+rm 64x64/apps/yast-inetd.png
+rm 64x64/apps/yast-inst-mode.png
+rm 64x64/apps/yast-instserver.png
+rm 64x64/apps/yast-iscsi-client.png
+rm 64x64/apps/yast-iscsi-server.png
+rm 64x64/apps/yast-isdn.png
+rm 64x64/apps/yast-isns.png
+rm 64x64/apps/yast-joystick.png
+rm 64x64/apps/yast-kdump.png
+rm 64x64/apps/yast-kerberos.png
+rm 64x64/apps/yast-keyboard.png
+rm 64x64/apps/yast-kiwi.png
+rm 64x64/apps/yast-lan.png
+rm 64x64/apps/yast-ldap-browser.png
+rm 64x64/apps/yast-ldap.png
+rm 64x64/apps/yast-ldap-server.png
+rm 64x64/apps/yast-license.png
+rm 64x64/apps/yast-live-install.png
+rm 64x64/apps/yast-lvm_config.png
+rm 64x64/apps/yast-mail.png
+rm 64x64/apps/yast-mail-server.png
+rm 64x64/apps/yast-messages.png
+rm 64x64/apps/yast-misc.png
+rm 64x64/apps/yast-mouse.png
+rm 64x64/apps/yast-network_devices.png
+rm 64x64/apps/yast-network.png
+rm 64x64/apps/yast-network_services.png
+rm 64x64/apps/yast-nfs.png
+rm 64x64/apps/yast-nfs_server.png
+rm 64x64/apps/yast-nis.png
+rm 64x64/apps/yast-nis_server.png
+rm 64x64/apps/yast-ntp-client.png
+rm 64x64/apps/yast-online_update.png
+rm 64x64/apps/yast-powertweak.png
+rm 64x64/apps/yast-printer.png
+rm 64x64/apps/yast-product-registration.png
+rm 64x64/apps/yast-proxy.png
+rm 64x64/apps/yast-release-notes.png
+rm 64x64/apps/yast-remote.png
+rm 64x64/apps/yast-restore.png
+rm 64x64/apps/yast-routing.png
+rm 64x64/apps/yast-samba-client.png
+rm 64x64/apps/yast-samba-server.png
+rm 64x64/apps/yast-scanner.png
+rm 64x64/apps/yast-security.png
+rm 64x64/apps/yast-slp-server.png
+rm 64x64/apps/yast-software.png
+rm 64x64/apps/yast-sound.png
+rm 64x64/apps/yast_source.png
+rm 64x64/apps/yast-ssh-server.png
+rm 64x64/apps/yast-sudoers.png
+rm 64x64/apps/yast-support.png
+rm 64x64/apps/yast-sw_single.png
+rm 64x64/apps/yast-sw_source.png
+rm 64x64/apps/yast-sysconfig.png
+rm 64x64/apps/yast-system.png
+rm 64x64/apps/yast-tftp-server.png
+rm 64x64/apps/yast-timezone.png
+rm 64x64/apps/yast-tv.png
+rm 64x64/apps/yast-uml.png
+rm 64x64/apps/yast-update.png
+rm 64x64/apps/yast-vdisk.png
+rm 64x64/apps/yast-vendor.png
+rm 64x64/apps/yast-virtualisation.png
+rm 64x64/apps/yast-vm-domain0-setup.png
+rm 64x64/apps/yast-vm-install.png
+rm 64x64/apps/yast-vm-management.png
+rm 64x64/apps/yast-wol.png
+rm 64x64/apps/yast-x11.png
+rm 64x64/apps/yast-yast-language.png
+rm 64x64/apps/yast-zfcp.png
+
+popd
+
#
# make icons available to GNOME control center (hicolor theme)
# (bug #166008)
@@ -78,7 +225,11 @@
done
done
+# remove KDE icons - they are incomplete and only interesting for openSUSE
+rm -rf $RPM_BUILD_ROOT/usr/share/icons/{crystal,oxygen}
+
%fdupes $RPM_BUILD_ROOT%{yast_themedir}
+%fdupes $RPM_BUILD_ROOT/usr/share/icons
%files
%defattr(-,root,root)
++++++ yast2-theme.spec ++++++
--- /var/tmp/diff_new_pack.IgkRCf/_old 2014-09-03 12:50:38.000000000 +0200
+++ /var/tmp/diff_new_pack.IgkRCf/_new 2014-09-03 12:50:38.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-theme
-Version: 3.1.25
+Version: 3.1.30
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -37,19 +37,23 @@
%description
Contains the SuSE Linux theme for YaST2.
-%package openSUSE
+%package -n yast2-branding-openSUSE
Summary: YaST2 - Theme (openSUSE)
Group: System/YaST
+Provides: yast2-branding = %{version}
Provides: yast2_theme = %{version}
+Conflicts: otherproviders(yast2-branding)
+Supplements: packageand(yast2:branding-openSUSE)
Conflicts: yast2-theme-SLE
PreReq: /bin/ln
Requires: hicolor-icon-theme
Obsoletes: yast2-theme-openSUSE-Crystal < %{version}
-Provides: yast2-theme-openSUSE-Crystal = %{version}
-Obsoletes: yast2-theme-openSUSE-Oxygen < %{version}
Provides: yast2-theme-openSUSE-Oxygen = %{version}
+Obsoletes: yast2-theme-openSUSE < %{version}
+Obsoletes: yast2-theme-openSUSE-Oxygen < %{version}
+Provides: yast2-theme-openSUSE = %{version}
-%description openSUSE
+%description -n yast2-branding-openSUSE
This package contains the openSUSE theme for YaST2.
%prep
@@ -61,41 +65,29 @@
%install
%yast_install
+rm -rf $RPM_BUILD_ROOT/%{yast_themedir}/SLE
+mv $RPM_BUILD_ROOT%{yast_themedir}/openSUSE $RPM_BUILD_ROOT%{yast_themedir}/current
+
+# let's take hicolor icons for yast
+ln -s /usr/share/icons/hicolor $RPM_BUILD_ROOT%{yast_themedir}/current/icons
+
# install opensuse icewm style
mkdir -p $RPM_BUILD_ROOT/etc/icewm/
cp openSUSE/wmconfig/* $RPM_BUILD_ROOT/etc/icewm/
-rm -rf $RPM_BUILD_ROOT/%{yast_themedir}/SLE
-
cp -R "$RPM_BUILD_ROOT/%{yast_docdir}" "$RPM_BUILD_ROOT/%{yast_docdir}-openSUSE"
rm -rf "$RPM_BUILD_ROOT/%{yast_docdir}"
# ghost file (not packed in RPM but listed)
-#
-# make icons available to GNOME control center (hicolor theme)
-# (bug #166008)
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/22x22/apps
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/32x32/apps
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/48x48/apps
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/64x64/apps
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons/hicolor/256x256/apps
-
-for dir in 22x22 32x32 48x48 64x64 256x256; do
- cd $RPM_BUILD_ROOT/%{yast_themedir}/openSUSE/icons/$dir/apps
- icons=$(ls *.png)
- cd $RPM_BUILD_ROOT/usr/share/icons/hicolor/$dir/apps
- for icon in $icons; do
- ln -s %{yast_themedir}/openSUSE/icons/$dir/apps/$icon .
- done
-done
%fdupes $RPM_BUILD_ROOT%{yast_themedir}
+%fdupes $RPM_BUILD_ROOT/usr/share/icons
-%files openSUSE
+%files -n yast2-branding-openSUSE
%defattr(-,root,root)
%dir %{yast_themedir}
-%{yast_themedir}/openSUSE
+%{yast_themedir}/current
%config %{_sysconfdir}/icewm
-/usr/share/icons/hicolor/*/apps/*
+/usr/share/icons/*
%doc %{yast_docdir}-openSUSE
%changelog
++++++ yast2-theme-3.1.25.tar.bz2 -> yast2-theme-3.1.30.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/yast2-theme/yast2-theme-3.1.25.tar.bz2 /work/SRC/openSUSE:Factory/.yast2-theme.new/yast2-theme-3.1.30.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
03 Sep '14
Hello community,
here is the log from the commit of package installation-images-openSUSE for openSUSE:Factory checked in at 2014-09-03 12:50:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.installation-images-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images-openSUSE/installation-images-openSUSE.changes 2014-08-15 09:58:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.installation-images-openSUSE.new/installation-images-openSUSE.changes 2014-09-03 12:50:31.000000000 +0200
@@ -1,0 +2,34 @@
+Wed Aug 27 15:36:28 CEST 2014 - snwint(a)suse.de
+
+- really use nfs-kernel-server
+- 14.134
+
+-------------------------------------------------------------------
+Wed Aug 27 14:55:25 CEST 2014 - snwint(a)suse.de
+
+- use 'upgrade' (lower case, as expected by latest gfxboot)
+- add ftp, nfs & samba server to rescue-server
+- 14.133
+
+-------------------------------------------------------------------
+Mon Aug 18 16:41:48 CEST 2014 - snwint(a)suse.de
+
+- fix mkbootdisk (bnc #892339)
+- 14.132
+
+-------------------------------------------------------------------
+Mon Aug 18 14:21:16 CEST 2014 - snwint(a)suse.de
+
+- prepare for new yast2-theme
+- package split: util-linux-systemd
+- move libgcrypt20-hmac to initrd, as gpg and libgcrypt20 live there already
+- 14.131
+
+-------------------------------------------------------------------
+Fri Aug 15 14:56:07 CEST 2014 - snwint(a)suse.de
+
+- ensure autoyast files in /var are writable
+- add back libgcrypt20-hmac and libcryptsetup4-hmac dependency
+- 14.130
+
+-------------------------------------------------------------------
Old:
----
installation-images-14.129.tar.xz
New:
----
installation-images-14.134.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.KaaSOd/_old 2014-09-03 12:50:33.000000000 +0200
+++ /var/tmp/diff_new_pack.KaaSOd/_new 2014-09-03 12:50:33.000000000 +0200
@@ -47,6 +47,10 @@
BuildRequires: openSUSE-release
BuildRequires: openSUSE-release-mini
%endif
+BuildRequires: gamin-server
+BuildRequires: vsftpd
+BuildRequires: samba
+BuildRequires: nfs-kernel-server
BuildRequires: SuSEfirewall2
BuildRequires: vlan
BuildRequires: khmeros-fonts
@@ -58,8 +62,8 @@
BuildRequires: gptfdisk
BuildRequires: dracut-fips
BuildRequires: libopenssl1_0_0-hmac
-#BuildRequires: libcryptsetup4-hmac
-#BuildRequires: libgcrypt20-hmac
+BuildRequires: libcryptsetup4-hmac
+BuildRequires: libgcrypt20-hmac
BuildRequires: openssh-fips
BuildRequires: Mesa
BuildRequires: Mesa-libEGL1
@@ -223,6 +227,7 @@
BuildRequires: terminfo
BuildRequires: usbutils
BuildRequires: util-linux
+BuildRequires: util-linux-systemd
%ifnarch ppc64le aarch64
BuildRequires: ltrace
BuildRequires: valgrind
@@ -357,10 +362,10 @@
Summary: Installation Image Files for %theme
License: GPL-2.0+
Group: Metapackages
-Version: 14.129
+Version: 14.134
Release: 0
Provides: installation-images = %version-%release
-Source: installation-images-14.129.tar.xz
+Source: installation-images-14.134.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _binary_payload w.ufdio
++++++ installation-images-14.129.tar.xz -> installation-images-14.134.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/Makefile new/installation-images-14.134/Makefile
--- old/installation-images-14.129/Makefile 2014-04-07 10:03:32.000000000 +0200
+++ new/installation-images-14.134/Makefile 2014-08-27 13:49:51.000000000 +0200
@@ -159,7 +159,7 @@
@[ -s tmp/rescue/etc/init.d/boot.d/S*.udev ] || ( echo "build does not work on xxx" ; false )
rescue-server:
- theme=$(THEMES) libdeps=rescue image=rescue-server src=rescue filelist=rescue-server fs=squashfs bin/mk_image
+ theme=$(THEMES) image=rescue-server src=rescue filelist=rescue-server fs=squashfs bin/mk_image
root+rescue: base
image=root+rescue fs=none bin/mk_image
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/VERSION new/installation-images-14.134/VERSION
--- old/installation-images-14.129/VERSION 2014-08-14 14:37:13.000000000 +0200
+++ new/installation-images-14.134/VERSION 2014-08-27 15:36:13.000000000 +0200
@@ -1 +1 @@
-14.129
+14.134
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/changelog new/installation-images-14.134/changelog
--- old/installation-images-14.129/changelog 2014-08-14 14:37:29.000000000 +0200
+++ new/installation-images-14.134/changelog 2014-08-27 15:36:26.000000000 +0200
@@ -1,4 +1,24 @@
-2014-08-14: HEAD
+2014-08-27: HEAD
+ - really use nfs-kernel-server
+
+2014-08-27: 14.133
+ - use 'upgrade' (lower case, as expected by latest gfxboot)
+ - add ftp, nfs & samba server to rescue-server
+
+2014-08-18: 14.132
+ - fix mkbootdisk (bnc #892339)
+
+2014-08-18: 14.131
+ - prepare for new yast2-theme
+ - package split: util-linux-systemd
+ - Merge pull request #24 from msmeissn/master
+ - move libgcrypt20-hmac to initrd, as gpg and libgcrypt20 live there
+ - move libgcrypt20-hmac to initrd, as gpg and libgcrypt20 live there already
+
+2014-08-15: 14.130
+ - ensure autoyast files in /var are writable
+
+2014-08-14: 14.129
- xorg-x11-server: libglx.so link changed
2014-08-13: 14.128
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/data/boot/mkbootdisk new/installation-images-14.134/data/boot/mkbootdisk
--- old/installation-images-14.129/data/boot/mkbootdisk 2013-11-18 11:49:20.000000000 +0100
+++ new/installation-images-14.134/data/boot/mkbootdisk 2014-08-18 16:40:10.000000000 +0200
@@ -1211,7 +1211,7 @@
my ($wa, $wb, $i, $p, $r);
$p = 2;
- for $i qw ( memtest biostest initrd64 initrd *.tlk .*\.spl linux64 linux bootlogo message .*\.cfg ) {
+ for $i ( qw ( memtest biostest initrd64 initrd *.tlk .*\.spl linux64 linux bootlogo message .*\.cfg ) ) {
if($i eq 'bootlogo') {
$r = $p;
$p <<= 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/data/boot/syslinux.cfg new/installation-images-14.134/data/boot/syslinux.cfg
--- old/installation-images-14.129/data/boot/syslinux.cfg 2014-03-20 13:56:48.000000000 +0100
+++ new/installation-images-14.134/data/boot/syslinux.cfg 2014-08-27 14:13:53.000000000 +0200
@@ -10,7 +10,7 @@
append initrd=initrd splash=silent showopts
# upgrade
-label Upgrade
+label upgrade
kernel linux
append initrd=initrd splash=silent upgrade=1 showopts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/data/initrd/initrd.file_list new/installation-images-14.134/data/initrd/initrd.file_list
--- old/installation-images-14.129/data/initrd/initrd.file_list 2014-08-12 16:25:52.000000000 +0200
+++ new/installation-images-14.134/data/initrd/initrd.file_list 2014-08-18 11:27:59.000000000 +0200
@@ -99,6 +99,7 @@
haveged:
hwinfo:
iputils:
+iscsiuio:
kpartx:
kmod-compat:
krb5:
@@ -112,6 +113,7 @@
sg3_utils:
systemd-presets-branding-<base_theme>:
tar:
+util-linux-systemd:
vlan:
if theme eq 'SLES'
@@ -257,12 +259,10 @@
/etc/iscsi
c 644 0 0 /etc/iscsi/iscsid.conf
-iscsiuio:
util-linux:
/usr/sbin/mkswap
/usr/sbin/swapon
- /usr/bin/logger
/usr/bin/more
/usr/bin/mount
/usr/bin/umount
@@ -283,6 +283,8 @@
/usr/bin/gpg{,2}
d root/.gnupg
+?libgcrypt20-hmac:
+
if exists(openSUSE-build-key)
openSUSE-build-key:
/usr/lib/rpm/gnupg/keys
@@ -401,6 +403,15 @@
?fcoe-utils:
/etc
+# we add them here so they are writable
+autoyast2: nodeps
+ /var/lib/autoinstall
+
+# we add them here so they are writable
+autoyast2-installation: nodeps
+ /var/lib/autoinstall
+ /var/adm/autoinstall
+
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# packages with scripts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/data/rescue/rescue-server.file_list new/installation-images-14.134/data/rescue/rescue-server.file_list
--- old/installation-images-14.129/data/rescue/rescue-server.file_list 2014-01-29 15:11:27.000000000 +0100
+++ new/installation-images-14.134/data/rescue/rescue-server.file_list 2014-08-27 15:35:43.000000000 +0200
@@ -2,7 +2,9 @@
# add other packages here
-
+vsftpd:
+nfs-kernel-server:
+samba:
# remove unnecessary files
r /usr/share/doc /usr/share/info /usr/share/man /var/adm/fillup-templates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.129/data/root/root.file_list new/installation-images-14.134/data/root/root.file_list
--- old/installation-images-14.129/data/root/root.file_list 2014-08-14 14:24:09.000000000 +0200
+++ new/installation-images-14.134/data/root/root.file_list 2014-08-18 14:19:56.000000000 +0200
@@ -94,7 +94,6 @@
cpio:
cryptsetup:
?libcryptsetup4-hmac:
-?libgcrypt20-hmac:
device-mapper:
dmraid:
dosfstools:
@@ -593,7 +592,9 @@
:
# set yast theme
-s <yast_theme> usr/share/YaST2/theme/current
+if theme ne 'openSUSE'
+ s <yast_theme> usr/share/YaST2/theme/current
+endif
x etc/suse-post-user.conf etc/fonts/
@@ -614,6 +615,7 @@
r /etc/profile.d /etc/profile /etc/bash.bashrc /etc/bash_completion.d
r /run /var/log/{cache,games,log,lock,mail,opt,spool} /var/run
r /var/lib/systemd/migrated
+r /var/adm/autoinstall /var/lib/autoinstall
e rm -f `find var/log -type f`
e rm -f `find var/cache -type f`
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package shim for openSUSE:Factory checked in at 2014-09-03 11:55:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shim (Old)
and /work/SRC/openSUSE:Factory/.shim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shim"
Changes:
--------
--- /work/SRC/openSUSE:Factory/shim/shim.changes 2014-08-27 07:45:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.shim.new/shim.changes 2014-09-03 11:55:33.000000000 +0200
@@ -2,6 +1,0 @@
-Tue Aug 19 04:38:36 UTC 2014 - glin(a)suse.com
-
-- Add shim-update-openssl-0.9.8zb.patch to update openssl to
- 0.9.8zb
-
--------------------------------------------------------------------
Old:
----
shim-update-openssl-0.9.8zb.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shim.spec ++++++
--- /var/tmp/diff_new_pack.Vcwbuk/_old 2014-09-03 11:55:35.000000000 +0200
+++ /var/tmp/diff_new_pack.Vcwbuk/_new 2014-09-03 11:55:35.000000000 +0200
@@ -54,8 +54,6 @@
Patch4: shim-mokmanager-support-sha-family.patch
# PATCH-FIX-OPENSUSE shim-signed-unsigned-compares.patch jsegitz(a)suse.com -- Fixed some signed - unsigned comparisons
Patch5: shim-signed-unsigned-compares.patch
-# PATCH-FIX-UPSTREAM shim-update-openssl-0.9.8zb.patch glin(a)suse.com -- Update openssl to 0.9.8zb
-Patch6: shim-update-openssl-0.9.8zb.patch
# PATCH-FIX-OPENSUSE shim-opensuse-cert-prompt.patch glin(a)suse.com -- Show the prompt to ask whether the user trusts openSUSE certificate or not
Patch100: shim-opensuse-cert-prompt.patch
BuildRequires: gnu-efi >= 3.0t
@@ -86,7 +84,6 @@
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
%patch100 -p1
%build
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package obexfs for openSUSE:Factory checked in at 2014-09-03 08:30:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obexfs (Old)
and /work/SRC/openSUSE:Factory/.obexfs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "obexfs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/obexfs/obexfs.changes 2012-06-05 15:33:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.obexfs.new/obexfs.changes 2014-09-03 08:30:42.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Sep 3 00:46:39 CEST 2014 - dsterba(a)suse.cz
+
+- updated to version 0.12
+ - Added an option for source hci selection
+
+-------------------------------------------------------------------
Old:
----
obexfs-0.11.tar.bz2
New:
----
obexfs-0.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ obexfs.spec ++++++
--- /var/tmp/diff_new_pack.zv445d/_old 2014-09-03 08:30:44.000000000 +0200
+++ /var/tmp/diff_new_pack.zv445d/_new 2014-09-03 08:30:44.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package obexfs
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -28,7 +28,7 @@
Summary: FUSE based filesystem using ObexFTP
License: GPL-2.0+
Group: System/Filesystems
-Version: 0.11
+Version: 0.12
Release: 0
Source: %{name}-%{version}.tar.bz2
Url: http://openobex.triq.net/obexfs
++++++ obexfs-0.11.tar.bz2 -> obexfs-0.12.tar.bz2 ++++++
++++ 1695 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/COPYING new/obexfs-0.12/COPYING
--- old/obexfs-0.11/COPYING 2008-06-15 22:12:48.000000000 +0200
+++ new/obexfs-0.12/COPYING 2009-04-26 19:22:41.000000000 +0200
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -305,7 +305,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/ChangeLog new/obexfs-0.12/ChangeLog
--- old/obexfs-0.11/ChangeLog 2008-06-15 22:12:16.000000000 +0200
+++ new/obexfs-0.12/ChangeLog 2009-04-26 19:22:41.000000000 +0200
@@ -1,3 +1,11 @@
+ObexFS 0.12 (released 2009-04-26)
+---------------------------------
+
+2009-04-26 Christian W. Zuckschwerdt <zany(a)triq.net>
+
+ * Added an option for source hci selection
+
+
ObexFS 0.11 (released 2008-06-15)
---------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/INSTALL new/obexfs-0.12/INSTALL
--- old/obexfs-0.11/INSTALL 2008-06-15 22:12:48.000000000 +0200
+++ new/obexfs-0.12/INSTALL 2009-04-26 19:22:41.000000000 +0200
@@ -1,43 +1,27 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
-Software Foundation, Inc.
-
-This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
Basic Installation
==================
-These are generic installation instructions.
+ These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
- It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring. (Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.)
+you can run in the future to recreate the current configuration, a file
+`config.cache' that saves the results of its tests to speed up
+reconfiguring, and a file `config.log' containing compiler output
+(useful mainly for debugging `configure').
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
- The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You only need
-`configure.ac' if you want to change it or regenerate `configure' using
-a newer version of `autoconf'.
+be considered for the next release. If at some point `config.cache'
+contains results you don't want to keep, you may remove or edit it.
+
+ The file `configure.in' is used to create `configure' by a program
+called `autoconf'. You only need `configure.in' if you want to change
+it or regenerate `configure' using a newer version of `autoconf'.
The simplest way to compile this package is:
@@ -70,22 +54,20 @@
Compilers and Options
=====================
-Some systems require unusual options for compilation or linking that the
-`configure' script does not know about. Run `./configure --help' for
-details on some of the pertinent environment variables.
-
- You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment. Here
-is an example:
-
- ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. You can give `configure'
+initial values for variables by setting them in the environment. Using
+a Bourne-compatible shell, you can do that on the command line like
+this:
+ CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
- *Note Defining Variables::, for more details.
+Or on systems that have the `env' program, you can do it like this:
+ env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Compiling For Multiple Architectures
====================================
-You can compile the package for more than one kind of computer at the
+ You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
@@ -93,28 +75,28 @@
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
- If you have to use a `make' that does not support the `VPATH'
-variable, you have to compile the package for one architecture at a
-time in the source code directory. After you have installed the
-package for one architecture, use `make distclean' before reconfiguring
-for another architecture.
+ If you have to use a `make' that does not supports the `VPATH'
+variable, you have to compile the package for one architecture at a time
+in the source code directory. After you have installed the package for
+one architecture, use `make distclean' before reconfiguring for another
+architecture.
Installation Names
==================
-By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc. You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
+ By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc. You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
+options like `--bindir=PATH' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them.
@@ -125,7 +107,7 @@
Optional Features
=================
-Some packages pay attention to `--enable-FEATURE' options to
+ Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
@@ -140,86 +122,48 @@
Specifying the System Type
==========================
-There may be some features `configure' cannot figure out automatically,
-but needs to determine by the type of machine the package will run on.
-Usually, assuming the package is built to be run on the _same_
-architectures, `configure' can figure that out, but if it prints a
-message saying it cannot guess the machine type, give it the
-`--build=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
+ There may be some features `configure' can not figure out
+automatically, but needs to determine by the type of host the package
+will run on. Usually `configure' can figure that out, but if it prints
+a message saying it can not guess the host type, give it the
+`--host=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM
-where SYSTEM can have one of these forms:
-
- OS KERNEL-OS
-
- See the file `config.sub' for the possible values of each field. If
+See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
+need to know the host type.
- If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-
- If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
+ If you are building compiler tools for cross-compiling, you can also
+use the `--target=TYPE' option to select the type of system they will
+produce code for and the `--build=TYPE' option to select the type of
+system on which you are compiling the package.
Sharing Defaults
================
-If you want to set default values for `configure' scripts to share, you
-can create a site shell script called `config.site' that gives default
-values for variables like `CC', `cache_file', and `prefix'.
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
-Defining Variables
+Operation Controls
==================
-Variables not defined in a site shell script can be set in the
-environment passed to `configure'. However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost. In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'. For example:
-
- ./configure CC=/usr/local2/bin/gcc
-
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script). Here is a another example:
-
- /bin/bash ./configure CONFIG_SHELL=/bin/bash
+ `configure' recognizes the following options to control how it
+operates.
-Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
-configuration-related scripts to be executed by `/bin/bash'.
-
-`configure' Invocation
-======================
-
-`configure' recognizes the following options to control how it operates.
+`--cache-file=FILE'
+ Use and save the results of the tests in FILE instead of
+ `./config.cache'. Set FILE to `/dev/null' to disable caching, for
+ debugging `configure'.
`--help'
-`-h'
Print a summary of the options to `configure', and exit.
-`--version'
-`-V'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`--cache-file=FILE'
- Enable the cache: use and save the results of the tests in FILE,
- traditionally `config.cache'. FILE defaults to `/dev/null' to
- disable caching.
-
-`--config-cache'
-`-C'
- Alias for `--cache-file=config.cache'.
-
`--quiet'
`--silent'
`-q'
@@ -231,6 +175,8 @@
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
-`configure' also accepts some other, not widely useful, options. Run
-`configure --help' for more details.
+`--version'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+`configure' also accepts some other, not widely useful, options.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/configure.in new/obexfs-0.12/configure.in
--- old/obexfs-0.11/configure.in 2008-06-15 22:12:16.000000000 +0200
+++ new/obexfs-0.12/configure.in 2009-04-26 19:22:40.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT(ObexFS, 0.11, zany(a)triq.net)
+AC_INIT(ObexFS, 0.12, zany(a)triq.net)
#AC_CONFIG_SRCDIR(src/foo.c)
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/fuse/obexautofs.c new/obexfs-0.12/fuse/obexautofs.c
--- old/obexfs-0.11/fuse/obexautofs.c 2008-06-15 22:12:16.000000000 +0200
+++ new/obexfs-0.12/fuse/obexautofs.c 2009-04-26 19:22:41.000000000 +0200
@@ -78,6 +78,7 @@
static char *tty = NULL; // "/dev/ttyS0";
+static char *source = NULL; // "00:11:22:33:44:55"; "hci0";
static int search_irda = 1;
static int search_bt = 1;
static int search_usb = 1;
@@ -250,7 +251,7 @@
for (retry = 0; retry < 3; retry++) {
/* Connect */
- if (obexftp_connect (cli, addr, channel) >= 0)
+ if (obexftp_connect_src (cli, source, addr, channel, UUID_FBS, sizeof(UUID_FBS)) >= 0)
return cli;
/* Still trying to connect */
sleep(1);
@@ -805,13 +806,14 @@
{"nobluetooth", no_argument, NULL, 'B'},
{"nousb", no_argument, NULL, 'U'},
{"tty", required_argument, NULL, 't'},
+ {"hci", required_argument, NULL, 'd'},
{"nonblock", no_argument, NULL, 'N'},
{"help", no_argument, NULL, 'h'},
{"usage", no_argument, NULL, 'h'},
{0, 0, 0, 0}
};
- c = getopt_long (argc, argv, "+IBUt:Nh",
+ c = getopt_long (argc, argv, "+IBUt:d:Nh",
long_options, &option_index);
if (c == -1)
break;
@@ -838,6 +840,10 @@
if (strcasecmp(optarg, "irda"))
tty = optarg;
break;
+
+ case 'd':
+ source = optarg;
+ break;
case 'N':
nonblock = 1;
@@ -845,7 +851,7 @@
case 'h':
/* printf("ObexFS %s\n", VERSION); */
- printf("Usage: %s [-I] [-B] [-U] [-t <dev>] [-N] [-- <fuse options>]\n"
+ printf("Usage: %s [-I] [-B] [-U] [-t <dev>] [-d <hci>] [-N] [-- <fuse options>]\n"
"Transfer files from/to Mobile Equipment.\n"
"Copyright (c) 2002-2005 Christian W. Zuckschwerdt\n"
"\n"
@@ -853,6 +859,7 @@
" -B, --nobluetooth dont search for bluetooth devices\n"
" -U, --nousb dont search for usb devices\n"
" -t, --tty <device> search for devices at this tty\n\n"
+ " -d, --hci <no/address> use only this source device address or number\n"
" -N, --nonblock nonblocking mode\n\n"
" -h, --help, --usage this help text\n\n"
"Options to fusermount need to be preceeded by two dashes (--).\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/fuse/obexfs.c new/obexfs-0.12/fuse/obexfs.c
--- old/obexfs-0.11/fuse/obexfs.c 2008-06-15 22:12:16.000000000 +0200
+++ new/obexfs-0.12/fuse/obexfs.c 2009-04-26 19:22:41.000000000 +0200
@@ -65,6 +65,7 @@
static obexftp_client_t *cli = NULL;
static int transport = 0;
+static char *source = NULL; // "00:11:22:33:44:55"; "hci0";
static char *device = NULL; // "00:11:22:33:44:55"; "/dev/ttyS0";
static int channel = -1;
@@ -96,7 +97,7 @@
for (retry = 0; retry < 3; retry++) {
/* Connect */
- if (obexftp_connect (cli, device, channel) >= 0)
+ if (obexftp_connect_src (cli, source, device, channel, UUID_FBS, sizeof(UUID_FBS)) >= 0)
return 0;
/* Still trying to connect */
sleep(1);
@@ -508,6 +509,7 @@
{"irda", no_argument, NULL, 'i'},
{"bluetooth", required_argument, NULL, 'b'},
{"channel", required_argument, NULL, 'B'},
+ {"hci", required_argument, NULL, 'd'},
{"usb", required_argument, NULL, 'u'},
{"tty", required_argument, NULL, 't'},
{"network", required_argument, NULL, 'n'},
@@ -517,7 +519,7 @@
{0, 0, 0, 0}
};
- c = getopt_long (argc, argv, "+ib:B:u:t:n:Nh",
+ c = getopt_long (argc, argv, "+ib:B:d:u:t:n:Nh",
long_options, &option_index);
if (c == -1)
break;
@@ -539,6 +541,10 @@
case 'B':
channel = atoi(optarg);
break;
+
+ case 'd':
+ source = optarg;
+ break;
case 'u':
if (geteuid() != 0)
@@ -571,13 +577,14 @@
case 'h':
/* printf("ObexFS %s\n", VERSION); */
- printf("Usage: %s [-i | -b <dev> [-B <chan>] | -t <dev>] [-- <fuse options>]\n"
+ printf("Usage: %s [-i | -b <dev> [-B <chan>] [-d <hci>] | -u <dev> | -t <dev> | -n <dev>] [-- <fuse options>]\n"
"Transfer files from/to Mobile Equipment.\n"
"Copyright (c) 2002-2005 Christian W. Zuckschwerdt\n"
"\n"
" -i, --irda connect using IrDA transport\n"
" -b, --bluetooth <device> connect to this bluetooth device\n"
" -B, --channel <number> use this bluetooth channel when connecting\n"
+ " -d, --hci <no/address> use source device with this address or number\n"
" -u, --usb <interface> connect to this usb interface number\n"
" -t, --tty <device> connect to this tty using a custom transport\n"
" -n, --network <device> connect to this network host\n\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/obexfs-0.11/missing new/obexfs-0.12/missing
--- old/obexfs-0.11/missing 2008-06-15 22:12:47.000000000 +0200
+++ new/obexfs-0.12/missing 2009-04-26 19:22:41.000000000 +0200
@@ -1,11 +1,7 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2005-06-08.21
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
+# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Franc,ois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -19,47 +15,15 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
if test $# -eq 0; then
echo 1>&2 "Try \`$0 --help' for more information"
exit 1
fi
-run=:
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
- configure_ac=configure.ac
-else
- configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
case "$1" in
---run)
- # Try to run requested program, and just exit if it succeeds.
- run=
- shift
- "$@" && exit 0
- # Exit code 63 means version mismatch. This often happens
- # when the user try to use an ancient version of a tool on
- # a file that requires a minimum version. In this case we
- # we should proceed has if the program had been absent, or
- # if --run hadn't been passed.
- if test $? = 63; then
- run=:
- msg="probably too old"
- fi
- ;;
-h|--h|--he|--hel|--help)
echo "\
@@ -71,7 +35,6 @@
Options:
-h, --help display this help and exit
-v, --version output version information and exit
- --run try to run the given command, and emulate it if it fails
Supported PROGRAM values:
aclocal touch file \`aclocal.m4'
@@ -80,19 +43,13 @@
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
- help2man touch the output file
lex create \`lex.yy.c', if possible, from existing .c
makeinfo touch the output file
- tar try tar, gnutar, gtar, then tar without non-portable flags
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Send bug reports to <bug-automake(a)gnu.org>."
- exit $?
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
- echo "missing $scriptversion (GNU Automake)"
- exit $?
+ echo "missing - GNU libit 0.0"
;;
-*)
@@ -101,45 +58,10 @@
exit 1
;;
-esac
-
-# Now exit if we have it, but it failed. Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).
-case "$1" in
- lex|yacc)
- # Not GNU programs, they don't have --version.
- ;;
-
- tar)
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- exit 1
- fi
- ;;
-
- *)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- # Could not run --version or --help. This is probably someone
- # running `$TOOL --version' or `$TOOL --help' to check whether
- # $TOOL exists and not knowing $TOOL uses missing.
- exit 1
- fi
- ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case "$1" in
- aclocal*)
+ aclocal)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acinclude.m4' or \`configure.in'. You might want
to install the \`Automake' and \`Perl' packages. Grab them from
any GNU archive site."
touch aclocal.m4
@@ -147,8 +69,8 @@
autoconf)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`${configure_ac}'. You might want to install the
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`configure.in'. You might want to install the
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
archive site."
touch configure
@@ -156,11 +78,11 @@
autoheader)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acconfig.h' or \`${configure_ac}'. You might want
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acconfig.h' or \`configure.in'. You might want
to install the \`Autoconf' and \`GNU m4' packages. Grab them
from any GNU archive site."
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' configure.in`
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
@@ -173,10 +95,10 @@
touch $touch_files
;;
- automake*)
+ automake)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
You might want to install the \`Automake' and \`Perl' packages.
Grab them from any GNU archive site."
find . -type f -name Makefile.am -print |
@@ -184,32 +106,9 @@
while read f; do touch "$f"; done
;;
- autom4te)
- echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
- You might have modified some files without having the
- proper tools for further handling them.
- You can get \`$1' as part of \`Autoconf' from any GNU
- archive site."
-
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo "#! /bin/sh"
- echo "# Created by GNU Automake missing as a replacement of"
- echo "# $ $@"
- echo "exit 0"
- chmod +x $file
- exit 1
- fi
- ;;
-
bison|yacc)
echo 1>&2 "\
-WARNING: \`$1' $msg. You should only need it if
+WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
@@ -239,7 +138,7 @@
lex|flex)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
+WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
@@ -260,90 +159,28 @@
fi
;;
- help2man)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a dependency of a manual page. You may need the
- \`Help2man' package in order for those modifications to take
- effect. You can get \`Help2man' from any GNU archive site."
-
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo ".ab help2man is required to generate this page"
- exit 1
- fi
- ;;
-
makeinfo)
echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
+WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy \`make' (AIX,
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
- # The file to touch is that specified with -o ...
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
- # ... or it is the one specified with @setfilename ...
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
- # ... or it is derived from the source name (dir/f.texi becomes f.info)
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
fi
- # If the file does not exist, the user really needs makeinfo;
- # let's fail without touching anything.
- test -f $file || exit 1
touch $file
;;
- tar)
- shift
-
- # We have already tried tar in the generic part.
- # Look for gnutar/gtar before invocation to avoid ugly error
- # messages.
- if (gnutar --version > /dev/null 2>&1); then
- gnutar "$@" && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar "$@" && exit 0
- fi
- firstarg="$1"
- if shift; then
- case "$firstarg" in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- case "$firstarg" in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- fi
-
- echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
- You may want to install GNU tar or Free paxutils, or check the
- command line arguments."
- exit 1
- ;;
-
*)
echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
- You might have modified some files without having the
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
proper tools for further handling them. Check the \`README' file,
- it often tells you about the needed prerequisites for installing
+ it often tells you about the needed prerequirements for installing
this package. You may also peek at any GNU archive site, in case
some other package would contain this missing \`$1' program."
exit 1
@@ -351,10 +188,3 @@
esac
exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-libnacl for openSUSE:Factory checked in at 2014-09-03 08:30:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-libnacl (Old)
and /work/SRC/openSUSE:Factory/.python-libnacl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-libnacl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-libnacl/python-libnacl.changes 2014-08-15 09:56:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-libnacl.new/python-libnacl.changes 2014-09-03 08:30:38.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Sep 2 17:28:35 UTC 2014 - aboe76(a)gmail.com
+
+- Updated to 1.3.4
+ + Fixed issue and add tests for bug where saving and loading a signing key caused a stack trace, se issue #18
+ + Change the default ctype values to be more accurate and efficient
+ + Update soname detection on Linux for libsodium 0.7.0
+ + Make soname detection a little more future proof
+
+-------------------------------------------------------------------
Old:
----
libnacl-1.3.2.tar.gz
New:
----
libnacl-1.3.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-libnacl.spec ++++++
--- /var/tmp/diff_new_pack.dPoHso/_old 2014-09-03 08:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.dPoHso/_new 2014-09-03 08:30:42.000000000 +0200
@@ -16,7 +16,7 @@
#
Name: python-libnacl
-Version: 1.3.2
+Version: 1.3.4
Release: 0
License: Apache-2.0
Summary: Python bindings for libsodium/tweetnacl based on ctypes
++++++ libnacl-1.3.2.tar.gz -> libnacl-1.3.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/PKG-INFO new/libnacl-1.3.4/PKG-INFO
--- old/libnacl-1.3.2/PKG-INFO 2014-08-13 04:50:56.000000000 +0200
+++ new/libnacl-1.3.4/PKG-INFO 2014-09-01 01:46:16.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: libnacl
-Version: 1.3.2
+Version: 1.3.4
Summary: Python bindings for libsodium/tweetnacl based on ctypes
Home-page: https://libnacl.readthedocs.org/
Author: Thomas S Hatch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/conf.py new/libnacl-1.3.4/doc/conf.py
--- old/libnacl-1.3.2/doc/conf.py 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/doc/conf.py 2014-09-01 01:37:44.000000000 +0200
@@ -15,7 +15,6 @@
import sys
import os
sys.path.insert(0, os.path.abspath('..'))
-from libnacl.version import __version__
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
@@ -54,9 +53,9 @@
# built documents.
#
# The short X.Y version.
-version = __version__
+version = '1.3.4'
# The full version, including alpha/beta/rc tags.
-release = __version__
+release = version
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/index.rst new/libnacl-1.3.4/doc/index.rst
--- old/libnacl-1.3.2/doc/index.rst 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/doc/index.rst 2014-08-15 07:39:06.000000000 +0200
@@ -10,6 +10,7 @@
topics/secret
topics/sign
topics/dual
+ topics/utils
topics/raw_public
topics/raw_secret
topics/raw_sign
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/dual.rst new/libnacl-1.3.4/doc/topics/dual.rst
--- old/libnacl-1.3.2/doc/topics/dual.rst 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/doc/topics/dual.rst 2014-08-15 07:19:46.000000000 +0200
@@ -38,8 +38,7 @@
Every encryption routine requires a nonce. The nonce is a 24 char string
that must never be used twice with the same keypair. If no nonce is passed
- in then a nonce is generated based on the time of the encryption plus
- random data.
+ in then a nonce is generated based on random data.
If it is desired to generate a nonce manually this can be done by passing
it into the encrypt method.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/public.rst new/libnacl-1.3.4/doc/topics/public.rst
--- old/libnacl-1.3.2/doc/topics/public.rst 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/doc/topics/public.rst 2014-08-15 07:21:09.000000000 +0200
@@ -38,8 +38,7 @@
Every encryption routine requires a nonce. The nonce is a 24 char string
that must never be used twice with the same keypair. If no nonce is passed
- in then a nonce is generated based on the time of the encryption plus
- random data.
+ in then a nonce is generated based on random data.
If it is desired to generate a nonce manually this can be done by passing
it into the encrypt method.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/releases/1.3.2.rst new/libnacl-1.3.4/doc/topics/releases/1.3.2.rst
--- old/libnacl-1.3.2/doc/topics/releases/1.3.2.rst 2014-08-13 04:48:49.000000000 +0200
+++ new/libnacl-1.3.4/doc/topics/releases/1.3.2.rst 2014-08-15 07:10:52.000000000 +0200
@@ -1,5 +1,5 @@
===========================
-libnacl 1.3.1 Release Notes
+libnacl 1.3.2 Release Notes
===========================
Add detection of the libsodium.so.10 lib created by libsodium 0.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/releases/1.3.3.rst new/libnacl-1.3.4/doc/topics/releases/1.3.3.rst
--- old/libnacl-1.3.2/doc/topics/releases/1.3.3.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/libnacl-1.3.4/doc/topics/releases/1.3.3.rst 2014-08-15 07:11:51.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+libnacl 1.3.3 Release Notes
+===========================
+
+Fix issue and add tests for bug where saving and loading a signing key caused
+a stack trace, se issue #18
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/releases/1.3.4.rst new/libnacl-1.3.4/doc/topics/releases/1.3.4.rst
--- old/libnacl-1.3.2/doc/topics/releases/1.3.4.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/libnacl-1.3.4/doc/topics/releases/1.3.4.rst 2014-09-01 01:41:17.000000000 +0200
@@ -0,0 +1,7 @@
+===========================
+libnacl 1.3.4 Release Notes
+===========================
+
+* Change the default ctype values to be more accurate and efficient
+* Update soname detection on Linux for libsodium 0.7.0
+* Make soname detection a little more future proof
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/secret.rst new/libnacl-1.3.4/doc/topics/secret.rst
--- old/libnacl-1.3.2/doc/topics/secret.rst 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/doc/topics/secret.rst 2014-08-15 07:21:22.000000000 +0200
@@ -29,7 +29,6 @@
Every encryption routine requires a nonce. The nonce is a 24 char string
that must never be used twice with the same keypair. If no nonce is passed
- in then a nonce is generated based on the time of the encryption plus
- random data.
+ in then a nonce is generated based on random data.
If it is desired to generate a nonce manually this can be done by passing
it into the encrypt method.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/doc/topics/utils.rst new/libnacl-1.3.4/doc/topics/utils.rst
--- old/libnacl-1.3.2/doc/topics/utils.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/libnacl-1.3.4/doc/topics/utils.rst 2014-08-15 07:38:34.000000000 +0200
@@ -0,0 +1,50 @@
+=================
+Utility Functions
+=================
+
+The libnacl system comes with a number of utility functions, these functions
+are made available to make some of the aspects of encryption and key management
+easier. These range from nonce generation to loading saved keys.
+
+Loading Saved Keys
+==================
+
+After keys are saved using the key save method reloading the keys is easy. The
+`libnacl.utils.load_key` function will detect what type of key object saved
+said key and then create the object from the key and return it.
+
+.. code-block:: python
+
+ import libnacl.utils
+
+ key_obj = libnacl.utils.load_key('/etc/keys/bob.key')
+
+The load_key and save routines also support inline key serialization. The
+default is json but msgpack is also supported.
+
+Salsa Key
+=========
+
+A simple function that will return a random byte string suitable for use in
+SecretKey encryption.
+
+.. code-block:: python
+
+ import libnacl.utils
+
+ key = libnacl.utils.salsa_key
+
+This routine is only required with the raw encryption functions, as the
+`libnacl.secret.SecretBox` will generate the key automatically.
+
+Nonce Routines
+==============
+
+A few functions are available to help with creating nonce values, these
+routines are available because there is some debate about what the best approach
+is.
+
+We recommend a pure random string for the nonce which is returned from
+`rand_nonce`, but some have expressed a desire to create nonces which are
+designed to avoid re-use by more than simply random data and therefore
+the `time_nonce` function is also available.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/libnacl/__init__.py new/libnacl-1.3.4/libnacl/__init__.py
--- old/libnacl-1.3.2/libnacl/__init__.py 2014-08-13 04:40:25.000000000 +0200
+++ new/libnacl-1.3.4/libnacl/__init__.py 2014-09-01 01:34:16.000000000 +0200
@@ -9,6 +9,10 @@
import ctypes
import sys
+# libsodium likes to change the soname frequently, this should work for the
+# forseeable future but we'll need to keep an eye on this.
+__MAX_SONAME_VER = 100
+
def _get_nacl():
'''
@@ -42,23 +46,19 @@
return ctypes.cdll.LoadLibrary('libsodium.so')
except OSError:
pass
- try:
- return ctypes.cdll.LoadLibrary('libsodium.so.10')
- except OSError:
- pass
- try:
- return ctypes.cdll.LoadLibrary('libsodium.so.5')
- except OSError:
- pass
- try:
- return ctypes.cdll.LoadLibrary('libsodium.so.4')
- except OSError:
- pass
+ for soname_ver in xrange(4, __MAX_SONAME_VER + 1):
+ try:
+ return ctypes.cdll.LoadLibrary(
+ 'libsodium.so.{0}'.format(soname_ver)
+ )
+ except OSError:
+ pass
try:
return ctypes.cdll.LoadLibrary('tweetnacl.so')
except OSError:
msg = ('Could not locate nacl lib, searched for libsodium.so, '
- 'libsodium.so.5, libsodium.so.4, tweetnacl.so')
+ 'libsodium.so.X (for X <= {0}), and tweetnacl.so'
+ .format(__MAX_SONAME_VER))
raise OSError(msg)
nacl = _get_nacl()
@@ -352,7 +352,7 @@
using a given secret key
'''
tok = ctypes.create_string_buffer(crypto_auth_BYTES)
- ret = nacl.crypto_auth(tok, msg, len(msg), key)
+ ret = nacl.crypto_auth(tok, msg, ctypes.c_ulonglong(len(msg)), key)
if ret:
raise ValueError('Failed to auth msg')
return tok.raw[:crypto_auth_BYTES]
@@ -364,7 +364,7 @@
message and key
'''
tok = ctypes.create_string_buffer(crypto_auth_BYTES)
- ret = nacl.crypto_auth_verify(tok, msg, len(msg), key)
+ ret = nacl.crypto_auth_verify(tok, msg, ctypes.c_ulonglong(len(msg)), key)
if ret:
raise ValueError('Failed to auth msg')
return tok.raw[:crypto_auth_BYTES]
@@ -378,7 +378,7 @@
a given secret key
'''
tok = ctypes.create_string_buffer(crypto_onetimeauth_BYTES)
- ret = nacl.crypto_onetimeauth(tok, msg, len(msg), key)
+ ret = nacl.crypto_onetimeauth(tok, msg, ctypes.c_ulonglong(len(msg)), key)
if ret:
raise ValueError('Failed to auth msg')
return tok.raw[:crypto_onetimeauth_BYTES]
@@ -390,7 +390,7 @@
message and key
'''
tok = ctypes.create_string_buffer(crypto_onetimeauth_BYTES)
- ret = nacl.crypto_onetimeauth(tok, msg, len(msg), key)
+ ret = nacl.crypto_onetimeauth(tok, msg, ctypes.c_ulonglong(len(msg)), key)
if ret:
raise ValueError('Failed to auth msg')
return tok.raw[:crypto_onetimeauth_BYTES]
@@ -403,7 +403,7 @@
Compute a hash of the given message
'''
hbuf = ctypes.create_string_buffer(crypto_hash_BYTES)
- nacl.crypto_hash(hbuf, msg, len(msg))
+ nacl.crypto_hash(hbuf, msg, ctypes.c_ulonglong(len(msg)))
return hbuf.raw
@@ -412,7 +412,7 @@
Compute the sha256 hash of the given message
'''
hbuf = ctypes.create_string_buffer(crypto_hash_sha256_BYTES)
- nacl.crypto_hash_sha256(hbuf, msg, len(msg))
+ nacl.crypto_hash_sha256(hbuf, msg, ctypes.c_ulonglong(len(msg)))
return hbuf.raw
@@ -421,7 +421,7 @@
Compute the sha512 hash of the given message
'''
hbuf = ctypes.create_string_buffer(crypto_hash_sha512_BYTES)
- nacl.crypto_hash_sha512(hbuf, msg, len(msg))
+ nacl.crypto_hash_sha512(hbuf, msg, ctypes.c_ulonglong(len(msg)))
return hbuf.raw
@@ -473,9 +473,8 @@
'''
Return a string of random bytes of the given size
'''
- size = int(size)
buf = ctypes.create_string_buffer(size)
- nacl.randombytes(buf, size)
+ nacl.randombytes(buf, ctypes.c_ulonglong(size))
return buf.raw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/libnacl/base.py new/libnacl-1.3.4/libnacl/base.py
--- old/libnacl-1.3.2/libnacl/base.py 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/libnacl/base.py 2014-08-15 06:35:36.000000000 +0200
@@ -40,7 +40,7 @@
pk = self.hex_pk()
vk = self.hex_vk()
seed = self.hex_seed()
- if sk:
+ if sk and pk:
pre['priv'] = sk.decode(encoding='UTF-8')
if pk:
pre['pub'] = pk.decode(encoding='UTF-8')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/libnacl/utils.py new/libnacl-1.3.4/libnacl/utils.py
--- old/libnacl-1.3.2/libnacl/utils.py 2014-08-13 04:40:25.000000000 +0200
+++ new/libnacl-1.3.4/libnacl/utils.py 2014-08-15 06:41:21.000000000 +0200
@@ -24,7 +24,7 @@
elif serial == 'json':
import json
key_data = json.loads(packaged.decode(encoding='UTF-8'))
- if 'priv' and 'sign' in key_data:
+ if 'priv' in key_data and 'sign' in key_data:
return libnacl.dual.DualSecret(
libnacl.encode.hex_decode(key_data['priv']),
libnacl.encode.hex_decode(key_data['sign']))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/libnacl/version.py new/libnacl-1.3.4/libnacl/version.py
--- old/libnacl-1.3.2/libnacl/version.py 2014-08-13 04:46:51.000000000 +0200
+++ new/libnacl-1.3.4/libnacl/version.py 2014-09-01 01:37:23.000000000 +0200
@@ -1 +1 @@
-__version__ = '1.3.2'
+__version__ = '1.3.4'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/pkg/rpm/python-libnacl.spec new/libnacl-1.3.4/pkg/rpm/python-libnacl.spec
--- old/libnacl-1.3.2/pkg/rpm/python-libnacl.spec 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/pkg/rpm/python-libnacl.spec 2014-08-15 06:15:44.000000000 +0200
@@ -1,21 +1,19 @@
%if 0%{?fedora} > 12 || 0%{?rhel} > 6
%global with_python3 1
-%else
+%endif
%if 0%{?rhel} == 5
-%global with_python26 1
%global pybasever 2.6
%endif
%{!?__python2: %global __python2 /usr/bin/python%{?pybasever}}
%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
-%endif
%global srcname libnacl
Name: python-%{srcname}
-Version: 1.1.0
+Version: 1.3.2
Release: 1%{?dist}
Summary: Python bindings for libsodium/tweetnacl based on ctypes
@@ -30,10 +28,8 @@
BuildRequires: libsodium
Requires: libsodium
-%if 0%{?with_python26}
-BuildRequires: python26-devel
-BuildRequires: python26-setuptools
-%else
+%if ! (0%{?rhel} == 5)
+BuildRequires: python
BuildRequires: python-devel
BuildRequires: python-setuptools
%endif
@@ -50,6 +46,8 @@
completely portable. The file in libnacl/__init__.py can be pulled out and
placed directly in any project to give a single file binding to all of nacl.
+This is the Python 2 build of the module.
+
%if 0%{?with_python3}
%package -n python3-%{srcname}
Summary: Python bindings for libsodium/tweetnacl based on ctypes
@@ -62,8 +60,29 @@
to maintain extensive documentation on how to use nacl as well as being
completely portable. The file in libnacl/__init__.py can be pulled out and
placed directly in any project to give a single file binding to all of nacl.
+
+This is the Python 3 build of the module.
%endif
+%if 0%{?rhel} == 5
+%package -n python26-%{srcname}
+Summary: Python bindings for libsodium/tweetnacl based on ctypes
+Group: Development/Libraries
+BuildRequires: python26
+BuildRequires: libsodium
+BuildRequires: python26-devel
+Requires: python26
+Requires: libsodium
+
+%description -n python26-%{srcname}
+This library is used to gain direct access to the functions exposed by Daniel
+J. Bernstein's nacl library via libsodium or tweetnacl. It has been constructed
+to maintain extensive documentation on how to use nacl as well as being
+completely portable. The file in libnacl/__init__.py can be pulled out and
+placed directly in any project to give a single file binding to all of nacl.
+
+This is the Python 2 build of the module.
+%endif
%prep
%setup -q -n %{srcname}-%{version}
@@ -74,7 +93,7 @@
%endif
%build
-%{__python} setup.py build
+%{__python2} setup.py build
%if 0%{?with_python3}
pushd %{py3dir}
@@ -84,7 +103,7 @@
%install
rm -rf %{buildroot}
-python setup.py install --skip-build --root %{buildroot}
+%{__python2} setup.py install --skip-build --root %{buildroot}
%if 0%{?with_python3}
pushd %{py3dir}
@@ -95,9 +114,15 @@
%clean
rm -rf %{buildroot}
+%if 0%{?rhel} == 5
+%files -n python26-%{srcname}
+%defattr(-,root,root,-)
+%{python2_sitelib}/*
+%else
%files
%defattr(-,root,root,-)
%{python2_sitelib}/*
+%endif
%if 0%{?with_python3}
%files -n python3-%{srcname}
@@ -106,6 +131,15 @@
%endif
%changelog
+* Fri Aug 8 2014 Erik Johnson <erik(a)saltstack.com> - 1.3.2-1
+- Updated to 1.3.2
+
+* Fri Aug 8 2014 Erik Johnson <erik(a)saltstack.com> - 1.3.1-1
+- Updated to 1.3.1
+
+* Thu Aug 7 2014 Erik Johnson <erik(a)saltstack.com> - 1.3.0-1
+- Updated to 1.3.0
+
* Fri Jun 20 2014 Erik Johnson <erik(a)saltstack.com> - 1.1.0-1
- Updated to 1.1.0
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_dual.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_dual.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_public.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_public.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_raw_auth_sym.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_raw_auth_sym.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_raw_hash.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_raw_hash.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_raw_public.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_raw_public.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_raw_sign.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_raw_sign.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_save.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_save.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_secret.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_secret.cpython-34.pyc differ
Files old/libnacl-1.3.2/tests/unit/__pycache__/test_sign.cpython-34.pyc and new/libnacl-1.3.4/tests/unit/__pycache__/test_sign.cpython-34.pyc differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnacl-1.3.2/tests/unit/test_save.py new/libnacl-1.3.4/tests/unit/test_save.py
--- old/libnacl-1.3.2/tests/unit/test_save.py 2014-08-13 04:25:43.000000000 +0200
+++ new/libnacl-1.3.4/tests/unit/test_save.py 2014-08-15 07:07:28.000000000 +0200
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
# Import libnacl libs
import libnacl.dual
+import libnacl.sign
import libnacl.utils
# Import pythonlibs
@@ -44,6 +45,16 @@
os.remove(bob_path)
os.remove(alice_path)
+ def test_save_load_sign(self):
+ msg = b'then leap out of the rabbit, taking the French by surprise'
+ signer = libnacl.sign.Signer()
+ fh_, sign_path = tempfile.mkstemp()
+ signer.save(sign_path)
+ signer_load = libnacl.utils.load_key(sign_path)
+ signed1 = signer.sign(msg)
+ signed2 = signer_load.sign(msg)
+ self.assertEqual(signed1, signed2)
+
def test_save_perms(self):
bob = libnacl.dual.DualSecret()
fh_, bob_path = tempfile.mkstemp()
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-redis for openSUSE:Factory checked in at 2014-09-03 08:30:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-redis (Old)
and /work/SRC/openSUSE:Factory/.python-redis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-redis"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-redis/python-redis.changes 2013-11-25 16:03:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-redis.new/python-redis.changes 2014-09-03 08:30:35.000000000 +0200
@@ -1,0 +2,128 @@
+Tue Sep 2 16:17:27 UTC 2014 - toddrme2178(a)gmail.com
+
+- Update to version 2.10.3
+ * Fixed a bug with the bytearray support introduced in 2.10.2. Thanks
+ Josh Owen.
+- Update to version 2.10.2
+ * Added support for Hiredis's new bytearray support. Thanks
+ https://github.com/tzickel
+ * POSSIBLE BACKWARDS INCOMPATBLE CHANGE: Fixed a possible race condition
+ when multiple threads share the same Lock instance with a timeout. Lock
+ tokens are now stored in thread local storage by default. If you have
+ code that acquires a lock in one thread and passes that lock instance to
+ another thread to release it, you need to disable thread local storage.
+ Refer to the doc strings on the Lock class about the thread_local
+ argument information.
+ * Fixed a regression in from_url where "charset" and "errors" weren't
+ valid options. "encoding" and "encoding_errors" are still accepted
+ and preferred.
+ * The "charset" and "errors" options have been deprecated. Passing
+ either to StrictRedis.__init__ or from_url will still work but will
+ also emit a DeprecationWarning. Instead use the "encoding" and
+ "encoding_errors" options.
+ * Fixed a compatability bug with Python 3 when the server closes a
+ connection.
+ * Added BITPOS command. Thanks https://github.com/jettify.
+ * Fixed a bug when attempting to send large values to Redis in a Pipeline.
+- Update to version 2.10.1
+ * Fixed a bug where Sentinel connections to a server that's no longer a
+ master and receives a READONLY error will disconnect and reconnect to
+ the master.
+- Update to version 2.10.0
+ * Discontinuted support for Python 2.5. Upgrade. You'll be happier.
+ * The HiRedis parser will now properly raise ConnectionErrors.
+ * Completely refactored PubSub support. Fixes all known PubSub bugs and
+ adds a bunch of new features. Docs can be found in the README under the
+ new "Publish / Subscribe" section.
+ * Added the new HyperLogLog commanads (PFADD, PFCOUNT, PFMERGE). Thanks
+ Pepijn de Vos and Vincent Ohprecio.
+ * Updated TTL and PTTL commands with Redis 2.8+ semantics. Thanks Markus
+ Kaiserswerth.
+ * *SCAN commands now return a long (int on Python3) cursor value rather
+ than the string representation. This might be slightly backwards
+ incompatible in code using *SCAN commands loops such as
+ "while cursor != '0':".
+ * Added extra *SCAN commands that return iterators instead of the normal
+ [cursor, data] type. Use scan_iter, hscan_iter, sscan_iter, and
+ zscan_iter for iterators. Thanks Mathieu Longtin.
+ * Added support for SLOWLOG commands. Thanks Rick van Hattem.
+ * Added lexicographical commands ZRANGEBYLEX, ZREMRANGEBYLEX, and ZLEXCOUNT
+ for sorted sets.
+ * Connection objects now support an optional argument, socket_read_size,
+ indicating how much data to read during each socket.recv() call. After
+ benchmarking, increased the default size to 64k, which dramatically
+ improves performance when fetching large values, such as many results
+ in a pipeline or a large (>1MB) string value.
+ * Improved the pack_command and send_packed_command functions to increase
+ performance when sending large (>1MB) values.
+ * Sentinel Connections to master servers now detect when a READONLY error
+ is encountered and disconnect themselves and all other active connections
+ to the same master so that the new master can be discovered.
+ * Fixed Sentinel state parsing on Python 3.
+ * Added support for SENTINEL MONITOR, SENTINEL REMOVE, and SENTINEL SET
+ commands. Thanks Greg Murphy.
+ * INFO ouput that doesn't follow the "key:value" format will now be
+ appended to a key named "__raw__" in the INFO dictionary. Thanks Pedro
+ Larroy.
+ * The "vagrant" directory contains a complete vagrant environment for
+ redis-py developers. The environment runs a Redis master, a Redis slave,
+ and 3 Sentinels. Future iterations of the test sutie will incorporate
+ more integration style tests, ensuring things like failover happen
+ correctly.
+ * It's now possible to create connection pool instances from a URL.
+ StrictRedis.from_url() now uses this feature to create a connection pool
+ instance and use that when creating a new client instance. Thanks
+ https://github.com/chillipino
+ * When creating client instances or connection pool instances from an URL,
+ it's now possible to pass additional options to the connection pool with
+ querystring arguments.
+ * Fixed a bug where some encodings (like utf-16) were unusable on Python 3
+ as command names and literals would get encoded.
+ * Added an SSLConnection class that allows for secure connections through
+ stunnel or other means. Construct and SSL connection with the sll=True
+ option on client classes, using the rediss:// scheme from an URL, or
+ by passing the SSLConnection class to a connection pool's
+ connection_class argument. Thanks https://github.com/oranagra.
+ * Added a socket_connect_timeout option to control how long to wait while
+ establishing a TCP connection before timing out. This lets the client
+ fail fast when attempting to connect to a downed server while keeping
+ a more lenient timeout for all other socket operations.
+ * Added TCP Keep-alive support by passing use the socket_keepalive=True
+ option. Finer grain control can be achieved using the
+ socket_keepalive_options option which expects a dictionary with any of
+ the keys (socket.TCP_KEEPIDLE, socket.TCP_KEEPCNT, socket.TCP_KEEPINTVL)
+ and integers for values. Thanks Yossi Gottlieb.
+ * Added a `retry_on_timeout` option that controls how socket.timeout errors
+ are handled. By default it is set to False and will cause the client to
+ raise a TimeoutError anytime a socket.timeout is encountered. If
+ `retry_on_timeout` is set to True, the client will retry a command that
+ timed out once like other `socket.error`s.
+ * Completely refactored the Lock system. There is now a LuaLock class
+ that's used when the Redis server is capable of running Lua scripts along
+ with a fallback class for Redis servers < 2.6. The new locks fix several
+ subtle race consider that the old lock could face. In additional, a
+ new method, "extend" is available on lock instances that all a lock
+ owner to extend the amount of time they have the lock for. Thanks to
+ Eli Finkelshteyn and https://github.com/chillipino for contributions.
+- Update to version 2.9.1
+ * IPv6 support. Thanks https://github.com/amashinchi
+- Update to version 2.9.0
+ * Performance improvement for packing commands when using the PythonParser.
+ Thanks Guillaume Viot.
+ * Executing an empty pipeline transaction no longer sends MULTI/EXEC to
+ the server. Thanks EliFinkelshteyn.
+ * Errors when authenticating (incorrect password) and selecting a database
+ now close the socket.
+ * Full Sentinel support thanks to Vitja Makarov. Thanks!
+ * Better repr support for client and connection pool instances. Thanks
+ Mark Roberts.
+ * Error messages that the server sends to the client are now included
+ in the client error message. Thanks Sangjin Lim.
+ * Added the SCAN, SSCAN, HSCAN, and ZSCAN commands. Thanks Jingchao Hu.
+ * ResponseErrors generated by pipeline execution provide addition context
+ including the position of the command in the pipeline and the actual
+ command text generated the error.
+ * ConnectionPools now play nicer in threaded environments that fork. Thanks
+ Christian Joergensen.
+
+-------------------------------------------------------------------
Old:
----
redis-2.8.0.tar.gz
New:
----
redis-2.10.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-redis.spec ++++++
--- /var/tmp/diff_new_pack.mDKcmu/_old 2014-09-03 08:30:38.000000000 +0200
+++ /var/tmp/diff_new_pack.mDKcmu/_new 2014-09-03 08:30:38.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-redis
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,7 +17,7 @@
Name: python-redis
-Version: 2.8.0
+Version: 2.10.3
Release: 0
Url: http://github.com/andymccurdy/redis-py
Summary: Python client for Redis key-value store
@@ -26,6 +26,7 @@
Source: https://pypi.python.org/packages/source/r/redis/redis-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel
+BuildRequires: python-py
Requires: python-py
%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()")}
++++++ redis-2.8.0.tar.gz -> redis-2.10.3.tar.gz ++++++
++++ 6689 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-colorama for openSUSE:Factory checked in at 2014-09-03 08:30:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-colorama (Old)
and /work/SRC/openSUSE:Factory/.python-colorama.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-colorama"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-colorama/python-colorama.changes 2013-09-27 17:59:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-colorama.new/python-colorama.changes 2014-09-03 08:30:31.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Sep 2 16:29:46 UTC 2014 - toddrme2178(a)gmail.com
+
+- Update to 0.3.1
+ * Fixed crash on exit with closed stdout, with thanks to Marc Abramowitz.
+ * Now uses setuptools if available, and falls back to distutils if not.
+ * setup.py no longer imports anything from colorama source.
+- Update to 0.3.0
+ * Move repository to Git, https://github.com/tartley/colorama. (My Mercurial
+ repo seemed to be corrupted, I couldn't commit nor view patches of old
+ commits, even on fresh checkouts.)
+ * Fix always-crash on non-Windows platforms, reported by Matt McCormick.
+ * Fix issue #47, incompatible with pyreadline.
+
+-------------------------------------------------------------------
Old:
----
colorama-0.2.7.tar.gz
New:
----
colorama-0.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-colorama.spec ++++++
--- /var/tmp/diff_new_pack.pmKKnp/_old 2014-09-03 08:30:34.000000000 +0200
+++ /var/tmp/diff_new_pack.pmKKnp/_new 2014-09-03 08:30:34.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-colorama
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,14 +17,15 @@
Name: python-colorama
-Version: 0.2.7
+Version: 0.3.1
Release: 0
Summary: Cross-platform colored terminal text
License: BSD-3-Clause
Group: Development/Languages/Python
-Url: http://code.google.com/p/colorama/
+Url: https://github.com/tartley/colorama
Source: http://pypi.python.org/packages/source/c/colorama/colorama-%{version}.tar.gz
BuildRequires: python-devel
+BuildRequires: python-setuptools
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()")}
@@ -58,7 +59,7 @@
%files
%defattr(-,root,root,-)
-%doc LICENSE.txt README.txt demos
+%doc CHANGELOG.rst LICENSE.txt README.txt demos
%{python_sitelib}/*
%changelog
++++++ colorama-0.2.7.tar.gz -> colorama-0.3.1.tar.gz ++++++
++++ 1986 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pology for openSUSE:Factory checked in at 2014-09-03 08:30:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pology (Old)
and /work/SRC/openSUSE:Factory/.pology.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pology"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pology/pology.changes 2014-06-30 21:50:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pology.new/pology.changes 2014-09-03 08:30:27.000000000 +0200
@@ -1,0 +2,38 @@
+Mon Jul 28 09:19:40 UTC 2014 - vpelcak(a)suse.com
+
+- Version upgrade to 0.12:
+ * check-rules sieve: New parameter 'byrule' to list failed messages
+ at the end of processing sorted by rule identifier.
+ * new unfuzzy-qtclass-only sieve: Unfuzzy messages which were
+ fuzzied due to C++ class name change in code, in catalogs
+ derived by conversion from Qt Linguist translation files.
+ * posummit: New field to set the precedence of summit subdirectories
+ (S.subdir_precedence), so that branch catalogs existing in
+ two or more branch subdirectories are always located in
+ the higher priority summit subdirectory.
+ When processing summit catalogs with some precedence set,
+ the order of processing is also following the precedence,
+ instead of being alphabetical by path throughout.
+ * Syntax highlighting for code snippets in the user manual.
+ * Updated language support (spelling, rules, etc):
+ Catalan, French, Galician, Norwegian, Serbian, Spanish.
+ * Updated project-specific support: KDE.
+ * stats sieve: File with list of incomplete catalogs
+ (when setting 'incompfile' parameter ) is always written,
+ even if all catalogs are complete, i.e. empty list file is produced.
+ This prevents an old list file appearing as the new one.
+ * posummit: When branch catalogs without expected corresponding
+ summit catalogs are detected (on merge and scatter), instead of
+ error a warning is issued. It has been seen in practice that
+ higher attention demanded by error was more trouble than worth.
+ Such branch catalogs are then skipped during the operation.
+ * Word wrapping of message fields when writing catalogs was wrong
+ in some cases when visual and character word lengths were different
+ (e.g. CJK languages). This could have resulted in corrupted catalogs.
+ * stats sieve: Heuristics for splitting word count from fuzzy messages
+ into translated/untranslated (when 'ondiff' parameter is issued)
+ will no longer cause negative additions.
+ * More detailed licensing information throughout.
+ * Adapted VCS handling for Subversion 1.7.
+
+-------------------------------------------------------------------
Old:
----
pology-0.11.tar.bz2
New:
----
pology-0.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pology.spec ++++++
--- /var/tmp/diff_new_pack.MSBNAG/_old 2014-09-03 08:30:29.000000000 +0200
+++ /var/tmp/diff_new_pack.MSBNAG/_new 2014-09-03 08:30:29.000000000 +0200
@@ -17,7 +17,7 @@
Name: pology
-Version: 0.11
+Version: 0.12
Release: 0
Summary: Command-line tools for in-depth processing of PO files
License: GPL-3.0+
++++++ pology-0.11.tar.bz2 -> pology-0.12.tar.bz2 ++++++
++++ 385394 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0