openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- 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
February 2007
- 1 participants
- 918 discussions
Hello community,
here is the log from the commit of package klamav
checked in at Mon Feb 26 11:43:39 CET 2007.
--------
--- KDE/klamav/klamav.changes 2006-11-20 15:15:35.000000000 +0100
+++ /mounts/work_src_done/STABLE/klamav/klamav.changes 2007-02-26 09:54:40.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Feb 26 09:54:18 CET 2007 - dmueller(a)suse.de
+
+- update to 0.41:
+ * no upstream changelog available
+ * build against clamav 0.9x
+
+-------------------------------------------------------------------
Old:
----
klamav-0.38-source.tar.gz
New:
----
klamav-0.41-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ klamav.spec ++++++
--- /var/tmp/diff_new_pack.wG6392/_old 2007-02-26 11:43:23.000000000 +0100
+++ /var/tmp/diff_new_pack.wG6392/_new 2007-02-26 11:43:23.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package klamav (Version 0.38)
+# spec file for package klamav (Version 0.41)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -17,9 +17,9 @@
Group: Productivity/Security
Summary: Frontend for clamav
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Version: 0.38
-Release: 31
-Source0: klamav-%{version}-source.tar.gz
+Version: 0.41
+Release: 1
+Source0: klamav-%{version}-source.tar.bz2
Patch: FIXME.diff
Patch1: remove-faulty-comment.diff
@@ -72,7 +72,11 @@
/opt/kde3/share/icons/*/*/*/klamav.*
/opt/kde3/share/doc/HTML/en/klamav02
-%changelog -n klamav
+%changelog
+* Mon Feb 26 2007 - dmueller(a)suse.de
+- update to 0.41:
+ * no upstream changelog available
+ * build against clamav 0.9x
* Mon Nov 20 2006 - stbinner(a)suse.de
- remove wrong comment and make ScanWithKlamAV executable (#220151)
* Tue Aug 01 2006 - stbinner(a)suse.de
++++++ FIXME.diff ++++++
--- /var/tmp/diff_new_pack.wG6392/_old 2007-02-26 11:43:23.000000000 +0100
+++ /var/tmp/diff_new_pack.wG6392/_new 2007-02-26 11:43:23.000000000 +0100
@@ -1,15 +1,6 @@
---- src/klammail/client.c 2006/05/22 09:53:24 1.1
-+++ src/klammail/client.c 2006/05/22 09:53:47
-@@ -164,5 +164,5 @@
- }
-
- fclose(fd);
--
-+ return 0;
- }
---- src/klamav.cpp 2006/05/22 09:54:14 1.1
-+++ src/klamav.cpp 2006/05/22 09:54:50
-@@ -182,8 +182,7 @@
+--- src/klamav.cpp
++++ src/klamav.cpp
+@@ -185,8 +185,7 @@
}
hide();
@@ -19,3 +10,23 @@
}
+--- src/klamd/scanner.c
++++ src/klamd/scanner.c
+@@ -396,7 +396,7 @@
+
+ logg("*Accepted connection on port %d, fd %d\n", port, acceptd);
+
+- if ((tmpname = cli_gentempdesc(NULL, &tmpd)) == NULL) {
++ if ((tmpname = (char*) cli_gentempdesc(NULL, &tmpd)) == NULL) {
+ shutdown(sockfd, 2);
+ close(sockfd);
+ close(acceptd);
+--- src/klammail/client.c
++++ src/klammail/client.c
+@@ -164,5 +164,5 @@
+ }
+
+ fclose(fd);
+-
++ return 0;
+ }
++++++ remove-faulty-comment.diff ++++++
--- /var/tmp/diff_new_pack.wG6392/_old 2007-02-26 11:43:23.000000000 +0100
+++ /var/tmp/diff_new_pack.wG6392/_new 2007-02-26 11:43:23.000000000 +0100
@@ -1,5 +1,5 @@
---- src/action/ScanWithKlamAV 2006/11/20 14:13:09 1.1
-+++ src/action/ScanWithKlamAV 2006/11/20 14:13:24
+--- src/action/ScanWithKlamAV
++++ src/action/ScanWithKlamAV
@@ -1,7 +1,4 @@
#!/bin/bash -v
-#
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 installation-images
checked in at Mon Feb 26 11:43:15 CET 2007.
--------
--- installation-images/installation-images.changes 2007-02-22 14:56:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2007-02-26 11:00:12.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Feb 26 11:00:08 CET 2007 - snwint(a)suse.de
+
+- added yast2-add-on, xorg-x11-libxcb
+
+-------------------------------------------------------------------
Old:
----
installation-images-9.53.tar.bz2
New:
----
installation-images-9.54.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.YU4058/_old 2007-02-26 11:43:02.000000000 +0100
+++ /var/tmp/diff_new_pack.YU4058/_new 2007-02-26 11:43:02.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package installation-images (Version 9.53)
+# spec file for package installation-images (Version 9.54)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,10 +12,10 @@
Name: installation-images
BuildRequires: Crystalcursors IPAGothic KhmerOS-fonts adaptec-firmware ash autoyast2-installation baekmuk-ttf bc blueprint-cursor-theme bootsplash bootsplash-theme-SuSE bootsplash-theme-SuSE-SLES cifs-mount cron cups-libs ddrescue dhcpcd dmraid dump ed efont-unicode eject evms-gui fbiterm finger fonts-arabic fonts-config fonts-thai freefont gdb glibc-i18ndata hex icmpinfo indic-fonts initviocons iputils joe kdelibs3 krb5-devel libidn libjpeg-devel libpng-devel links linuxrc lvm2 mdadm mingetty mtools multipath-tools nasm netcat netpbm nfs-utils nscd ntfsprogs openslp-server openssh pcmciautils pcre-devel perl-Compress-Zlib popt-devel pothana2000 qlogic-firmware recode rsh rsync sbl screen scsi setserial smartmontools sysconfig syslogd tcpd-devel telnet telnet-server termcap terminfo ttf-founder-simplified usbutils wget xfsdump
-BuildRequires: yast2-mouse yast2-qt yast2-repair yast2-runlevel yast2-slp yast2-storage-evms yast2-trans-allpacks yast2-trans-stats yast2-tune yast2-update
+BuildRequires: yast2-add-on yast2-mouse yast2-qt yast2-repair yast2-runlevel yast2-slp yast2-storage-evms yast2-trans-allpacks yast2-trans-stats yast2-tune yast2-update
BuildRequires: aaa_base audit-libs boost busybox checkmedia dejavu dmapi dosfstools ethtool evms fvwm2 hfsutils kernel-binary-packages libelf libicu libzypp open-iscsi openct pciutils pcsc-lite perl-HTML-Parser resmgr util-linux util-linux-crypto
BuildRequires: bootsplash-theme-SuSE-NLD gpg jfsutils sax2-tools sqlite suse-build-key yast2-iscsi-client yast2-ncurses
-BuildRequires: tightvnc xkeyboard-config xmset xorg-x11 xorg-x11-Xnest xorg-x11-Xvfb xorg-x11-fonts xorg-x11-fonts-core xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXdmcp xorg-x11-libXext xorg-x11-libXfixes xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm xorg-x11-libXrender xorg-x11-libXt xorg-x11-libfontenc xorg-x11-libxkbfile xterm
+BuildRequires: tightvnc xkeyboard-config xmset xorg-x11 xorg-x11-Xnest xorg-x11-Xvfb xorg-x11-fonts xorg-x11-fonts-core xorg-x11-libICE xorg-x11-libSM xorg-x11-libX11 xorg-x11-libXau xorg-x11-libXdmcp xorg-x11-libXext xorg-x11-libXfixes xorg-x11-libXmu xorg-x11-libXp xorg-x11-libXpm xorg-x11-libXrender xorg-x11-libXt xorg-x11-libfontenc xorg-x11-libxcb xorg-x11-libxkbfile xterm
%ifnarch ia64
BuildRequires: ltrace
%endif
@@ -65,9 +65,9 @@
Obsoletes: y2image
Autoreqprov: off
Summary: Installation Image Files
-Version: 9.53
+Version: 9.54
Release: 1
-Source: installation-images-9.53.tar.bz2
+Source: installation-images-9.54.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _binary_payload w.ufdio
@@ -322,6 +322,8 @@
/CD1
%changelog
+* Mon Feb 26 2007 - snwint(a)suse.de
+- added yast2-add-on, xorg-x11-libxcb
* Thu Feb 22 2007 - snwint(a)suse.de
- fixed bug in splash config
- create_interface: extract OSA MAC address from install.inf (#184438)
++++++ installation-images-9.53.tar.bz2 -> installation-images-9.54.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.53/Changelog new/installation-images-9.54/Changelog
--- old/installation-images-9.53/Changelog 2007-02-22 14:53:29.000000000 +0100
+++ new/installation-images-9.54/Changelog 2007-02-26 10:59:03.000000000 +0100
@@ -1,3 +1,6 @@
+26/2/2007: v9.54
+ - added yast2-add-on, xorg-x11-libxcb
+
22/2/2007: v9.53
- fixed bug in splash config
- create_interface: extract OSA MAC address from install.inf (#184438)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.53/data/rescue/rescue.file_list new/installation-images-9.54/data/rescue/rescue.file_list
--- old/installation-images-9.53/data/rescue/rescue.file_list 2007-02-05 14:24:33.000000000 +0100
+++ new/installation-images-9.54/data/rescue/rescue.file_list 2007-02-26 10:37:44.000000000 +0100
@@ -691,7 +691,7 @@
E echo "/dev/root / ext2 defaults 0 0" >/etc/fstab
E echo "proc /proc proc defaults 0 0" >>/etc/fstab
E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab
-E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
+# E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab
E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab
E /sbin/SuSEconfig --force --norestarts
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.53/data/root/machbunt.file_list new/installation-images-9.54/data/root/machbunt.file_list
--- old/installation-images-9.53/data/root/machbunt.file_list 2007-02-07 12:13:45.000000000 +0100
+++ new/installation-images-9.54/data/root/machbunt.file_list 2007-02-26 10:33:05.000000000 +0100
@@ -156,6 +156,10 @@
/usr/lib*/libXxf86vm.so.*
/usr/lib*/libdmx.so.*
+ xorg-x11-libxcb:
+ /usr/lib*/libxcb.so.*
+ /usr/lib*/libxcb-xlib.so.*
+
fontconfig:
/etc/fonts/*.conf
/etc/fonts/conf.d
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.53/data/root/root.file_list new/installation-images-9.54/data/root/root.file_list
--- old/installation-images-9.53/data/root/root.file_list 2007-02-22 14:55:54.000000000 +0100
+++ new/installation-images-9.54/data/root/root.file_list 2007-02-26 10:21:47.000000000 +0100
@@ -349,8 +349,8 @@
s /usr/lib/YaST2/startup/YaST2.First-Stage /sbin/yast
r /usr/lib/YaST2/bin/yast2
-# yast2-add-on:
-# /
+ yast2-add-on:
+ /
yast2-bootloader:
/
yast2-core:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-9.53/VERSION new/installation-images-9.54/VERSION
--- old/installation-images-9.53/VERSION 2007-02-15 14:39:27.000000000 +0100
+++ new/installation-images-9.54/VERSION 2007-02-26 10:57:42.000000000 +0100
@@ -1 +1 @@
-9.53
+9.54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 subversion
checked in at Sun Feb 25 23:44:37 CET 2007.
--------
--- subversion/subversion.changes 2007-01-25 13:21:55.000000000 +0100
+++ /mounts/work_src_done/STABLE/subversion/subversion.changes 2007-02-25 16:51:12.000000000 +0100
@@ -1,0 +2,86 @@
+Sun Feb 25 16:48:11 CET 2007 - olh(a)suse.de
+
+- update viewvc to 1.0.3
+ * fix bug in path shown for Subversion deleted-under-copy items (issue #265)
+ * minor documentation fixes
+ * fix annotate assertions on uncanonicalized #include paths (issue #208)
+ * make RSS URL method match the method used to generate it (issue #245)
+ * fix Subversion annotation to run non-interactively, preventing hangs
+ * fix bug in custom syntax highlighter fallback logic
+ * fix bug in PHP CGI hack to avoid force-cgi-redirect errors
+- update cvs2svn to 1.5.1
+ New features:
+ * Support multiproject conversions (each gets its own trunk, tags, branches).
+ * New --options option to allow run-time options to be defined via a file.
+ * --co, --cvs, and --sort options to specify the paths to executables.
+ * Add new --fallback-encoding option.
+ Bugs fixed:
+ * Add missing import in cvs2svn_lib/process.py.
+ * Fix issue #86: Support multiple project roots per repository.
+ * Fix issue #104: Allow path to "sort" executable to be specified.
+ * Fix issue #8: Allow multiple --encoding options.
+ * Fix issue #109: Improve handling of fallback encodings.
+ Improvements and output changes:
+ * Further reduce conversion time and temporary space requirements.
+ Miscellaneous:
+ * Deprecate the --dump-only option (it is now implied by --dumpfile).
+
+-------------------------------------------------------------------
+Sat Feb 24 21:55:39 CET 2007 - olh(a)suse.de
+
+- Version 1.4.3
+ User-visible-changes:
+ - Client:
+ * fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
+ * fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
+ * fixed: error when committing replaced directories (r22991, -8)
+ * fixed: inability to change file perms due to existing file perms (r23018)
+ * include newest version of svn-graph.pl (r22969)
+ * install a manpage for svnsync (r21403)
+ * translation updates for all languages
+ * dramatically speed up commit of wc-to-wc copy (r21471)
+ * fixed: support 'svn co URL@{DATE}' (issue #2602)
+ * fixed: cannot access repositories with spaces via svn:// (issue #2612)
+ * fixed: passing full URL in some DAV requests, breaking proxies (r21526)
+ * fixed: history-tracing can fail for renamed directories (issue #2600)
+ * fixed: crash if interrupted while opening a working copy (r21792)
+ * fixed: 'svn merge' should notify about conflicted files (issue #2584)
+ * fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
+ * fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
+ * fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
+ * fixed: 'svn up' failing with checksum mismatch error (issue #2618)
+ * fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
+ * fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
+ * svnshell tool: support "setrev head" (r20992)
+ * include newest version of svnmerge.py
+ - Server:
+ * fixed: incorrectly reporting authz circular dependencies (issue #2684)
+ * fixed: potential filesystem memory leak in commit finalisation (r22729)
+ * FSFS: improve detection of disk write errors (r21346)
+ * FSFS: prevent API violation from corrupting repository (issue #2467)
+ * improved error checking when running hook scripts, etc (r21483)
+ * mailer.py: new commit_url option links to web page for a commit (r21333)
+ - Client and Server:
+ * fixed: potential string corruption when resizing string buffers (r22689)
+ * translation updates for Korean, Spanish, Italian, Simplified Chinese,
+ and Japanese (fixing issues #2649 and #2681)
+ Developer-visible-changes:
+ * update (experimental) ra_serf repository access module for DAV (r22872)
+ * fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
+ * fixed: error when calling svn_repos_replay2() with a txn root (r22609)
+ * support current CVS versions of libtool (post-1.5.22) (r22120)
+ * javahl bindings:
+ - fixed: auth cache is created in the current directory (r22780)
+ - fixed: SVNAdmin's setLog() method always fails (r22387)
+ - fixed: target dependency order in generated build scripts (r22209)
+ - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
+ - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
+ - fixed: crash when empty destination path passed to checkout (r21770)
+ * SWIG/perl bindings:
+ - fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
+ - fixed: memory leak when calling methods on a Perl commit editor (r22332)
+ - fixed: ra_replay works with Perl delta editors (r20666)
+ * SWIG/python bindings:
+ - fixed: crash when using an apr_hash_t typemap (issue #2606)
+
+-------------------------------------------------------------------
Old:
----
subversion.cvs2svn-1.4.x.tar.bz2
subversion.ne_lock_discover-args.patch
subversion.viewvc-r1397.patch
subversion.viewvc-r1415.patch
subversion.viewvc-r1418.patch
subversion.viewvc-r1419.patch
subversion.viewvc-r1423.patch
New:
----
subversion.cvs2svn-1.5.x.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ subversion.spec ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:10.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package subversion (Version 1.4.0)
+# spec file for package subversion (Version 1.4.3)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,8 +12,8 @@
Name: subversion
BuildRequires: apache2-devel db-devel gcc-c++ java2-devel-packages neon-devel openldap2-devel python-devel swig
-Version: 1.4.0
-Release: 40
+Version: 1.4.3
+Release: 1
#
%define apxs /usr/sbin/apxs2
%define apache_libexecdir %(%{apxs} -q LIBEXECDIR)
@@ -37,11 +37,10 @@
Source8: subversion.viewvc.conf
Source9: subversion.rcsvnserve
Source10: subversion.sysconfig.svnserve
-Source11: subversion.cvs2svn-1.4.x.tar.bz2
+Source11: subversion.cvs2svn-1.5.x.tar.bz2
Source42: subversion.svngrep.sh
Source43: subversion.svndiff.sh
#
-Patch10: subversion.ne_lock_discover-args.patch
Patch11: subversion.libtool-verbose.patch
Patch12: subversion.svn_swig_pl_info_receiver.patch
# build fixes
@@ -56,11 +55,6 @@
Patch35: subversion.java14.patch
#
Patch42: subversion.viewvc-buglink.patch
-Patch43: subversion.viewvc-r1397.patch
-Patch44: subversion.viewvc-r1415.patch
-Patch45: subversion.viewvc-r1418.patch
-Patch46: subversion.viewvc-r1419.patch
-Patch47: subversion.viewvc-r1423.patch
#
Patch51: subversion.cvs2svn.install-prefix.patch
#
@@ -129,10 +123,10 @@
-%define cvs2svn_dir cvs2svn-1.4.x
+%define cvs2svn_dir cvs2svn-1.5.x
%package -n cvs2svn
-Version: 1.4.0
-Release: 34
+Version: 1.5.1
+Release: 1
Provides: subversion-cvs2svn
Obsoletes: subversion-cvs2svn
Group: Development/Tools/Version Control
@@ -151,8 +145,8 @@
%package -n viewvc
-Version: 1.0.1
-Release: 36
+Version: 1.0.3
+Release: 1
Requires: subversion-python
Provides: subversion-viewcvs viewcvs
Obsoletes: subversion-viewcvs viewcvs
@@ -196,7 +190,6 @@
echo "" >> subversion/bindings/java/javahl/native/Path.cpp
echo "" >> subversion/bindings/java/javahl/native/Targets.cpp
#
-%patch10 -p1
%patch11 -p1
%patch12 -p1
#
@@ -213,11 +206,6 @@
%patch35 -p1
#
pushd viewvc-1.0.x
-%patch43
-%patch44
-%patch45
-%patch46
-%patch47
%patch42
popd
pushd %{cvs2svn_dir}
@@ -494,7 +482,87 @@
%dir %{apache_sysconfdir}/conf.d
%config (noreplace) %{apache_sysconfdir}/conf.d/subversion.viewvc.conf
-%changelog -n subversion
+%changelog
+* Sun Feb 25 2007 - olh(a)suse.de
+- update viewvc to 1.0.3
+ * fix bug in path shown for Subversion deleted-under-copy items (issue #265)
+ * minor documentation fixes
+ * fix annotate assertions on uncanonicalized #include paths (issue #208)
+ * make RSS URL method match the method used to generate it (issue #245)
+ * fix Subversion annotation to run non-interactively, preventing hangs
+ * fix bug in custom syntax highlighter fallback logic
+ * fix bug in PHP CGI hack to avoid force-cgi-redirect errors
+- update cvs2svn to 1.5.1
+ New features:
+ * Support multiproject conversions (each gets its own trunk, tags, branches).
+ * New --options option to allow run-time options to be defined via a file.
+ * --co, --cvs, and --sort options to specify the paths to executables.
+ * Add new --fallback-encoding option.
+ Bugs fixed:
+ * Add missing import in cvs2svn_lib/process.py.
+ * Fix issue #86: Support multiple project roots per repository.
+ * Fix issue #104: Allow path to "sort" executable to be specified.
+ * Fix issue #8: Allow multiple --encoding options.
+ * Fix issue #109: Improve handling of fallback encodings.
+ Improvements and output changes:
+ * Further reduce conversion time and temporary space requirements.
+ Miscellaneous:
+ * Deprecate the --dump-only option (it is now implied by --dumpfile).
+* Sat Feb 24 2007 - olh(a)suse.de
+- Version 1.4.3
+ User-visible-changes:
+ - Client:
+ * fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
+ * fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
+ * fixed: error when committing replaced directories (r22991, -8)
+ * fixed: inability to change file perms due to existing file perms (r23018)
+ * include newest version of svn-graph.pl (r22969)
+ * install a manpage for svnsync (r21403)
+ * translation updates for all languages
+ * dramatically speed up commit of wc-to-wc copy (r21471)
+ * fixed: support 'svn co URL@{DATE}' (issue #2602)
+ * fixed: cannot access repositories with spaces via svn:// (issue #2612)
+ * fixed: passing full URL in some DAV requests, breaking proxies (r21526)
+ * fixed: history-tracing can fail for renamed directories (issue #2600)
+ * fixed: crash if interrupted while opening a working copy (r21792)
+ * fixed: 'svn merge' should notify about conflicted files (issue #2584)
+ * fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
+ * fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
+ * fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
+ * fixed: 'svn up' failing with checksum mismatch error (issue #2618)
+ * fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
+ * fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
+ * svnshell tool: support "setrev head" (r20992)
+ * include newest version of svnmerge.py
+ - Server:
+ * fixed: incorrectly reporting authz circular dependencies (issue #2684)
+ * fixed: potential filesystem memory leak in commit finalisation (r22729)
+ * FSFS: improve detection of disk write errors (r21346)
+ * FSFS: prevent API violation from corrupting repository (issue #2467)
+ * improved error checking when running hook scripts, etc (r21483)
+ * mailer.py: new commit_url option links to web page for a commit (r21333)
+ - Client and Server:
+ * fixed: potential string corruption when resizing string buffers (r22689)
+ * translation updates for Korean, Spanish, Italian, Simplified Chinese,
+ and Japanese (fixing issues #2649 and #2681)
+ Developer-visible-changes:
+ * update (experimental) ra_serf repository access module for DAV (r22872)
+ * fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
+ * fixed: error when calling svn_repos_replay2() with a txn root (r22609)
+ * support current CVS versions of libtool (post-1.5.22) (r22120)
+ * javahl bindings:
+ - fixed: auth cache is created in the current directory (r22780)
+ - fixed: SVNAdmin's setLog() method always fails (r22387)
+ - fixed: target dependency order in generated build scripts (r22209)
+ - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
+ - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
+ - fixed: crash when empty destination path passed to checkout (r21770)
+ * SWIG/perl bindings:
+ - fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
+ - fixed: memory leak when calling methods on a Perl commit editor (r22332)
+ - fixed: ra_replay works with Perl delta editors (r20666)
+ * SWIG/python bindings:
+ - fixed: crash when using an apr_hash_t typemap (issue #2606)
* Thu Jan 25 2007 - olh(a)suse.de
- add svnmerge.py to subversion-tools (236700)
* Sun Oct 29 2006 - meissner(a)suse.de
++++++ subversion-1.1.x-COMPILE_CXX.dif ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:10.000000000 +0100
@@ -1,11 +1,11 @@
Makefile.in | 2 +-
- 1 files changed, 1 insertion(+), 1 deletion(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -144,7 +144,7 @@ CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS)
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -140,7 +140,7 @@ CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS)
LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS)
COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES)
++++++ subversion-1.4.x.tar.bz2 ++++++
++++ 74181 lines of diff (skipped)
++++++ subversion.allowed-neon.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:19.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:19.000000000 +0100
@@ -1,42 +1,19 @@
---
- build/ac-macros/neon.m4 | 4 ++--
- configure.in | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
+ configure.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
-Index: subversion-1.3.x/configure.in
+Index: subversion-1.4.x/configure.in
===================================================================
---- subversion-1.3.x.orig/configure.in
-+++ subversion-1.3.x/configure.in
-@@ -226,8 +226,8 @@ AC_SUBST(LT_NO_UNDEFINED)
+--- subversion-1.4.x.orig/configure.in
++++ subversion-1.4.x/configure.in
+@@ -69,8 +69,8 @@ SVN_LIB_APRUTIL($APU_VER_REGEXES)
# Either a space-separated list of allowable Neon versions, or "any" to
# mean allow anything.
--NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5"
+-NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2"
-NEON_LATEST_WORKING_VER=0.25.5
-+NEON_ALLOWED_LIST="0.24.4 0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2 0.26.3"
-+NEON_LATEST_WORKING_VER=0.26.3
++NEON_ALLOWED_LIST="0.24.4 0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2 0.26.3 0.26.4"
++NEON_LATEST_WORKING_VER=0.26.4
NEON_URL="http://www.webdav.org/neon/neon-${NEON_LATEST_WORKING_VER}.tar.gz"
dnl You can skip the neon version check only if you know what you are doing
AC_ARG_ENABLE(neon-version-check,
-Index: subversion-1.3.x/build/ac-macros/neon.m4
-===================================================================
---- subversion-1.3.x.orig/build/ac-macros/neon.m4
-+++ subversion-1.3.x/build/ac-macros/neon.m4
-@@ -50,7 +50,7 @@ AC_DEFUN(SVN_LIB_NEON,
- NEON_VERSION=`cat $abs_srcdir/neon/.version`
- AC_MSG_RESULT([$NEON_VERSION])
-
-- if test -n "`echo \"$NEON_VERSION\" | grep '^0\.25\.'`" ; then
-+ if test -n "`echo \"$NEON_VERSION\" | grep -E '^0\.2(5|6)\.'`" ; then
- AC_DEFINE_UNQUOTED([SVN_NEON_0_25], [1],
- [Defined if have Neon 0.25.x instead of 0.24.7.])
- fi
-@@ -123,7 +123,7 @@ AC_DEFUN(SVN_NEON_CONFIG,
- NEON_VERSION=`$neon_config --version | sed -e 's/^neon //'`
- AC_MSG_RESULT([$NEON_VERSION])
-
-- if test -n "`echo \"$NEON_VERSION\" | grep '^0\.25\.'`" ; then
-+ if test -n "`echo \"$NEON_VERSION\" | grep -E '^0\.2(5|6)\.'`" ; then
- AC_DEFINE_UNQUOTED([SVN_NEON_0_25], [1],
- [Defined if have Neon 0.25.x instead of 0.24.7.])
- fi
++++++ subversion.cvs2svn-1.4.x.tar.bz2 -> subversion.cvs2svn-1.5.x.tar.bz2 ++++++
++++ 10412 lines of diff (skipped)
++++++ subversion.cvs2svn.install-prefix.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -4,18 +4,18 @@
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-Index: cvs2svn-trunk/Makefile
+Index: cvs2svn-1.5.x/Makefile
===================================================================
---- cvs2svn-trunk/Makefile
-+++ cvs2svn-trunk/Makefile
-@@ -14,8 +14,8 @@ install:
- ./setup.py install ; \
+--- cvs2svn-1.5.x.orig/Makefile
++++ cvs2svn-1.5.x/Makefile
+@@ -18,8 +18,8 @@ install:
+ ${PYTHON} ./setup.py install ; \
;; \
*) \
-- echo ./setup.py install --root=${DESTDIR} ; \
-- ./setup.py install --root=${DESTDIR} ; \
-+ echo ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
-+ ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
+- echo ${PYTHON} ./setup.py install --root=${DESTDIR} ; \
+- ${PYTHON} ./setup.py install --root=${DESTDIR} ; \
++ echo ${PYTHON} ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
++ ${PYTHON} ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
;; \
esac
++++++ subversion.fallback-to-ipv4.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -5,11 +5,11 @@
subversion/libsvn_ra_svn/client.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
-Index: subversion-1.3.x/subversion/libsvn_ra_svn/client.c
+Index: subversion-1.4.x/subversion/libsvn_ra_svn/client.c
===================================================================
---- subversion-1.3.x.orig/subversion/libsvn_ra_svn/client.c
-+++ subversion-1.3.x/subversion/libsvn_ra_svn/client.c
-@@ -137,10 +137,30 @@ static svn_error_t *make_connection(cons
+--- subversion-1.4.x.orig/subversion/libsvn_ra_svn/client.c
++++ subversion-1.4.x/subversion/libsvn_ra_svn/client.c
+@@ -139,10 +139,30 @@ static svn_error_t *make_connection(cons
return svn_error_wrap_apr(status, _("Can't create socket"));
status = apr_socket_connect(*sock, sa);
++++++ subversion.header_wrappers.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -8,11 +8,11 @@
build/generator/swig/header_wrappers.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-Index: subversion-1.3.x/build/generator/swig/header_wrappers.py
+Index: subversion-1.4.x/build/generator/swig/header_wrappers.py
===================================================================
---- subversion-1.3.x.orig/build/generator/swig/header_wrappers.py
-+++ subversion-1.3.x/build/generator/swig/header_wrappers.py
-@@ -129,7 +129,7 @@ class Generator(generator.swig.Generator
+--- subversion-1.4.x.orig/build/generator/swig/header_wrappers.py
++++ subversion-1.4.x/build/generator/swig/header_wrappers.py
+@@ -146,7 +146,7 @@ class Generator(generator.swig.Generator
self.proxy_filename(base_fname))
# Open the output file
@@ -21,7 +21,7 @@
self.ofile.write('/* Proxy classes for %s\n' % base_fname)
self.ofile.write(' * DO NOT EDIT -- AUTOMATICALLY GENERATED */\n')
-@@ -148,6 +148,7 @@ class Generator(generator.swig.Generator
+@@ -165,6 +165,7 @@ class Generator(generator.swig.Generator
# Close our output file
self.ofile.close()
++++++ subversion.java14.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -1,6 +1,15 @@
---- subversion-1.4.x/build/generator/gen_make.py
+---
+ build/generator/gen_make.py | 2 +-
+ build/generator/gen_win.py | 2 +-
+ configure.in | 2 +-
+ subversion/bindings/java/javahl/build/build.xml | 4 ++--
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+Index: subversion-1.4.x/build/generator/gen_make.py
+===================================================================
+--- subversion-1.4.x.orig/build/generator/gen_make.py
+++ subversion-1.4.x/build/generator/gen_make.py
-@@ -292,6 +292,6 @@
+@@ -292,7 +292,7 @@ class Generator(gen_base.GeneratorBase):
self.ofile.write(
'%s_SRC = %s\n'
'$(%s_OBJECTS): $(%s_SRC)\n'
@@ -8,7 +17,36 @@
+ '\t%s -source 1.4 -target 1.4 -d %s -classpath %s:$(%s_CLASSPATH) $(%s_SRC)\n'
% (targ_varname, string.join(object_srcs),
---- subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml
+ targ_varname, targ_varname,
+Index: subversion-1.4.x/build/generator/gen_win.py
+===================================================================
+--- subversion-1.4.x.orig/build/generator/gen_win.py
++++ subversion-1.4.x/build/generator/gen_win.py
+@@ -315,7 +315,7 @@ class WinGeneratorBase(GeneratorBase):
+
+ sourcepath = self.path(source.sourcepath)
+
+- cbuild = "javac -g -target 1.2 -source 1.3 -classpath %s -d %s " \
++ cbuild = "javac -g -target 1.4 -source 1.4 -classpath %s -d %s " \
+ "-sourcepath %s $(InputPath)" \
+ % tuple(map(self.quote, (classes, targetdir, sourcepath)))
+
+Index: subversion-1.4.x/configure.in
+===================================================================
+--- subversion-1.4.x.orig/configure.in
++++ subversion-1.4.x/configure.in
+@@ -552,7 +552,7 @@ fi
+ AC_PATH_PROGS(PYTHON, "$PYTHON", none)
+
+ # The minimum version for the JVM runtime for our Java bytecode.
+-JAVA_OLDEST_WORKING_VER='1.2'
++JAVA_OLDEST_WORKING_VER='1.4'
+ # SVN_CHECK_JDK sets $JAVA_CLASSPATH
+ SVN_CHECK_JDK($JAVA_OLDEST_WORKING_VER)
+
+Index: subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml
+===================================================================
+--- subversion-1.4.x.orig/subversion/bindings/java/javahl/build/build.xml
+++ subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml
@@ -17,13 +17,13 @@
</javah>
++++++ subversion.libtool-pie-flags.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -1,11 +1,11 @@
Makefile.in | 15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
+ 1 file changed, 8 insertions(+), 7 deletions(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -143,24 +143,25 @@ CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS)
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -139,24 +139,25 @@ CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS)
CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS)
LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS)
@@ -37,4 +37,4 @@
+LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) $(PIEFLAGS) -rpath $(libdir)
# special link rule for mod_dav_svn
- LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module
+ LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module $(APACHE_LDFLAGS)
++++++ subversion.libtool-verbose.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -1,11 +1,11 @@
Makefile.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -94,8 +94,8 @@ EXEEXT = @EXEEXT@
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -90,8 +90,8 @@ EXEEXT = @EXEEXT@
SHELL = @SHELL@
LIBTOOL = @SVN_LIBTOOL@
++++++ subversion.perl.LD_RUN_PATH.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -1,13 +1,13 @@
clear LD_RUN_PATH, it will end up as RPATH in ELF binaries
Makefile.in | 2 +-
- 1 files changed, 1 insertion(+), 1 deletion(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -622,7 +622,7 @@ $(SWIG_PL_DIR)/native/Makefile.PL: $(SWI
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -605,7 +605,7 @@ $(SWIG_PL_DIR)/native/Makefile.PL: $(SWI
./config.status subversion/bindings/swig/perl/native/Makefile.PL
$(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL $(swig-pl_native_Makefile_DEPS)
++++++ subversion.svn_swig_perl.dep.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -14,15 +14,15 @@
Writing Makefile.wc for SVN::_Wc
Makefile.in | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -615,15 +615,16 @@ clean-swig-headers:
- rm -f $(SWIG_PY_DIR)/*.py; \
- fi
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -598,15 +598,16 @@ clean-swig-headers:
+ extraclean-swig-headers: clean-swig-headers
+ $(EXTRACLEAN_SWIG_HEADERS)
+swig-pl_native_Makefile_DEPS = autogen-swig-pl libsvn_client libsvn_delta libsvn_diff \
+ libsvn_fs libsvn_ra libsvn_repos libsvn_subr libsvn_wc libsvn_swig_perl
@@ -39,5 +39,5 @@
- $(SWIG_PL_DIR)/native/Makefile
+swig-pl_DEPS = $(SWIG_PL_DIR)/native/Makefile
swig-pl: $(swig-pl_DEPS)
- cd $(SWIG_PL_DIR)/native; $(MAKE)
-
+ if test "$(SWIG_PL_DIR)" != "$(SWIG_PL_SRC_DIR)"; then \
+ ln -sf $(SWIG_PL_SRC_DIR)/native/*.c $(SWIG_PL_DIR)/native; \
++++++ subversion.svn_swig_pl_info_receiver.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -8,7 +8,7 @@
===================================================================
--- subversion-1.4.x.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
+++ subversion-1.4.x/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
-@@ -1131,7 +1131,7 @@ svn_error_t *svn_swig_pl_info_receiver(v
+@@ -1132,7 +1132,7 @@ svn_error_t *svn_swig_pl_info_receiver(v
swig_type_info *infoinfo = _SWIG_TYPE("svn_info_t *");
if (!SvOK((SV *)baton))
++++++ subversion-swig-perl-install_vendor.patch ++++++
--- /var/tmp/diff_new_pack.Z19677/_old 2007-02-25 23:44:22.000000000 +0100
+++ /var/tmp/diff_new_pack.Z19677/_new 2007-02-25 23:44:22.000000000 +0100
@@ -1,16 +1,16 @@
Makefile.in | 2 +-
- 1 files changed, 1 insertion(+), 1 deletion(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
-Index: subversion-1.3.x/Makefile.in
+Index: subversion-1.4.x/Makefile.in
===================================================================
---- subversion-1.3.x.orig/Makefile.in
-+++ subversion-1.3.x/Makefile.in
-@@ -630,7 +630,7 @@ check-swig-pl: swig-pl swig-pl-lib
+--- subversion-1.4.x.orig/Makefile.in
++++ subversion-1.4.x/Makefile.in
+@@ -616,7 +616,7 @@ check-swig-pl: swig-pl swig-pl-lib
cd $(SWIG_PL_DIR)/native; $(MAKE) test
install-swig-pl: swig-pl install-swig-pl-lib
- cd $(SWIG_PL_DIR)/native; $(MAKE) install
+ cd $(SWIG_PL_DIR)/native; $(MAKE) install_vendor
- # Running Makefile.PL at this point *fails* (cannot find ..../.libs) so if the
- # Makefile does not exist, DO NOT try to make it. But, if it doesn't exist,
+ EXTRACLEAN_SWIG_PL=rm -f $(SWIG_PL_SRC_DIR)/native/svn_*.c \
+ $(SWIG_PL_SRC_DIR)/native/core.c
++++++ subversion.viewvc-1.0.x.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/CHANGES new/viewvc-1.0.x/CHANGES
--- old/viewvc-1.0.x/CHANGES 2006-07-21 00:15:26.000000000 +0200
+++ new/viewvc-1.0.x/CHANGES 2006-10-13 22:23:45.000000000 +0200
@@ -1,3 +1,18 @@
+Version 1.0.3 (released 13-Oct-2006)
+
+ * fix bug in path shown for Subversion deleted-under-copy items (issue #265)
+ * security fix: declare charset for views to avoid IE UTF7 XSS attack
+
+Version 1.0.2 (released 29-Sep-2006)
+
+ * minor documentation fixes
+ * fix Subversion annotate functionality on Windows (issue #18)
+ * fix annotate assertions on uncanonicalized #include paths (issue #208)
+ * make RSS URL method match the method used to generate it (issue #245)
+ * fix Subversion annotation to run non-interactively, preventing hangs
+ * fix bug in custom syntax highlighter fallback logic
+ * fix bug in PHP CGI hack to avoid force-cgi-redirect errors
+
Version 1.0.1 (released 20-Jul-2006)
* fix exception on log page when use_pagesize is enabled
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/INSTALL new/viewvc-1.0.x/INSTALL
--- old/viewvc-1.0.x/INSTALL 2006-04-09 18:09:09.000000000 +0200
+++ new/viewvc-1.0.x/INSTALL 2006-07-21 11:40:36.000000000 +0200
@@ -64,10 +64,10 @@
To start installing right away (on UNIX): type "./viewvc-install"
in the current directory and answer the prompts. When it
finishes, edit the file viewvc.conf in the installation directory
- to tell viewvc the paths to your CVS and Subversion repositories. Next,
- configure your web server to run <INSTALL>/cgi/viewvc.cgi, as
- appropriate for your web server. The section `INSTALLING VIEWVC'
- below is still recommended reading.
+ to tell viewvc the paths to your CVS and Subversion repositories.
+ Next, configure your web server (in the way appropriate to that browser)
+ to run <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/viewvc.cgi. The section
+ `INSTALLING VIEWVC' below is still recommended reading.
INSTALLING VIEWVC
@@ -118,12 +118,12 @@
then edit the files in <VIEWVC_INSTALLATION_DIRECTORY>/templates.
You need knowledge about HTML to edit the templates.
-4) The CGI programs are in <VIEWVC_INSTALLATION_DIRECTORY>/www/cgi/. You can
+4) The CGI programs are in <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/. You can
symlink to this directory from somewhere in your published HTTP server
path if your webserver is configured to follow symbolic links. You can
- also copy the installed <VIEWVC_INSTALLATION_DIRECTORY>/www/cgi/*.cgi
+ also copy the installed <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/*.cgi
scripts after the install (unlike the other files in ViewVC, the scripts
- under www/ can be moved).
+ under bin/ can be moved).
If you are using Apache, then see below at the section
titled APACHE CONFIGURATION.
@@ -149,26 +149,26 @@
2) The ScriptAlias directive is very useful for pointing
directly to the viewvc.cgi script. Simply insert a line containing
- ScriptAlias /viewvc <VIEWVC_INSTALLATION_DIRECTORY>/www/cgi/viewvc.cgi
+ ScriptAlias /viewvc <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/viewvc.cgi
into your httpd.conf file. Choose the location in httpd.conf where
also the other ScriptAlias lines reside. Some examples:
- ScriptAlias /viewvc /usr/local/viewvc-1.0/www/cgi/viewvc.cgi
- ScriptAlias /query /usr/local/viewvc-1.0/www/cgi/query.cgi
+ ScriptAlias /viewvc /usr/local/viewvc-1.0/bin/cgi/viewvc.cgi
+ ScriptAlias /query /usr/local/viewvc-1.0/bin/cgi/query.cgi
continue with step 3).
or alternatively METHOD B:
2) Copy the CGI scripts from
- <VIEWVC_INSTALLATION_DIRECTORY>/www/cgi/*.cgi
+ <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/*.cgi
to the /cgi-bin/ directory configured in your httpd.conf file.
continue with step 3).
and then there's METHOD C:
2) Copy the CGI scripts from
- <VIEWVC_INSTALLATION_DIRECTORY>/www/cgi/*.cgi
+ <VIEWVC_INSTALLATION_DIRECTORY>/bin/cgi/*.cgi
to the directory of your choosing in the Document Root adding the following
apache directives for the directory in httpd.conf or an .htaccess file:
@@ -183,7 +183,7 @@
or if you've got Mod_Python installed you can use METHOD D:
2) Copy the Python scripts and .htaccess file from
- <VIEWVC_INSTALLATION_DIRECTORY>/www/mod_python/
+ <VIEWVC_INSTALLATION_DIRECTORY>/bin/mod_python/
to a directory being served by apache.
In httpd.conf, make sure that "AllowOverride All" or at least
@@ -246,7 +246,7 @@
Optionally, you can create a second user with read-only access to the
database.
-3) Run the <VIEWVC_INSTALLATION_DIRECTORY>/make-database script. It will
+3) Run the <VIEWVC_INSTALLATION_DIRECTORY>/bin/make-database script. It will
prompt you for your MySQL user, password, and the name of database you
want to create. The database name defaults to "ViewVC". This script
creates the database and sets up the empty tables. If you run this on a
@@ -285,7 +285,7 @@
To get real-time updates, you'll want to checkout the CVSROOT module
from your CVS repository and edit CVSROOT/loginfo. Add the line:
- ALL <VIEWVC_INSTALLATION_DIRECTORY>/loginfo-handler %{sVv}
+ ALL <VIEWVC_INSTALLATION_DIRECTORY>/bin/loginfo-handler %{sVv}
If you have other scripts invoked by CVSROOT/loginfo, you will want
to make sure to change any running under the "DEFAULT" keyword to
@@ -295,7 +295,7 @@
If you are running the Unix port of CVS-NT, you'll need to use a
slightly different command line:
- ALL <VIEWVC_INSTALLATION_DIRECTORY>/loginfo-handler %{sVv} cvsnt
+ ALL <VIEWVC_INSTALLATION_DIRECTORY>/bin/loginfo-handler %{sVv} cvsnt
The extra 'cvsnt' parameter tells the handler script to parse the
commit information in a different way.
@@ -316,7 +316,7 @@
#!/bin/sh
REPOS="$1"
REV="$2"
- <VIEWVC_INSTALLATION_DIRECTORY>/svndbadmin rebuild "$REPOS" "$REV"
+ <VIEWVC_INSTALLATION_DIRECTORY>/bin/svndbadmin rebuild "$REPOS" "$REV"
If you allow revision property changes in your repository, create a
post-revprop-change hook script containing the same commands as the
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/lib/blame.py new/viewvc-1.0.x/lib/blame.py
--- old/viewvc-1.0.x/lib/blame.py 2006-03-20 04:27:02.000000000 +0100
+++ new/viewvc-1.0.x/lib/blame.py 2006-08-01 18:48:48.000000000 +0200
@@ -42,25 +42,28 @@
match = re_includes.match(text)
if match:
incfile = match.group(3)
-
- # check current directory and parent directory for file
- for depth in (-1, -2):
- include_path = path_parts[:depth] + [incfile]
- try:
- # will throw if path doesn't exist
- if repos.itemtype(include_path, None) == vclib.FILE:
- break
- except vclib.ItemNotFound:
- pass
- else:
- include_path = None
+ include_path_parts = path_parts[:-1]
+ for part in filter(None, string.split(incfile, '/')):
+ if part == "..":
+ if not include_path_parts:
+ # nothing left to pop; don't bother marking up this include.
+ return text
+ include_path_parts.pop()
+ elif part and part != ".":
+ include_path_parts.append(part)
+
+ include_path = None
+ try:
+ if repos.itemtype(include_path_parts, None) == vclib.FILE:
+ include_path = string.join(include_path_parts, '/')
+ except vclib.ItemNotFound:
+ pass
if include_path:
- url = string.replace(include_url, '/WHERE/',
- string.join(include_path, '/'))
- return '#%sinclude%s<a href="%s">"%s"</a>' % \
- (match.group(1), match.group(2), url, incfile)
-
+ return '#%sinclude%s<a href="%s">"%s"</a>' % \
+ (match.group(1), match.group(2),
+ string.replace(include_url, '/WHERE/', include_path), incfile)
+
return text
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/lib/sapi.py new/viewvc-1.0.x/lib/sapi.py
--- old/viewvc-1.0.x/lib/sapi.py 2006-03-18 03:07:36.000000000 +0100
+++ new/viewvc-1.0.x/lib/sapi.py 2006-10-13 22:18:34.000000000 +0200
@@ -135,7 +135,7 @@
def addheader(self, name, value):
self.headers.append((name, value))
- def header(self, content_type='text/html', status=None):
+ def header(self, content_type='text/html; charset=UTF-8', status=None):
if not self.headerSent:
self.headerSent = 1
@@ -209,7 +209,10 @@
if not self.headerSent:
try:
self.headerSent = 1
- if content_type is not None: self.response.ContentType = content_type
+ if content_type is None:
+ self.response.ContentType = 'text/html; charset=UTF-8'
+ else:
+ self.response.ContentType = content_type
if status is not None: self.response.Status = status
except AttributeError:
pass
@@ -290,7 +293,7 @@
def header(self, content_type=None, status=None):
if content_type is None:
- self.request.content_type = 'text/html'
+ self.request.content_type = 'text/html; charset=UTF-8'
else:
self.request.content_type = content_type
self.headerSent = 1
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/lib/vclib/svn/__init__.py new/viewvc-1.0.x/lib/vclib/svn/__init__.py
--- old/viewvc-1.0.x/lib/vclib/svn/__init__.py 2006-03-18 03:07:36.000000000 +0100
+++ new/viewvc-1.0.x/lib/vclib/svn/__init__.py 2006-10-13 22:01:02.000000000 +0200
@@ -270,62 +270,70 @@
self.is_copy = is_copy
-class ChangedPathSet:
- def __init__(self):
- self.changes = { }
+def get_revision_info(svnrepos, rev):
+ fsroot = svnrepos._getroot(rev)
- def add_change(self, change):
+ # Get the changes for the revision
+ editor = repos.ChangeCollector(svnrepos.fs_ptr, fsroot, svnrepos.pool)
+ e_ptr, e_baton = delta.make_editor(editor, svnrepos.pool)
+ repos.svn_repos_replay(fsroot, e_ptr, e_baton, svnrepos.pool)
+ changes = editor.get_changes()
+ changedpaths = {}
+
+ # Copy the Subversion changes into a new hash, converting them into
+ # ChangedPath objects.
+ for path in changes.keys():
+ change = changes[path]
if change.path:
change.path = _cleanup_path(change.path)
if change.base_path:
change.base_path = _cleanup_path(change.base_path)
- path = change.path
- action = 'modified'
is_copy = 0
- if not change.path:
- action = 'deleted'
- path = change.base_path
- elif change.added:
- action = 'added'
- replace_check_path = path
- if change.base_path and change.base_rev:
- is_copy = 1
- replace_check_path = change.base_path
- if self.changes.has_key(replace_check_path) \
- and self.changes[replace_check_path].action == 'deleted':
+ if not hasattr(change, 'action'): # new to subversion 1.4.0
+ action = 'modified'
+ if not change.path:
+ action = 'deleted'
+ elif change.added:
+ action = 'added'
+ replace_check_path = path
+ if change.base_path and change.base_rev:
+ replace_check_path = change.base_path
+ if changedpaths.has_key(replace_check_path) \
+ and changedpaths[replace_check_path].action == 'deleted':
+ action = 'replaced'
+ else:
+ if change.action == repos.CHANGE_ACTION_ADD:
+ action = 'added'
+ elif change.action == repos.CHANGE_ACTION_DELETE:
+ action = 'deleted'
+ elif change.action == repos.CHANGE_ACTION_REPLACE:
action = 'replaced'
+ else:
+ action = 'modified'
+ if (action == 'added' or action == 'replaced') \
+ and change.base_path \
+ and change.base_rev:
+ is_copy = 1
if change.item_kind == core.svn_node_dir:
pathtype = vclib.DIR
elif change.item_kind == core.svn_node_file:
pathtype = vclib.FILE
else:
pathtype = None
- self.changes[path] = ChangedPath(path, pathtype, change.prop_changes,
+ changedpaths[path] = ChangedPath(path, pathtype, change.prop_changes,
change.text_changed, change.base_path,
change.base_rev, action, is_copy)
- def get_changes(self):
- changes = self.changes.values()
- changes.sort(lambda a, b: _compare_paths(a.filename, b.filename))
- return changes
-
+ # Actually, what we want is a sorted list of ChangedPath objects.
+ change_items = changedpaths.values()
+ change_items.sort(lambda a, b: _compare_paths(a.filename, b.filename))
-def get_revision_info(svnrepos, rev):
- fsroot = svnrepos._getroot(rev)
-
- # Get the changes for the revision
- cps = ChangedPathSet()
- editor = repos.ChangeCollector(svnrepos.fs_ptr, fsroot,
- svnrepos.pool, cps.add_change)
- e_ptr, e_baton = delta.make_editor(editor, svnrepos.pool)
- repos.svn_repos_replay(fsroot, e_ptr, e_baton, svnrepos.pool)
-
# Now get the revision property info. Would use
# editor.get_root_props(), but something is broken there...
datestr, author, msg = _fs_rev_props(svnrepos.fs_ptr, rev, svnrepos.pool)
date = _datestr_to_date(datestr, svnrepos.pool)
- return date, author, msg, cps.get_changes()
+ return date, author, msg, change_items
def _log_helper(svnrepos, rev, path, pool):
@@ -483,10 +491,18 @@
self.last = None
self.first_rev = first_rev
+ # Do a little dance to get a URL that works in both Unix-y and
+ # Windows worlds.
rootpath = os.path.abspath(rootpath)
+ if rootpath and rootpath[0] != '/':
+ rootpath = '/' + rootpath
+ if os.sep != '/':
+ rootpath = string.replace(rootpath, os.sep, '/')
+
url = 'file://' + string.join([rootpath, fs_path], "/")
fp = popen.popen(svn_client_path,
- ('blame', "-r%d" % int(rev), "%s@%d" % (url, int(rev))),
+ ('blame', "-r%d" % int(rev), "--non-interactive",
+ "%s@%d" % (url, int(rev))),
'rb', 1)
self.fp = fp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/lib/viewvc.py new/viewvc-1.0.x/lib/viewvc.py
--- old/viewvc-1.0.x/lib/viewvc.py 2006-07-21 00:11:36.000000000 +0200
+++ new/viewvc-1.0.x/lib/viewvc.py 2006-10-13 22:23:45.000000000 +0200
@@ -14,7 +14,7 @@
#
# -----------------------------------------------------------------------
-__version__ = '1.0.1'
+__version__ = '1.0.3'
# this comes from our library; measure the startup time
import debug
@@ -1313,18 +1313,15 @@
if not cfg.options.use_php:
return None
- sys.stdout.flush()
-
- # clearing the following environment variables prevents a
- # "No input file specified" error from the php cgi executable
- # when ViewVC is running under a cgi environment. when the
- # php cli executable is used they can be left alone
- #
- #os.putenv("GATEWAY_INTERFACE", "")
- #os.putenv("PATH_TRANSLATED", "")
- #os.putenv("REQUEST_METHOD", "")
- #os.putenv("SERVER_NAME", "")
- #os.putenv("SERVER_SOFTWARE", "")
+ # The following HACK may be be used to allow a PHP CGI executable to be
+ # invoked instead of a CLI executable, on systems that do not have PHP's
+ # CLI (command line interface) installed. Just uncomment the following lines:
+ #os.unsetenv("SERVER_SOFTWARE")
+ #os.unsetenv("SERVER_NAME")
+ #os.unsetenv("GATEWAY_INTERFACE")
+ #os.unsetenv("REQUEST_METHOD")
+ #os.unsetenv("SCRIPT_FILENAME")
+ #os.unsetenv("PATH_TRANSLATED")
return MarkupPHP(cfg.options.php_exe_path, fp)
@@ -1425,14 +1422,17 @@
streamer = markup_streamers.get(ext)
if streamer:
markup_fp = streamer(fp, cfg)
- elif cfg.options.use_enscript:
- markup_fp = MarkupEnscript(cfg, fp, request.path_parts[-1])
- elif cfg.options.use_highlight:
- markup_fp = MarkupHighlight(cfg, fp, request.path_parts[-1])
-
- # If no one has a suitable markup handler, we'll use the default.
- if not markup_fp:
- markup_fp = MarkupPipeWrapper(fp)
+
+ # If there wasn't a custom streamer, or the streamer wasn't enabled, we'll
+ # try to use one of the configured syntax highlighting programs.
+ if not markup_fp:
+ if cfg.options.use_enscript:
+ markup_fp = MarkupEnscript(cfg, fp, request.path_parts[-1])
+ elif cfg.options.use_highlight:
+ markup_fp = MarkupHighlight(cfg, fp, request.path_parts[-1])
+ else:
+ # If no one has a suitable markup handler, we'll use the default.
+ markup_fp = MarkupPipeWrapper(fp)
data['markup'] = markup_fp
@@ -3205,8 +3205,9 @@
commit.rss_date = make_rss_time_string(files[0].GetTime(), request.cfg)
if request.roottype == 'svn':
commit.rev = files[0].GetRevision()
- commit.rss_url = 'http://%s%s' % \
- (request.server.getenv("HTTP_HOST"),
+ commit.rss_url = '%s://%s%s' % \
+ (request.server.getenv("HTTPS") == "on" and "https" or "http",
+ request.server.getenv("HTTP_HOST"),
request.get_url(view_func=view_revision,
params={'revision': commit.rev},
escape=1))
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/viewvc-1.0.x/viewvc.conf.dist new/viewvc-1.0.x/viewvc.conf.dist
--- old/viewvc-1.0.x/viewvc.conf.dist 2006-04-04 05:11:02.000000000 +0200
+++ new/viewvc-1.0.x/viewvc.conf.dist 2006-09-28 03:13:36.000000000 +0200
@@ -459,6 +459,10 @@
use_php = 0
# path to php executable
+# (This should be set to the path of a PHP CLI executable, not the path
+# to a CGI executable. If you use a CGI executable, you may see "no input file
+# specified" or "force-cgi-redirect" errors instead of colorized source. The
+# output of "php -v" tells you whether an given executable is CLI or CGI.)
php_exe_path = php
# php_exe_path = /usr/local/bin/php
# php_exe_path = C:\Program Files\php\cli\php.exe
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 zmd-inventory
checked in at Sun Feb 25 23:43:46 CET 2007.
--------
--- zmd-inventory/zmd-inventory.changes 2007-02-16 08:05:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/zmd-inventory/zmd-inventory.changes 2007-02-21 05:17:40.000000000 +0100
@@ -2 +2 @@
-Fri Feb 16 09:03:02 CET 2007 - mrashmiranjan(a)novell.com
+Wed Feb 21 05:07:51 CET 2007 - mrashmiranjan(a)novell.com
@@ -6,11 +6 @@
-
--------------------------------------------------------------------
-Tue Feb 6 05:35:27 CET 2007 - bvenugopal(a)suse.de
-
-- New drop (r42020)
-- # Fix for bug 223632
-
--------------------------------------------------------------------
-Thu Jan 18 14:26:53 CET 2007 - bvenugopal(a)suse.de
-
-- New drop (r40017)
+- # Fix for bug 223632
@@ -18 +8 @@
-- Regular expression parsing for Cpu Family
+- Regular expression parsing for Cpu Family
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zmd-inventory.spec ++++++
--- /var/tmp/diff_new_pack.w17646/_old 2007-02-25 23:43:14.000000000 +0100
+++ /var/tmp/diff_new_pack.w17646/_new 2007-02-25 23:43:14.000000000 +0100
@@ -14,7 +14,7 @@
BuildRequires: hwinfo-devel log4net mono-basic mono-data-sqlite mono-devel update-desktop-files zmd-devel
URL: http://www.novell.com
Version: 7.1.1.0
-Release: 57
+Release: 58
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-%version.tar.bz2
@@ -60,14 +60,10 @@
%{_prefix}/lib/zmd/modules/*
%changelog
-* Fri Feb 16 2007 - mrashmiranjan(a)novell.com
+* Wed Feb 21 2007 - mrashmiranjan(a)novell.com
- Modified the code to get correct Viewable Size, ManufactureDate.
Fixes # 149103
-* Tue Feb 06 2007 - bvenugopal(a)suse.de
-- New drop (r42020)
- # Fix for bug 223632
-* Thu Jan 18 2007 - bvenugopal(a)suse.de
-- New drop (r40017)
- Detect If NIC bonding is enabled for device (#222663)
- Regular expression parsing for Cpu Family
* Tue Jun 27 2006 - thunder(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 zen-updater
checked in at Sun Feb 25 23:43:07 CET 2007.
--------
--- zen-updater/zen-updater.changes 2007-02-19 12:29:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/zen-updater/zen-updater.changes 2007-02-23 06:34:19.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Feb 23 06:33:55 CET 2007 - bvenugopal(a)suse.de
+
+- Modified zen-updater.spec to work for both SLE 10 and opensuse
+
+-------------------------------------------------------------------
New:
----
zen-updater-desktop.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zen-updater.spec ++++++
--- /var/tmp/diff_new_pack.U16300/_old 2007-02-25 23:42:55.000000000 +0100
+++ /var/tmp/diff_new_pack.U16300/_new 2007-02-25 23:42:55.000000000 +0100
@@ -14,12 +14,13 @@
BuildRequires: glib-sharp2 gtk-sharp2 gtk2-devel log4net mono-basic mono-data-sqlite mono-devel perl-XML-Parser update-desktop-files zmd-devel
URL: http://novell.com/
Version: 7.1.100
-Release: 53
+Release: 54
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %name-%version.tar.bz2
Patch: zen-updater-man_perms.patch
Patch1: fix-ld-library-path.patch
+Patch2: zen-updater-desktop.patch
Summary: Novell ZENworks Linux Management daemon
Group: System/Management
Autoreqprov: on
@@ -40,6 +41,9 @@
%setup -q
%patch
%patch1
+%if 0%{?suse_version} >= 1010
+%patch2
+%endif
%build
ACLOCAL="aclocal -I ." autoreconf --force --install
@@ -75,6 +79,8 @@
%{_mandir}/*/*
%changelog
+* Fri Feb 23 2007 - bvenugopal(a)suse.de
+- Modified zen-updater.spec to work for both SLE 10 and opensuse
* Mon Feb 19 2007 - bvenugopal(a)suse.de
- Integrated localization changes.
* Fri Feb 16 2007 - mrashmiranjan(a)novell.com
++++++ zen-updater-desktop.patch ++++++
--- data/zen-updater-auto.desktop
+++ data/zen-updater-auto.desktop
@@ -13,3 +13,4 @@
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false
X-KDE-autostart-phase=2
+NotShowIn=KDE;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 yum
checked in at Sun Feb 25 23:42:57 CET 2007.
--------
--- yum/yum.changes 2007-02-07 13:57:46.000000000 +0100
+++ /mounts/work_src_done/STABLE/yum/yum.changes 2007-02-21 10:02:40.000000000 +0100
@@ -1,0 +2,15 @@
+Wed Feb 21 10:00:11 CET 2007 - cthiel(a)suse.de
+
+- update to version 3.1.2
+ * This is a development release and should not be used on systems where
+ you value their continued functionality. That said, it passed all the
+ release tests, for what those are worth. This is a big change from
+ previous yum versions as we're doing all the dep solving inside yum. It
+ doesn't download headers to do the dependency resolution. It uses what
+ information it has to do them. We were focusing on correctness with this
+ release over many speedups. However, for a lot of simple cases it
+ appears to be about the same as it was before, just w/o all the
+ downloading during the dep resolution. We'll be adding in optimizations
+ once we're more confident of the correctness of it.
+
+-------------------------------------------------------------------
Old:
----
yum-3.1.1.tar.bz2
New:
----
yum-3.1.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yum.spec ++++++
--- /var/tmp/diff_new_pack.h15133/_old 2007-02-25 23:42:42.000000000 +0100
+++ /var/tmp/diff_new_pack.h15133/_new 2007-02-25 23:42:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yum (Version 3.1.1)
+# spec file for package yum (Version 3.1.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,7 +12,7 @@
Name: yum
BuildRequires: python-devel
-Version: 3.1.1
+Version: 3.1.2
Release: 1
Summary: RPM installer/updater
Group: System/Packages
@@ -83,6 +83,18 @@
%{py_sitedir}/*
%changelog
+* Wed Feb 21 2007 - cthiel(a)suse.de
+- update to version 3.1.2
+ * This is a development release and should not be used on systems where
+ you value their continued functionality. That said, it passed all the
+ release tests, for what those are worth. This is a big change from
+ previous yum versions as we're doing all the dep solving inside yum. It
+ doesn't download headers to do the dependency resolution. It uses what
+ information it has to do them. We were focusing on correctness with this
+ release over many speedups. However, for a lot of simple cases it
+ appears to be about the same as it was before, just w/o all the
+ downloading during the dep resolution. We'll be adding in optimizations
+ once we're more confident of the correctness of it.
* Wed Feb 07 2007 - cthiel(a)suse.de
- update to version 3.1.1
* download sqlite db's directly if the repository was made with createrepo
++++++ yum-3.1.1.tar.bz2 -> yum-3.1.2.tar.bz2 ++++++
++++ 10729 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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-vm
checked in at Sun Feb 25 23:42:48 CET 2007.
--------
--- arch/i386/yast2-vm/yast2-vm.changes 2006-12-06 23:30:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-vm/yast2-vm.changes 2007-02-23 23:10:56.719182000 +0100
@@ -1,0 +2,13 @@
+Fri Feb 23 14:59:17 MST 2007 - carnold(a)novell.com
+
+- A fix to allow the xm console command to work again with
+ PV guests. (#244097)
+
+-------------------------------------------------------------------
+Wed Feb 21 15:49:43 MST 2007 - carnold(a)novell.com
+
+- Yast2-vm now only installs the hypervisor and tools on the host
+ server. All other tasks have been moved to vm-install and
+ virt-manager.
+
+-------------------------------------------------------------------
Old:
----
yast2-vm-2.15.0.tar.bz2
New:
----
yast2-vm-2.15.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-vm.spec ++++++
--- /var/tmp/diff_new_pack.k14904/_old 2007-02-25 23:42:40.000000000 +0100
+++ /var/tmp/diff_new_pack.k14904/_new 2007-02-25 23:42:40.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-vm (Version 2.15.0)
+# spec file for package yast2-vm (Version 2.15.2)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,16 +11,15 @@
# norootforbuild
Name: yast2-vm
-Version: 2.15.0
+Version: 2.15.2
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-vm-2.15.0.tar.bz2
+Source0: yast2-vm-2.15.2.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2 yast2-installation
-Conflicts: xen-tools < 3.0.2_09762
Summary: YaST2 Virtual Machine Installer
%description
@@ -34,7 +33,7 @@
Michael G. Fritch <mgfritch(a)novell.com>
%prep
-%setup -n yast2-vm-2.15.0
+%setup -n yast2-vm-2.15.2
%build
%{prefix}/bin/y2tool y2autoconf
@@ -53,28 +52,31 @@
d=${f##*/}
%suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop}
done
+for f in `find $RPM_BUILD_ROOT/usr/share/applications/YaST2/groups/*.desktop` ; do
+ d=${f##*/}
+ %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop}
+done
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
-/usr/share/YaST2/clients/vm*.ycp
-/usr/share/YaST2/clients/xen*.ycp
-/usr/share/YaST2/clients/dom0_setup.ycp
-/usr/share/YaST2/clients/inst_vm*.ycp
-/usr/share/YaST2/clients/inst_xen*.ycp
-/usr/share/YaST2/modules/VM*.ycp
-/usr/share/YaST2/modules/VM*.ybc
+/usr/share/YaST2/clients/vm_finish.ycp
+/usr/share/YaST2/clients/xen.ycp
+/usr/share/YaST2/modules/VM_XEN.y*
+%{prefix}/share/applications/YaST2/groups/virtualization.desktop
%{prefix}/share/applications/YaST2/xen.desktop
-%dir /usr/share/YaST2/include/vm
-/usr/share/YaST2/include/vm/*
-/usr/share/YaST2/scrconf/*.scr
-%dir /usr/share/YaST2/control
-/usr/share/YaST2/control/vm_install.xml
%doc %{prefix}/share/doc/packages/yast2-vm
-%changelog -n yast2-vm
+%changelog
+* Fri Feb 23 2007 - carnold(a)novell.com
+- A fix to allow the xm console command to work again with
+ PV guests. (#244097)
+* Wed Feb 21 2007 - carnold(a)novell.com
+- Yast2-vm now only installs the hypervisor and tools on the host
+ server. All other tasks have been moved to vm-install and
+ virt-manager.
* Wed Dec 06 2006 - carnold(a)novell.com
- Yast2-vm does not remove the directory that contains the vm disk
image when deleting a vm. (#221258)
++++++ yast2-vm-2.15.0.tar.bz2 -> yast2-vm-2.15.2.tar.bz2 ++++++
++++ 11735 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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-users
checked in at Sun Feb 25 23:42:35 CET 2007.
--------
--- yast2-users/yast2-users.changes 2007-02-22 15:34:06.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-users/yast2-users.changes 2007-02-23 14:25:48.724518000 +0100
@@ -1,0 +2,6 @@
+Fri Feb 23 13:49:39 CET 2007 - jsuchome(a)suse.cz
+
+- include documentaion for YaPI's USERS.pm (#248203)
+- 2.15.14
+
+-------------------------------------------------------------------
Old:
----
yast2-users-2.15.13.tar.bz2
New:
----
yast2-users-2.15.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-users.spec ++++++
--- /var/tmp/diff_new_pack.T13102/_old 2007-02-25 23:42:20.000000000 +0100
+++ /var/tmp/diff_new_pack.T13102/_new 2007-02-25 23:42:20.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-users (Version 2.15.13)
+# spec file for package yast2-users (Version 2.15.14)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-users
-Version: 2.15.13
+Version: 2.15.14
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-users-2.15.13.tar.bz2
+Source0: yast2-users-2.15.14.tar.bz2
prefix: /usr
BuildRequires: cracklib-devel doxygen gcc-c++ perl-Digest-SHA1 perl-XML-Writer update-desktop-files yast2 yast2-core-devel yast2-devtools yast2-ldap-client yast2-mail-aliases yast2-perl-bindings yast2-security yast2-testsuite
Requires: yast2 yast2-perl-bindings yast2-country yast2-pam yast2-security yast2-mail-aliases cracklib perl-Digest-SHA1 perl-X500-DN perl-gettext yast2-ldap-client
@@ -42,7 +42,7 @@
Jiri Suchomel <jsuchome(a)suse.cz>
%prep
-%setup -n yast2-users-2.15.13
+%setup -n yast2-users-2.15.14
%build
%{prefix}/bin/y2tool y2autoconf
@@ -86,6 +86,9 @@
%doc %{prefix}/share/doc/packages/yast2-users
%changelog
+* Fri Feb 23 2007 - jsuchome(a)suse.cz
+- include documentaion for YaPI's USERS.pm (#248203)
+- 2.15.14
* Thu Feb 22 2007 - jsuchome(a)suse.cz
- do not ask if package is available when it is not possible
to access installation source (#225484)
++++++ yast2-users-2.15.13.tar.bz2 -> yast2-users-2.15.14.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.15.13/doc/autodocs/Makefile.am new/yast2-users-2.15.14/doc/autodocs/Makefile.am
--- old/yast2-users-2.15.13/doc/autodocs/Makefile.am 2005-09-08 10:36:40.000000000 +0200
+++ new/yast2-users-2.15.14/doc/autodocs/Makefile.am 2007-02-23 13:45:33.000000000 +0100
@@ -2,8 +2,17 @@
htmldir = @docdir@/autodocs
+index.html: $(srcdir)/../../src/*.ycp $(srcdir)/../../src/*.pm
+ $(ybindir)/ycpdoc -d. $(srcdir)/../../src/*.ycp
+ for i in `find $(srcdir)/../../src/YaPI/ -name "*.pm"` ; do \
+ RET=`grep =head1 $$i` ; \
+ if [ $$? -eq 0 ] ; then \
+ NAME=`grep -m 1 '^package' $$i | sed 's/package //' | sed 's/;//'` ; \
+ NAME2=`echo $$NAME | sed 's/::/-/'` ; \
+ /usr/bin/pod2html --title $$NAME $$i > ./$$NAME2.html ; \
+ fi ; \
+ done
+ rm -f *.tmp
+
html_DATA = index.html $(wildcard *.html)
CLEANFILES = $(html_DATA)
-
-index.html: $(srcdir)/../../src/*.ycp
- @ybindir@/ycpdoc -d. $(srcdir)/../../src/*.ycp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.15.13/doc/autodocs/Makefile.in new/yast2-users-2.15.14/doc/autodocs/Makefile.in
--- old/yast2-users-2.15.13/doc/autodocs/Makefile.in 2006-01-27 08:42:33.000000000 +0100
+++ new/yast2-users-2.15.14/doc/autodocs/Makefile.in 2007-02-23 13:45:37.000000000 +0100
@@ -95,6 +95,7 @@
EXEEXT = @EXEEXT@
F77 = @F77@
FFLAGS = @FFLAGS@
+GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -134,12 +135,9 @@
YCPDOC = @YCPDOC@
YCPMAKEDEP = @YCPMAKEDEP@
YDOXYGEN = @YDOXYGEN@
-ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
agentdir = @agentdir@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
@@ -158,8 +156,10 @@
build_vendor = @build_vendor@
clientdir = @clientdir@
datadir = @datadir@
+datarootdir = @datarootdir@
desktopdir = @desktopdir@
docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
execcompdir = @execcompdir@
fillupdir = @fillupdir@
@@ -168,6 +168,7 @@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @docdir@/autodocs
imagedir = @imagedir@
includedir = @includedir@
infodir = @infodir@
@@ -180,12 +181,14 @@
mkdir_p = @mkdir_p@
moduledir = @moduledir@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
pkgconfigdatadir = @pkgconfigdatadir@
pkgconfigdir = @pkgconfigdir@
plugindir = @plugindir@
potdir = @potdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
schemadir = @schemadir@
scrconfdir = @scrconfdir@
@@ -202,7 +205,6 @@
ydatadir = @ydatadir@
yncludedir = @yncludedir@
ystartupdir = @ystartupdir@
-htmldir = @docdir@/autodocs
html_DATA = index.html $(wildcard *.html)
CLEANFILES = $(html_DATA)
all: all-am
@@ -387,8 +389,17 @@
uninstall uninstall-am uninstall-htmlDATA uninstall-info-am
-index.html: $(srcdir)/../../src/*.ycp
- @ybindir@/ycpdoc -d. $(srcdir)/../../src/*.ycp
+index.html: $(srcdir)/../../src/*.ycp $(srcdir)/../../src/*.pm
+ $(ybindir)/ycpdoc -d. $(srcdir)/../../src/*.ycp
+ for i in `find $(srcdir)/../../src/YaPI/ -name "*.pm"` ; do \
+ RET=`grep =head1 $$i` ; \
+ if [ $$? -eq 0 ] ; then \
+ NAME=`grep -m 1 '^package' $$i | sed 's/package //' | sed 's/;//'` ; \
+ NAME2=`echo $$NAME | sed 's/::/-/'` ; \
+ /usr/bin/pod2html --title $$NAME $$i > ./$$NAME2.html ; \
+ fi ; \
+ done
+ rm -f *.tmp
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.15.13/src/dialogs.ycp new/yast2-users-2.15.14/src/dialogs.ycp
--- old/yast2-users-2.15.13/src/dialogs.ycp 2007-02-22 15:25:07.000000000 +0100
+++ new/yast2-users-2.15.14/src/dialogs.ycp 2007-02-22 15:35:18.000000000 +0100
@@ -5,7 +5,7 @@
* Authors: Johannes Buchhold <jbuch(a)suse.de>,
* Jiri Suchomel <jsuchome(a)suse.cz>
*
- * $Id: dialogs.ycp 36377 2007-02-22 09:07:18Z jsuchome $
+ * $Id: dialogs.ycp 36402 2007-02-22 14:35:16Z jsuchome $
*/
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-users-2.15.13/VERSION new/yast2-users-2.15.14/VERSION
--- old/yast2-users-2.15.13/VERSION 2007-02-22 15:24:37.000000000 +0100
+++ new/yast2-users-2.15.14/VERSION 2007-02-23 13:50:34.000000000 +0100
@@ -1 +1 @@
-2.15.13
+2.15.14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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-core
checked in at Sun Feb 25 23:42:31 CET 2007.
--------
--- yast2-core/yast2-core.changes 2007-01-22 09:16:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-core/yast2-core.changes 2007-02-23 13:31:30.000000000 +0100
@@ -1,0 +2,40 @@
+Fri Feb 23 13:12:41 CET 2007 - mvidner(a)suse.cz
+
+- Added SCR::RegisterNewAgents, for agents defined in add-ons (#245508).
+- 2.15.4
+
+-------------------------------------------------------------------
+Fri Feb 23 11:03:10 CET 2007 - mvidner(a)suse.cz
+
+- ag_ini: Log errors if the syntax description term contains invalid data,
+ for example if "params" is not a list or its items are not maps..
+
+-------------------------------------------------------------------
+Fri Feb 23 10:50:13 CET 2007 - mvidner(a)suse.cz
+
+- Signals: in addition to SEGV, catch also HUP, INT, QUIT, ILL, ABRT,
+ FPE, TERM, and log the fact (#238172).
+
+-------------------------------------------------------------------
+Tue Feb 13 16:22:05 CET 2007 - kmachalkova(a)suse.cz
+
+- Replaced '[x]' placeholder glyph (CheckMark) with 'x' to make it
+ distinct from ncurses checkbox (#244061)
+
+-------------------------------------------------------------------
+Thu Feb 8 10:17:13 CET 2007 - mvidner(a)suse.cz
+
+- SCR::RegisterAgent: fixed a bug in the declaration of this call.
+
+-------------------------------------------------------------------
+Thu Feb 1 15:52:46 CET 2007 - mvidner(a)suse.cz
+
+- libycp: clarified docs for iterator builtins ("in a new block"
+ instead of "in a new context", #236730)
+
+-------------------------------------------------------------------
+Mon Jan 29 13:16:50 CET 2007 - mvidner(a)suse.cz
+
+- ag_system: do not make yast exit when PID has 7 or more digits (#237481).
+
+-------------------------------------------------------------------
Old:
----
yast2-core-2.15.3.tar.bz2
New:
----
yast2-core-2.15.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-core.spec ++++++
--- /var/tmp/diff_new_pack.V13005/_old 2007-02-25 23:42:19.000000000 +0100
+++ /var/tmp/diff_new_pack.V13005/_new 2007-02-25 23:42:19.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-core (Version 2.15.3)
+# spec file for package yast2-core (Version 2.15.4)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-core
-Version: 2.15.3
+Version: 2.15.4
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-core-2.15.3.tar.bz2
+Source0: yast2-core-2.15.4.tar.bz2
prefix: /usr
# obviously
BuildRequires: gcc-c++
@@ -114,7 +114,7 @@
Stanislav Visnovsky <visnov(a)suse.cz>
%prep
-%setup -n yast2-core-2.15.3
+%setup -n yast2-core-2.15.4
%build
%{prefix}/bin/y2tool y2autoconf
@@ -185,7 +185,26 @@
%doc %{prefix}/share/doc/packages/yast2-core
/usr/share/YaST2/data/devtools/bin/generateYCPWrappers
-%changelog -n yast2-core
+%changelog
+* Fri Feb 23 2007 - mvidner(a)suse.cz
+- Added SCR::RegisterNewAgents, for agents defined in add-ons (#245508).
+- 2.15.4
+* Fri Feb 23 2007 - mvidner(a)suse.cz
+- ag_ini: Log errors if the syntax description term contains invalid data,
+ for example if "params" is not a list or its items are not maps..
+* Fri Feb 23 2007 - mvidner(a)suse.cz
+- Signals: in addition to SEGV, catch also HUP, INT, QUIT, ILL, ABRT,
+ FPE, TERM, and log the fact (#238172).
+* Tue Feb 13 2007 - kmachalkova(a)suse.cz
+- Replaced '[x]' placeholder glyph (CheckMark) with 'x' to make it
+ distinct from ncurses checkbox (#244061)
+* Thu Feb 08 2007 - mvidner(a)suse.cz
+- SCR::RegisterAgent: fixed a bug in the declaration of this call.
+* Thu Feb 01 2007 - mvidner(a)suse.cz
+- libycp: clarified docs for iterator builtins ("in a new block"
+ instead of "in a new context", #236730)
+* Mon Jan 29 2007 - mvidner(a)suse.cz
+- ag_system: do not make yast exit when PID has 7 or more digits (#237481).
* Mon Jan 22 2007 - mvidner(a)suse.cz
- ag_modinfo: do not return numbers instead of strings. Fixes a crash
in "yast2 tv" when accessing 80211.ko (#224742).
++++++ yast2-core-2.15.3.tar.bz2 -> yast2-core-2.15.4.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/agent-ini/src/IniParser.cc new/yast2-core-2.15.4/agent-ini/src/IniParser.cc
--- old/yast2-core-2.15.3/agent-ini/src/IniParser.cc 2006-12-05 11:02:17.000000000 +0100
+++ new/yast2-core-2.15.4/agent-ini/src/IniParser.cc 2007-02-23 11:04:34.000000000 +0100
@@ -8,7 +8,7 @@
* Petr Blahos <pblahos(a)suse.cz>
* Martin Vidner <mvidner(a)suse.cz>
*
- * $Id: IniParser.cc 34764 2006-12-05 10:02:13Z mvidner $
+ * $Id: IniParser.cc 36441 2007-02-23 10:04:31Z mvidner $
*/
#include "config.h"
@@ -178,11 +178,17 @@
// read the options
YCPValue v = scr->value(YCPString("options"));
- if (!v.isNull() && v->isList ())
- {
+ if (!v.isNull()) {
+ if (!v->isList ())
+ y2error ("'options' must be a list");
+ else {
int len = v->asList()->size();
for (int i = 0;i<len;i++)
{
+ if (!v->asList()->value(i)->isString()) {
+ y2error ("items of 'options' must be strings");
+ continue;
+ }
string sv = v->asList()->value(i)->asString()->value();
#define COMPARE_OPTION(X) if (sv == #X) X = true; else
COMPARE_OPTION (ignore_case_regexps)
@@ -202,6 +208,7 @@
#undef COMPARE_OPTION
}
}
+ }
if (ignore_case && multiple_files)
{
@@ -210,8 +217,11 @@
}
v = scr->value(YCPString("rewrite"));
- if (!v.isNull() && v->isList())
- {
+ if (!v.isNull()) {
+ if (!v->isList ())
+ y2error ("'rewrite' must be a list");
+ else {
+
int len = v->asList()->size();
rewrites.clear ();
rewrites.reserve (len);
@@ -230,17 +240,27 @@
rewrites.push_back (p);
}
}
+ else
+ y2error ("items of 'rewrite' must be lists of two strings");
+ }
+
}
}
v = scr->value(YCPString("subindent"));
- if (!v.isNull() && v->isString())
- subindent = v->asString()->value();
+ if (!v.isNull()) {
+ if (!v->isString ())
+ y2error ("'subindent' must be a string");
+ else
+ subindent = v->asString()->value();
+ }
// read comments
v = scr->value(YCPString("comments"));
- if (!v.isNull() && v->isList ())
- {
+ if (!v.isNull()) {
+ if (!v->isList ())
+ y2error ("'comments' must be a list");
+ else {
int len = v->asList()->size();
linecomments.clear ();
comments.clear ();
@@ -248,6 +268,10 @@
comments.reserve (len);
for (int i = 0; i < len; i++)
{
+ if (!v->asList()->value(i)->isString()) {
+ y2error ("items of 'comments' must be strings");
+ continue;
+ }
YCPString s = v->asList()->value(i)->asString();
vector <Regex> & regexes = ('^' == s->value_cstr()[0]) ?
linecomments : comments;
@@ -258,18 +282,23 @@
}
}
}
+ }
// read sections
v = scr->value(YCPString("sections"));
- if (!v.isNull() && v->isList ())
- {
+ if (!v.isNull()) {
+ if (!v->isList ())
+ y2error ("'sections' must be a list");
+ else {
int len = v->asList()->size();
// compile them to regex_t
sections.clear ();
sections.reserve (len);
for (int i = 0; i < len; i++)
{
- if (v->asList()->value(i)->isMap())
+ if (!v->asList()->value(i)->isMap())
+ y2error ("items of 'sections' must be maps");
+ else
{
section s;
YCPMap m = v->asList()->value(i)->asMap ();
@@ -307,18 +336,23 @@
}
}
}
+ }
// read parameters
v = scr->value(YCPString("params"));
- if (!v.isNull() && v->isList ())
- {
+ if (!v.isNull()) {
+ if (!v->isList ())
+ y2error ("'params' must be a list");
+ else {
int len = v->asList()->size();
// compile them to regex_t
params.clear ();
params.reserve (len);
for (int i = 0; i < len; i++)
{
- if (v->asList()->value(i)->isMap())
+ if (!v->asList()->value(i)->isMap())
+ y2error ("items of 'params' must be maps");
+ else
{
YCPMap m = v->asList()->value(i)->asMap ();
param pa;
@@ -369,6 +403,7 @@
}
}
}
+ }
return 0;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/agent-system/src/SystemAgent.cc new/yast2-core-2.15.4/agent-system/src/SystemAgent.cc
--- old/yast2-core-2.15.3/agent-system/src/SystemAgent.cc 2006-09-19 13:23:48.000000000 +0200
+++ new/yast2-core-2.15.4/agent-system/src/SystemAgent.cc 2007-01-29 13:17:08.000000000 +0100
@@ -7,7 +7,7 @@
* Michal Svec <msvec(a)suse.cz>
* Petr Blahos <pblahos(a)suse.cz>
*
- * $Id: SystemAgent.cc 25411 2005-09-06 14:40:59Z kkaempf $
+ * $Id: SystemAgent.cc 35674 2007-01-29 12:17:06Z mvidner $
*/
#include "config.h"
@@ -107,8 +107,9 @@
*/
SystemAgent::SystemAgent ()
{
- char tmp1[25];
- snprintf (tmp1, 25, "/tmp/YaST2-%05d-XXXXXX", getpid ());
+ // #237481: problems with pids with too many digits: 64bits: max 20 digits
+ char tmp1[19+20];
+ snprintf (tmp1, sizeof(tmp1), "/tmp/YaST2-%05d-XXXXXX", getpid ());
const char* tmp2 = mkdtemp (tmp1);
if (!tmp2)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/configure.in new/yast2-core-2.15.4/configure.in
--- old/yast2-core-2.15.3/configure.in 2007-01-22 09:16:50.000000000 +0100
+++ new/yast2-core-2.15.4/configure.in 2007-01-30 11:22:07.000000000 +0100
@@ -1,6 +1,6 @@
dnl configure.in for yast2-core
dnl
-dnl -- This file is generated by y2autoconf 2.13.29 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
AC_INIT(yast2-core, 2.15.3, http://bugs.opensuse.org/, yast2-core)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/libscr/src/include/scr/SCRAgent.h new/yast2-core-2.15.4/libscr/src/include/scr/SCRAgent.h
--- old/yast2-core-2.15.3/libscr/src/include/scr/SCRAgent.h 2006-09-19 13:29:34.000000000 +0200
+++ new/yast2-core-2.15.4/libscr/src/include/scr/SCRAgent.h 2007-02-23 13:09:08.000000000 +0100
@@ -114,6 +114,14 @@
}
/**
+ * Register new agents
+ */
+ virtual YCPBoolean RegisterNewAgents () {
+ ycp2error( "Unimplemented RegisterNewAgents called" );
+ return YCPBoolean( false );
+ }
+
+ /**
* Execute other commands. Return 0 if the command is
* not defined in your Agent.
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/libscr/src/SCR.cc new/yast2-core-2.15.4/libscr/src/SCR.cc
--- old/yast2-core-2.15.3/libscr/src/SCR.cc 2006-09-19 13:29:35.000000000 +0200
+++ new/yast2-core-2.15.4/libscr/src/SCR.cc 2007-02-23 13:32:14.000000000 +0100
@@ -15,7 +15,7 @@
Authors: Klaus Kaempf <kkaempf(a)suse.de>
Maintainer: Klaus Kaempf <kkaempf(a)suse.de>
-$Id: SCR.cc 17193 2004-03-30 12:50:37Z visnov $
+$Id: SCR.cc 36448 2007-02-23 12:32:11Z mvidner $
/-*/
#include "scr/SCR.h"
@@ -201,6 +201,17 @@
return SCRAgent::instance ()->UnmountAgent (path);
}
+static YCPValue
+SCRRegisterNewAgents () {
+ if (! SCRAgent::instance())
+ {
+ ycperror ( "No SCR instance found" );
+ return YCPVoid ();
+ }
+ y2debug( "Running SCR::RegisterNewAgents on SCR agent %p", SCRAgent::instance () );
+ return SCRAgent::instance ()->RegisterNewAgents ();
+}
+
SCR::SCR ()
{
// already done, we must avoid double registration
@@ -221,11 +232,12 @@
{ "Execute", "any (path, any)", (void *)SCRExecute2 },
{ "Execute", "any (path, any, any)", (void *)SCRExecute3 },
{ "Error", "map<string,any> (path)", (void *)SCRError },
- { "RegisterAgent", "boolean (path, string)", (void *)SCRRegisterAgentT },
- { "RegisterAgent", "boolean (path, term)", (void *)SCRRegisterAgentS },
+ { "RegisterAgent", "boolean (path, string)", (void *)SCRRegisterAgentS },
+ { "RegisterAgent", "boolean (path, term)", (void *)SCRRegisterAgentT },
{ "UnregisterAgent", "boolean (path)", (void *)SCRUnregisterAgent },
{ "UnregisterAllAgents","boolean ()", (void *)SCRUnregisterAllAgents },
{ "UnmountAgent", "boolean (path)", (void *)SCRUnmountAgent },
+ { "RegisterNewAgents", "boolean ()", (void *)SCRRegisterNewAgents },
{ 0 }
};
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/liby2/src/genericfrontend.cc new/yast2-core-2.15.4/liby2/src/genericfrontend.cc
--- old/yast2-core-2.15.3/liby2/src/genericfrontend.cc 2006-10-01 15:22:09.000000000 +0200
+++ new/yast2-core-2.15.4/liby2/src/genericfrontend.cc 2007-02-09 15:54:58.000000000 +0100
@@ -50,13 +50,16 @@
static bool is_ycp_value (const char* arg);
void
-SIGSEGVhandler (int sig)
+signal_handler (int sig)
{
signal (sig, SIG_IGN);
- // FIXME: if no filename is set, this looks like a display spec
- fprintf (stderr, "Segmentation fault at %s:%d\n", ee.filename ().c_str (), ee.linenumber ());
+ fprintf (stderr, "YaST got signal %d at YCP file %s:%d\n",
+ sig, ee.filename ().c_str (), ee.linenumber ());
+ y2error ("got signal %d at YCP file %s:%d",
+ sig, ee.filename ().c_str (), ee.linenumber ());
+ // bye
signal (sig, SIG_DFL);
- kill ( getpid (), SIGSEGV);
+ kill ( getpid (), sig);
}
@@ -179,7 +182,16 @@
signal(SIGPIPE, SIG_IGN);
// Give some output for the SIGSEGV
- signal(SIGSEGV, SIGSEGVhandler);
+ // and other signals too, #238172
+ // Note that USR1 and USR2 are handled by the logger.
+ signal (SIGHUP, signal_handler);
+ signal (SIGINT, signal_handler);
+ signal (SIGQUIT, signal_handler);
+ signal (SIGILL , signal_handler);
+ signal (SIGABRT, signal_handler);
+ signal (SIGFPE, signal_handler);
+ signal (SIGSEGV, signal_handler);
+ signal (SIGTERM, signal_handler);
if (argc < 2) {
fprintf (stderr, "\nToo few arguments");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/libycp/src/YCPBuiltinList.cc new/yast2-core-2.15.4/libycp/src/YCPBuiltinList.cc
--- old/yast2-core-2.15.3/libycp/src/YCPBuiltinList.cc 2006-09-19 13:24:25.000000000 +0200
+++ new/yast2-core-2.15.4/libycp/src/YCPBuiltinList.cc 2007-02-08 18:25:15.000000000 +0100
@@ -325,7 +325,7 @@
* @return list
* @description
* For each element of the list <tt>LIST</tt> the expression <tt>expr</tt>
- * is executed in a new context, where the variable <tt>VAR</tt>
+ * is executed in a new block, where the variable <tt>VAR</tt>
* is assigned to that value. If the expression evaluates to true under
* this circumstances, the value is appended to the result list.
*
@@ -386,7 +386,7 @@
*
* @description
* For each element of the list <tt>LIST</tt> the expression <tt>EXPR</tt>
- * is evaluated in a new context, where the variable <tt>VAR</tt>
+ * is evaluated in a new block, where the variable <tt>VAR</tt>
* is assigned to that value. The result is the list of those
* evaluations.
*
@@ -436,7 +436,7 @@
*
* @description
* For each element <tt>VAR</tt> of the list <tt>LIST</tt> in the expression
- * <tt>EXPR</tt> is evaluated in a new context. The result is the map of
+ * <tt>EXPR</tt> is evaluated in a new block. The result is the map of
* those evaluations.
*
* The result of each evaluation <i>must</i> be
@@ -762,14 +762,14 @@
{
/**
* @builtin change
- * @short Changes a list
+ * @short Changes a list. Deprecated, use LIST[size(LIST)] = value.
* @param list LIST
* @param any value
* @return list
*
* @description
- * DO NOT use this yet. Its for a special requst, not for common use!!!
- * changes the list LIST adds a new element
+ * Before Code 9, this was used to change a list directly
+ * without creating a copy. Now it is a synonym for add.
*
* @see add
* @usage change ([1, 4], 8) -> [1, 4, 8]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/libycp/src/YCPBuiltinMap.cc new/yast2-core-2.15.4/libycp/src/YCPBuiltinMap.cc
--- old/yast2-core-2.15.3/libycp/src/YCPBuiltinMap.cc 2006-09-19 13:24:27.000000000 +0200
+++ new/yast2-core-2.15.4/libycp/src/YCPBuiltinMap.cc 2007-02-08 18:27:02.000000000 +0100
@@ -76,7 +76,7 @@
* @short Filter a Map
* @description
* For each key/value pair of the map <tt>MAP</tt> the expression <tt>EXPR</tt>
- * is evaluated in a new context, where the variable <tt>KEY</tt> is assigned
+ * is evaluated in a new block, where the variable <tt>KEY</tt> is assigned
* to the key and <tt>VALUE</tt> to the value of the pair. If the expression
* evaluates to true, the key/value pair is appended to the returned map.
*
@@ -138,7 +138,7 @@
* @description
* Maps an operation onto all key/value pairs of the map <tt>MAP</tt> and
* thus creates a new map. For each key/value pair of the map <tt>MAP</tt>
- * the expression <tt>EXPR</tt> is evaluated in a new context, where the
+ * the expression <tt>EXPR</tt> is evaluated in a new block, where the
* variable <tt>KEY</tt> is assigned to the key and <tt>VALUE</tt> to the value
* of the pair. The result is the map of those evaluations.
*
@@ -205,7 +205,7 @@
* a list.
*
* For each key/value pair of the map <tt>MAP</tt> the expression <tt>e</tt>
- * is evaluated in a new context, where the variable <tt>KEY</tt>
+ * is evaluated in a new block, where the variable <tt>KEY</tt>
* is assigned to the key and <tt>VALUE</tt> to the value of the pair.
* The result is the list of those evaluations.
* @param any KEY
@@ -328,14 +328,10 @@
{
/**
* @builtin change
- * @short Change element pair in a map
+ * @short Change element pair in a map. Deprecated, use MAP[KEY] = VALUE.
* @description
- * DO NOT use this yet. It's for a special requst, not for common use!!!
- *
- * Adds the key/value pair <tt>KEY : VALUE</tt> to the map <tt>MAP</tt> and
- * returns the map. <tt>MAP</tt> <i>is</i> modified. If the key <tt>KEY</tt>
- * exists in <tt>KEY</tt>, the old key/value pair is replaced with the new
- * one.
+ * Before Code 9, this was used to change a map directly
+ * without creating a copy. Now it is a synonym for add.
*
* @param map MAP
* @param any KEY
@@ -394,7 +390,7 @@
* @short Process the content of a map
* @description
* For each key:value pair of the map <tt>MAP</tt> the expression
- * <tt>EXPR</tt> is executed in a new context, where the variables
+ * <tt>EXPR</tt> is executed in a new block, where the variables
* <tt>KEY</tt> is bound to the key and <tt>VALUE</tt> is bound to the
* value. The return value of the last execution of exp is the value
* of the <tt>foreach</tt> construct.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/libyui/src/YUI_builtins.cc new/yast2-core-2.15.4/libyui/src/YUI_builtins.cc
--- old/yast2-core-2.15.3/libyui/src/YUI_builtins.cc 2007-01-22 08:54:33.000000000 +0100
+++ new/yast2-core-2.15.4/libyui/src/YUI_builtins.cc 2007-02-23 10:51:17.000000000 +0100
@@ -1375,7 +1375,7 @@
else if ( sym == YUIGlyph_ArrowRight ) glyphText = YCPString( "->" );
else if ( sym == YUIGlyph_ArrowUp ) glyphText = YCPString( "^" );
else if ( sym == YUIGlyph_ArrowDown ) glyphText = YCPString( "v" );
- else if ( sym == YUIGlyph_CheckMark ) glyphText = YCPString( "[x]" );
+ else if ( sym == YUIGlyph_CheckMark ) glyphText = YCPString( "x" );
else if ( sym == YUIGlyph_BulletArrowRight ) glyphText = YCPString( "=>" );
else if ( sym == YUIGlyph_BulletCircle ) glyphText = YCPString( "o" );
else if ( sym == YUIGlyph_BulletSquare ) glyphText = YCPString( "[]" );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/scr/src/ScriptingAgent.cc new/yast2-core-2.15.4/scr/src/ScriptingAgent.cc
--- old/yast2-core-2.15.3/scr/src/ScriptingAgent.cc 2006-09-19 13:27:36.000000000 +0200
+++ new/yast2-core-2.15.4/scr/src/ScriptingAgent.cc 2007-02-23 13:32:14.000000000 +0100
@@ -10,7 +10,7 @@
* Stanislav Visnovsky <visnov(a)suse.cz>
* Maintainer: Arvin Schnell <arvin(a)suse.de>
*
- * $Id: ScriptingAgent.cc 17789 2004-06-11 12:13:04Z visnov $
+ * $Id: ScriptingAgent.cc 36448 2007-02-23 12:32:11Z mvidner $
*/
@@ -29,14 +29,7 @@
ScriptingAgent::ScriptingAgent ()
{
- for (int level = 0; level < Y2PathSearch::numberOfComponentLevels ();
- level++)
- {
- y2debug( "Scripting agent searching SCRs in %s", (Y2PathSearch::searchPath (Y2PathSearch::GENERIC, level)
- + "/scrconf" ).c_str() );
- parseConfigFiles (Y2PathSearch::searchPath (Y2PathSearch::GENERIC, level)
- + "/scrconf");
- }
+ RegisterNewAgents ();
}
@@ -370,6 +363,18 @@
return YCPBoolean (true);
}
+YCPBoolean
+ScriptingAgent::RegisterNewAgents ()
+{
+ for (int level = 0; level < Y2PathSearch::numberOfComponentLevels ();
+ level++)
+ {
+ string dir = Y2PathSearch::searchPath (Y2PathSearch::GENERIC, level) + "/scrconf";
+ y2debug( "Scripting agent searching SCRs in %s", dir.c_str() );
+ parseConfigFiles (dir);
+ }
+ return YCPBoolean (true);
+}
YCPValue
ScriptingAgent::executeSubagentCommand (const char *command,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/scr/src/ScriptingAgent.h new/yast2-core-2.15.4/scr/src/ScriptingAgent.h
--- old/yast2-core-2.15.3/scr/src/ScriptingAgent.h 2006-09-19 13:27:36.000000000 +0200
+++ new/yast2-core-2.15.4/scr/src/ScriptingAgent.h 2007-02-23 13:09:06.000000000 +0100
@@ -15,7 +15,9 @@
#include <scr/SCRAgent.h>
#include "SCRSubAgent.h"
-
+/**
+ * The main agant that dispatches calls to other agents.
+ */
class ScriptingAgent : public SCRAgent
{
@@ -122,6 +124,11 @@
YCPValue UnmountAllAgents ();
/**
+ * Register new agents
+ */
+ YCPBoolean RegisterNewAgents ();
+
+ /**
* Calls a subagent to execute a Read, Write, Dir or other command
* @param command the command like "Read", "Dir", ..
* @param path All commands take a path as first parameter. Here you
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-core-2.15.3/VERSION new/yast2-core-2.15.4/VERSION
--- old/yast2-core-2.15.3/VERSION 2007-01-22 09:16:21.000000000 +0100
+++ new/yast2-core-2.15.4/VERSION 2007-02-23 13:30:54.000000000 +0100
@@ -1 +1 @@
-2.15.3
+2.15.4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
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 xterm
checked in at Sun Feb 25 23:42:14 CET 2007.
--------
--- xterm/xterm.changes 2007-02-17 17:14:10.000000000 +0100
+++ /mounts/work_src_done/STABLE/xterm/xterm.changes 2007-02-21 12:14:09.248818000 +0100
@@ -1,0 +2,6 @@
+Wed Feb 21 12:13:16 CET 2007 - sndirsch(a)suse.de
+
+- fix-fd_option.diff:
+ * finally fixes double-width support (Bug #246573)
+
+-------------------------------------------------------------------
New:
----
fix-fd_option.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xterm.spec ++++++
--- /var/tmp/diff_new_pack.g11601/_old 2007-02-25 23:42:06.000000000 +0100
+++ /var/tmp/diff_new_pack.g11601/_new 2007-02-25 23:42:06.000000000 +0100
@@ -18,7 +18,7 @@
Provides: xorg-x11:/usr/X11R6/bin/xterm XFree86:/usr/X11R6/bin/xterm
Autoreqprov: on
Version: 224
-Release: 3
+Release: 4
Summary: The basic X terminal program
Source: %name.tar.gz
Source1: luitx
@@ -30,6 +30,7 @@
Source7: vttest.tar.gz
Source8: 20x20ja.bdf.bz2
Source9: 20x20ko.bdf.bz2
+Patch: fix-fd_option.diff
Patch1: p_xterm-settings.diff
Patch2: p_xterm-sigwinch.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -150,6 +151,7 @@
%prep
%setup -n xterm-%version -b7
+%patch -p1
%patch1 -p0 -b .xterm-settings
%patch2 -p0 -b .xterm-sigwinch
cp $RPM_SOURCE_DIR/*bdf.bz2 .
@@ -256,6 +258,9 @@
/usr/share/pixmaps/terminal.png
%changelog
+* Wed Feb 21 2007 - sndirsch(a)suse.de
+- fix-fd_option.diff:
+ * finally fixes double-width support (Bug #246573)
* Sat Feb 17 2007 - sndirsch(a)suse.de
- enabled double-width support; switched to configure (Bug #246573)
* Mon Feb 12 2007 - sndirsch(a)suse.de
++++++ fix-fd_option.diff ++++++
diff -ru xterm-224.orig/fontutils.c xterm-224/fontutils.c
--- xterm-224.orig/fontutils.c 2007-02-04 21:31:31.000000000 +0100
+++ xterm-224/fontutils.c 2007-02-20 12:24:05.000000000 +0100
@@ -1520,7 +1520,7 @@
if ((pat = XftNameParse(xw->misc.face_name)) != 0) {
XftPatternBuild(pat,
- XFT_FAMILY, XftTypeString, "mono",
+ XFT_FAMILY, XftTypeString, "monospace",
XFT_SIZE, XftTypeDouble, face_size,
XFT_SPACING, XftTypeInteger, XFT_MONO,
(void *) 0);
@@ -1575,9 +1575,9 @@
face_name,
char_width));
- if ((pat = XftNameParse(xw->misc.face_name)) != 0) {
+ if ((pat = XftNameParse(face_name)) != 0) {
XftPatternBuild(pat,
- XFT_FAMILY, XftTypeString, face_name,
+ XFT_FAMILY, XftTypeString, "monospace",
XFT_SIZE, XftTypeDouble, face_size,
XFT_SPACING, XftTypeInteger, XFT_MONO,
XFT_CHAR_WIDTH, XftTypeInteger, char_width,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0