commit krb5-appl for openSUSE:Factory
Hello community, here is the log from the commit of package krb5-appl for openSUSE:Factory checked in at Thu Jul 7 08:47:09 CEST 2011. --- krb5-appl/krb5-appl.changes 2011-04-29 14:18:18.0 +0200 +++ /mounts/work_src_done/STABLE/krb5-appl/krb5-appl.changes2011-07-06 15:51:40.0 +0200 @@ -1,0 +2,6 @@ +Wed Jul 6 15:47:31 CEST 2011 - m...@suse.de + +- fix krb5 ftpd unauthorized file access + (bnc#698471, MITKRB5-SA-2011-005, CVE-2011-1526) + +--- calling whatdependson for head-i586 New: krb5-appl-MITKRB5-SA-2011-005.dif Other differences: -- ++ krb5-appl.spec ++ --- /var/tmp/diff_new_pack.fOkEx5/_old 2011-07-07 08:39:05.0 +0200 +++ /var/tmp/diff_new_pack.fOkEx5/_new 2011-07-07 08:39:05.0 +0200 @@ -26,7 +26,7 @@ Url:http://web.mit.edu/kerberos/www/ BuildRequires: bison krb5-devel libcom_err-devel ncurses-devel Version:1.0.1 -Release:1 +Release:3 Summary:MIT Kerberos5 Implementation--Applications Group: Productivity/Networking/Security Source0:krb5-appl-1.0.1.tar.bz2 @@ -36,6 +36,7 @@ Patch1: krb5-appl-1.0-fix-ftp-var-used-uninitialized.dif Patch2: krb5-appl-1.0-fix-var-used-before-value-set.dif Patch3: krb5-appl-1.0-fix-path-in-manpages.dif +Patch4: krb5-appl-MITKRB5-SA-2011-005.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -109,9 +110,11 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build %{?suse_update_config:%{suse_update_config -f}} +./autogen.sh CFLAGS=$RPM_OPT_FLAGS -I/usr/include/et -fpie \ LDFLAGS=-pie \ ./configure \ ++ krb5-appl-MITKRB5-SA-2011-005.dif ++ Index: krb5-appl-1.0/configure.ac === --- krb5-appl-1.0.orig/configure.ac +++ krb5-appl-1.0/configure.ac @@ -107,6 +107,7 @@ AC_CHECK_FUNCS(_getpty cgetent getcwd ge AC_CHECK_FUNCS(getutmpx grantpt inet_aton initgroups isatty killpg killpg) AC_CHECK_FUNCS(line_push ptsname revoke rmufile rresvport_af) AC_CHECK_FUNCS(seteuid setlogin setpgid setpriority setresuid setreuid) +AC_CHECK_FUNCS(setegid setregid setresgid) AC_CHECK_FUNCS(setutent setutsent setutxent strsave tcgetpgrp tcsetpgrp) AC_CHECK_FUNCS(ttyname unsetenv updwtmp updwtmpx utimes utmpname utmpxname) AC_CHECK_FUNCS(vhangup vsnprintf waitpid) Index: krb5-appl-1.0/gssftp/ftpd/ftpd.c === --- krb5-appl-1.0.orig/gssftp/ftpd/ftpd.c +++ krb5-appl-1.0/gssftp/ftpd/ftpd.c @@ -986,9 +986,14 @@ login(passwd, logincode) #endif } - (void) krb5_setegid((gid_t)pw-pw_gid); - (void) initgroups(pw-pw_name, pw-pw_gid); - + if (krb5_setegid((gid_t)pw-pw_gid) 0) { + reply(550, Can't set egid.); + goto bad; + } + if (geteuid() == 0 initgroups(pw-pw_name, pw-pw_gid) 0) { + reply(550, Can't initgroups); + goto bad; + } /* open wtmp before chroot */ (void) snprintf(ttyline, sizeof(ttyline), ftp%ld, (long) getpid()); pty_logwtmp(ttyline, pw-pw_name, rhost_sane); Index: krb5-appl-1.0/k5-util.h === --- krb5-appl-1.0.orig/k5-util.h +++ krb5-appl-1.0/k5-util.h @@ -69,8 +69,7 @@ #elif defined(HAVE_SETREUID) # define krb5_seteuid(EUID) setreuid(geteuid(), (uid_t)(EUID)) #else - /* You need to add a case to deal with this operating system.*/ -# define krb5_seteuid(EUID) (errno = EPERM, -1) +# error You need to add a case to deal with this operating system. #endif #ifdef HAVE_SETEGID @@ -80,8 +79,7 @@ #elif defined(HAVE_SETREGID) # define krb5_setegid(EGID) (setregid(getegid(), (gid_t)(EGID))) #else - /* You need to add a case to deal with this operating system.*/ -# define krb5_setegid(EGID) (errno = EPERM, -1) +# error You need to add a case to deal with this operating system. #endif #endif Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit scotty for openSUSE:Factory
Hello community, here is the log from the commit of package scotty for openSUSE:Factory checked in at Thu Jul 7 09:04:43 CEST 2011. --- scotty/scotty.changes 2008-05-20 14:29:49.0 +0200 +++ /mounts/work_src_done/STABLE/scotty/scotty.changes 2011-07-06 15:11:06.0 +0200 @@ -1,0 +2,7 @@ +Wed Jul 6 12:55:12 UTC 2011 - m...@novell.com + +- Fix bnc#412895 (Tkined doesn't save file) by adding + tkined-tcl85.patch which eliminates the use of interp-result + from tkiEditor.c, because it is deprecated in Tcl 8.5. + +--- calling whatdependson for head-i586 New: tkined-tcl85.patch Other differences: -- ++ scotty.spec ++ --- /var/tmp/diff_new_pack.jAhu0f/_old 2011-07-07 08:47:21.0 +0200 +++ /var/tmp/diff_new_pack.jAhu0f/_new 2011-07-07 08:47:21.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package scotty (Version 2.1.11) +# spec file for package scotty # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,13 +27,14 @@ PreReq: permissions AutoReqProv:on Version:2.1.11 -Release:797 +Release:808 Summary:Tcl Extensions for Network Management Applications Source: %{name}-%{version}.tar.bz2 Patch: %{name}-%{version}.dif Patch1: ntping.dif Patch2: scotty-http.patch Patch3: strcmp.patch +Patch4: tkined-tcl85.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -51,7 +52,7 @@ Authors: -J�rgen Sch�nw�lder scho...@cs.utwente.nl +Jürgen Schönwälder scho...@cs.utwente.nl %prep %setup -q @@ -59,6 +60,7 @@ %patch1 %patch2 %patch3 +%patch4 %build cd unix ++ tkined-tcl85.patch ++ Index: tkined/generic/tkiEditor.c === --- tkined/generic/tkiEditor.c.orig +++ tkined/generic/tkiEditor.c @@ -124,7 +124,7 @@ Tki_CreateEditor (clientData, interp, ar sprintf(buffer, tkined%d, lastid++); if (argc != 1) { - interp-result = wrong # args; + Tcl_SetResult(interp, wrong # args, TCL_STATIC); return TCL_ERROR; } @@ -162,14 +162,14 @@ Tki_CreateEditor (clientData, interp, ar /* get the colormodel for this editor */ Tcl_Eval (interp, winfo depth . ); -editor-color = atoi (interp-result) 2; +editor-color = atoi (Tcl_GetStringResult(interp)) 2; Tcl_ResetResult (interp); ClearEditor (editor, interp, 0, (char **) NULL); numEditors++; -interp-result = editor-id; +Tcl_SetResult(interp, editor-id, TCL_STATIC); return TCL_OK; } @@ -333,7 +333,7 @@ GetId (editor, interp, argc, argv) int argc; char **argv; { -interp-result = editor-id; +Tcl_SetResult(interp, editor-id, TCL_STATIC); return TCL_OK; } @@ -352,11 +352,11 @@ Toplevel (editor, interp, argc, argv) if (argc 0 ) { STRCOPY (editor-toplevel, argv[0]); Tcl_VarEval (interp, Editor__toplevel , editor-id, (char *) NULL); - fprintf (stderr, interp-result); + fprintf (stderr, Tcl_GetStringResult(interp)); Tcl_ResetResult (interp); } -interp-result = editor-toplevel; +Tcl_SetResult(interp, editor-toplevel, TCL_STATIC); return TCL_OK; } @@ -456,8 +456,7 @@ GetColor (editor, interp, argc, argv) int argc; char **argv; { -sprintf (interp-result, %d, editor-color); - +Tcl_SetObjResult(interp, Tcl_NewIntObj(editor-color)); return TCL_OK; } @@ -472,7 +471,7 @@ GetWidth (editor, interp, argc, argv) int argc; char **argv; { -sprintf (interp-result, %d, editor-width); +Tcl_SetObjResult(interp, Tcl_NewIntObj(editor-width)); return TCL_OK; } @@ -487,7 +486,7 @@ GetHeight (editor, interp, argc, argv) int argc; char **argv; { -sprintf (interp-result, %d, editor-height); +Tcl_SetObjResult(interp, Tcl_NewIntObj(editor-height)); return TCL_OK; } @@ -502,7 +501,7 @@ GetPageWidth (editor, interp, argc, argv int argc; char **argv; { -sprintf (interp-result, %d, editor-pagewidth); +Tcl_SetObjResult(interp, Tcl_NewIntObj(editor-pagewidth)); return TCL_OK; } @@ -517,7 +516,7 @@ GetPageHeight (editor, interp, argc, arg int argc; char **argv; { -sprintf (interp-result, %d, editor-pageheight); +Tcl_SetObjResult(interp, Tcl_NewIntObj(editor-pageheight)); return TCL_OK; } @@ -621,7 +620,7 @@ Tki_EditorPageSize (editor, interp, argc Tcl_ResetResult (interp); } -interp-result = editor-pagesize; +
commit glibc for openSUSE:Factory
Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at Thu Jul 7 14:07:33 CEST 2011. --- glibc/glibc.changes 2011-07-04 13:53:44.0 +0200 +++ /mounts/work_src_done/STABLE/glibc/glibc.changes2011-07-06 11:53:20.0 +0200 @@ -1,0 +2,17 @@ +Wed Jul 6 08:24:45 UTC 2011 - lnus...@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +--- +Tue Jul 5 20:22:50 UTC 2011 - a...@suse.de + +- Add systemd configuration for nscd. + +--- +Tue Jul 5 08:03:26 UTC 2011 - a...@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +--- calling whatdependson for head-i586 Old: glibc-ppc64-vdso-time.diff glibc-statfs64-ia64.diff minmem New: nscd.conf nscd.service nscd.socket Other differences: -- ++ glibc.spec ++ --- /var/tmp/diff_new_pack.aKgonh/_old 2011-07-07 13:53:19.0 +0200 +++ /var/tmp/diff_new_pack.aKgonh/_new 2011-07-07 13:53:19.0 +0200 @@ -77,7 +77,7 @@ Obsoletes: glibc-32bit %endif Version:2.13 -Release:21 +Release:23 Url:http://www.gnu.org/software/libc/libc.html Source: glibc-%{version}-996cf2ef0727.tar.bz2 Source2:http://ftp.gnu.org/gnu/glibc/glibc-ports-2.13.tar.bz2 @@ -90,6 +90,11 @@ Source12: glibc_post_upgrade.c Source15: glibc.rpmlintrc Source16: baselibs.conf +# For systemd +Source20: nscd.conf +Source21: nscd.service +Source22: nscd.socket + Requires(pre): filesystem Provides: rtld(GNU_HASH) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -101,11 +106,11 @@ # # PATCH-FIX-OPENSUSE remove lfs test from testsuite a...@suse.de Patch0: glibc-testsuite.patch -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines +# PATCH-FIX-OPENSUSE handle glibc binaries Patch1: glibc-2.3.90-noversion.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch2: glibc-fnmatch-multibyte.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines +# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change Patch3: glibc-resolv-reload.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch4: glibc-2.3.locales.diff.bz2 @@ -131,7 +136,7 @@ Patch20:glibc-2.4-china.diff # PATCH-FIX-OPENSUSE Fix gb18030 code bnc#54080 Patch21:glibc-2.3.4-gb18030-big5hkscs.diff.bz2 -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines +# PATCH-FIX-OPENSUSE Handle Patch22:glibc-2.4.90-nscd.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch23:glibc-2.3.3-nscd-db-path.diff @@ -141,9 +146,9 @@ Patch25:glibc-2.3.90-langpackdir.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch27:glibc-2.6-configure.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines +# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 Patch28:glibc-2.2-sunrpc.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines +# PATCH-FIX-OPENSUSE Do not generate hardlink for getconf Patch29:glibc-2.8-getconf.diff # PATCH-FIX-OPENSUSE only use ipv6 if real ipv6 address exists bnc#361697, bnc#684534 Patch30:getaddrinfo-ipv6-sanity.diff @@ -161,13 +166,9 @@ Patch40:libm-x86-64-exceptions.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch41:glibc-uio-cell.diff -# PATCH-FIX-SLE -- Do not assume statfs64 exists for ia64's ia32 layer bnc#534828 -Patch42:glibc-statfs64-ia64.diff # PATCH-FIX-UPSTREAM -- add missing includes a...@suse.de Patch43:missing-include-build-fix.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines -Patch44:glibc-ppc64-vdso-time.diff -# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch45:glibc-gai-private4.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch46:glibc-resolv-mdnshint.diff @@ -177,7 +178,7 @@ Patch48:glibc-malloc-arena-max.diff # PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch49:glibc-fini-unwind.diff -# PATCH-MISSING-TAG -- See
commit libtirpc for openSUSE:Factory
Hello community, here is the log from the commit of package libtirpc for openSUSE:Factory checked in at Thu Jul 7 14:11:06 CEST 2011. --- libtirpc/libtirpc.changes 2011-02-22 06:08:51.0 +0100 +++ /mounts/work_src_done/STABLE/libtirpc/libtirpc.changes 2011-06-17 16:20:37.0 +0200 @@ -1,0 +2,15 @@ +Fri Jun 17 14:18:24 UTC 2011 - a...@suse.de + +- Fix library with reverting a patch in 0.22 release + (libtirpc-revert-des_crypt.patch) + +--- +Tue Jun 14 10:35:18 UTC 2011 - a...@suse.de + +- Update to libtirpc 0.22 which brings (compared to latest release): + * various bugfixes + * Replaces SISL files with BSD 3-clause +- Remove patch libtirpc-use-correct-source-addr-on-replies.patch + since it's part of the 0.22 release. + +--- calling whatdependson for head-i586 Old: libtirpc-0.2.1_git201005272057.tar.bz2 libtirpc-use-correct-source-addr-on-replies.patch New: libtirpc-0.2.2.tar.bz2 libtirpc-revert-des_crypt.patch Other differences: -- ++ libtirpc.spec ++ --- /var/tmp/diff_new_pack.hdRvXI/_old 2011-07-07 14:07:47.0 +0200 +++ /var/tmp/diff_new_pack.hdRvXI/_new 2011-07-07 14:07:47.0 +0200 @@ -20,11 +20,11 @@ BuildRequires: libgssglue-devel pkg-config Name: libtirpc -License:Other uncritical OpenSource License ; Sun Industry Standards Source License 1.0 +License:Other uncritical OpenSource License;BSD 3-Clause Group: System/Libraries AutoReqProv:on -Version:0.2.1_git201005272057 -Release:9 +Version:0.2.2 +Release:1 Summary:Transport Independent RPC Library Url:http://sourceforge.net/projects/libtirpc/ Source: %{name}-%{version}.tar.bz2 @@ -32,8 +32,8 @@ Patch22:libtirpc-rpc_broadcast_misformed_replies.patch Patch31:libtirpc-getpmaphandle.patch Patch32:libtirpc-pmap-setunset.patch -Patch33:libtirpc-use-correct-source-addr-on-replies.patch Patch34:libtirpc-bindresvport_blacklist.patch +Patch35:libtirpc-revert-des_crypt.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires libtirpc1 = %{version}-%{release} @@ -69,7 +69,7 @@ Antoine Fraticelli antoine.fratice...@bull.net %package devel -License:Other uncritical OpenSource License ; Sun Industry Standards Source License 1.0 +License:Other uncritical OpenSource License ; BSD 3-Clause Summary:Transport Independent RPC Library Group: Development/Libraries/C and C++ Requires: libtirpc1 = %{version} glibc-devel @@ -93,11 +93,10 @@ %patch22 -p1 %patch31 -p1 %patch32 -p1 -%patch33 -p1 %patch34 -p1 +%patch35 -p1 %build -mkdir m4 #bug autoreconf -fiv %configure --disable-static --with-pic --libdir=/%{_lib} --enable-gss %{__make} %{?_smp_mflags} ++ libtirpc-0.2.1_git201005272057.tar.bz2 - libtirpc-0.2.2.tar.bz2 ++ 51336 lines of diff (skipped) ++ libtirpc-revert-des_crypt.patch ++ [Libtirpc-devel] [PATCH] Revert Include des_crypt in build From: Mike Frysinger vapier@ge... - 2011-06-12 05:46 The des_crypt code requires the crypt_client code (which wasn't added), and that code requires a currently undefined function (namely xdr_desresp). Since I have no idea what that's about, and this change ends up breaking some systems, just revert it. Once we have a patch that improves portability without breaking existing systems, we can revisit this. This reverts commit 9bdcba10aa67ce3f67810c7aaac944a00dcfcee5. Signed-off-by: Mike Frysinger vapier@... --- note: please ignore the recent Include crypt_client in build patch src/Makefile.am |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 7ee8cbc..6731ff9 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -50,7 +50,7 @@ libtirpc_la_SOURCES = auth_none.c auth_unix.c authunix_prot.c bindresvport.c cln rpc_callmsg.c rpc_generic.c rpc_soc.c rpcb_clnt.c rpcb_prot.c \ rpcb_st_xdr.c svc.c svc_auth.c svc_dg.c svc_auth_unix.c svc_generic.c \ svc_raw.c svc_run.c svc_simple.c svc_vc.c getpeereid.c \ -auth_time.c auth_des.c authdes_prot.c des_crypt.c +auth_time.c auth_des.c authdes_prot.c ## XDR libtirpc_la_SOURCES += xdr.c xdr_rec.c xdr_array.c xdr_float.c xdr_mem.c xdr_reference.c xdr_stdio.c Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit valgrind for openSUSE:Factory
Hello community, here is the log from the commit of package valgrind for openSUSE:Factory checked in at Thu Jul 7 14:14:12 CEST 2011. --- valgrind/valgrind.changes 2011-06-22 20:54:27.0 +0200 +++ /mounts/work_src_done/STABLE/valgrind/valgrind.changes 2011-07-05 15:10:02.0 +0200 @@ -1,0 +2,5 @@ +Tue Jul 5 13:09:46 UTC 2011 - a...@suse.de + +- Support Linux kernel 3.x + +--- calling whatdependson for head-i586 New: valgrind-3.6.1-kernel3.patch Other differences: -- ++ valgrind.spec ++ --- /var/tmp/diff_new_pack.NL6DbN/_old 2011-07-07 14:11:19.0 +0200 +++ /var/tmp/diff_new_pack.NL6DbN/_new 2011-07-07 14:11:19.0 +0200 @@ -28,7 +28,7 @@ Summary:Memory Management Debugger BuildRoot: %{_tmppath}/%{name}-%{version}-build Version:3.6.1 -Release:7 +Release:9 Source0:%{name}-%{version}.tar.bz2 # svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_5_0 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_5_BRANCH 3_5_BRANCH.diff # svn di svn://svn.valgrind.org/vex/tags/VEX_3_5_0 svn://svn.valgrind.org/vex/branches/VEX_3_5_BRANCH VEX_3_5_BRANCH.diff @@ -51,6 +51,8 @@ Patch42:vg_bug270851_r2130.patch Patch43:vg_bug270856_r2136.patch Patch44:vg_bug270851_r2148.patch +Patch45:valgrind-3.6.1-kernel3.patch + %if %suse_version = 1100 Provides: valgrind-devel = %version %endif @@ -164,6 +166,7 @@ %patch42 %patch43 %patch44 +%patch45 -p1 %build export CFLAGS=$RPM_OPT_FLAGS ++ valgrind-3.6.1-kernel3.patch ++ Index: valgrind-3.6.1/configure.in === --- valgrind-3.6.1.orig/configure.in +++ valgrind-3.6.1/configure.in @@ -220,7 +220,7 @@ case ${host_os} in kernel=`uname -r` case ${kernel} in - 2.6.*) + 2.6.*|3.*) AC_MSG_RESULT([2.6 family (${kernel})]) AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x]) ;; Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gstreamer-0_10-plugins-base for openSUSE:Factory
Hello community, here is the log from the commit of package gstreamer-0_10-plugins-base for openSUSE:Factory checked in at Thu Jul 7 14:20:30 CEST 2011. --- GNOME/gstreamer-0_10-plugins-base/gstreamer-0_10-plugins-base.changes 2011-06-17 11:44:58.0 +0200 +++ /mounts/work_src_done/STABLE/gstreamer-0_10-plugins-base/gstreamer-0_10-plugins-base.changes 2011-07-07 09:46:41.0 +0200 @@ -1,0 +2,9 @@ +Wed Jul 6 20:07:57 UTC 2011 - dims...@opensuse.org + +- Introduce build_v4l macro. Video4Linux does no longer build + with linux-glibc-devel = 3.0, due to the fact that + VID_TYPE_MPEG_ENCODER is no longer defined (which in turn is used + to identify if v4l is usable). Video4Linux2 plugin can be found, + as before, in gstreamer-0_10-plugins-good package. + +--- calling whatdependson for head-i586 Other differences: -- ++ gstreamer-0_10-plugins-base.spec ++ --- /var/tmp/diff_new_pack.y6OrCQ/_old 2011-07-07 14:14:29.0 +0200 +++ /var/tmp/diff_new_pack.y6OrCQ/_new 2011-07-07 14:14:29.0 +0200 @@ -17,11 +17,12 @@ # norootforbuild +%define build_v4l 0%{?suse_version} = 1140 Name: gstreamer-0_10-plugins-base %define _name gst-plugins-base Version:0.10.35 -Release:1 +Release:2 %define gst_branch 0.10 BuildRequires: alsa-devel BuildRequires: cdparanoia-devel @@ -36,6 +37,9 @@ BuildRequires: libgudev-1_0-devel %endif BuildRequires: libtheora-devel +%if %{build_v4l} +BuildRequires: libv4l-devel +%endif BuildRequires: libvisual-devel BuildRequires: libvorbis-devel BuildRequires: orc @@ -234,7 +238,9 @@ %{_libdir}/gstreamer-%{gst_branch}/libgsttcp.so %{_libdir}/gstreamer-%{gst_branch}/libgsttheora.so %{_libdir}/gstreamer-%{gst_branch}/libgsttypefindfunctions.so +%if %{build_v4l} %{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux.so +%endif %{_libdir}/gstreamer-%{gst_branch}/libgstvideorate.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideoscale.so %{_libdir}/gstreamer-%{gst_branch}/libgstvideotestsrc.so Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit grantlee for openSUSE:Factory
Hello community, here is the log from the commit of package grantlee for openSUSE:Factory checked in at Thu Jul 7 14:25:13 CEST 2011. --- grantlee/grantlee.changes 2011-05-22 19:27:47.0 +0200 +++ /mounts/work_src_done/STABLE/grantlee/grantlee.changes 2011-07-06 18:47:15.0 +0200 @@ -1,0 +2,27 @@ +Wed Jul 6 16:46:55 UTC 2011 - asterios.dra...@gmail.com + +- update to version 0.1.9 + * Port the lexer to a state machine based string parser. + * Add feature to trim insignificant whitespace. + * Build with stricter Qt flags QT_NO_KEYWORDS and QT_NO_CAST_FROM_BYTEARRAY. + * Add example application for a html based templated application framework. + * Add documentation and convenience functions for QObject and Q_PROPERTY +introspection. + * Modernise the CMake build system including creation of EXPORT targets and +fixing of various cross-platform issues. + * Add a componentized CPack packaging system for binary tarballs and windows +install wizards. + * Ability to use COMPONENTS argument to find_package with Grantlee. + * Add a build target for generating code coverage information. + * Platform fixes for MIPS, ARM and MinGW. + * Add more documentation for example applications shipped with the Grantlee +source. + * Add the changelog for prior versions of Grantlee. +- Spec file updates: + * Added lcov in BuildRequires:. + * Changes based on openSUSE shared library packaging policy (added +libgrantlee_core0 and libgrantlee_gui0 packages, removed grantlee +package). + * Minor other updates. + +--- calling whatdependson for head-i586 Old: INFO grantlee-0.1.8.tar.bz2 New: grantlee-0.1.9.tar.gz Other differences: -- ++ grantlee.spec ++ --- /var/tmp/diff_new_pack.utnvmZ/_old 2011-07-07 14:20:42.0 +0200 +++ /var/tmp/diff_new_pack.utnvmZ/_new 2011-07-07 14:20:42.0 +0200 @@ -19,19 +19,18 @@ Name: grantlee -Version:0.1.8 +Version:0.1.9 Release:1 License:LGPLv2.1+ Summary:Qt string template library Url:http://grantlee.org/ Group: System/Libraries -# http://downloads.grantlee.org/grantlee-0.1.8.tar.gz -Source0:%{name}-%{version}.tar.bz2 -Source1:INFO +Source0:http://downloads.grantlee.org/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: doxygen BuildRequires: kde4-filesystem +BuildRequires: lcov BuildRequires: libqt4-devel %description @@ -42,12 +41,31 @@ License:LGPLv2.1+ Summary:Include Files and Libraries Mandatory for Development with Grantlee Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: libgrantlee_core0 = %{version} +Requires: libgrantlee_gui0 = %{version} %description devel This package contains include files and libraries needed for development with grantlee. +%package -n libgrantlee_core0 +License:LGPLv2.1+ +Summary:Qt string template library +Group: System/Libraries + +%description -n libgrantlee_core0 +Grantlee is a string template engine based on the Django template system and +written in Qt. + +%package -n libgrantlee_gui0 +License:LGPLv2.1+ +Summary:Qt string template library +Group: System/Libraries + +%description -n libgrantlee_gui0 +Grantlee is a string template engine based on the Django template system and +written in Qt. + %prep %setup -q @@ -63,27 +81,34 @@ %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n libgrantlee_core0 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgrantlee_core0 -p /sbin/ldconfig -%files -%defattr(-,root,root,-) -%doc AUTHORS CHANGELOG COPYING.LIB GOALS README -%dir %{_libdir}/grantlee -%dir %{_libdir}/grantlee/0.1 -%{_libdir}/libgrantlee_core.so.* -%{_libdir}/libgrantlee_gui.so.* -%{_libdir}/grantlee/0.1/grantlee_*.so +%post -n libgrantlee_gui0 -p /sbin/ldconfig + +%postun -n libgrantlee_gui0 -p /sbin/ldconfig %files devel %defattr(-,root,root,-) +%doc AUTHORS CHANGELOG COPYING.LIB GOALS README %{_includedir}/grantlee/ %{_includedir}/grantlee_*.h %{_libdir}/libgrantlee_core.so %{_libdir}/libgrantlee_gui.so -%{_libdir}/grantlee/GrantleeConfig.cmake -%{_libdir}/grantlee/GrantleeConfigVersion.cmake -%{_libdir}/grantlee/0.1/GrantleeUse.cmake +%dir %{_libdir}/cmake +%dir %{_libdir}/cmake/grantlee +%{_libdir}/cmake/grantlee/* + +%files -n libgrantlee_core0 +%defattr(-,root,root,-) +%{_libdir}/libgrantlee_core.so.0* +%dir %{_libdir}/grantlee +%dir %{_libdir}/grantlee/0.1 +%{_libdir}/grantlee/0.1/grantlee_*.so + +%files -n libgrantlee_gui0 +%defattr(-,root,root,-) +%{_libdir}/libgrantlee_gui.so.0* %changelog
commit PolicyKit for openSUSE:Factory
Hello community, here is the log from the commit of package PolicyKit for openSUSE:Factory checked in at Thu Jul 7 14:26:07 CEST 2011. --- PolicyKit/PolicyKit-doc.changes 2011-02-08 11:21:30.0 +0100 +++ /mounts/work_src_done/STABLE/PolicyKit/PolicyKit-doc.changes 2011-07-06 10:15:11.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 6 08:13:32 UTC 2011 - a...@suse.de + +- Use /usr/lib/tmpfiles.d instead of /etc/tmpfiles.d. + +--- PolicyKit.changes: same change calling whatdependson for head-i586 Other differences: -- ++ PolicyKit-doc.spec ++ --- /var/tmp/diff_new_pack.vsweTw/_old 2011-07-07 14:25:24.0 +0200 +++ /var/tmp/diff_new_pack.vsweTw/_new 2011-07-07 14:25:24.0 +0200 @@ -40,7 +40,7 @@ License:MIT License (or similar) Group: System/Libraries Version:0.9 -Release:27 +Release:28 AutoReqProv:on Summary:Authorization Toolkit BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -131,9 +131,9 @@ %makeinstall %if !%build_doc mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpdirs.d/ -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/ +mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/tmpdirs.d/ -install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/ +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ %endif %if %build_doc mkdir -p $RPM_BUILD_ROOT/%{_datadir}/doc/packages/PolicyKit @@ -216,7 +216,7 @@ %{_libdir}/lib*.so.* %dir %{_sysconfdir}/PolicyKit %{_sysconfdir}/tmpdirs.d/50_PolicyKit -%{_sysconfdir}/tmpfiles.d/PolicyKit.conf +/usr/lib/tmpfiles.d/PolicyKit.conf %config(noreplace) %{_sysconfdir}/PolicyKit/PolicyKit.conf %config(noreplace) %{_sysconfdir}/pam.d/polkit %dir %{_prefix}/lib/PolicyKit ++ PolicyKit.spec ++ --- /var/tmp/diff_new_pack.vsweTw/_old 2011-07-07 14:25:24.0 +0200 +++ /var/tmp/diff_new_pack.vsweTw/_new 2011-07-07 14:25:24.0 +0200 @@ -40,7 +40,7 @@ License:MIT License (or similar) Group: System/Libraries Version:0.9 -Release:27 +Release:33 AutoReqProv:on Summary:Authorization Toolkit BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -131,9 +131,9 @@ %makeinstall %if !%build_doc mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpdirs.d/ -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/ +mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/tmpdirs.d/ -install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/ +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/ %endif %if %build_doc mkdir -p $RPM_BUILD_ROOT/%{_datadir}/doc/packages/PolicyKit @@ -216,7 +216,8 @@ %{_libdir}/lib*.so.* %dir %{_sysconfdir}/PolicyKit %{_sysconfdir}/tmpdirs.d/50_PolicyKit -%{_sysconfdir}/tmpfiles.d/PolicyKit.conf +%dir /usr/lib/tmpfiles.d/ +/usr/lib/tmpfiles.d/PolicyKit.conf %config(noreplace) %{_sysconfdir}/PolicyKit/PolicyKit.conf %config(noreplace) %{_sysconfdir}/pam.d/polkit %dir %{_prefix}/lib/PolicyKit Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit screen for openSUSE:Factory
Hello community, here is the log from the commit of package screen for openSUSE:Factory checked in at Thu Jul 7 14:27:14 CEST 2011. --- screen/screen.changes 2011-01-31 16:22:48.0 +0100 +++ /mounts/work_src_done/STABLE/screen/screen.changes 2011-07-06 10:13:16.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 6 08:13:07 UTC 2011 - a...@suse.de + +- Use /usr/lib/tmpfiles.d instead of /etc/tmpfiles.d. + +--- calling whatdependson for head-i586 Other differences: -- ++ screen.spec ++ --- /var/tmp/diff_new_pack.QHk9Bq/_old 2011-07-07 14:26:19.0 +0200 +++ /var/tmp/diff_new_pack.QHk9Bq/_new 2011-07-07 14:26:19.0 +0200 @@ -31,7 +31,7 @@ PreReq: %install_info_prereq AutoReqProv:on Version:4.0.3 -Release:10 +Release:17 Summary:A program to allow multiple screens on a VT100/ANSI Terminal Source: %{name}-%{version}.tar.bz2 Source1:screen.conf @@ -80,21 +80,22 @@ mv $RPM_BUILD_ROOT/usr/bin/screen-%version $RPM_BUILD_ROOT/usr/bin/screen chmod 755 $RPM_BUILD_ROOT/usr/bin/screen mkdir -p $RPM_BUILD_ROOT/etc -mkdir -p $RPM_BUILD_ROOT/etc/tmpfiles.d +mkdir -p $RPM_BUILD_ROOT/usr/lib +mkdir -p $RPM_BUILD_ROOT/usr/lib/tmpfiles.d mkdir -p $RPM_BUILD_ROOT/var/run/screens chmod 755 $RPM_BUILD_ROOT/var/run/screens mkdir -p $RPM_BUILD_ROOT/var/run/uscreens chmod 1777 $RPM_BUILD_ROOT/var/run/uscreens install -m 644 screenrc $RPM_BUILD_ROOT/etc/screenrc -install -m 644 %SOURCE1 $RPM_BUILD_ROOT/etc/tmpfiles.d +install -m 644 %SOURCE1 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d %files %defattr(-,root,root) %config /etc/screenrc %attr(555,root,root) /usr/bin/screen %dir /usr/share/screen -%dir /etc/tmpfiles.d -/etc/tmpfiles.d/screen.conf +%dir /usr/lib/tmpfiles.d +/usr/lib/tmpfiles.d/screen.conf /usr/share/screen/utf8encodings # Created via aaa_base on system boot %ghost %dir /var/run/screens Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit compiz-plugins-main for openSUSE:Factory
Hello community, here is the log from the commit of package compiz-plugins-main for openSUSE:Factory checked in at Thu Jul 7 14:30:33 CEST 2011. --- compiz-plugins-main/compiz-plugins-main.changes 2011-02-12 19:15:40.0 +0100 +++ /mounts/work_src_done/STABLE/compiz-plugins-main/compiz-plugins-main.changes 2011-07-06 20:33:51.0 +0200 @@ -1,0 +2,13 @@ +Wed Jul 6 18:32:08 UTC 2011 - dims...@opensuse.org + +- Update to version 0.9.5: + + Keep version in sync with main package + + API adjustments + + Bug fixing + +--- +Mon May 30 19:40:47 UTC 2011 - dims...@opensuse.org + +- Forward to commit 9c545a3e0555e63d024c4c58155b5727c97a88de + +--- calling whatdependson for head-i586 Other differences: -- ++ compiz-plugins-main.spec ++ --- /var/tmp/diff_new_pack.Rfluo5/_old 2011-07-07 14:28:59.0 +0200 +++ /var/tmp/diff_new_pack.Rfluo5/_new 2011-07-07 14:28:59.0 +0200 @@ -18,8 +18,8 @@ Name: compiz-plugins-main -Version:0.9.2.1 -Release:3 +Version:0.9.5 +Release:1 License:GPLv2+ Summary:Compiz-Fusion community main plugins Url:http://opencompositing.org @@ -94,11 +94,18 @@ pushd build make install popd +%find_gconf_schemas %clean %__rm -rf %{buildroot} -%files +%pre -f %name.schemas_pre + +%preun -f %name.schemas_preun + +%posttrans -f %name.schemas_posttrans + +%files -f %{name}.schemas_list %defattr(-, root, root) %{_libdir}/compiz/*.so %{_datadir}/compiz/ ++ compiz-plugins-main.tar.bz2 ++ 1954 lines of diff (skipped) ++ update.sh ++ --- /var/tmp/diff_new_pack.Rfluo5/_old 2011-07-07 14:29:00.0 +0200 +++ /var/tmp/diff_new_pack.Rfluo5/_new 2011-07-07 14:29:00.0 +0200 @@ -13,6 +13,18 @@ # The last changelog entry already was an automatic forward... let's not pullute too much. sed -i 1,5d $oscmodule.changes fi + # Setting the version in the .spec file to what the CMakeList.txt has defined + if [ -f ${oscmodule}/VERSION ]; then + VERSION=$(cat ${oscmodule}/VERSION) + else + version_major=$(grep -P 'set \(COMPIZ_VERSION_MAJOR ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + version_minor=$(grep -P 'set \(COMPIZ_VERSION_MINOR ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + version_micro=$(grep -P 'set \(COMPIZ_VERSION_MICRO ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + VERSION=${version_major}.${version_minor}.${version_micro} + fi + if [ -n $VERSION ]; then + sed -i s/Version:.*/Version:${VERSION}/ *.spec + fi tar cjf $oscmodule.tar.bz2 $oscmodule osc vc -m Forward to $commitid osc ci -m Forward to $commitid --skip-validation Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit siproxd for openSUSE:Factory
Hello community, here is the log from the commit of package siproxd for openSUSE:Factory checked in at Thu Jul 7 14:32:14 CEST 2011. --- siproxd/siproxd.changes 2011-04-16 07:33:18.0 +0200 +++ /mounts/work_src_done/STABLE/siproxd/siproxd.changes2011-07-01 12:16:54.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 1 10:16:15 UTC 2011 - a...@suse.de + +- Fix build, we need /var/run/siproxd created to package it as + ghost. + +--- calling whatdependson for head-i586 Other differences: -- ++ siproxd.spec ++ --- /var/tmp/diff_new_pack.Tr9sKc/_old 2011-07-07 14:30:43.0 +0200 +++ /var/tmp/diff_new_pack.Tr9sKc/_new 2011-07-07 14:30:43.0 +0200 @@ -23,7 +23,7 @@ Name: siproxd Version:0.8.0 -Release:1 +Release:3 License:GPLv2+ Summary:A SIP masquerading proxy with RTP support Url:http://siproxd.sourceforge.net/ @@ -133,6 +133,10 @@ %{__mkdir} -p %buildroot%_mandir/man8 %__install -m 0644 %{S:4} %{buildroot}%{_mandir}/man8/%name.8.gz +# Directory needs to exist for packaging +%if %suse_version 1120 +%{__mkdir} -p %buildroot%{_localstatedir}/run/%{name} +%endif # cleanup %{__rm} -f %{buildroot}%{_sysconfdir}/siproxd_passwd.cfg Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit osc for openSUSE:Factory
Hello community, here is the log from the commit of package osc for openSUSE:Factory checked in at Thu Jul 7 14:33:27 CEST 2011. --- osc/osc.changes 2011-06-16 12:10:53.0 +0200 +++ /mounts/work_src_done/STABLE/osc/osc.changes2011-07-07 06:52:48.0 +0200 @@ -1,0 +2,7 @@ +Thu Jul 7 04:51:09 UTC 2011 - adr...@suse.de + +- update to 0.132.5 + * fix detection of project wide source service only + * crash fix on incident creation + +--- calling whatdependson for head-i586 Old: osc-0.132.4.tar.gz New: osc-0.132.5.tar.gz Other differences: -- ++ osc.spec ++ --- /var/tmp/diff_new_pack.4JKHEr/_old 2011-07-07 14:32:28.0 +0200 +++ /var/tmp/diff_new_pack.4JKHEr/_new 2011-07-07 14:32:28.0 +0200 @@ -18,7 +18,7 @@ Name: osc -Version:0.132.4 +Version:0.132.5 Release:1 License:GPLv2+ Summary:openSUSE Build Service Commander ++ debian.changelog ++ --- /var/tmp/diff_new_pack.4JKHEr/_old 2011-07-07 14:32:28.0 +0200 +++ /var/tmp/diff_new_pack.4JKHEr/_new 2011-07-07 14:32:28.0 +0200 @@ -1,3 +1,8 @@ +osc (0.132.5-1) unstable; urgency=low + - Update to 0.132.5 + + -- Adrian Schroeter adr...@suse.de Wed, 07 Jul 2011 10:00:00 +0200 + osc (0.132.4-1) unstable; urgency=low - Update to 0.132.4 ++ osc-0.132.4.tar.gz - osc-0.132.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osc-0.132.4/NEWS new/osc-0.132.5/NEWS --- old/osc-0.132.4/NEWS2011-06-15 14:19:07.0 +0200 +++ new/osc-0.132.5/NEWS2011-07-07 06:48:38.0 +0200 @@ -1,4 +1,6 @@ -0.133 + +0.132.1 + - backward compatibility fix for OBS 2.1 and before - add --meta option also to list, cat and less commands 0.132 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osc-0.132.4/osc/commandline.py new/osc-0.132.5/osc/commandline.py --- old/osc-0.132.4/osc/commandline.py 2011-06-15 14:19:07.0 +0200 +++ new/osc-0.132.5/osc/commandline.py 2011-07-07 06:48:29.0 +0200 @@ -2530,7 +2530,7 @@ raise oscerr.WrongArgs('Too many arguments.') if len(args) == 1: -target_project = args[1] +target_project = args[0] else: xpath = 'attribute/@name = \'%s\'' % maintenance_attribute res = search(apiurl, project_id=xpath) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osc-0.132.4/osc/core.py new/osc-0.132.5/osc/core.py --- old/osc-0.132.4/osc/core.py 2011-06-15 14:19:07.0 +0200 +++ new/osc-0.132.5/osc/core.py 2011-07-07 06:49:03.0 +0200 @@ -3,7 +3,7 @@ # and distributed under the terms of the GNU General Public Licence, # either version 2, or version 3 (at your option). -__version__ = '0.132git' +__version__ = '0.132.5' # __store_version__ is to be incremented when the format of the working copy # store changes in an incompatible way. Please add any needed migration @@ -1328,21 +1328,25 @@ print_request_list(self.apiurl, self.prjname, self.name) -if self.findfilebyname(_service): -print 'Waiting for server side source service run', -u = makeurl(self.apiurl, ['source', self.prjname, self.name]) -while 1: -f = http_GET(u) -sfilelist = ET.parse(f).getroot() -s = sfilelist.find('serviceinfo') -if s != None and s.get('code') == running: - sys.stdout.write('.') - sys.stdout.flush() -else: - break -print -rev=self.latest_rev() -self.update(rev=rev) +u = makeurl(self.apiurl, ['source', self.prjname, self.name]) +first_run = True +while 1: +f = http_GET(u) +sfilelist = ET.parse(f).getroot() +s = sfilelist.find('serviceinfo') +if s == None: + break +if first_run: + print 'Waiting for server side source service run', + first_run = False +if s.get('code') == running: + sys.stdout.write('.') + sys.stdout.flush() +else: + break +print +rev=self.latest_rev() +self.update(rev=rev) def __write_storelist(self, name, data): ++ osc.dsc ++ --- /var/tmp/diff_new_pack.4JKHEr/_old 2011-07-07 14:32:28.0 +0200 +++ /var/tmp/diff_new_pack.4JKHEr/_new 2011-07-07 14:32:28.0 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: osc -Version: 0.132.4 +Version: 0.132.5 Binary: osc Maintainer: Adrian Schroeter
commit lyx for openSUSE:Factory
Hello community, here is the log from the commit of package lyx for openSUSE:Factory checked in at Thu Jul 7 14:35:02 CEST 2011. --- lyx/lyx.changes 2011-05-31 14:10:31.0 +0200 +++ /mounts/work_src_done/STABLE/lyx/lyx.changes2011-06-28 21:54:06.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 28 19:56:30 UTC 2011 - corne...@solcon.nl + +- Removed --with-texmf configure option (is not supported by the configure script) +- Added xdg-open patch from fedora + +--- calling whatdependson for head-i586 Old: minmem New: lyx-2.0.0rc1-xdg_open.patch Other differences: -- ++ lyx.spec ++ --- /var/tmp/diff_new_pack.Lgcn3G/_old 2011-07-07 14:33:50.0 +0200 +++ /var/tmp/diff_new_pack.Lgcn3G/_new 2011-07-07 14:33:50.0 +0200 @@ -26,7 +26,7 @@ Requires: texlive-latex ImageMagick AutoReqProv:on Version:2.0.0 -Release:5 +Release:6 Summary:LaTeX-Based WYSIWYG Editor Url:http://www.lyx.org/ Source: ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/lyx-2.0.0.tar.gz @@ -36,6 +36,9 @@ # hunspell pkgconfig support # see http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg169351.html Patch0: lyx-2.0.0-hunspell_pkgconfig.patch +# xdg path from fedora +# This was rejected by upstream (http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg133878.html) +Patch1: lyx-2.0.0rc1-xdg_open.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Recommends: texlive-xetex xindy @@ -50,6 +53,7 @@ %prep %setup -q -n %{name}-%{version} %patch0 -p1 +%patch1 -p1 %build #%{?suse_update_config:%{suse_update_config -f config}} @@ -64,7 +68,6 @@ %endif %endif %configure \ ---with-texmf=$TEXMF \ --without-included-boost \ %if %suse_version 1020 --with-extra-inc=/usr/X11R6/include/X11 \ ++ lyx-2.0.0rc1-xdg_open.patch ++ diff -ur lyx-2.0.0rc1.orig/lib/configure.py lyx-2.0.0rc1/lib/configure.py --- lyx-2.0.0rc1.orig/lib/configure.py 2011-03-01 22:45:24.0 + +++ lyx-2.0.0rc1/lib/configure.py 2011-03-11 18:53:32.189708571 + @@ -458,7 +458,7 @@ checkViewerEditor('a SVG viewer and editor', ['inkscape'], rc_entry = [r'\Format svgsvg SVG %% %% vector']) # -path, iv = checkViewerNoRC('a raster image viewer', ['xv', 'kview', 'gimp-remote', 'gimp'], +path, iv = checkViewerNoRC('a raster image viewer', ['xdg-open', 'xv', 'kview', 'gimp-remote', 'gimp'], rc_entry = [r'''\Format bmpbmp BMP %s %s \Format gifgif GIF %s %s \Format jpgjpg JPEG%s %s @@ -521,7 +521,7 @@ \Format excel xlsExcel spreadsheet%%document \Format oocalc odsOpenOffice spreadsheet %% document''']) # -path, xhtmlview = checkViewer('an HTML previewer', ['firefox', 'mozilla file://$$p$$i', 'netscape'], +path, xhtmlview = checkViewer('an HTML previewer', ['xdg-open', 'firefox', 'mozilla file://$$p$$i', 'netscape'], rc_entry = [r'\Format xhtml xhtml LyXHTML y %% document,menu=export']) if xhtmlview == : addToRC(r'\Format xhtml xhtml LyXHTML y document,menu=export') @@ -535,11 +535,11 @@ # #checkProg('a Postscript interpreter', ['gs'], # rc_entry = [ r'\ps_command %%' ]) -checkViewer('a Postscript previewer', ['kghostview', 'okular', 'evince', 'gv', 'ghostview -swap'], +checkViewer('a Postscript previewer', ['xdg-open', 'kghostview', 'okular', 'evince', 'gv', 'ghostview -swap'], rc_entry = [r'''\Format epseps EPS %%vector \Format ps ps Postscript t %% document,vector''']) # for xdg-open issues look here: http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg151818.html -checkViewer('a PDF previewer', ['kpdf', 'okular', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \ +checkViewer('a PDF previewer', ['xdg-open', 'kpdf', 'okular', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \ 'gv', 'ghostview'], rc_entry = [r'''\Format pdfpdfPDF (ps2pdf) P %%document,vector,menu=export \Format pdf2 pdfPDF (pdflatex)F %% document,vector,menu=export @@ -547,14 +547,14 @@ \Format pdf4 pdfPDF (XeTeX) X %% document,vector,menu=export \Format pdf5 pdfPDF (LuaTeX) u %% document,vector,menu=export''']) # -checkViewer('a DVI previewer', ['xdvi', 'kdvi', 'okular', 'yap', 'dviout -Set=!m'], +checkViewer('a DVI previewer',
commit luvcview for openSUSE:Factory
Hello community, here is the log from the commit of package luvcview for openSUSE:Factory checked in at Thu Jul 7 14:38:09 CEST 2011. --- luvcview/luvcview.changes 2010-05-18 11:20:26.0 +0200 +++ /mounts/work_src_done/STABLE/luvcview/luvcview.changes 2011-07-07 12:40:54.0 +0200 @@ -1,0 +2,5 @@ +Thu Jul 7 10:30:12 UTC 2011 - idon...@novell.com + +- Add luvcview-v4l-2.6.38.patch: use new v4l interface + +--- calling whatdependson for head-i586 New: luvcview-v4l-2.6.38.patch Other differences: -- ++ luvcview.spec ++ --- /var/tmp/diff_new_pack.iLaMUa/_old 2011-07-07 14:35:13.0 +0200 +++ /var/tmp/diff_new_pack.iLaMUa/_new 2011-07-07 14:35:13.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package luvcview (Version 20070512) +# spec file for package luvcview # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,22 @@ Name: luvcview -%if %suse_version = 1020 BuildRequires: SDL-devel SDL_image-devel -%else -BuildRequires: SDL-devel +%if 0%{?suse_version} = 1210 +BuildRequires: libv4l-devel = 0.8.4 %endif AutoReqProv:on Group: Productivity/Multimedia/Video/Players Summary:Simple V4L2 application using sdl Version:20070512 -Release:5 +Release:15 Source: %name-%version.src.tar.gz Url:http://mxhaard.free.fr/spca50x/Investigation/uvc/ License:GPLv2+ BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch1: luvcview-add-COPYING.patch Patch2: luvcview-memory-leaks.patch +Patch3: luvcview-v4l-2.6.38.patch %description luvcview is a simple V4L2 application using sdl @@ -48,7 +48,10 @@ %prep %setup -n luvcview-%version %patch1 -p1 -%patch2 -p0 +%patch2 +%if 0%{?suse_version} = 1210 +%patch3 -p1 +%endif %build make ++ luvcview-v4l-2.6.38.patch ++ diff -ur luvcview-20070512.orig/luvcview.c luvcview-20070512/luvcview.c --- luvcview-20070512.orig/luvcview.c 2011-07-07 12:27:31.814089063 +0200 +++ luvcview-20070512/luvcview.c2011-07-07 12:37:58.042088992 +0200 @@ -33,7 +33,8 @@ #include SDL/SDL_thread.h #include SDL/SDL_audio.h #include SDL/SDL_timer.h -#include linux/videodev.h +#include libv4l1-videodev.h +#include linux/videodev2.h #include sys/ioctl.h #include sys/mman.h #include errno.h diff -ur luvcview-20070512.orig/uvcvideo.h luvcview-20070512/uvcvideo.h --- luvcview-20070512.orig/uvcvideo.h 2011-07-07 12:27:31.814089063 +0200 +++ luvcview-20070512/uvcvideo.h2011-07-07 12:27:59.861089061 +0200 @@ -2,7 +2,7 @@ #define _USB_VIDEO_H_ #include linux/kernel.h -#include linux/videodev.h +#include libv4l1-videodev.h /* Compatibility */ #include uvc_compat.h diff -ur luvcview-20070512.orig/v4l2uvc.h luvcview-20070512/v4l2uvc.h --- luvcview-20070512.orig/v4l2uvc.h2011-07-07 12:27:31.814089063 +0200 +++ luvcview-20070512/v4l2uvc.h 2011-07-07 12:31:34.604089036 +0200 @@ -29,7 +29,8 @@ #include sys/ioctl.h #include sys/mman.h #include sys/select.h -#include linux/videodev.h +#include libv4l1-videodev.h +#include linux/videodev2.h #include avilib.h #include uvcvideo.h Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit lcdf-typetools for openSUSE:Factory
Hello community, here is the log from the commit of package lcdf-typetools for openSUSE:Factory checked in at Thu Jul 7 14:57:29 CEST 2011. --- lcdf-typetools/lcdf-typetools.changes 2011-05-10 22:58:54.0 +0200 +++ /mounts/work_src_done/STABLE/lcdf-typetools/lcdf-typetools.changes 2011-07-06 11:37:51.0 +0200 @@ -1,0 +2,19 @@ +Wed Jul 6 09:36:05 UTC 2011 - mrd...@opensuse.org + +-version bump to 2.91 +-fixes Correct some compilation problems on unusual systems + reported by Vladimir Volovich. + +--- +Tue Jun 7 07:55:39 UTC 2011 - mrd...@opensuse.org + +-version bump to 2.90 +-run spec-cleaner on spec file + +Changes since 2.88 + -Better handle combinations of fonts and options that + would create so many substitutions that otftotfm would run + out of memory. Marc van Dongen report. + -Correct crash on glyph names that start with a dot. Marc van + Dongen report. + +--- @@ -7,2 +26,2 @@ - - Support version 4 of the OpenType OS/2 table. Reported by Thomas - Zumbrunn. + -Support version 4 of the OpenType OS/2 table. Reported by + Thomas Zumbrunn. calling whatdependson for head-i586 Old: lcdf-typetools-2.88.tar.bz2 New: lcdf-typetools-2.91.tar.gz Other differences: -- ++ lcdf-typetools.spec ++ --- /var/tmp/diff_new_pack.zJq4wh/_old 2011-07-07 14:38:20.0 +0200 +++ /var/tmp/diff_new_pack.zJq4wh/_new 2011-07-07 14:38:20.0 +0200 @@ -15,33 +15,40 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Summary:Programs to manipulate OpenType and multiple-master fonts Name: lcdf-typetools -Version:2.88 +Version:2.91 Release:1 License:GPL Url:http://www.lcdf.org/type/ Group: System/X11/Fonts -Source: %{name}-%{version}.tar.bz2 +Source: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} = 1020 -BuildRequires: gcc-c++ libstdc++-devel tetex 2.0 +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: tetex 2.0 %endif %if 0%{?suse_version} = 1030 -BuildRequires: gcc-c++ libstdc++-devel texlive +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: texlive %endif %if 0%{?fedora_version} = 5 -BuildRequires: gcc-c++ libstdc++-devel tetex 2.0 +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: tetex 2.0 %endif %if 0%{?mandriva_version} 2006 -BuildRequires: gcc-c++ libstdc++-devel tetex 2.0 +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: tetex 2.0 %endif %define prefix /usr @@ -87,19 +94,18 @@ like an instance of a multiple-master font. It reads the multiple-master font program in PFA or PFB format. - %prep %setup -q %build -export CFLAGS=$RPM_OPT_FLAGS -export CXXFLAGS=$RPM_OPT_FLAGS +export CFLAGS=%{optflags} +export CXXFLAGS=%{optflags} ./configure \ --without-kpathsea \ --disable-selfauto-set \ --prefix=%{prefix} \ - --libdir=%{prefix}/%_lib \ + --libdir=%{prefix}/%{_lib} \ --mandir=%{prefix}/share/man \ --infodir=%{prefix}/share/info \ @@ -107,10 +113,10 @@ %install -make DESTDIR=$RPM_BUILD_ROOT install +%makeinstall %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files %defattr(-,root,root) @@ -130,6 +136,6 @@ %{_mandir}/man*/* %{_datadir}/lcdf-typetools/* -%dir /usr/share/lcdf-typetools +%dir %{_datadir}/lcdf-typetools %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit kvm for openSUSE:Factory
Hello community, here is the log from the commit of package kvm for openSUSE:Factory checked in at Thu Jul 7 15:00:49 CEST 2011. --- kvm/kvm.changes 2011-06-07 17:21:43.0 +0200 +++ /mounts/work_src_done/STABLE/kvm/kvm.changes2011-07-06 21:22:00.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 6 19:14:24 UTC 2011 - brog...@novell.com + +- fix possible out of bounds memory access (bnc#702823) + +--- calling whatdependson for head-i586 New: kvm-qemu-preXX-virtio-guard-against-negative-vq-notifies.patch Other differences: -- ++ kvm.spec ++ --- /var/tmp/diff_new_pack.jVuz1T/_old 2011-07-07 14:57:55.0 +0200 +++ /var/tmp/diff_new_pack.jVuz1T/_new 2011-07-07 14:57:55.0 +0200 @@ -89,7 +89,7 @@ Summary:Kernel-based Virtual Machine Url:http://kvm.qumranet.com/ Version:%{package_base_version}%{package_extra_version} -Release:5 +Release:7 Source0:qemu-%{name}-%{package_base_version}.tar.bz2 Source1:60-kvm.rules Source2:qemu-ifup @@ -180,6 +180,7 @@ Patch133: kvm-qemu-preXX-vnc-fix-build-error-from-VNC_DIRTY_WORDS.patch Patch134: kvm-qemu-preXX-severe-memory-leak-caused-by-broken-palett.patch Patch135: kvm-qemu-no-hot-unplug-for-certain-devices.patch +Patch136: kvm-qemu-preXX-virtio-guard-against-negative-vq-notifies.patch Patch200: qemu-img-vmdk-scsi.patch Patch201: kvm-studio-slirp-nooutgoing.patch @@ -335,6 +336,7 @@ %patch133 -p1 %patch134 -p1 %patch135 -p1 +%patch136 -p1 # Studio addons %patch200 -p1 ++ kvm-qemu-preXX-virtio-guard-against-negative-vq-notifies.patch ++ From 7157e2e23e89adcd436caeab31fdd6b47eded377 Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com Date: Sun, 8 May 2011 22:29:07 +0100 Subject: [PATCH] virtio: guard against negative vq notifies The virtio_queue_notify() function checks that the virtqueue number is less than the maximum number of virtqueues. A signed comparison is used but the virtqueue number could be negative if a buggy or malicious guest is run. This results in memory accesses outside of the virtqueue array. It is risky doing input validation in common code instead of at the guest-host boundary. Note that virtio_queue_set_addr(), virtio_queue_get_addr(), virtio_queue_get_num(), and many other virtio functions do *not* validate the virtqueue number argument. Instead of fixing the comparison in virtio_queue_notify(), move the comparison to the virtio bindings (just like VIRTIO_PCI_QUEUE_SEL) where we have a uint32_t value and can avoid ever calling into common virtio code if the virtqueue number is invalid. Signed-off-by: Stefan Hajnoczi stefa...@linux.vnet.ibm.com Signed-off-by: Michael S. Tsirkin m...@redhat.com --- hw/syborg_virtio.c |4 +++- hw/virtio-pci.c|4 +++- hw/virtio.c|4 +--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/hw/syborg_virtio.c b/hw/syborg_virtio.c index 2f3e6da..00c7be8 100644 --- a/hw/syborg_virtio.c +++ b/hw/syborg_virtio.c @@ -146,7 +146,9 @@ static void syborg_virtio_writel(void *opaque, target_phys_addr_t offset, vdev-queue_sel = value; break; case SYBORG_VIRTIO_QUEUE_NOTIFY: -virtio_queue_notify(vdev, value); +if (value VIRTIO_PCI_QUEUE_MAX) { +virtio_queue_notify(vdev, value); +} break; case SYBORG_VIRTIO_STATUS: virtio_set_status(vdev, value 0xFF); diff --git a/hw/virtio-pci.c b/hw/virtio-pci.c index 270e2c7..b86c441 100644 --- a/hw/virtio-pci.c +++ b/hw/virtio-pci.c @@ -348,7 +348,9 @@ static void virtio_ioport_write(void *opaque, uint32_t addr, uint32_t val) vdev-queue_sel = val; break; case VIRTIO_PCI_QUEUE_NOTIFY: -virtio_queue_notify(vdev, val); +if (val VIRTIO_PCI_QUEUE_MAX) { +virtio_queue_notify(vdev, val); +} break; case VIRTIO_PCI_STATUS: if (!(val VIRTIO_CONFIG_S_DRIVER_OK)) { diff --git a/hw/virtio.c b/hw/virtio.c index 6e8814c..a651860 100644 --- a/hw/virtio.c +++ b/hw/virtio.c @@ -585,9 +585,7 @@ void virtio_queue_notify_vq(VirtQueue *vq) void virtio_queue_notify(VirtIODevice *vdev, int n) { -if (n VIRTIO_PCI_QUEUE_MAX) { -virtio_queue_notify_vq(vdev-vq[n]); -} +virtio_queue_notify_vq(vdev-vq[n]); } uint16_t virtio_queue_vector(VirtIODevice *vdev, int n) -- 1.6.0.2 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irqbalance for openSUSE:Factory
Hello community, here is the log from the commit of package irqbalance for openSUSE:Factory checked in at Thu Jul 7 15:08:01 CEST 2011. --- irqbalance/irqbalance.changes 2010-11-07 14:58:29.0 +0100 +++ /mounts/work_src_done/STABLE/irqbalance/irqbalance.changes 2011-06-07 16:14:13.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 7 14:13:36 UTC 2011 - a...@suse.de + +- Add systemd service file. + +--- calling whatdependson for head-i586 New: irqbalance.service Other differences: -- ++ irqbalance.spec ++ --- /var/tmp/diff_new_pack.tBrm0P/_old 2011-07-07 15:01:05.0 +0200 +++ /var/tmp/diff_new_pack.tBrm0P/_new 2011-07-07 15:01:05.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package irqbalance (Version 0.56_svn201010021305) +# spec file for package irqbalance # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,12 +24,13 @@ AutoReqProv:on PreReq: %insserv_prereq Version:0.56_svn201010021305 -Release:2 +Release:7 Summary:Balance IRQs on SMP Machines Source: %{name}-%{version}.tar.bz2 Source1:irqbalance.pod Source2:irq_balancer Source3:sysconfig.irqbalance +Source4:irqbalance.service Url:http://www.irqbalance.org PreReq: coreutils fillup BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -75,6 +76,8 @@ install -m 0644 irqbalance.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1 mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates/ install -m 0644 sysconfig.irqbalance $RPM_BUILD_ROOT/var/adm/fillup-templates/ +mkdir -p $RPM_BUILD_ROOT/lib/systemd/system/ +install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT/lib/systemd/system/ %clean rm -rf $RPM_BUILD_ROOT @@ -94,6 +97,7 @@ %defattr(-,root,root,-) %{_sbindir}/irqbalance /etc/init.d/irq_balancer +/lib/systemd/system/irqbalance.service %{_sbindir}/rcirq_balancer %{_mandir}/man1/irqbalance.1.gz /var/adm/fillup-templates/sysconfig.irqbalance ++ irqbalance.service ++ [Unit] Description=irqbalance daemon After=syslog.target [Service] EnvironmentFile=/etc/sysconfig/irqbalance Type=forking ExecStart=/usr/sbin/irqbalance $ONESHOT [Install] WantedBy=multi-user.target Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit compiz-plugins-extra for openSUSE:Factory
Hello community, here is the log from the commit of package compiz-plugins-extra for openSUSE:Factory checked in at Thu Jul 7 15:14:23 CEST 2011. --- compiz-plugins-extra/compiz-plugins-extra.changes 2011-01-23 00:37:47.0 +0100 +++ /mounts/work_src_done/STABLE/compiz-plugins-extra/compiz-plugins-extra.changes 2011-07-06 20:31:07.0 +0200 @@ -1,0 +2,12 @@ +Wed Jul 6 18:30:13 UTC 2011 - dims...@opensuse.org + +- Update to snapshot version 0.9.5: + + Update in line with the main package/plugins + + Additional gnome schemas installed. + +--- +Mon May 30 19:40:07 UTC 2011 - dims...@opensuse.org + +- Forward to commit f0dd8e56b376beb076b596f7a0027da180cdfb66 + +--- calling whatdependson for head-i586 Other differences: -- ++ compiz-plugins-extra.spec ++ --- /var/tmp/diff_new_pack.MNgShQ/_old 2011-07-07 15:08:10.0 +0200 +++ /var/tmp/diff_new_pack.MNgShQ/_new 2011-07-07 15:08:10.0 +0200 @@ -18,8 +18,8 @@ Name: compiz-plugins-extra -Version:0.9.2.1 -Release:2 +Version:0.9.5 +Release:1 License:GPLv2+ Summary:Compiz extra plugins Url:http://opencompositing.org @@ -86,11 +86,18 @@ pushd build make install popd +%find_gconf_schemas %clean %__rm -rf %{buildroot} -%files +%pre -f %name.schemas_pre + +%preun -f %name.schemas_preun + +%posttrans -f %name.schemas_posttrans + +%files -f %{name}.schemas_list %defattr(-, root, root) %{_libdir}/compiz/*.so %{_datadir}/compiz/ ++ compiz-plugins-extra.tar.bz2 ++ compiz-plugins-extra/compiz-plugins-extra.tar.bz2 /mounts/work_src_done/STABLE/compiz-plugins-extra/compiz-plugins-extra.tar.bz2 differ: char 11, line 1 ++ update.sh ++ --- /var/tmp/diff_new_pack.MNgShQ/_old 2011-07-07 15:08:10.0 +0200 +++ /var/tmp/diff_new_pack.MNgShQ/_new 2011-07-07 15:08:10.0 +0200 @@ -13,6 +13,18 @@ # The last changelog entry already was an automatic forward... let's not pullute too much. sed -i 1,5d $oscmodule.changes fi + # Setting the version in the .spec file to what the CMakeList.txt has defined + if [ -f ${oscmodule}/VERSION ]; then + VERSION=$(cat ${oscmodule}/VERSION) + else + version_major=$(grep -P 'set \(COMPIZ_VERSION_MAJOR ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + version_minor=$(grep -P 'set \(COMPIZ_VERSION_MINOR ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + version_micro=$(grep -P 'set \(COMPIZ_VERSION_MICRO ([0-9])+\)' ${oscmodule}/CMakeLists.txt | tr -d ()a-zA-Z_ ) + VERSION=${version_major}.${version_minor}.${version_micro} + fi + if [ -n $VERSION ]; then + sed -i s/Version:.*/Version:${VERSION}/ *.spec + fi tar cjf $oscmodule.tar.bz2 $oscmodule osc vc -m Forward to $commitid osc ci -m Forward to $commitid --skip-validation Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zypp-plugin for openSUSE:Factory
Hello community, here is the log from the commit of package zypp-plugin for openSUSE:Factory checked in at Thu Jul 7 15:20:37 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/zypp-plugin/zypp-plugin.changes 2011-07-05 12:28:52.0 +0200 @@ -0,0 +1,13 @@ +--- +Tue Jul 5 12:19:37 CEST 2011 - m...@suse.de + +- Fix specfile for factory + +--- +Mon Jul 4 15:16:39 CEST 2011 - m...@suse.de + +- Provide zypp-plugin-python as stand alone package so + that it can be used in other zypp plugins like snapper. + (formerly a subpackage of zypp-plugin-spacewalk) +- version 0.3 + calling whatdependson for head-i586 New: zypp-plugin-0.3.tar.bz2 zypp-plugin.changes zypp-plugin.spec Other differences: -- ++ zypp-plugin.spec ++ # # spec file for package zypp-plugin # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: zypp-plugin Version:0.3 Release:1 Group: System/Packages License:GPLv2 Url:https://gitorious.org/opensuse/zypp-plugin Summary:Helper that makes writing ZYpp plugins easier BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0:%{name}-%{version}.tar.bz2 # Actually libzypp(plugin) should be required. Unfortunately the corresponing # provides was introduced to late for SUSE Manager/SLE-11-SP1. We do not want to # enforce libzypp update to satisfy this, so the Requires should saty disabled, # until libzypp on SUSE Manager/SLE-11-SP1 was updated and provides libzypp(plugin). #Requires: libzypp(plugin) BuildRequires: python-devel Requires: python %description Empty main package. Helper for different languages reside in subpackages. %package python Group: System/Packages License:GPLv2 Summary:Helper that makes writing ZYpp plugins in python easier %description python This API allows writing ZYpp plugins by just subclassing from a python class and implementing the commands you want to respond to as python methods. %prep %setup -q -n zypp-plugin %build %install %{__mkdir_p} %{buildroot}%{py_sitedir} %{__install} python/zypp_plugin.py %{buildroot}%{py_sitedir}/zypp_plugin.py %files python %defattr(-,root,root) %{py_sitedir}/zypp_plugin.py %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fondu for openSUSE:Factory
Hello community, here is the log from the commit of package fondu for openSUSE:Factory checked in at Thu Jul 7 15:29:48 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/fondu/fondu.changes2010-10-22 13:23:41.0 +0200 @@ -0,0 +1,7 @@ +--- +Fri Oct 22 11:18:33 UTC 2010 - mrd...@opensuse.org + +- first build server package +- clean and tidy spec file + + calling whatdependson for head-i586 New: fondu.changes fondu.spec fondu_src-060102.tgz Other differences: -- ++ fondu.spec ++ # # spec file for package fondu # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) Peter Linnell, 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: fondu Version:1.0.060102 Release:1 License:BSD Summary:Converts between mac and unix fonts Url:http://fondu.sourceforge.net/ Group: System/X11/Fonts Source0:http://fondu.sourceforge.net/fondu_src-060102.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description fondu allows you to convert a mac font into a unix one. ufond converts a unix font into a mac one. Author: George Williams gww at silcom.com %prep %setup -T -b 0 -n fondu-060102 %build CFLAGS=%{optflags} %configure make %install mkdir -p %{buildroot}%{_bindir} %makeinstall %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/fondu %{_bindir}/ufond %{_bindir}/showfond %{_bindir}/dfont2res %{_bindir}/frombin %{_bindir}/tobin %{_bindir}/lumper %{_bindir}/setfondname %doc LICENSE README %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dpic for openSUSE:Factory
Hello community, here is the log from the commit of package dpic for openSUSE:Factory checked in at Thu Jul 7 15:40:25 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/dpic/dpic.changes 2011-06-16 19:43:22.0 +0200 @@ -0,0 +1,21 @@ +Thu Jun 16 17:41:05 UTC 2011 - dmi...@roshchin.org + +- update to version 2011.06.05 + +--- +Fri Mar 18 13:51:14 UTC 2011 - dmi...@roshchin.org + +- update to version 2011.03.17 + * Compile #elif for OpenBSD + +--- +Sat Jan 1 10:29:52 UTC 2011 - dmi...@roshchin.org + +- update to version 2010.12.30 + * Reworked for loops to allow assignment to the loop variable. + +--- +Thu Dec 9 17:56:18 UTC 2010 - dmi...@roshchin.org + +- initial package +- version 2010.12.08 \ No newline at end of file calling whatdependson for head-i586 New: dpic-2011.06.05.tar.gz dpic.changes dpic.spec makefile.patch Other differences: -- ++ dpic.spec ++ # # spec file for package dpic # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: dpic Url:http://www.ece.uwaterloo.ca/~aplevich/dpic/ License:BSD Group: Productivity/Publishing/Other Summary:Pic language processor Version:2011.06.05 Release:1 Source0:%name-%{version}.tar.gz Patch0: makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Pic language processor for LaTeX documents or web sites. Authors: J. D. Aplevich aplevich at uwaterloo dot ca %prep %setup -n %{name} -q %patch0 %build make %install INSTALL_ROOT=%{buildroot} PREFIX=%{_prefix} %makeinstall install -Dm 644 doc/dpic.1 %{buildroot}%{_mandir}/man1/dpic.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %_bindir/%{name} %doc README CHANGES doc/dpicdoc.pdf %_mandir/man1/dpic.1* %changelog ++ makefile.patch ++ --- Makefile.orig 2010-12-08 21:40:36.0 +0300 +++ Makefile2010-12-09 21:28:19.390204425 +0300 @@ -2,7 +2,7 @@ # For Linux (expects make DESTDIR=xxx PREFIX=yyy install): DESTDIR = $${HOME} -PREFIX = . +PREFIX = usr DEST = ${DESTDIR}/${PREFIX}/bin # For manual installation (uncomment and change as necessary): Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit mutt for openSUSE:Factory
Hello community, here is the log from the commit of package mutt for openSUSE:Factory checked in at Thu Jul 7 15:45:04 CEST 2011. --- mutt/mutt.changes 2011-06-20 15:25:41.0 +0200 +++ /mounts/work_src_done/STABLE/mutt/mutt.changes 2011-07-07 13:27:54.0 +0200 @@ -1,0 +2,6 @@ +Thu Jul 7 11:26:18 UTC 2011 - wer...@suse.de + +- Update patch for Mutt Ticket #3288 and check for empty headers + in mx_update_context() (bnx#704359) + +--- calling whatdependson for head-i586 Other differences: -- ++ mutt.spec ++ --- /var/tmp/diff_new_pack.twHfPQ/_old 2011-07-07 15:40:49.0 +0200 +++ /var/tmp/diff_new_pack.twHfPQ/_new 2011-07-07 15:40:49.0 +0200 @@ -42,7 +42,7 @@ #Requires:desktop-data-SuSE AutoReqProv:on Version:1.5.21 -Release:18 +Release:20 Summary:Mail Program # ftp://ftp.mutt.org/mutt/devel/ Source0:%name-%version.tar.bz2 ++ mutt-1.5.21-patches.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutt-1.5.21-patches/3288-mx_update_context-segfault.patch new/mutt-1.5.21-patches/3288-mx_update_context-segfault.patch --- old/mutt-1.5.21-patches/3288-mx_update_context-segfault.patch 2011-06-20 14:11:41.0 +0200 +++ new/mutt-1.5.21-patches/3288-mx_update_context-segfault.patch 2011-07-07 13:21:51.0 +0200 @@ -8,7 +8,7 @@ --- a/imap/message.c +++ b/imap/message.c -@@ -65,7 +65,7 @@ +@@ -65,7 +65,7 @@ int imap_read_headers (IMAP_DATA* idata, char *hdrreq = NULL; FILE *fp; char tempfile[_POSIX_PATH_MAX]; @@ -17,7 +17,7 @@ IMAP_HEADER h; IMAP_STATUS* status; int rc, mfhrc, oldmsgcount; -@@ -185,7 +185,7 @@ +@@ -185,7 +185,7 @@ int imap_read_headers (IMAP_DATA* idata, continue; } @@ -26,7 +26,15 @@ ctx-hdrs[idx] = imap_hcache_get (idata, h.data-uid); if (ctx-hdrs[idx]) { -@@ -282,13 +282,14 @@ +@@ -211,6 +211,7 @@ int imap_read_headers (IMAP_DATA* idata, + dprint (3, (debugfile, bad cache entry at %d, giving up\n, h.sid - 1)); + imap_free_header_data((void**) (void*) h.data); + evalhc = 0; ++ idx--; + } + } + while (rc != IMAP_CMD_OK mfhrc == -1); +@@ -273,18 +274,20 @@ int imap_read_headers (IMAP_DATA* idata, { dprint (2, (debugfile, msg_fetch_header: ignoring fetch response with no body\n)); mfhrc = -1; @@ -42,3 +50,17 @@ if (idx msgend) { dprint (1, (debugfile, imap_read_headers: skipping FETCH response for + unknown message number %d\n, h.sid)); + mfhrc = -1; ++idx--; + continue; + } + /* May receive FLAGS updates in a separate untagged response (#2935) */ +@@ -292,6 +295,7 @@ int imap_read_headers (IMAP_DATA* idata, + { + dprint (2, (debugfile, imap_read_headers: message %d is not new\n, + h.sid)); ++idx--; + continue; + } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mutt-1.5.21-patches/3459-split-fetches.patch new/mutt-1.5.21-patches/3459-split-fetches.patch --- old/mutt-1.5.21-patches/3459-split-fetches.patch2011-06-20 14:12:15.0 +0200 +++ new/mutt-1.5.21-patches/3459-split-fetches.patch2011-07-07 13:23:06.0 +0200 @@ -3,7 +3,7 @@ --- a/imap/message.c +++ b/imap/message.c -@@ -242,6 +242,15 @@ +@@ -243,6 +243,15 @@ int imap_read_headers (IMAP_DATA* idata, char *cmd; fetchlast = msgend + 1; ++ mutt-1.5.21.dif ++ --- /var/tmp/diff_new_pack.twHfPQ/_old 2011-07-07 15:40:49.0 +0200 +++ /var/tmp/diff_new_pack.twHfPQ/_new 2011-07-07 15:40:49.0 +0200 @@ -296,3 +296,15 @@ { ssl_starttls, DT_QUAD, R_NONE, OPT_SSLSTARTTLS, M_YES }, /* ** .pp +--- mx.c mx.c 2011-07-07 11:24:48.680426606 + +@@ -1591,6 +1591,9 @@ void mx_update_context (CONTEXT *ctx, in + { + h = ctx-hdrs[msgno]; + ++if (!h) ++ continue; ++ + if (WithCrypto) + { + /* NOTE: this _must_ be done before the check for mailcap! */ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pwlib for openSUSE:Factory
Hello community, here is the log from the commit of package pwlib for openSUSE:Factory checked in at Thu Jul 7 16:00:54 CEST 2011. --- pwlib/pwlib.changes 2010-11-20 02:20:56.0 +0100 +++ /mounts/work_src_done/STABLE/pwlib/pwlib.changes2011-07-07 12:56:11.0 +0200 @@ -1,0 +2,5 @@ +Thu Jul 7 10:46:43 UTC 2011 - idon...@novell.com + +- Add pwlib-v4l-2.6.38.patch: use new v4l interface + +--- calling whatdependson for head-i586 New: pwlib-v4l-2.6.38.patch Other differences: -- ++ pwlib.spec ++ --- /var/tmp/diff_new_pack.poi7Nx/_old 2011-07-07 16:00:23.0 +0200 +++ /var/tmp/diff_new_pack.poi7Nx/_new 2011-07-07 16:00:23.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package pwlib (Version 1.11.0) +# spec file for package pwlib # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: pwlib Summary:Portable Windows Library from Equivalence Pty. Ltd Version:1.11.0 -Release:8 +Release:13 %define package_version v1_11_0 License:MPL .. Group: System/Libraries @@ -35,6 +35,7 @@ Patch2: %{name}-v1_11_0-pstring-fix.patch Patch3: %{name}-v1_11_0-ldap.patch Patch4: %{name}-v1_11_0-openssl.patch +Patch5: %{name}-v4l-2.6.38.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison flex gcc-c++ BuildRequires: SDL-devel @@ -42,6 +43,9 @@ BuildRequires: libdv-devel BuildRequires: libexpat-devel BuildRequires: openldap2-devel +%if 0%{?suse_version} = 1210 +BuildRequires: libv4l-devel = 0.8.4 +%endif Provides: %{name}-plugins-alsa %{name}-plugins-oss %{name}-plugins-v4l Obsoletes: %{name}-plugins-alsa %{name}-plugins-oss %{name}-plugins-v4l @@ -99,6 +103,9 @@ %if 0%{?suse_version} 1120 %patch4 -p1 %endif +%if 0%{?suse_version} = 1210 +%patch5 -p1 +%endif %build #autoreconf --force --install @@ -110,7 +117,7 @@ cd .. #automake --force-missing %{?suse_update_config:%{suse_update_config -f}} -PWINSTDIR=%{_datadir}/%{name} X11LIBDIR=/usr/X11R6/%_lib ./configure \ +PWINSTDIR=%{_datadir}/%{name} ./configure \ --prefix=/usr \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ ++ pwlib-v4l-2.6.38.patch ++ diff -ur pwlib_v1_11_0.orig/configure.ac pwlib_v1_11_0/configure.ac --- pwlib_v1_11_0.orig/configure.ac 2011-07-07 12:44:57.529088939 +0200 +++ pwlib_v1_11_0/configure.ac 2011-07-07 12:45:37.910088934 +0200 @@ -1548,7 +1548,7 @@ dnl dnl check for video capture support. -dnl videodev.h on linux +dnl libv4l1-videodev.h on linux dnl machine/ioctl_meteor on FreeBSD dnl i386/ioctl_meteor on OpenBSD dnl dev/ic/bt8xx on NetBSD @@ -1574,7 +1574,7 @@ HAS_VIDEO=1 HAS_VIDEO_CAPTURE=1 else -AC_CHECK_HEADER(linux/videodev.h, HAS_VIDEO_CAPTURE=1) +AC_CHECK_HEADER(libv4l1-videodev.h, HAS_VIDEO_CAPTURE=1) dnl AC_CHECK_HEADER(machine/ioctl_meteor.h, HAS_VIDEO_CAPTURE=1) dnl AC_CHECK_HEADER(i386/ioctl_meteor.h, HAS_VIDEO_CAPTURE=1) dnl AC_CHECK_HEADER(dev/ic/bt8xx.h, HAS_VIDEO_CAPTURE=1) diff -ur pwlib_v1_11_0.orig/include/ptlib/unix/ptlib/videoio.h pwlib_v1_11_0/include/ptlib/unix/ptlib/videoio.h --- pwlib_v1_11_0.orig/include/ptlib/unix/ptlib/videoio.h 2011-07-07 12:44:57.578088939 +0200 +++ pwlib_v1_11_0/include/ptlib/unix/ptlib/videoio.h2011-07-07 12:46:15.830088929 +0200 @@ -103,7 +103,7 @@ */ #if defined(P_LINUX) !defined(NO_VIDEO_CAPTURE) -#include linux/videodev.h /* change this to videodev2.h for v4l2 */ +#include libv4l1-videodev.h /* change this to videodev2.h for v4l2 */ #endif #if defined(P_FREEBSD) diff -ur pwlib_v1_11_0.orig/plugins/configure.in pwlib_v1_11_0/plugins/configure.in --- pwlib_v1_11_0.orig/plugins/configure.in 2011-07-07 12:44:57.580088939 +0200 +++ pwlib_v1_11_0/plugins/configure.in 2011-07-07 12:53:21.555088876 +0200 @@ -111,7 +111,7 @@ AC_ARG_ENABLE(v4l, [ --enable-v4lenable V4L video support],,enable_v4l=yes) if test ${enable_v4l}z = yesz ; then - AC_CHECK_HEADER(linux/videodev.h, V4LHDR=1) + AC_CHECK_HEADER(libv4l1-videodev.h, V4LHDR=1) AC_MSG_CHECKING(for V4L video support) if test ${V4LHDR}z != z; then AC_SUBST(HAS_V4L, 1) diff -ur pwlib_v1_11_0.orig/plugins/vidinput_v4l/vidinput_v4l.h pwlib_v1_11_0/plugins/vidinput_v4l/vidinput_v4l.h --- pwlib_v1_11_0.orig/plugins/vidinput_v4l/vidinput_v4l.h 2011-07-07 12:44:57.580088939 +0200 +++
commit open-iscsi for openSUSE:11.3
Hello community, here is the log from the commit of package open-iscsi for openSUSE:11.3 checked in at Thu Jul 7 16:06:54 CEST 2011. --- old-versions/11.3/all/open-iscsi/open-iscsi.changes 2009-11-03 20:21:07.0 +0100 +++ 11.3/open-iscsi/open-iscsi.changes 2011-07-04 14:11:16.0 +0200 @@ -1,0 +2,13 @@ +Mon Jul 4 12:12:22 UTC 2011 - jan...@novell.com + +- Handle nulls from sysfs, for recent kernels. + + Sysfs in recent kernels returns (null) instead of NULL, + handle that. Such (null) strings from sysfs are mapped to + NULL values. + + Lack of this check, caused a non-existant password to be read as + (null) and treated as a valid and present password, and so, + AuthMethod=CHAP was used for a relogin. (bnc #683249,656119) + +--- Package does not exist at destination yet. Using Fallback old-versions/11.3/all/open-iscsi Destination is old-versions/11.3/UPDATES/all/open-iscsi calling whatdependson for 11.3-i586 New: open-iscsi-fix-sysfs-get-value-null Other differences: -- ++ open-iscsi.spec ++ --- /var/tmp/diff_new_pack.AxOqbn/_old 2011-07-07 16:06:08.0 +0200 +++ /var/tmp/diff_new_pack.AxOqbn/_new 2011-07-07 16:06:08.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package open-iscsi (Version 2.0.870) +# spec file for package open-iscsi # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ PreReq: %fillup_prereq %insserv_prereq AutoReqProv:on Version:2.0.870 -Release:28 +Release:33.RELEASE2 Provides: linux-iscsi Obsoletes: linux-iscsi %define iscsi_release 865 @@ -62,6 +62,7 @@ Patch27:%{name}-load-ibft-before-reading-sys-firmware Patch28:%{name}-remove-trailing-tilde Patch29:open-iscsi-2.0-870-rc1-static.patch +Patch30:open-iscsi-fix-sysfs-get-value-null BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -120,6 +121,7 @@ %patch27 -p1 %patch28 -p1 %patch29 +%patch30 -p1 %build %{__make} OPTFLAGS=${RPM_OPT_FLAGS} -fno-strict-aliasing -DLOCK_DIR=\\\/etc/iscsi\\\ ++ open-iscsi-fix-sysfs-get-value-null ++ From: Ankit Jain jan...@suse.de Handle nulls from sysfs, for recent kernels. Sysfs in recent kernels returns (null) instead of NULL, handle that. Such (null) strings from sysfs as mapped to NULL values. Lack of this check, caused a non-existant password to be read as (null) and treated as a valid and present password, and so, AuthMethod=CHAP was used for a relogin. References: bnc #683249,656119 --- usr/iscsi_sysfs.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: b/usr/iscsi_sysfs.c === --- a/usr/iscsi_sysfs.c +++ b/usr/iscsi_sysfs.c @@ -41,7 +41,6 @@ #define ISCSI_SESSION_DIR /sys/class/iscsi_session #define ISCSI_HOST_DIR /sys/class/iscsi_host -#define ISCSI_SYSFS_INVALID_VALUE NULL #define ISCSI_SESSION_SUBSYS iscsi_session #define ISCSI_CONN_SUBSYS iscsi_connection #define ISCSI_HOST_SUBSYS iscsi_host @@ -85,7 +84,8 @@ static int iscsi_sysfs_get_param(char *i return EIO; } - if (!strncmp(sysfs_value, ISCSI_SYSFS_INVALID_VALUE, 6)) + if (!strncmp(sysfs_value, NULL, 6) || + !strncmp(sysfs_value, (null), 6)) return ENODATA; sscanf(sysfs_value, format, ret_value); Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gnome-packagekit for openSUSE:11.4
Hello community, here is the log from the commit of package gnome-packagekit for openSUSE:11.4 checked in at Thu Jul 7 16:15:29 CEST 2011. --- old-versions/11.4/all/gnome-packagekit/gnome-packagekit.changes 2011-02-13 17:22:51.0 +0100 +++ 11.4/gnome-packagekit/gnome-packagekit.changes 2011-07-04 08:35:36.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 4 06:33:17 UTC 2011 - g...@suse.com + +- Add gnome-packagekit-pack-list-tabs.patch: fix the oversized + dialog. bnc#699181,bgo#653626 + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/gnome-packagekit Destination is old-versions/11.4/UPDATES/all/gnome-packagekit calling whatdependson for 11.4-i586 New: gnome-packagekit-pack-list-tabs.patch Other differences: -- ++ gnome-packagekit.spec ++ --- /var/tmp/diff_new_pack.b1RCml/_old 2011-07-07 16:15:05.0 +0200 +++ /var/tmp/diff_new_pack.b1RCml/_new 2011-07-07 16:15:05.0 +0200 @@ -19,7 +19,7 @@ Name: gnome-packagekit Version:2.32.0 -Release:3 +Release:7.RELEASE8 License:GPLv2+ Summary:Applications for the PackageKit API Url:http://packagekit.org/ @@ -37,6 +37,8 @@ Patch7: gnome-packagekit-opensuse-libexec.patch # PATCH-FIX-OPENSUSE gnome-packagekit-gpk-prefs-desktop.patch bnc380665 vu...@opensuse.org -- Change the name of the gpk-prefs desktop file to not create confusion with gpk-update-viewer. We patch to automatically get the new translation from the po file Patch9: gnome-packagekit-gpk-prefs-desktop.patch +# PATCH-FIX-UPSTREAM gnome-packagekit-pack-list-tabs.patch bnc#699181,bgo#653626 g...@suse.com -- Pack the package lists into different tabs so that the window size of the dialog won't become over the screen +Patch10:gnome-packagekit-pack-list-tabs.patch BuildRequires: PackageKit-devel BuildRequires: dbus-1-devel BuildRequires: desktop-file-utils @@ -94,6 +96,7 @@ %patch6 -p1 %patch7 -p1 %patch9 -p1 +%patch10 -p1 %build #autoreconf -f -i ++ gnome-packagekit-pack-list-tabs.patch ++ diff --git a/src/gpk-dialog.c b/src/gpk-dialog.c index 5feb288..31b8c17 100644 --- a/src/gpk-dialog.c +++ b/src/gpk-dialog.c @@ -365,3 +365,112 @@ out: return TRUE; } +/** + * gpk_dialog_embed_tabbed_widget + **/ +gboolean +gpk_dialog_embed_tabbed_widget (GtkDialog *dialog, GtkNotebook *tabbed_widget) +{ + GtkWidget *widget; + + if (! GTK_IS_NOTEBOOK (tabbed_widget)) + return FALSE; + + widget = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); + gtk_container_add_with_properties (GTK_CONTAINER (widget), + GTK_WIDGET (tabbed_widget), + expand, FALSE, + fill, FALSE, + NULL); + + return TRUE; +} + +/** + * gpk_dialog_tabbed_package_list_widget: + **/ +gboolean +gpk_dialog_tabbed_package_list_widget (GtkWidget *tab_page, GPtrArray *array) +{ + GtkWidget *scroll; + GtkListStore *store; + GtkWidget *widget; + const guint row_height = 48; + + /* convert to a store */ + store = gpk_dialog_package_array_to_list_store (array); + + /* create a treeview to hold the store */ + widget = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store)); + gpk_dialog_treeview_for_package_list (GTK_TREE_VIEW (widget)); + gtk_widget_show (widget); + + /* scroll the treeview */ + scroll = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scroll), widget); + gtk_widget_show (scroll); + + /* add some spacing to conform to the GNOME HIG */ + gtk_container_set_border_width (GTK_CONTAINER (scroll), 6); + + /* only allow more space if there are a large number of items */ + if (array-len 5) { + gtk_widget_set_size_request (GTK_WIDGET (scroll), -1, (row_height * 5) + 8); + } else if (array-len 1) { + gtk_widget_set_size_request (GTK_WIDGET (scroll), -1, (row_height * array-len) + 8); + } + + /* add scrolled window */ + gtk_container_add_with_properties (GTK_CONTAINER (tab_page), scroll, + expand, TRUE, + fill, TRUE, + NULL); + + /* free the store */ + g_signal_connect (G_OBJECT (tab_page), unrealize, + G_CALLBACK (gpk_dialog_widget_unrealize_unref_cb), store); + + return TRUE; +} + +/** + *
commit open-iscsi for openSUSE:11.4
Hello community, here is the log from the commit of package open-iscsi for openSUSE:11.4 checked in at Thu Jul 7 16:17:23 CEST 2011. --- old-versions/11.4/all/open-iscsi/open-iscsi.changes 2010-03-12 18:10:54.0 +0100 +++ 11.4/open-iscsi/open-iscsi.changes 2011-07-03 20:35:34.0 +0200 @@ -1,0 +2,13 @@ +Sun Jul 3 18:33:25 UTC 2011 - jan...@novell.com + +- Handle nulls from sysfs, for recent kernels. + + Sysfs in recent kernels returns (null) instead of NULL, + handle that. Such (null) strings from sysfs as mapped to + NULL values. + + Lack of this check, caused a non-existant password to be read as + (null) and treated as a valid and present password, and so, + AuthMethod=CHAP was used for a relogin. (bnc #683249,656119) + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/open-iscsi Destination is old-versions/11.4/UPDATES/all/open-iscsi calling whatdependson for 11.4-i586 New: open-iscsi-fix-sysfs-get-value-null Other differences: -- ++ open-iscsi.spec ++ --- /var/tmp/diff_new_pack.pDswsT/_old 2011-07-07 16:15:37.0 +0200 +++ /var/tmp/diff_new_pack.pDswsT/_new 2011-07-07 16:15:37.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package open-iscsi (Version 2.0.870) +# spec file for package open-iscsi # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ PreReq: %fillup_prereq %insserv_prereq AutoReqProv:on Version:2.0.870 -Release:35 +Release:37.RELEASE38 Provides: linux-iscsi Obsoletes: linux-iscsi %define iscsi_release 865 @@ -62,6 +62,7 @@ Patch27:%{name}-load-ibft-before-reading-sys-firmware Patch28:%{name}-remove-trailing-tilde Patch29:open-iscsi-2.0-870-rc1-static.patch +Patch30:open-iscsi-fix-sysfs-get-value-null BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -120,6 +121,7 @@ %patch27 -p1 %patch28 -p1 %patch29 +%patch30 -p1 %build %{__make} OPTFLAGS=${RPM_OPT_FLAGS} -fno-strict-aliasing -DLOCK_DIR=\\\/etc/iscsi\\\ ++ open-iscsi-fix-sysfs-get-value-null ++ Handle nulls from sysfs, for recent kernels. Sysfs in recent kernels returns (null) instead of NULL, handle that. Such (null) strings from sysfs as mapped to NULL values. Lack of this check, caused a non-existant password to be read as (null) and treated as a valid and present password, and so, AuthMethod=CHAP was used for a relogin. References: bnc #683249,656119 --- usr/iscsi_sysfs.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: b/usr/iscsi_sysfs.c === --- a/usr/iscsi_sysfs.c +++ b/usr/iscsi_sysfs.c @@ -41,7 +41,6 @@ #define ISCSI_SESSION_DIR /sys/class/iscsi_session #define ISCSI_HOST_DIR /sys/class/iscsi_host -#define ISCSI_SYSFS_INVALID_VALUE NULL #define ISCSI_SESSION_SUBSYS iscsi_session #define ISCSI_CONN_SUBSYS iscsi_connection #define ISCSI_HOST_SUBSYS iscsi_host @@ -85,7 +84,8 @@ static int iscsi_sysfs_get_param(char *i return EIO; } - if (!strncmp(sysfs_value, ISCSI_SYSFS_INVALID_VALUE, 6)) + if (!strncmp(sysfs_value, NULL, 6) || + !strncmp(sysfs_value, (null), 6)) return ENODATA; sscanf(sysfs_value, format, ret_value); Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
drop gmime-2_4 from openSUSE:Factory
Hello community, FYI: Package gmime-2_4 was dropped from openSUSE:Factory at Thu Jul 7 16:54:12 CEST 2011. You can find the latest sources of the package in the openSUSE:Dropped repository: https://build.opensuse.org/package/show?project=openSUSE:Droppedpackage=gmime-2_4 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org