openSUSE Commits
Threads by month
- ----- 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
August 2006
- 2 participants
- 1318 discussions
Hello community,
here is the log from the commit of package sysconfig
checked in at Fri Sep 1 01:42:12 CEST 2006.
--------
--- sysconfig/sysconfig.changes 2006-08-17 17:22:07.000000000 +0200
+++ sysconfig/sysconfig.changes 2006-08-31 18:14:29.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Aug 31 12:00:00 CEST 2006 - kay.sievers(a)suse.de
+
+- use libsysfs2 interface
+
+-------------------------------------------------------------------
New:
----
sysconfig-libsysfs2.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sysconfig.spec ++++++
--- /var/tmp/diff_new_pack.TrDCL4/_old 2006-09-01 01:42:05.000000000 +0200
+++ /var/tmp/diff_new_pack.TrDCL4/_new 2006-09-01 01:42:05.000000000 +0200
@@ -13,7 +13,7 @@
Name: sysconfig
BuildRequires: sysfsutils
Version: 0.50.9
-Release: 17
+Release: 19
Summary: The sysconfig scheme
Group: System/Base
License: GPL
@@ -23,6 +23,7 @@
PreReq: %fillup_prereq %insserv_prereq textutils fileutils gawk /usr/bin/sed /usr/bin/grep
Source: %name-%version.tar.bz2
Patch1: sysconfig-soundbus.diff
+Patch2: sysconfig-libsysfs2.patch
%description
This package provides the SuSE system configuration scheme.
@@ -43,6 +44,7 @@
%prep
%setup -n sysconfig-%{version}
%patch1
+%patch2 -p1
%build
autoreconf --force --install
@@ -210,6 +212,8 @@
%{insserv_cleanup}
%changelog -n sysconfig
+* Thu Aug 31 2006 - kay.sievers(a)suse.de
+- use libsysfs2 interface
* Thu Aug 17 2006 - kukuk(a)suse.de
- Remove undocumented ifservices.template directory to break down
build dependencies.
++++++ sysconfig-libsysfs2.patch ++++++
--- a/tools/get_config_lib.c
+++ b/tools/get_config_lib.c
@@ -49,21 +49,6 @@
}
}
-/*
- * Logging interface for libsysfs
- *
- * If libsysfs is compiled with -DLOG, it expects a function
- * log_message() from the caller.
- */
-void log_message(int level, const char *format, ...)
-{
- va_list args;
-
- va_start(args, format);
- error_log(level, format, args);
- va_end(args);
-}
-
void print_hwdesc(hwdesc_t *hwdesc, char *prefix, int export) {
int i;
char varlist[MAX_INTERFACE_NUM*80] = {'\0'};
@@ -835,15 +820,7 @@
} else if (!strncmp(hwdesc->interface[ifnum],"tr",2)) {
hwdesc->interfaceclass[ifnum] = iface_class_tr;
}
- /* Some drivers do not create /sys/class/net/iface/wireless, therefore we
- * look now in /proc/net/wireless for the interface. I leave the old code
- * here; maybe we have to reactivate it for some strange reason. - zoz */
- /* snprintf(subdir, SYSFS_PATH_MAX, "%s/wireless",
- hwdesc->interfacepath[ifnum]);
- if ( ! sysfs_path_is_dir(subdir)) {
- hwdesc->interfaceclass[ifnum] = iface_class_wlan;
- return;
- } */
+
procfile = fopen("/proc/net/wireless", "r");
if (!procfile)
return;
@@ -1342,7 +1319,6 @@
char *devname = NULL;
struct dlist *devlist = NULL;
struct dlist *ifacelist = NULL;
- struct sysfs_directory *sfd_dir = NULL;
struct sysfs_attribute *sfa_id = NULL;
struct sysfs_class *sfc_class;
struct sysfs_class_device *sfcd_iface;
@@ -1510,14 +1486,12 @@
hwdesc->interface[ifnum]);
error_log(LOG_DEBUG,"Checking interface path %s\n",
subdir);
- sfd_dir = sysfs_open_directory(subdir);
- if (sfd_dir) {
+ if (sysfs_path_is_dir(subdir)) {
error_log(LOG_DEBUG,"Found interface path '%s'\n",
- sfd_dir->path);
+ subdir);
strcpy(hwdesc->interfacepath[ifnum],
- sfd_dir->path);
+ subdir);
hwdesc->interfaceclass[ifnum] = iface_class_partition;
- sysfs_close_directory(sfd_dir);
break;
}
}
@@ -1663,30 +1637,27 @@
* bridges. */
if ( ! strcmp(hwdesc->busname[hwdesc->bus_num - 1], "pcmcia") &&
strcmp(hwdesc->devtype, "pcmcia")) {
- sfd_dir = sysfs_open_directory(hwdesc->devicepath);
- if (sfd_dir != NULL) {
- devlist = sysfs_get_dir_subdirs(sfd_dir);
- if (devlist != NULL) {
- dlist_for_each_data(devlist, devname, char) {
-// printf("devname: %s\n", devname);
- snprintf(subdir, SYSFS_PATH_MAX, "%s/%s",
- sfd_dir->path, devname);
-// printf("subdir: %s\n", subdir);
- sfdv_device = sysfs_open_device_path(subdir);
- if (sfdv_device != NULL) {
- strncpy(hwdesc->devicepath, sfdv_device->path,
- MAX_DEVPATH_LEN);
- sysfs_close_device(sfdv_device);
- break;
- }
+ devlist = sysfs_open_directory_list(hwdesc->devicepath);
+ if (devlist != NULL) {
+ dlist_for_each_data(devlist, devname, char) {
+// printf("devname: %s\n", devname);
+ snprintf(subdir, SYSFS_PATH_MAX, "%s/%s",
+ hwdesc->devicepath, devname);
+// printf("subdir: %s\n", subdir);
+ sfdv_device = sysfs_open_device_path(subdir);
+ if (sfdv_device != NULL) {
+ strncpy(hwdesc->devicepath, sfdv_device->path,
+ MAX_DEVPATH_LEN);
+ sysfs_close_device(sfdv_device);
+ break;
}
}
- sysfs_close_directory(sfd_dir);
+ sysfs_close_list(devlist);
}
}
- error_log(LOG_DEBUG,"-> devicepath (pcmcia) %s\n", hwdesc->devicepath);
+ error_log(LOG_DEBUG,"-> devicepath (pcmcia) %s\n", hwdesc->devicepath);
}
-
+
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* 6) get devicepath from id
* ^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -1782,27 +1753,24 @@
/* Check for network devices */
error_log(LOG_DEBUG,"checking network device: path %s\n",
devicelink);
- sfd_dir = sysfs_open_directory(devicelink);
- if (sfd_dir != NULL) {
- devlist = sysfs_get_dir_links(sfd_dir);
- if (devlist != NULL) {
- dlist_for_each_data(devlist, devname, char) {
- error_log(LOG_DEBUG, "devname: %s\n", devname);
- if (!strncmp(devname,"net:",4)) {
- /* network interface found */
- snprintf(subdir, SYSFS_PATH_MAX, "%s/%s",
- sfd_dir->path, devname);
- error_log(LOG_DEBUG, "devlink: %s\n", devicelink);
- if (sysfs_get_link(subdir, devicelink,SYSFS_PATH_MAX) == 0) {
- check_or_add_interface(hwdesc, devicelink,
- iface_class_net);
- }
+ devlist = sysfs_open_directory_list(devicelink);
+ if (devlist != NULL) {
+ dlist_for_each_data(devlist, devname, char) {
+ error_log(LOG_DEBUG, "devname: %s\n", devname);
+ if (!strncmp(devname,"net:",4)) {
+ /* network interface found */
+ snprintf(subdir, SYSFS_PATH_MAX, "%s/%s",
+ devicelink, devname);
+ error_log(LOG_DEBUG, "devlink: %s\n", devicelink);
+ if (sysfs_get_link(subdir, devicelink,SYSFS_PATH_MAX) == 0) {
+ check_or_add_interface(hwdesc, devicelink,
+ iface_class_net);
}
}
}
- sysfs_close_directory(sfd_dir);
+ sysfs_close_list(devlist);
}
-
+
/* Check for pcmcia devices */
error_log(LOG_DEBUG,"checking pcmcia device: path %s\n",
hwdesc->devicepath);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 smart
checked in at Fri Sep 1 01:41:55 CEST 2006.
--------
--- smart/smart.changes 2006-08-29 10:07:54.000000000 +0200
+++ smart/smart.changes 2006-08-31 20:01:58.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Aug 31 19:31:27 CEST 2006 - cthiel(a)suse.de
+
+- set rpm-force to false, to make smart respect file conflicts (#202924)
+
+-------------------------------------------------------------------
New:
----
smart-rpm-force.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ smart.spec ++++++
--- /var/tmp/diff_new_pack.xHt1VS/_old 2006-09-01 01:40:44.000000000 +0200
+++ /var/tmp/diff_new_pack.xHt1VS/_new 2006-09-01 01:40:44.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: kdelibs3-devel python-devel rpm-devel rpm-python update-desktop-files
Summary: Smart Package Manager
Version: 0.42
-Release: 8
+Release: 9
Source: %{name}-%{version}.tar.bz2
Source1: distro.py
Source2: %{name}.desktop
@@ -27,6 +27,7 @@
Patch5: %{name}-%{version}-pycurl.patch
Patch6: %{name}-%{version}-pycurl-TIMECONDITION.patch
Patch7: %{name}-yast-r739.patch
+Patch8: %{name}-rpm-force.patch
URL: http://smartpm.org
Group: System/Packages
License: GPL
@@ -91,6 +92,7 @@
%patch5
%patch6
%patch7
+%patch8
%if %{suse_version} < 1010
echo ' sysconf.set("no-rpm-readHeaderFromFD", 3)' >> %{SOURCE1}
%endif
@@ -175,6 +177,8 @@
/opt/kde3/share/apps/konqueror
%changelog -n smart
+* Thu Aug 31 2006 - cthiel(a)suse.de
+- set rpm-force to false, to make smart respect file conflicts (#202924)
* Tue Aug 29 2006 - cthiel(a)suse.de
- added smart-yast-r739.patch
* smart/backends/rpm/yast2.py
++++++ smart-rpm-force.patch ++++++
--- smart/backends/rpm/pm.py (Revision 739)
+++ smart/backends/rpm/pm.py (Revision 740)
@@ -178,7 +178,7 @@
del upgraded
del upgrading
- force = sysconf.get("rpm-force", True)
+ force = sysconf.get("rpm-force", False)
if not force:
probs = ts.check()
if probs:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 pam-config
checked in at Fri Sep 1 01:40:14 CEST 2006.
--------
--- pam-config/pam-config.changes 2006-08-25 17:38:04.000000000 +0200
+++ pam-config/pam-config.changes 2006-08-31 23:40:08.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Aug 31 23:39:36 CEST 2006 - kukuk(a)suse.de
+
+- Version 0.10:
+ - Fix first install if pam-modules was updated before
+ - Document missing options in manual page
+
+-------------------------------------------------------------------
Old:
----
pam-config-0.9.tar.bz2
New:
----
pam-config-0.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pam-config.spec ++++++
--- /var/tmp/diff_new_pack.SCXIFa/_old 2006-09-01 01:36:45.000000000 +0200
+++ /var/tmp/diff_new_pack.SCXIFa/_new 2006-09-01 01:36:45.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pam-config (Version 0.9)
+# spec file for package pam-config (Version 0.10)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,7 +12,7 @@
Name: pam-config
Summary: Modify common PAM configuration files
-Version: 0.9
+Version: 0.10
Release: 1
License: GPL
Autoreqprov: on
@@ -87,6 +87,10 @@
%ghost %config %{_sysconfdir}/pam.d/common-session-pc
%changelog -n pam-config
+* Thu Aug 31 2006 - kukuk(a)suse.de
+- Version 0.10:
+- Fix first install if pam-modules was updated before
+- Document missing options in manual page
* Fri Aug 25 2006 - kukuk(a)suse.de
- Version 0.9:
- Add pam_winbind support
++++++ pam-config-0.9.tar.bz2 -> pam-config-0.10.tar.bz2 ++++++
++++ 15114 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/ChangeLog new/pam-config-0.10/ChangeLog
--- old/pam-config-0.9/ChangeLog 2006-08-25 17:18:29.000000000 +0200
+++ new/pam-config-0.10/ChangeLog 2006-08-31 23:30:55.000000000 +0200
@@ -1,3 +1,16 @@
+2006-08-31 Thorsten Kukuk <kukuk(a)thkukuk.de>
+
+ * src/load_obsolete_conf.c: Don't report error for empty
+ arguments.
+
+2006-08-26 Thorsten Kukuk <kukuk(a)thkukuk.de>
+
+ * src/pam-config.8.xml: Document --lum, --cracklib* and
+ --winbind* options.
+
+ * src/load_obsolete_conf.c (load_obsolete_conf): Check for
+ .rpmsave files if original ones are already removed.
+
2006-08-25 Thorsten Kukuk <kukuk(a)thkukuk.de>
* release version 0.9
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/NEWS new/pam-config-0.10/NEWS
--- old/pam-config-0.9/NEWS 2006-08-25 13:57:53.000000000 +0200
+++ new/pam-config-0.10/NEWS 2006-08-31 23:34:57.000000000 +0200
@@ -4,6 +4,10 @@
Please send bug reports, questions and suggestions to <kukuk(a)thkukuk.de>.
+Version 0.10:
+* Fix first install if pam-modules was updated before
+* Document missing options in manual page
+
Version 0.9:
* Support minimum_uid option of pam_krb5.so
* Rename pam_krb5afs.so to pam_krb5.so
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/TODO new/pam-config-0.10/TODO
--- old/pam-config-0.9/TODO 2006-08-25 17:19:05.000000000 +0200
+++ new/pam-config-0.10/TODO 2006-08-31 23:35:22.000000000 +0200
@@ -1,5 +1,5 @@
- call_modules= from pam_unix2.conf can have more than one entry
- call_modules= from common-*-pc: strip of ldap and krb5
-- pam_cracklib: document in manual page
-- pam_winbind: document in manual page
+
+- Add flag to add pam_loginuid to all relevant PAM config files
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/configure.in new/pam-config-0.10/configure.in
--- old/pam-config-0.9/configure.in 2006-08-25 13:56:56.000000000 +0200
+++ new/pam-config-0.10/configure.in 2006-08-26 12:51:26.000000000 +0200
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(src/pam-config.c)
-AM_INIT_AUTOMAKE("pam-config", 0.9)
+AM_INIT_AUTOMAKE("pam-config", 0.10)
AM_CONFIG_HEADER(config.h)
AC_PREFIX_DEFAULT(/usr)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/src/load_obsolete_conf.c new/pam-config-0.10/src/load_obsolete_conf.c
--- old/pam-config-0.9/src/load_obsolete_conf.c 2006-08-25 15:09:37.000000000 +0200
+++ new/pam-config-0.10/src/load_obsolete_conf.c 2006-08-31 23:30:29.000000000 +0200
@@ -22,6 +22,7 @@
#include <errno.h>
#include <stdio.h>
#include <ctype.h>
+#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
@@ -38,6 +39,9 @@
printf ("**** parse_option_unix2 (%s, %s, %s, ...)\n",
file, service, option);
+ if (option == NULL || *option == '\0')
+ return;
+
if (strcasecmp (option, "debug") == 0)
{
if (strcmp (service, "auth") == 0)
@@ -188,6 +192,9 @@
printf ("***** parse_option_pwcheck (%s, %s, %s, ...)\n",
file, service, option);
+ if (option == NULL || *option == '\0')
+ return;
+
if (strcmp (service, "password") != 0)
{
fprintf (stderr,
@@ -321,13 +328,31 @@
if (debug)
printf ("*** load_obsolete_conf (...)\n");
- if (parse_file ("/etc/security/pam_unix2.conf", account, auth,
- password, session, parse_option_unix2) == -1)
- return -1;
-
- if (parse_file ("/etc/security/pam_pwcheck.conf", account, auth,
- password, session, parse_option_pwcheck) == -1)
- return -1;
+ if (access ("/etc/security/pam_unix2.conf", R_OK) == 0)
+ {
+ if (parse_file ("/etc/security/pam_unix2.conf", account, auth,
+ password, session, parse_option_unix2) == -1)
+ return -1;
+ }
+ else if (access ("/etc/security/pam_unix2.conf.rpmsave", R_OK) == 0)
+ {
+ if (parse_file ("/etc/security/pam_unix2.conf.rpmsave", account,
+ auth, password, session, parse_option_unix2) == -1)
+ return -1;
+ }
+
+ if (access ("/etc/security/pam_pwcheck.conf", R_OK) == 0)
+ {
+ if (parse_file ("/etc/security/pam_pwcheck.conf", account, auth,
+ password, session, parse_option_pwcheck) == -1)
+ return -1;
+ }
+ else if (access ("/etc/security/pam_pwcheck.conf.rpmsave", R_OK) == 0)
+ {
+ if (parse_file ("/etc/security/pam_pwcheck.conf.rpmsave", account,
+ auth, password, session, parse_option_pwcheck) == -1)
+ return -1;
+ }
return 0;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/src/pam-config.8 new/pam-config-0.10/src/pam-config.8
--- old/pam-config-0.9/src/pam-config.8 2006-08-25 10:27:24.000000000 +0200
+++ new/pam-config-0.10/src/pam-config.8 2006-08-26 13:02:36.000000000 +0200
@@ -1,11 +1,11 @@
.\" Title: pam\-config
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
-.\" Date: 08/25/2006
+.\" Date: 08/26/2006
.\" Manual: NIS Reference Manual
.\" Source: NIS Reference Manual
.\"
-.TH "PAM\-CONFIG" "8" "08/25/2006" "NIS Reference Manual" "NIS Reference Manual"
+.TH "PAM\-CONFIG" "8" "08/26/2006" "NIS Reference Manual" "NIS Reference Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -68,8 +68,10 @@
\fB\-\-pwcheck\-cracklib\fR
Enable cracklib support of pam_pwcheck.so.
.TP 3n
-\fB\-\-pwcheck\-cracklib\-path\fR
-Specify path where pam_pwcheck.so can find the cracklib dictionaries.
+\fB\-\-pwcheck\-cracklib\-path=\fR\fIpath\fR
+Specify
+\fIpath\fR
+where pam_pwcheck.so can find the cracklib dictionaries.
.TP 3n
\fB\-\-pwcheck\-maxlen=\fR\fIN\fR
Add
@@ -162,7 +164,7 @@
option to all pam_krb5.so invocations.
.TP 3n
\fB\-\-ldap\fR
-Use pam_ldap.so after pam_unix2.so to all stacks.
+Add pam_ldap.so after pam_unix2.so to all stacks.
.TP 3n
\fB\-\-ldap\-debug\fR
Add
@@ -177,6 +179,35 @@
.TP 3n
\fB\-\-apparmor\fR
Add pam_apparmore.so to session config.
+.TP 3n
+\fB\-\-lum\fR
+Add pam_nam.so to all stacks.
+.TP 3n
+\fB\-\-winbind\fR
+Use pam_winbind.so in all stacks.
+.TP 3n
+\fB\-\-winbind\-debug\fR
+Add
+\fBdebug\fR
+option to all pam_winbind.so invocations.
+.TP 3n
+\fB\-\-cracklib\fR
+Enable/Disable pam_cracklib.so module in password section.
+.TP 3n
+\fB\-\-cracklib\-debug\fR
+Add
+\fBdebug\fR
+option to all pam_cracklib.so invocations.
+.TP 3n
+\fB\-\-cracklib\-retry=\fR\fIN\fR
+Add
+\fBtries=\fR\fIN\fR
+to pam_cracklib.so.
+.TP 3n
+\fB\-\-cracklib\-dictpath=\fR\fIpath\fR
+Specify
+\fIpath\fR
+where pam_cracklib.so can find the cracklib dictionaries.
.SH "SEE ALSO"
.PP
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pam-config-0.9/src/pam-config.8.xml new/pam-config-0.10/src/pam-config.8.xml
--- old/pam-config-0.9/src/pam-config.8.xml 2006-08-25 10:27:24.000000000 +0200
+++ new/pam-config-0.10/src/pam-config.8.xml 2006-08-26 13:01:28.000000000 +0200
@@ -147,11 +147,11 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><option>--pwcheck-cracklib-path</option></term>
+ <term><option>--pwcheck-cracklib-path=</option><replaceable>path</replaceable></term>
<listitem>
<para>
- Specify path where pam_pwcheck.so can find the cracklib
- dictionaries.
+ Specify <replaceable>path</replaceable> where pam_pwcheck.so can
+ find the cracklib dictionaries.
</para>
</listitem>
</varlistentry>
@@ -346,7 +346,7 @@
<term><option>--ldap</option></term>
<listitem>
<para>
- Use pam_ldap.so after pam_unix2.so to all stacks.
+ Add pam_ldap.so after pam_unix2.so to all stacks.
</para>
</listitem>
</varlistentry>
@@ -383,6 +383,66 @@
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term><option>--lum</option></term>
+ <listitem>
+ <para>
+ Add pam_nam.so to all stacks.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--winbind</option></term>
+ <listitem>
+ <para>
+ Use pam_winbind.so in all stacks.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--winbind-debug</option></term>
+ <listitem>
+ <para>
+ Add <option>debug</option> option to all pam_winbind.so
+ invocations.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--cracklib</option></term>
+ <listitem>
+ <para>
+ Enable/Disable pam_cracklib.so module in password section.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--cracklib-debug</option></term>
+ <listitem>
+ <para>
+ Add <option>debug</option> option to all pam_cracklib.so
+ invocations.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--cracklib-retry=</option><replaceable>N</replaceable></term>
+ <listitem>
+ <para>
+ Add <option>tries=</option><replaceable>N</replaceable>
+ to pam_cracklib.so.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><option>--cracklib-dictpath=</option><replaceable>path</replaceable></term>
+ <listitem>
+ <para>
+ Specify <replaceable>path</replaceable> where pam_cracklib.so
+ can find the cracklib dictionaries.
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
</refsect1>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 poppler
checked in at Fri Sep 1 01:40:08 CEST 2006.
--------
--- GNOME/poppler/poppler.changes 2006-07-07 09:18:18.000000000 +0200
+++ poppler/poppler.changes 2006-08-31 17:32:03.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 17:20:12 CEST 2006 - sbrabec(a)suse.cz
+
+- Created poppler-tools providing xpdf-tools (#201739).
+- Enabled parallel build.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ poppler.spec ++++++
--- /var/tmp/diff_new_pack.ZC8rnI/_old 2006-09-01 01:36:49.000000000 +0200
+++ /var/tmp/diff_new_pack.ZC8rnI/_new 2006-09-01 01:36:49.000000000 +0200
@@ -13,37 +13,37 @@
Name: poppler
BuildRequires: gtk2-devel libdrm-devel libjpeg-devel qt3-devel update-desktop-files
Version: 0.5.3
-Release: 2
+Release: 4
URL: http://poppler.freedesktop.org/
Group: System/Libraries
License: GPL
-Summary: PDF rendering library
+Summary: PDF Rendering Library
Source: %{name}-%{version}.tar.bz2
Autoreqprov: on
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of
-Glyph and Cog, LLC. The purpose of forking xpdf is twofold. First, we
-want to provide PDF rendering functionality as a shared library, to
-centralize the maintenence effort. Today a number of applications
-incorporate the xpdf code base, and whenever a security issue is
-discovered, all these applications exchange patches and put out new
-releases. In turn, all distributions must package and release new
-version of these xpdf based viewers. It's safe to say that there's a
-lot of duplicated effort with the current situation. Even if poppler
-in the short term introduces yet another xpdf derived code base to the
-world, we hope that over time these applications will adopt poppler.
-After all, we only need one application to use poppler to break even.
+Glyph and Cog, LLC. The purpose of forking xpdf is twofold. First, to
+provide PDF rendering functionality as a shared library to centralize
+the maintenence effort. Today a number of applications incorporate the
+xpdf code base and whenever a security issue is discovered, all these
+applications exchange patches and put out new releases. In turn, all
+distributions must package and release new versions of these xpdf based
+viewers. It is safe to say that there is a lot of duplicated effort
+with the current situation. Even if poppler in the short term
+introduces yet another xpdf-derived code base to the world, it is hoped
+that over time these applications will adopt poppler. After all, we
+only need one application to use poppler to break even.
Second, we would like to move libpoppler forward in a number of areas
-that doesn't fit within the goals of xpdf. By design, xpdf depends on
-very few libraries and runs a wide range of X based platforms. This is
-a strong feature and reasonable design goal. However, with poppler we
-would like to replace parts of xpdf that are now available as standard
+that do not fit within the goals of xpdf. By design, xpdf depends on
+very few libraries and runs on a wide range of X-based platforms. This
+is a strong feature and reasonable design goal. However, poppler
+intends to replace parts of xpdf that are now available as standard
components of modern Unix desktop environments. One such example is
fontconfig, which solves the problem of matching and locating fonts on
-the system, in a standardized and well understood way. Another example
+the system in a standardized and well understood way. Another example
is cairo, which provides high quality 2D rendering. See the file TODO
for a list of planned changes.
@@ -91,6 +91,44 @@
Derek Noonburg <derekn(a)foolabs.com>
Kristian Høgsberg <krh(a)bitplanet.net>
+%package tools
+Group: System/Libraries
+Summary: PDF Rendering Library
+Requires: %{name} = %{version}
+Provides: xpdf-tools
+
+%description tools
+Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of
+Glyph and Cog, LLC. The purpose of forking xpdf is twofold. First, to
+provide PDF rendering functionality as a shared library to centralize
+the maintenence effort. Today a number of applications incorporate the
+xpdf code base and whenever a security issue is discovered, all these
+applications exchange patches and put out new releases. In turn, all
+distributions must package and release new versions of these xpdf based
+viewers. It is safe to say that there is a lot of duplicated effort
+with the current situation. Even if poppler in the short term
+introduces yet another xpdf-derived code base to the world, it is hoped
+that over time these applications will adopt poppler. After all, we
+only need one application to use poppler to break even.
+
+Second, we would like to move libpoppler forward in a number of areas
+that do not fit within the goals of xpdf. By design, xpdf depends on
+very few libraries and runs on a wide range of X-based platforms. This
+is a strong feature and reasonable design goal. However, poppler
+intends to replace parts of xpdf that are now available as standard
+components of modern Unix desktop environments. One such example is
+fontconfig, which solves the problem of matching and locating fonts on
+the system in a standardized and well understood way. Another example
+is cairo, which provides high quality 2D rendering. See the file TODO
+for a list of planned changes.
+
+
+
+Authors:
+--------
+ Derek Noonburg <derekn(a)foolabs.com>
+ Kristian Høgsberg <krh(a)bitplanet.net>
+
%package glib
Group: System/Libraries
Summary: PDF rendering library - a glib wrapper
@@ -185,7 +223,7 @@
--libdir=/usr/%{_lib} \
--mandir=%{_mandir} \
--enable-xpdf-headers
-make
+make %{?jobs:-j %jobs}
%install
rm -rf $RPM_BUILD_ROOT
@@ -215,10 +253,13 @@
%defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README README-XPDF TODO
/usr/%{_lib}/libpoppler.so.*
-/usr/bin/*
%{_mandir}/man1/*.1.gz
/opt/gnome/share/gtk-doc/html/poppler
+%files tools
+%defattr (-, root, root)
+/usr/bin/*
+
%files glib
%defattr (-, root, root)
/usr/%{_lib}/libpoppler-glib.so.*
@@ -235,6 +276,9 @@
/usr/include/poppler
%changelog -n poppler
+* Thu Aug 31 2006 - sbrabec(a)suse.cz
+- Created poppler-tools providing xpdf-tools (#201739).
+- Enabled parallel build.
* Fri Jul 07 2006 - aj(a)suse.de
- Add back missing headers.
* Thu Jul 06 2006 - gekker(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 libqt4
checked in at Fri Sep 1 01:39:55 CEST 2006.
--------
New Changes file:
--- /dev/null 2002-12-09 23:01:21.000000000 +0100
+++ libqt4/libqt4-sql-plugins.changes 2006-08-31 22:51:51.000000000 +0200
@@ -0,0 +1,720 @@
+-------------------------------------------------------------------
+Mon Aug 28 13:41:04 CEST 2006 - dmueller(a)suse.de
+
+- package rename: qt -> libqt4
+
+-------------------------------------------------------------------
+Tue Aug 22 00:05:27 CEST 2006 - dmueller(a)suse.de
+
+- update to Qt 4.2 snapshot 20060820:
+ * QtDBus API review
+ * build system overhaul
+
+-------------------------------------------------------------------
+Sat Aug 12 00:16:47 CEST 2006 - dmueller(a)suse.de
+
+- add patch for middle click support in QSystemTrayIcon
+
+-------------------------------------------------------------------
+Tue Aug 1 11:57:06 CEST 2006 - dmueller(a)suse.de
+
+- add provides/obsoletes for dbus-1-qt
+
+-------------------------------------------------------------------
+Mon Jul 31 16:24:09 CEST 2006 - dmueller(a)suse.de
+
+- Update to Qt 4.2 technical preview 1
+ - QGraphicsView
+ - DBus Bindings
+
+-------------------------------------------------------------------
+Mon Jul 10 23:31:52 CEST 2006 - dmueller(a)suse.de
+
+- Remove patches that didn't go upstream
+- Shorten ChangeLog
+- Install libQtUiTools (#189163)
+
+-------------------------------------------------------------------
+Wed Jun 28 13:06:31 CEST 2006 - dmueller(a)suse.de
+
+- move icons into the right subpackage (#172505)
+
+-------------------------------------------------------------------
+Fri Jun 23 09:52:50 CEST 2006 - adrian(a)suse.de
+
+- update to version 4.1.4
+ Plenty of changes/bugfixes, but full forward and backward
+ compatibility to 4.1.x. Details are described in
+ /usr/share/doc/packages/qt/changes.4.1.4
+- allow build on Mandriva and Fedora
+
+-------------------------------------------------------------------
+Mon Jun 19 12:05:22 CEST 2006 - dmueller(a)suse.de
+
+- Fix build on s390(x)
+
+-------------------------------------------------------------------
+Mon May 29 15:20:32 CEST 2006 - schwab(a)suse.de
+
+- Use RPM_OPT_FLAGS.
+- Don't strip binaries.
+
+-------------------------------------------------------------------
+Fri May 26 08:50:22 CEST 2006 - dmueller(a)suse.de
+
+- fix sql plugins version require base package (#159092)
+
+-------------------------------------------------------------------
+Tue May 23 08:25:13 CEST 2006 - adrian(a)suse.de
+
+- reapply the 0119-qaction-widgetfactory.diff and
+ 0112-ksyntaxhighlighter-rehighlight-document.diff patch to be
+ able to build KDE 4 again
+
+-------------------------------------------------------------------
+Sat May 20 12:20:23 CEST 2006 - adrian(a)suse.de
+
+- update to version 4.1.3
+ Plenty of changes/bugfixes, but full forward and backward
+ compatibility. Details are described in
+ /usr/share/doc/packages/qt/changes.4.1.3
+- fix build for the openSUSE build service
+
+-------------------------------------------------------------------
+Tue May 16 12:36:39 CEST 2006 - adrian(a)suse.de
+
+- add patch 0116 from qt-copy to be able to build KDE 4
+ (0116-qtoolbar-widgetforaction.diff)
+
+-------------------------------------------------------------------
+Tue May 16 11:05:02 CEST 2006 - dmueller(a)suse.de
+
+- fix qt-devel requires
+
+-------------------------------------------------------------------
+Mon May 15 17:55:23 CEST 2006 - dmueller(a)suse.de
+
+- 4.1.2 update:
+- Fix crash when signals or slots were longer than 64 characters.
+- QAbstractItemView
+ Make sure we do not emit the activated() signal with an
+ invalid index.
+- QFileDialog
+ Make getSaveFileName() use correct directory if the file does
+ not exist.
+ Fix crash when autocompleting in a directory with similar
+ filenames.
+- FreeType
+ Fix compilation with older versions of FreeType.
+- QHostAddress
+ Fix crash in constructors.
+- QImage
+ Fix possible crash in copy() if the QRect is outside the image
+ bounds.
+- QLineEdit
+ Fix mouse positioning with input methods.
+- QMenu
+ Fix dangling pointers.
+- QPixmap
+ Fix broken resize().
+- QSet
+ Fix crash when comparing two QSets.
+- SQL drivers
+ Fix compilation with PostgreSQL for earlier versions than 7.4.
+ Fix TDS plugin build error on 64-bit Linux.
+- QSvgRenderer
+ Fix memory leak in QSvgRenderer when objects were destroyed.
+- QTextBrowser
+ Fix crash when loading large HTML file with tables.
+- Text engine
+ Fix memory corruption in QStackTextEngine.
+- QTreeWidget
+ Fix multi line text items.
+- Q3PointArray
+ Fix assert in makeArc() when the spanning angle is less than
+ 16.
+- QFontDatabase
+ Fix crash in loadXlfd().
+- Printing
+ Fix printing for X11.
+- QAbstractItemView
+ Fix selections when mouse-tracking is turned on.
+ Fixed selection issues after row resizing.
+ Fixed focus after pressing enter.
+- QAbstractItemModel
+ More consistent behavior in drag-and-drop code.
+- QAbstractSlider
+ Ensure changed-signals are only emitted when the value
+ actually changed.
+- QAbstractSocket
+ Fixed a crash if disconnected during waitForReadyRead().
+- QAccessibleWidget
+ Fix an off-by-one navigation error in the accessibility
+ support for menu bar and menus.
+- QByteArray
+ Fixed leftJustified() and rightJustified() when array contains
+ \0's.
+- QComboBox
+ Fixed a crash when setting and deleting the model.
+ Fixed a crash when using a QListWidget as the view.
+- QCoreApplication
+ Fixes race condition during plugin loading.
+- QCommonStyle
+ Fixed wrong size hint of PM_MenuButtonIndicator.
+- QDateTime
+ Fixed a regression in fromString().
+ Avoid potential hang when paring invalid date formats.
+- QDialog
+ Fixed an issue where setExtension()/showExtension() didn't
+ work in a constrained size mode.
+- QDir
+ cd() now fails when attempting to cd to a non-directory.
+- QDirModel
+ Improved stability when appending network drives.
+ Improved stability when handling symlinks with relative paths.
+- QDockWidget
+ Update toggleViewAction() when widget gets hidden with close
+ button.
+- QFile
+ Changed behavior of rename() to fail if a file of the same
+ name already exists.
+- QFileDialog
+ Make sure filter combo box gets enabled when changing from
+ Directory to ExistingFile mode.
+ Improve filename completion for files with the same name but
+ different extension.
+ Make sure the selection is updated when modifying the filename
+ by removing characters.
+ Allow typing in several file names in the file name line edit.
+ Improve handling of non-existent windows shares.
+ Improve handling of hidden directories.
+ Make it possible to create new folder when a folder called
+ "New Folder" already exists.
+ Improve usability by not changing the filename text when
+ directories are selected.
+ Improve usability by not autoselecting the first item when
+ changing directories.
+ Ensure that calling setDirectory() with a path shows the
+ directory when the path contains a file name.
+ Avoid unnecessary resolving of mount points, leading to
+ lockups on Unix.
+ Fixed potential crash when selecting an extension filter with
+ no matches in current directory.
+ Fixed a problem where using selectFilter() didn't update the
+ view.
+- QFileInfo
+ Fixed issue where copying a QFileInfo and calling refresh()
+ could result in file info data being cleared.
+ Fixed issue where calling readLink() would resolve link
+ targets incorrectly.
+- QGLWidget
+ Switching from full screen mode to normal mode no longer
+ results in incorrect window decorations.
+ Fixed overline, underline and strikethrough for text drawn
+ with renderText().
+- QGridLayout
+ Respect specified alignment over default alignment.
+- QHeaderView
+ Respects dragDistance.
+ Respects TextColorRole.
+ Fixed painting problems caused by clicking both mouse buttons
+ at the same time.
+ Fixed painting flaws when using sort indicators.
+ Fixed issue where QStyleOptionHeader::End would not be set by
+ paintSection.
+ Only the left mouse button can now be used to move and resize
+ header sections.
+ Fixed incorrect header size after swapping header sections.
+ Fixed resize mode of header sections after section moves.
+ Fixed an assert when changing the selection model.
+- QHash / QSet
+ Make the operator==() not take the internal order of elements
+ into account when comparing.
+- QIcon
+ Fixed issue where creating QIcons with an invalid path could
+ result in a crash.
+- Improved handling of focus events when using input methods.
+- QInputDialog
+ Fixed handling of ampersands in labels.
+- QImage
+ Fixed drawing of QBitmap's onto a QImage.
+- QImageIOHandler
+ Made all supported image formats support the Size option.
+- QItemSelectionModel
+ Fixed an infinite loop in isRowSelected().
+- QItemDelegate
+ Better handling of QStyleOptionViewItem::Bottom.
+ Increased the delegate horizontal margin.
+- QLayout
+ Warn instead of crash when adding two layouts to a widget.
+- QLocale
+ Add missing entry for "nb".
+- QList
+ Fixed a memory leak when repeatedly removing items from the
+ end and inserting items in the middle.
+- QListView
+ Fixed an assert when using QProxyModel as the model.
+- QMainWindow
+ Handle RTL layout for dockwidgets properly.
+ Make dockwidgets remember their sizes after being hidden.
+ Improved reliability when saving and restoring state.
+- QMenu
+ Fixed shortcut handling of already selected submenus.
+ Fix setting the window title on torn off menus.
+ Fix bug where exec() returned the wrong QAction on some cases.
+- QMenuBar
+ Improved widget placement in setCornerWidget().
+- QMenuItem
+ Ensure space for both check mark and icon when using
+ QPlastiqueStyle.
+- QMYSQLDriver
+ Fix crash when formatValue() is called without connection.
+- QMessageBox
+ information() now works correctly when calling it after
+ returning from QApplication::exec()
+- QPaintEngine
+ Fixed an out of memory issue when drawing very long lines.
+ OpenGL : Make sure the image and pixmap cache is used.
+ OpenGL : Faster rect outlining for the most common case.
+- QPrintEngine
+ Better font underlining/overlining.
+ Support PDF font embedding, resulting in smaller PDF files and
+ selectable text.
+ Made our generated PDFs readable by Ghostscript.
+ Support pens that have patterns/pixmaps for PDFs.
+ Support landscape mode for PDFs.
+- QPixmap
+ Fixed issue where save() in some cases would return true on
+ failure.
+- QProgressBar
+ Fix incorrect progress in some cases.
+- QPushButton
+ Buttons reparented into a dialog parent through the layout are
+ now auto-default.
+- QRadioButton
+ Fixed a potential crash in QRadioButton Qt 3 support
+ constructors.
+- QSortFilterProxyModel
+ Improve stability when adding rows to source model.
+ Fixed issue where some nodes would show up as expandable even
+ if all it's children had been filtered.
+ Fixed a crash when deleting rows.
+- QSizeGrip
+ Fixed size grip painting when maximizing a QMainWindow in a
+ QWorkspace.
+- QSvgRenderer
+ Better handling of invalid files.
+- QSvg
+ Improve stroking with pen width 0.
+ Fix rectangle filling bug.
+- QSyntaxHighlighter
+ Fixed missing handling of blocks of text under certain
+ conditions.
+ Improved interaction with input methods.
+- QScrollArea
+ Fixed an issue where the scroll area sometimes would not
+ resize to compensate for content change.
+- QString
+ Fixed regression in fromLocal8Bit().
+- QTextDocument
+ Support span style background-color.
+ Fix nested tables in html documents regression.
+- QTextLayout
+ Added support for soft-hyphens.
+- QToolButton
+ Make popup menus appear on the correct screen.
+ Fixed ToolButtonPopupMode when QToolButton has a
+ QAction.
+- QToolBar
+ Combo boxes now appears as submenus in a toolbar extension.
+ setIconSize() now works correctly.
+ Relative position within toolbars are now kept when saving and
+ restoring state.
+- QTextBrowser
+ Fix missing line break after paragraph.
+- QTextEdit
+ Improve handling of the TITLE tag.
+ Fixed navigating links via tab.
+ Improved handling of malformed html.
+ Fixed rendering for tables with thead/tbody/tfoot elements.
+ Improved copy and paste of content with whitespace
+ Make undo/redo update the cursor position.
+ Fixed lost cursorPositionChanged() signal in read-only mode.
+ Fixed memory leak when calling setHtml() repeatedly.
+ Significantly improved performance when appending and editing
+ text.
+ Improved performance when selecting all text.
+ Emit copyAvailable() on mouse selection.
+- QTableView
+ Fixed drawing of selections after moving columns.
+ Do not wrap to the top if Page Down is pressed.
+ Improve scrolling behavior.
+ QTableView now takes ownership of QHeaders set using
+ setHorizontalHeader()
+ Fixed issue where calling setModel(0) could result in a
+ crash.
+- QTreeView
+ Fixed scrolling-related item expand bug.
+ Improve scrolling behavior.
+ QTreeView now takes ownership of QHeaders set using
+ setHorizontalHeader()
+ Avoid crash when calling setRowHidden with no model.
+ Avoid crash when calling sizeHintForColumn() in some cases.
+ Improved performance when adding rows.
+ Fixed update of view when changing row heights.
+ Fixed a bug where calling setCurrentIndex() did not update the
+ view correctly.
+ Removed extra emit of the expanded() signal on already
+ expanded branches.
+- QTreeWidget
+ Fixed tristate check item behavior.
+- QTabWidget
+ Fixed bug that caused missing resize when dynamically adding
+ widgets.
+ Fixed text positioning in a tab with an icon.
+- QTemporaryFile
+ Fixed issue where calling open() could potentially change the
+ file name.
+- QTextDocument
+ Improved stability when importing incorrectly formed html
+ tables.
+ Improved stability when importing closing tags without
+ corresponding opening tags.
+- QTextStream
+ Ensure valid codec converter state after calling seek(0).
+ Fixed issue where readAll() would not work with sequential
+ devices.
+- QTabBar
+ Improve handling of tab removal.
+- QUrl
+ Improve handling of hostnames containing digits.
+ Fix crash when calling hasQueryItem() on QUrl without any
+ query items.
+ Added support for parsing file names with '[' and ']'
+ characters.
+- QVariant
+ Improve operator==() behavior when comparing different types.
+ The QVariant(const char *) constructor is now unavailable when
+ QT_NO_CAST_TO_ASCII is set. Otherwise, it uses
+ QString::fromAscii to convert the const char * to a Unicode
+ QString to prevent loss of information.
+- QWidget
+ Fix regression in setMask().
+ Fixed issue where incorrect minimum size was reported after
+ reparenting from a top level widget.
+ Fixed return value of normalGeometry() after the widget has
+ been maximized.
+ Fixed crash on application exit if the widget was created
+ before the widget mapper is initialized.
+- QXpmHandler
+ Fixed handling of non-transparent XPM images.
+- XMLInputReader
+ Fixed issue where entities in XML files were not
+ resolved.
+- QXmlSimpleReader
+ A significant (approx. 50x) speedup in QXmlSimpleReader when
+ parsing documents which contain internal or external entities.
+- Q3DataTable
+ Drivers not supporting the QuerySize feature would display one
+ row of data too little.
+- Q3IconView
+ Fixed selection appearance.
+- Q3TextEdit
+ Fixed focus indicator tabbing through tables.
+ Fixed coloring when inserting text after use of setColor().
+- Q3TabDialog
+ Added missing selected() signal
+- Q3ListView
+ Fixed occasional crashes when deleting items.
+ Fixed wrong label after addLabel(QString()).
+- Q3ScrollView
+ Fixed default focus policy for deriving classes.
+- Q3ToolBar
+ Q3Action::setOn() now works correctly.
+ Adding an action now sets all action properties correctly.
+- Q3ActionGroup
+ Fix drop down drawing error.
+- Q3MainWindow
+ Fixed a regression in setUsesIconText().
+ Reintroduced qt_x11_set_global_double_buffer() for binary
+ compatibility.
+ Improved tablet event handling.
+- QApplication
+ The KeypadModifier is now set when NumLock is enabled.
+- QBitmap
+ Fixed text drawing errors under some fontconfig
+ settings.
+- QLibrary
+ isLibrary() now returns true for .a and .so on AIX.
+- qmake
+ Improved stability when modifying environment variables
+ Allow '/' as a path separator on all platforms.
+- QPaintEngine
+ Fixed issue where filling and stroking ellipses could leave
+ pixel gaps.
+- QPainter
+ Implemented Porter-Duff composition support.
+ Fix artifacts when drawing aliased primitives with an alpha
+ pen.
+ Fixed issue where rotating pixmaps could add a pixel row in
+ some cases.
+ Fixed drawing of arcs of less than 1 degree.
+ Made drawText() honor the Qt::TextWrapAnywhere flag.
+- QPrinter
+ Fixed cleanup of child processes.
+- QPrintDialog
+ Fixed problems when using "From page" and "To page" spin
+ boxes.
+ Made it impossible to choose "OK" when no printers are
+ configured.
+- QProcess
+ Fixed possible deadlock when calling startDetatched().
+- QScrollArea
+ Catch double click also when size exceeds window system size
+ limits.
+- QTextEdit
+ Fixed an issue where the horizontal scrollbar did not show up.
+- QWorkspace
+ Fixed missing mouse event propagation to child widgets.
+
+-------------------------------------------------------------------
+Mon Apr 10 11:35:17 CEST 2006 - dmueller(a)suse.de
+
+- fix wrong assembler mnemonic in QAtomic for s390x
+
+-------------------------------------------------------------------
+Wed Mar 22 16:50:05 CET 2006 - dmueller(a)suse.de
+
+- fix debug package conflict
+
+-------------------------------------------------------------------
+Tue Mar 21 18:17:28 CET 2006 - dmueller(a)suse.de
+
+- don't build the examples against debug libs
+- fix plugin loading (#159092)
+
+-------------------------------------------------------------------
+Wed Mar 1 16:21:36 CET 2006 - dmueller(a)suse.de
+
+- strip $RPM_BUILD_DIR from installed files (#153597)
+
+-------------------------------------------------------------------
+Fri Feb 17 14:19:39 CET 2006 - dmueller(a)suse.de
+
+- install arthurplugin into plugin designer path (#151529)
+- add patch to make parallel builds work
+- enable parallel builds
+
+-------------------------------------------------------------------
+Wed Feb 15 22:25:37 CET 2006 - dmueller(a)suse.de
+
+- Fix qt-devel requires
+- Add patch to make it usable for KDE 4
+
+-------------------------------------------------------------------
+Sun Feb 12 12:54:09 CET 2006 - stbinner(a)suse.de
+
+- fix build
+
+-------------------------------------------------------------------
+Sun Feb 12 11:34:24 CET 2006 - ro(a)suse.de
+
+- fix spec file
+
+-------------------------------------------------------------------
+Wed Feb 8 02:55:27 CET 2006 - dmueller(a)suse.de
+
+- build qt-sql in qt.spec, and only the plugins separate
+
+-------------------------------------------------------------------
+Fri Feb 3 14:40:32 CET 2006 - aj(a)suse.de
+
+- Reduce BuildRequires.
+
+-------------------------------------------------------------------
+Wed Feb 1 16:28:21 CET 2006 - dmueller(a)suse.de
+
+- remove no-visibility patch. Qt now builds fine with it
+- remove no_rpath patch and instead use -no-rpath configure option
+- split source package
+- add upstream patch to fix license display in Qt dialog boxes
+ (#146599)
+
+-------------------------------------------------------------------
+Tue Jan 31 09:48:42 CET 2006 - dmueller(a)suse.de
+
+- fix qt-qt3support / qt-devel file conflict
+
+-------------------------------------------------------------------
+Wed Jan 25 21:41:01 CET 2006 - mls(a)suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Dec 20 15:30:15 CET 2005 - dmueller(a)suse.de
+
+- update to Qt 4.1 final
+- add ldconfig post/postun for qt3support
+
+-------------------------------------------------------------------
+Wed Dec 7 12:18:59 CET 2005 - uli(a)suse.de
+
+- atomic-s390.patch has been merged into 4.1, applying it again
+ breaks build; removed
+- change X keysyms include order to avoid double definitions
+
+-------------------------------------------------------------------
+Tue Nov 22 09:54:07 CET 2005 - stbinner(a)suse.de
+
+- update to Qt 4.1 RC 1
+
+-------------------------------------------------------------------
+Thu Nov 17 15:57:37 CET 2005 - dmueller(a)suse.de
+
+- fix build for 9.1, 9.2
+
+-------------------------------------------------------------------
+Wed Sep 28 13:01:11 CEST 2005 - dmueller(a)suse.de
+
+- fix upgrade path (unpacking symlinks over dirs doesn't work)
+
+-------------------------------------------------------------------
+Sat Sep 17 15:42:47 CEST 2005 - dmueller(a)suse.de
+
+- add patch to make input methods work (#116778)
+
+-------------------------------------------------------------------
+Sat Sep 17 13:33:28 CEST 2005 - dmueller(a)suse.de
+
+- fix build for older distro's
+
+-------------------------------------------------------------------
+Thu Sep 8 18:23:03 CEST 2005 - dmueller(a)suse.de
+
+- fix qtdemo (#113783)
+
+-------------------------------------------------------------------
+Thu Sep 8 17:52:19 CEST 2005 - adrian(a)suse.de
+
+- do not disable STL support, which would make us incompatible
+
+-------------------------------------------------------------------
+Thu Sep 1 01:02:44 CEST 2005 - dmueller(a)suse.de
+
+- fix filelist
+
+-------------------------------------------------------------------
+Mon Aug 29 14:28:50 CEST 2005 - adrian(a)suse.de
+
+- do not do a parallel build, it does fail too often
+
+-------------------------------------------------------------------
+Tue Aug 23 13:45:26 CEST 2005 - dmueller(a)suse.de
+
+- fix filelist
+- fix pkgconfig location
+- remove BUILD-dirs from pkgconfig files
+
+-------------------------------------------------------------------
+Mon Aug 22 18:49:52 CEST 2005 - dmueller(a)suse.de
+
+- 4.0.1 update (bugfixes)
+- add -debug subpackage
+
+-------------------------------------------------------------------
+Fri Aug 12 21:57:16 CEST 2005 - dmueller(a)suse.de
+
+- fix dependency of devel package
+- fix doc packaging
+- fix permissions
+- add hack to fix the .la files produced by qmake
+
+-------------------------------------------------------------------
+Sun Aug 7 21:09:16 CEST 2005 - adrian(a)suse.de
+
+- link against external sqlite
+- fix -devel package requires
+
+-------------------------------------------------------------------
+Sat Aug 6 12:15:13 CEST 2005 - adrian(a)suse.de
+
+- add desktop files for gui applications
+
+-------------------------------------------------------------------
+Tue Jul 12 00:48:14 CEST 2005 - schwab(a)suse.de
+
+- Fix ia64 atomic ops.
+
+-------------------------------------------------------------------
+Tue Jul 5 09:57:29 CEST 2005 - uli(a)suse.de
+
+- fixed semantics of atomic ops for s390* (tested and working)
+
+-------------------------------------------------------------------
+Wed Jun 29 20:07:08 CEST 2005 - dmueller(a)suse.de
+
+- reapply lost ia64 fixes
+- build with -release only
+
+-------------------------------------------------------------------
+Wed Jun 29 16:33:29 CEST 2005 - uli(a)suse.de
+
+- fixed to build on lib64 archs
+- squelched warnings that offend autobuild
+- added atomic ops for s390*
+
+-------------------------------------------------------------------
+Tue Jun 28 14:30:53 CEST 2005 - dmueller(a)suse.de
+
+- upgrade Qt 4.0 final
+
+-------------------------------------------------------------------
+Fri Jun 17 11:01:30 CEST 2005 - dmueller(a)suse.de
+
+- some more rpmlint fixes and one ia64 fix.
+
+-------------------------------------------------------------------
+Wed Jun 15 17:15:47 CEST 2005 - dmueller(a)suse.de
+
+- build
+
+-------------------------------------------------------------------
+Wed Jun 15 00:55:58 CEST 2005 - dmueller(a)suse.de
+
+- fix packaging
+
+-------------------------------------------------------------------
+Tue Jun 14 17:39:31 CEST 2005 - dmueller(a)suse.de
+
+- update to 4.0.0rc1
+
+-------------------------------------------------------------------
+Thu May 12 02:00:53 CEST 2005 - ro(a)suse.de
+
+- fix build on x86-64 fix build on x86-64
+
+-------------------------------------------------------------------
+Wed Apr 13 12:11:08 CEST 2005 - adrian(a)suse.de
+
+- update to beta2
+- rename qt-qt3compat package to qt-qt3support to follow library name
+
+-------------------------------------------------------------------
+Wed Jan 5 10:31:55 CET 2005 - adrian(a)suse.de
+
+- update to pre beta2 snapshot 200513
+ * package is under GPL/QPL again
+- split package into sub packages
+ * qt - does not require any X11 or image lib dependency
+ * qt-x11 - does need libX11 and OpenGL
+ * qt-qt3compat - library for easy porting of Qt 3 code
+ * qt-devel - all development stuff
+ * qt-devel-doc - API documentation and assistant tool
+ * qt-sql* - SQL database lib and plugins
+
+-------------------------------------------------------------------
+Fri Jul 9 12:53:27 CEST 2004 - adrian(a)suse.de
+
+- initial package of the new, great, perfect designed Qt 4
+- internal package only for now
+
New Changes file:
libqt4.changes: same change
Old:
----
qt-sql-plugins.changes
qt-sql-plugins.spec
qt-sql-plugins.spec.in
qt.changes
qt.spec
New:
----
libqt4-sql-plugins.changes
libqt4-sql-plugins.spec
libqt4-sql-plugins.spec.in
libqt4.changes
libqt4.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt4-sql-plugins.spec ++++++
++++ 735 lines (skipped)
libqt4.spec: same change
++++++ pre_checkin.sh ++++++
--- libqt4/pre_checkin.sh 2006-06-22 09:41:56.000000000 +0200
+++ libqt4/pre_checkin.sh 2006-08-28 13:40:53.000000000 +0200
@@ -3,10 +3,10 @@
# Therefore if you submit a gcc-mainline package, uncomment the
# commented lines below
-ln -f qt.changes qt-sql-plugins.changes
+ln -f libqt4.changes libqt4-sql-plugins.changes
-for spec in qt-sql-plugins.spec; do
+for spec in libqt4-sql-plugins.spec; do
{ sed -n -e '1,/COMMON-BEGIN/p' $spec.in
- sed -n -e '/COMMON-BEGIN/,/COMMON-END/p' qt.spec
+ sed -n -e '/COMMON-BEGIN/,/COMMON-END/p' libqt4.spec
sed -n -e '/COMMON-END/,$p' $spec.in; } > $spec.tmp && mv $spec.tmp $spec
done
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 mozilla-xulrunner180
checked in at Fri Sep 1 01:36:44 CEST 2006.
--------
--- mozilla-xulrunner180/mozilla-xulrunner180.changes 2006-08-02 07:29:38.000000000 +0200
+++ mozilla-xulrunner180/mozilla-xulrunner180.changes 2006-08-31 08:00:08.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 07:56:06 CEST 2006 - stark(a)suse.de
+
+- enabled cookie and permissions extensions
+- fixed pre/post scripts (#201736)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozilla-xulrunner180.spec ++++++
--- /var/tmp/diff_new_pack.OuP8cU/_old 2006-09-01 01:34:18.000000000 +0200
+++ /var/tmp/diff_new_pack.OuP8cU/_new 2006-09-01 01:34:18.000000000 +0200
@@ -14,11 +14,11 @@
BuildRequires: gcc-c++ java2-devel-packages libgnomeui-devel libidl-devel mozilla-nss-devel update-desktop-files zip
License: LGPL, MPL
Version: 1.8.0.6
-Release: 1
+Release: 3
Summary: Mozilla Runtime Environment 1.8.0.x
URL: http://www.mozilla.org/
Group: Productivity/Other
-Provides: gecko
+Provides: gecko180
Provides: mozilla-xulrunner
Obsoletes: mozilla-xulrunner
Source: xulrunner-source-%{version}.tar.bz2
@@ -56,7 +56,7 @@
%endif
%define releasedate 2006073100
%define apiversion 1.8.0
-%define uaweight %(echo %{version} | tr -d -- "-._")
+%define uaweight 18060
### configuration end ###
%define my_provides /tmp/my-provides
%define my_requires /tmp/my-requires
@@ -83,6 +83,7 @@
Group: Development/Libraries/Other
Provides: gecko-sdk
Obsoletes: gecko-sdk
+Conflicts: mozilla-xulrunner181-devel
%if %has_system_nspr
Requires: mozilla-nspr-devel >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel`)
%endif
@@ -158,10 +159,12 @@
export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
+export MOZ_MILESTONE_RELEASE=1
#
cat << EOF > $MOZCONFIG
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
+mk_add_options MOZ_MILESTONE_RELEASE=1
mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
. \$topsrcdir/xulrunner/config/mozconfig
ac_add_options --prefix=%{_prefix}
@@ -170,6 +173,7 @@
ac_add_options --mandir=%{_mandir}
ac_add_options --includedir=%{_includedir}
ac_add_options --enable-optimize="$CFLAGS"
+ac_add_options --enable-extensions=default,cookie,permissions
ac_add_options --with-system-jpeg
ac_add_options --with-system-png
ac_add_options --with-system-mng
@@ -275,7 +279,11 @@
%pre
# if an update we need to unregister the old version now
if [ "$1" = "2" ]; then
- %{_bindir}/xulrunner --unregister-global
+%ifarch x86_64 ppc64 s390x
+ /usr/lib64/xulrunner-%{apiversion}/xulrunner --unregister-global || :
+%else
+ /usr/lib/xulrunner-%{apiversion}/xulrunner --unregister-global || :
+%endif
fi
exit 0
@@ -287,8 +295,8 @@
%preun
if [ "$1" = "0" ]; then # deinstallation
%{_libdir}/xulrunner-%{version}/xulrunner --unregister-global
+ /usr/sbin/update-alternatives --remove xulrunner %{_libdir}/xulrunner-%{version}/xulrunner
fi
-/usr/sbin/update-alternatives --remove xulrunner %{_libdir}/xulrunner-%{version}/xulrunner
exit 0
%files
@@ -354,6 +362,9 @@
%defattr(-,root,root)
%changelog -n mozilla-xulrunner180
+* Thu Aug 31 2006 - stark(a)suse.de
+- enabled cookie and permissions extensions
+- fixed pre/post scripts (#201736)
* Wed Aug 02 2006 - stark(a)suse.de
- update to version 1.8.0.6 (regression fix release #195043)
- fixed xulrunner-nss.pc in system NSS case (#195272)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 multipath-tools
checked in at Fri Sep 1 01:36:40 CEST 2006.
--------
--- multipath-tools/multipath-tools.changes 2006-08-17 02:08:26.000000000 +0200
+++ multipath-tools/multipath-tools.changes 2006-08-31 10:58:54.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Aug 31 10:56:01 CEST 2006 - hare(a)suse.de
+
+- include latest fixes from git tree
+- update kpartx_id and udev rules to work
+ with dmraid.
+- Fix return value for multipath -l
+
+-------------------------------------------------------------------
New:
----
multipath-tools-fixup-return-code
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.Qsu2ew/_old 2006-09-01 01:34:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Qsu2ew/_new 2006-09-01 01:34:26.000000000 +0200
@@ -20,7 +20,7 @@
%endif
Autoreqprov: on
Version: 0.4.7
-Release: 2
+Release: 4
Summary: Tools to Manage Multipathed Devices with the device-mapper
Source: multipath-tools-%{version}.tar.bz2
Source1: multipathd
@@ -33,6 +33,7 @@
Patch0: %{name}-git-update.patch
Patch4: %{name}-ibm-3526-update
Patch5: %{name}-pp_tpc-disable-debug-output.patch
+Patch6: %{name}-fixup-return-code
Patch10: %{name}-online-device.patch
Patch11: %{name}-no-gz-for-manpage
Patch12: %{name}-split-off-DS6000
@@ -63,10 +64,10 @@
%prep
%setup -n multipath-tools-%{version}
-cp multipath/main.h libmultipath/version.h
%patch0 -p1
%patch4 -p1
%patch5 -p1
+%patch6 -p1
%patch11 -p1
%patch12 -p1
%patch13 -p1
@@ -127,6 +128,11 @@
%{_mandir}/man8/mpath_prio_alua.8*
%changelog -n multipath-tools
+* Thu Aug 31 2006 - hare(a)suse.de
+- include latest fixes from git tree
+- update kpartx_id and udev rules to work
+ with dmraid.
+- Fix return value for multipath -l
* Thu Aug 17 2006 - ro(a)suse.de
- workaround problem in git-patch
normal patch can't do a "rename", so copy file first
++++++ 71-multipath.rules ++++++
--- multipath-tools/71-multipath.rules 2006-06-02 15:27:38.000000000 +0200
+++ multipath-tools/71-multipath.rules 2006-08-31 12:26:36.000000000 +0200
@@ -1,35 +1,25 @@
#
-# multipath and multipath partitions nodes are created in /dev/mapper/
+# persistent links for device-mapper devices
+# only hardware-backed device-mapper devices (ie multipath, dmraid,
+# and kpartx) have meaningful persistent device names
#
KERNEL!="dm-*", GOTO="multipath_end"
ACTION=="offline|remove", GOTO="multipath_end"
-PROGRAM="/sbin/dmsetup table -j %M -m %m", \
- RESULT=="*multipath*", ENV{ID_DMTYPE}="multipath"
-RESULT=="", GOTO="multipath_end"
-
-RESULT=="*linear*", PROGRAM="/sbin/kpartx_id %M %m", RESULT=="*", ENV{ID_DMTYPE}="linear"
-
-ENV{ID_DMTYPE}=="multipath|linear", PROGRAM="/sbin/dmsetup info -c --noopencount --noheadings -o name -j %M -m %m", ENV{ID_MPATH}="%c"
-
-# Create persistent links for the multipath table
-ENV{ID_DMTYPE}=="multipath", ENV{ID_MPATH}=="?*", \
- SYMLINK+="disk/by-id/scsi-$env{ID_MPATH}"
-
-# Create dm tables for partitions on multipath devices
-ENV{ID_DMTYPE}=="multipath", ENV{ID_MPATH}=="?*", \
- RUN+="/sbin/kpartx -a -p -part /dev/mapper/$env{ID_MPATH}"
-
-# Create persistent links for the partition
-ENV{ID_DMTYPE}=="linear", ENV{ID_MPATH}=="?*", \
- SYMLINK+="disk/by-id/scsi-$env{ID_MPATH}"
-
-# Delete partition tables
-# This doesn't work; we're never seeing any remove events as the
-# tables for partitions keep this one busy
-# ACTION=="offline", \
-# RUN+="/sbin/kpartx_delete %M %m"
+ACTION=="online", IMPORT{program}=="/sbin/kpartx_id %M %m"
+# Create persistent links for tables
+ACTION=="online", ENV{ID_DM_TABLE}=="mpath|dmraid", ENV{ID_DM_TYPE}=="?*", \
+ SYMLINK+="disk/by-id/$env{ID_DM_TYPE}-$env{ID_DM_NAME}"
+
+# Create dm tables for partitions
+ACTION=="online", ENV{ID_DM_TABLE}=="mpath|dmraid", \
+ RUN+="/sbin/kpartx -a /dev/mapper/$env{ID_DM_NAME}"
+
+# Create persistent links for partitions
+ACTION=="online", ENV{ID_DM_TABLE}=="part", ENV{ID_DM_TYPE}=="?*", \
+ SYMLINK+="disk/by-id/$env{ID_DM_TYPE}-$env{ID_DM_NAME}-part$env{ID_DM_PART}
+"
LABEL="multipath_end"
++++++ boot.multipath ++++++
--- multipath-tools/boot.multipath 2006-05-02 14:38:34.000000000 +0200
+++ multipath-tools/boot.multipath 2006-07-17 11:53:46.000000000 +0200
@@ -53,10 +53,19 @@
case "$1" in
start)
echo -n "Creating multipath targets"
+ # Check whether multipath daemon is already running
+ if /sbin/multipathd -k"list paths" > /dev/null 2>&1 ; then
+ echo -n " (multipathd running)"
+ rc_status -v
+ rc_exit
+ fi
# Load prerequisite module
modprobe dm-multipath
+ # Be a chicken and flush all existing maps
+ $PROGRAM -F
+
# Clear /dev/disk/by-name/ prior to start-up; multipath will
# recreate them.
rm -f /dev/disk/by-name/* 2>&1 >/dev/null
++++++ kpartx_id ++++++
--- multipath-tools/kpartx_id 2006-06-02 15:38:39.000000000 +0200
+++ multipath-tools/kpartx_id 2006-08-31 09:30:59.000000000 +0200
@@ -2,13 +2,23 @@
#
# kpartx_id
#
-# Checks whether a given dm table is a table for a partition
-# on a multipathed device as created by kpartx.
+# Generates ID information for device-mapper tables.
#
-# A table has been created by kpartx if
-# 1) it is of type 'linear'
-# 2) has exactly one dependency
-# 3) this dependency is of type 'multipath'
+# Copyright (C) 2006 SUSE Linux Products GmbH
+# Author:
+# Hannes Reinecke <hare(a)suse.de>
+#
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation version 2 of the License.
+#
+# This script generates ID information used to generate persistent symlinks.
+# It relies on the UUID strings generated by the various programs; the name
+# of the tables are of no consequence.
+#
+# Please note that dmraid does not provide the UUIDs (yet); a patch has been
+# sent upstream but has not been accepted yet.
#
DMSETUP=/sbin/dmsetup
@@ -21,41 +31,80 @@
exit 1;
fi
-# 1) Check for dependencies
-tbldeps=$($DMSETUP deps -j $MAJOR -m $MINOR)
-if [ $? -ne 0 ] || [ -z "$tbldeps" ]; then
- exit $?
-fi
-
-numdeps=${tbldeps%dependen*}
-if [ "$numdeps" -ne 1 ]; then
- exit $numdeps
+# Device-mapper not installed; not an error
+if [ ! -x $DMSETUP ] ; then
+ exit 0
fi
-# 2) Check for table type
-tbldef=$($DMSETUP table -j $MAJOR -m $MINOR)
-if [ $? -ne 0 ] || [ -z "$tbldef" ]; then
- exit $?
-fi
-set -- $tbldef
-
-if [ "$3" != "linear" ]; then
- echo "Not a linear table"
- exit 10
-fi
-
-# 3) Check if the container is a multipath table
-tblmajor=${4%:*}
-tblminor=${4#*:}
-
-tbldef=$($DMSETUP table -j $tblmajor -m $tblminor)
-if [ $? -ne 0 ] || [ -z "$tbldef" ]; then
+# Get the table info
+tblinfo=$($DMSETUP info -c --noheadings -o name,uuid -j $MAJOR -m $MINOR)
+if [ $? -ne 0 ] || [ -z "$tblinfo" ]; then
exit $?
fi
-set -- $tbldef
-if [ "$3" != "multipath" ]; then
- exit 20
+set -- $(IFS=":"; echo $tblinfo)
+tblname=$1
+tbluuid=$2
+
+if [ -z "$tbluuid" ] ; then
+ exit 0
+fi
+
+# Table UUIDs are always '<type>-<uuid>'.
+dmuuid=${tbluuid#*-}
+dmtbl=${tbluuid%%-*}
+dmpart=${dmtbl#part}
+# kpartx types are 'part<num>'
+if [ "$dmpart" == "$dmtbl" ] ; then
+ dmpart=
+else
+ dmtbl=part
+fi
+
+# Set the name of the table. We're only interested in dmraid,
+# multipath, and kparts tables; everything else is ignored.
+if [ "$dmtbl" == "part" ] ; then
+ # The name of the kpartx table is the name of the parent table
+ dmname=$($DMSETUP info -c --noheadings -o name -u $dmuuid)
+ # We need the dependencies of the parent table to figure out
+ # the type if the parent is a multipath table
+ case "$dmparent" in
+ mpath-*)
+ dmdeps=$($DMSETUP deps -u $dmuuid)
+ ;;
+ esac
+elif [ "$dmtbl" == "mpath" ] ; then
+ dmname=$tblname
+ # We need the dependencies of the table to figure out the type
+ dmdeps=$($DMSETUP deps -u $tbluuid)
+elif [ "$dmtbl" == "dmraid" ] ; then
+ dmname=$tblname
+fi
+
+if [ -z "$dmname" ] ; then
+ exit 0
+fi
+
+echo "ID_DM_TABLE=$dmtbl"
+echo "ID_DM_NAME=$dmname"
+[ -n "$dmpart" ] && echo "ID_DM_PART=$dmpart"
+
+# Figure out the type of the map. For non-multipath maps it's
+# always 'raid'.
+if [ -n "$dmdeps" ] ; then
+ case "$dmdeps" in
+ *\(94,*)
+ echo "ID_DM_TYPE=dasd"
+ ;;
+ *\(9*)
+ echo "ID_DM_TYPE=raid"
+ ;;
+ *)
+ echo "ID_DM_TYPE=scsi"
+ ;;
+ esac
+else
+ echo "ID_DM_TYPE=raid"
fi
exit 0
++++++ multipath-tools-git-update.patch ++++++
++++ 1160 lines (skipped)
++++ between multipath-tools/multipath-tools-git-update.patch
++++ and multipath-tools/multipath-tools-git-update.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 mkinitrd
checked in at Fri Sep 1 01:34:20 CEST 2006.
--------
--- mkinitrd/mkinitrd.changes 2006-08-24 14:47:12.000000000 +0200
+++ mkinitrd/mkinitrd.changes 2006-08-31 12:23:20.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 31 11:42:34 CEST 2006 - hare(a)suse.de
+
+- Detect dmraid devices
+- Do not call kpartx directly, called via udev now
+
+-------------------------------------------------------------------
@@ -28,0 +35,5 @@
+Fri Aug 11 18:19:53 CEST 2006 - fink(a)suse.de
+
+- Run blogd within initramfs
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mkinitrd.spec ++++++
--- /var/tmp/diff_new_pack.kr5VuU/_old 2006-09-01 01:33:50.000000000 +0200
+++ /var/tmp/diff_new_pack.kr5VuU/_new 2006-09-01 01:33:50.000000000 +0200
@@ -18,7 +18,7 @@
# bootsplash required only if creating splash initrd's.
Autoreqprov: on
Version: 1.2
-Release: 115
+Release: 116
Summary: Creates an Initial RAM Disk Image for Preloading Modules
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: mkinitrd
@@ -87,6 +87,9 @@
%doc %{_mandir}/man8/mkinitrd.8.gz
%changelog -n mkinitrd
+* Thu Aug 31 2006 - hare(a)suse.de
+- Detect dmraid devices
+- Do not call kpartx directly, called via udev now
* Thu Aug 24 2006 - olh(a)suse.de
- add code to detect if system time is older than build time
* Thu Aug 24 2006 - olh(a)suse.de
@@ -99,6 +102,8 @@
syntax highlighting in vim
* Wed Aug 23 2006 - olh(a)suse.de
- remove special handling for init args, use the kernel provided args
+* Fri Aug 11 2006 - fink(a)suse.de
+- Run blogd within initramfs
* Tue Aug 08 2006 - hare(a)suse.de
- Always load all md modules if md is activated
- Detect EVMS volumes correctly (#188511)
++++++ mkinitrd ++++++
--- mkinitrd/mkinitrd 2006-08-24 14:47:12.000000000 +0200
+++ mkinitrd/mkinitrd 2006-08-31 12:23:17.000000000 +0200
@@ -3,7 +3,7 @@
# mkinitrd - create the initramfs images
# usage: see below usage() or call with -h
#
-# Copyright (C) 1999-2005 SuSE Linux Products GmbH, Nuernberg, Germany
+# Copyright (C) 1999-2006 SuSE Linux Products GmbH, Nuernberg, Germany
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -23,7 +23,7 @@
# This file is kept in the following CVS repository:
#
# $Source: /suse/yast2/cvsroot/mkinitrd/mkinitrd,v $
-# $Revision: 1.323 $
+# $Revision: 1.326 $
usage() {
cat<<EOF
@@ -725,7 +725,6 @@
}
# NOTE: The mkdevn, devmajor and block_driver functions are reused
-# inside the initrd, so keep them compatible with ash !!!
#
# Convert a major:minor pair into a device number
@@ -766,7 +765,7 @@
[ -z "$devn" ] && return 1
major=$(devmajor $devn)
- driver=$(cat /proc/devices | sed -n "s/^[ ]*$major \(.*\)/\1/p;/Block/p" | tail -1)
+ driver=$(sed -n "s/^[ ]*$major \(.*\)/\1/p;/Block/p" < /proc/devices | tail -1)
case "$driver" in
Block*)
return 1
@@ -1181,6 +1180,7 @@
local kernel_version
local need_raidstart
local need_mdadm
+ local need_dmraid
local -a features
local fs_modules drv_modules uld_modules xen_modules
@@ -1280,6 +1280,9 @@
add_module linear
need_mdadm=1
;;
+ dmraid)
+ need_dmraid=1
+ ;;
*)
error 6 "invalid feature $f"
;;
@@ -1292,6 +1295,10 @@
cp_bin $vendor_init_script $vendor_script
fi
+ if [ -n "root_dmraid" ] ; then
+ need_dmraid=1
+ fi
+
if has_module dm-multipath ; then
add_module dm-round-robin
add_module dm-emc
@@ -1325,10 +1332,14 @@
features=(${features[@]} initramfs)
# Programs /sbin
- for prog in killall5; do
+ for prog in killall5 blogd showconsole; do
cp_bin /sbin/$prog $tmp_mnt/sbin
done
+ if test -x $tmp_mnt/sbin/blogd; then
+ mkdir -p $tmp_mnt/var/log
+ fi
+
# Programs /bin
for prog in sed sleep cat ln ls pidof mount umount date; do
cp_bin /bin/$prog $tmp_mnt/bin
@@ -1490,6 +1501,12 @@
cp_bin /sbin/mdadm $tmp_mnt/sbin
fi
+ if [ -n "$need_dmraid" ] ; then
+ features=(${features[@]} dmraid)
+ cp_bin /sbin/dmraid $tmp_mnt/sbin
+ cp_bin /sbin/kpartx $tmp_mnt/sbin
+ fi
+
if [ -n "$use_dhcp" ] ; then
features=(${features[@]} dhcp\($interface\))
cp_bin /sbin/dhcpcd $tmp_mnt/bin
@@ -1539,6 +1556,11 @@
cp_bin /bin/ls $tmp_mnt/bin
fi
+ # The devnumber builtin does not use /bin/ls
+ if [ -z "$use_static_binaries" ] ; then
+ cp_bin /bin/ls $tmp_mnt/bin
+ fi
+
echo -ne "Shared libs:\t"
# Copy all required shared libraries and the symlinks that
# refer to them.
@@ -1553,7 +1575,7 @@
echo "none"
fi
- cat /dev/null > $linuxrc
+ > $linuxrc
chmod 755 $linuxrc
# Note that the in-place documents must be indented with tabs, not spaces.
@@ -1562,28 +1584,78 @@
|
|export PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
+ |devpts=no
|die() {
| umount /proc
| umount /sys
| umount /dev
+ | if test "\$devpts" = "yes"; then
+ | test -e /dev/pts && umount -t devpts /dev/pts
+ | test -e /root/dev/pts && umount -t devpts /root/dev/pts
+ | fi
| exit \$1
|}
|
+ |mount -t proc proc /proc
+ |mount -t sysfs sysfs /sys
+ |mount -t tmpfs -o mode=0755 udev /dev
+ |
+ |mknod -m 0666 /dev/tty c 5 0
+ |mknod -m 0600 /dev/console c 5 1
+ |mknod -m 0666 /dev/ptmx c 5 2
+ |
|exec < /dev/console > /dev/console 2>&1
|
- |mount -t tmpfs -o mode=0755 udev /dev
- |mknod /dev/console c 5 1
- |mknod /dev/null c 1 3
- |mknod /dev/kmsg c 1 11
- |mkdir /dev/pts
+ |mknod -m 0666 /dev/null c 1 3
+ |mknod -m 0600 /dev/kmsg c 1 11
+ |mkdir -m 0755 /dev/pts
|mkdir -m 1777 /dev/shm
|ln -s /proc/self/fd /dev/fd
|ln -s fd/0 /dev/stdin
|ln -s fd/1 /dev/stdout
|ln -s fd/2 /dev/stderr
|
- |mount -tproc proc /proc
- |mount -tsysfs sysfs /sys
+ |tty_driver=
+ |for o in \$(cat /proc/cmdline); do
+ | case "\$o" in
+ | console=*)
+ | o=\${o##console=}
+ | o=\${o%%,*}
+ | tty_driver="\${tty_driver:+\$tty_driver }\$o"
+ | ;;
+ | esac
+ |done
+ |for o in \$tty_driver; do
+ | case "\$o" in
+ | tty0) test -e /dev/tty1 || mknod -m 0660 /dev/tty1 c 4 1 ;;
+ | ttyS0) test -e /dev/ttyS0 || mknod -m 0660 /dev/ttyS0 c 4 64 ;;
+ | esac
+ |done
+ |tty_driver=\$(showconsole -n 2>/dev/null)
+ |if test -n "\$tty_driver" ; then
+ | major=\${tty_driver%% *}
+ | minor=\${tty_driver##* }
+ | if test \$major -eq 4 -a \$minor -lt 64 ; then
+ | tty=/dev/tty\$minor
+ | test -e \$tty || mknod -m 0660 \$tty c 4 \$minor
+ | fi
+ | if test \$major -eq 4 -a \$minor -ge 64 ; then
+ | tty=/dev/ttyS\$((64-\$minor))
+ | test -e \$tty || mknod -m 0660 \$tty c 4 \$minor
+ | fi
+ | unset major minor tty
+ |fi
+ |unset tty_driver
+ |
+ |REDIRECT=\$(showconsole 2>/dev/null)
+ |if test -n "\$REDIRECT" ; then
+ | > /dev/shm/initrd.msg
+ | ln -sf /dev/shm/initrd.msg /var/log/boot.msg
+ | mkdir -p /var/run
+ | mount -t devpts devpts /dev/pts
+ | devpts=yes
+ | /sbin/blogd \$REDIRECT
+ |fi
|
|echo "" > /proc/sys/kernel/hotplug
|
@@ -1750,12 +1822,23 @@
# Start udev
cat_linuxrc <<-EOF
- |
|echo "Creating device nodes with udev"
|/sbin/udevd --daemon
|/sbin/udevtrigger
|/sbin/udevsettle --timeout=\$udev_timeout
- |
+ EOF
+
+ # Start blogd if not already done
+ cat_linuxrc <<-'EOF'
+ |if test -z "$REDIRECT" ; then
+ | REDIRECT=$(showconsole 2>/dev/null)
+ | if test -n "$REDIRECT" ; then
+ | > /dev/shm/initrd.msg
+ | ln -sf /dev/shm/initrd.msg /var/log/boot.msg
+ | mkdir -p /var/run
+ | /sbin/blogd $REDIRECT
+ | fi
+ |fi
EOF
# FIXME: we should only load IDE modules if we need them for booting
@@ -2404,6 +2487,10 @@
| mpath_status=\${o#multipath=};;
| esac
|done
+ |mpath_list=\$(sed -n '/multipath/p' /proc/modules)
+ |if [ -z "\$mpath_list" ] ; then
+ | mpath_status=off
+ |fi
|if [ "\$mpath_status" != "off" ] ; then
| # Rescan for multipath
| echo -n "Setup multipath devices: "
@@ -2483,6 +2570,13 @@
EOF
fi
+ if [ -n "$need_dmraid" ] ; then
+ cat_linuxrc <<-EOF
+ |/sbin/dmraid -a y -p
+ |/sbin/udevsettle --timeout=\$udev_timeout
+ EOF
+ fi
+
if [ -n "$root_lvm" ] ; then
# Name of the volume containing the root filesystem
local vg_root=${rootdev#/dev/}
@@ -2545,7 +2639,7 @@
| then
| mount -oremount,rw \$2 \$1
| rm -f \$1\$2
- | mknod -m 640 \$1\$2 b \$(devmajor \$CURDEV) \$(devminor \$CURDEV)
+ | mknod -m 0640 \$1\$2 b \$(devmajor \$CURDEV) \$(devminor \$CURDEV)
| mount -oremount,ro \$2 \$1
| fi
| }
@@ -2704,7 +2798,7 @@
|
|# Parse root mount options
|if [ -f /root/etc/fstab ] ; then
- | fsoptions=$(cat /root/etc/fstab | while read d m f o r; do if [ "$m" == "/" ] ; then echo $o; fi; done)
+ | fsoptions=$(while read d m f o r; do if [ "$m" == "/" ] ; then echo $o; fi; done < /root/etc/fstab)
| set -- $(IFS=,; echo $fsoptions)
| fsoptions=
| while [ "$1" ] ; do
@@ -2728,13 +2822,17 @@
|
|# Create framebuffer devices
|if [ -f /proc/fb ]; then
- | cat /proc/fb | while read fbnum fbtype; do
+ | while read fbnum fbtype; do
| if [ $(($fbnum < 32)) ] ; then
- | [ -c /dev/fb$fbnum ] || mknod /dev/fb$fbnum c 29 $fbnum
+ | [ -c /dev/fb$fbnum ] || mknod -m 0660 /dev/fb$fbnum c 29 $fbnum
| fi
- | done
+ | done < /proc/fb
|fi
|
+ |blogd_pid=$(pidof blogd)
+ |if test -n "$blogd_pid" ; then
+ | kill -IO "$blogd_pid"
+ |fi
|/bin/mount --move /dev /root/dev
|
|# Call vendor-specific init script
@@ -2749,6 +2847,14 @@
|iscsi_pid=$(pidof iscsid)
|[ "$iscsi_pid" ] && kill -KILL $iscsi_pid
|
+ |if test -n "$blogd_pid" ; then
+ | kill -QUIT "$blogd_pid"
+ | sleep 1
+ | rm -f /var/log/boot.msg
+ | test "$devpts" = "no" || umount -t devpts /root/dev/pts
+ | devpts=no
+ |fi
+ |
|# ready to leave
|cd /root
|umount /proc
@@ -2830,7 +2936,6 @@
oops 8 "Failed to install initrd"
fi
rm -rf $tmp_mnt
-
}
###################################################################
@@ -2913,6 +3018,7 @@
root_evms=
root_mpath=
root_md=
+root_dmraid=
if [ -n "$realrootdev" -a -b "$root_dir/${realrootdev#/}" ] ; then
rootdevn=$(devnumber $root_dir/${realrootdev#/})
@@ -2944,10 +3050,18 @@
md_list=
pv_list=$(vgs --noheadings --options devices $vg_root | sed -n "s@ \(/dev/.*\)([0-9]*)@\1@p")
for dev in $pv_list ; do
- mdconf=$(mdadm -Db $dev)
- md_dev=${dev##/dev/}
- md_list="$md_dev $md_list"
- eval md_conf_${md_dev}=\"$mdconf\"
+ case $dev in
+ /dev/dm-*)
+ root_dmraid=1
+ root_mpath=1
+ ;;
+ *)
+ mdconf=$(mdadm -Db $dev)
+ md_dev=${dev##/dev/}
+ md_list="$md_dev $md_list"
+ eval md_conf_${md_dev}=\"$mdconf\"
+ ;;
+ esac
done
unset md_dev
unset mdconf
@@ -3016,10 +3130,10 @@
fi
if [ -n "$root_dm" ] ; then
- # Add all required dm modules
+ # Add all dm modules
dm_modules=$(dmsetup table | cut -f 4 -d ' ' | sort | uniq)
for table in $dm_modules; do
- if [ "$table" ] && [ "$table" != "linear" ] ; then
+ if [ "$table" ] && [ "$table" != "linear" ] && [ "$table" != "striped" ] ; then
add_module dm-$table
fi
# Check for multipathing
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 metacity
checked in at Fri Sep 1 01:34:12 CEST 2006.
--------
--- GNOME/metacity/metacity.changes 2006-08-16 18:14:59.000000000 +0200
+++ metacity/metacity.changes 2006-08-31 21:56:17.000000000 +0200
@@ -1,0 +2,18 @@
+Wed Aug 30 18:51:52 CEST 2006 - jhargadon(a)suse.de
+
+- disabled metacity-windows-key-binding.patch and
+ metacity-2.12.0-border-effects-2.patch because of bug #201997
+- update to version 2.15.34
+- allow moving maximized windows between xineramas again
+- fix an uninitialized-usage bug with net_wm_user_time that breaks
+ focus with new windows
+- re-fix accessibility events for the alt-tab popup
+- update the close pixmap to fit better with the other pixmaps of the
+ menu
+- fix several fullscreen handling bugs I introduced, causing
+ fullscreen windows to not actually be shown fullscreen
+- fix keybindings with hex-values, coming from special extended
+ keyboard keys
+- fix metacity-dialog handling of arguments
+
+-------------------------------------------------------------------
Old:
----
metacity-2.15.21.tar.bz2
New:
----
metacity-2.15.34.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ metacity.spec ++++++
--- /var/tmp/diff_new_pack.jq8gnl/_old 2006-09-01 01:33:18.000000000 +0200
+++ /var/tmp/diff_new_pack.jq8gnl/_new 2006-09-01 01:33:18.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package metacity (Version 2.15.21)
+# spec file for package metacity (Version 2.15.34)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -17,8 +17,8 @@
License: GPL
Group: System/GUI/GNOME
Autoreqprov: on
-Version: 2.15.21
-Release: 1
+Version: 2.15.34
+Release: 2
Summary: A Fast Window Manager for the GNOME 2.x Desktop
Source: metacity-%{version}.tar.bz2
Patch: metacity-ping-timeout.patch
@@ -43,17 +43,17 @@
%prep
%setup -n metacity-%{version}
-gnome-patch-translation-prepare
+#gnome-patch-translation-prepare
%patch -p1
%patch2 -p1
#%patch3 -p1
-%patch4 -p1
+#%patch4 -p1
#%patch5 -p1
%patch6 -p1
#%patch7
%patch8
-%patch9 -p1
-gnome-patch-translation-update
+#%patch9 -p1
+#gnome-patch-translation-update
%build
intltoolize --force
@@ -110,6 +110,21 @@
%{prefix}/%_lib/pkgconfig/*.pc
%changelog -n metacity
+* Wed Aug 30 2006 - jhargadon(a)suse.de
+- disabled metacity-windows-key-binding.patch and
+ metacity-2.12.0-border-effects-2.patch because of bug #201997
+- update to version 2.15.34
+- allow moving maximized windows between xineramas again
+- fix an uninitialized-usage bug with net_wm_user_time that breaks
+ focus with new windows
+- re-fix accessibility events for the alt-tab popup
+- update the close pixmap to fit better with the other pixmaps of the
+ menu
+- fix several fullscreen handling bugs I introduced, causing
+ fullscreen windows to not actually be shown fullscreen
+- fix keybindings with hex-values, coming from special extended
+ keyboard keys
+- fix metacity-dialog handling of arguments
* Wed Aug 16 2006 - jhargadon(a)suse.de
- update to version 2.15.21
- Add a constrain_titlebar_visible constraint
++++++ metacity-2.15.21.tar.bz2 -> metacity-2.15.34.tar.bz2 ++++++
++++ 18574 lines of diff (skipped)
++++++ metacity-windows-key-binding.patch ++++++
--- /var/tmp/diff_new_pack.jq8gnl/_old 2006-09-01 01:33:23.000000000 +0200
+++ /var/tmp/diff_new_pack.jq8gnl/_new 2006-09-01 01:33:23.000000000 +0200
@@ -1,5 +1,5 @@
---- metacity-2.15.21/src/keybindings.c
-+++ metacity-2.15.21/src/keybindings.c
+--- metacity-2.15.34/src/keybindings.c
++++ metacity-2.15.34/src/keybindings.c
@@ -195,6 +195,12 @@
XEvent *event,
MetaKeyBinding *binding);
@@ -11,9 +11,9 @@
+ MetaKeyBindingAction action);
+
/* debug */
- static gboolean process_keyboard_move_grab (MetaDisplay *display,
- MetaScreen *screen,
-@@ -871,6 +877,7 @@
+ static gboolean process_mouse_move_resize_grab (MetaDisplay *display,
+ MetaScreen *screen,
+@@ -881,6 +887,7 @@
switch (pref)
{
case META_PREF_SCREEN_KEYBINDINGS:
@@ -21,7 +21,7 @@
rebuild_screen_binding_table (display);
reload_keycodes (display);
reload_modifiers (display);
-@@ -1097,6 +1104,23 @@
+@@ -1107,6 +1114,23 @@
meta_error_trap_pop (display, FALSE);
}
@@ -45,7 +45,7 @@
void
meta_screen_grab_keys (MetaScreen *screen)
{
-@@ -1106,6 +1130,8 @@
+@@ -1116,6 +1140,8 @@
if (screen->keys_grabbed)
return;
@@ -54,7 +54,7 @@
grab_keys (screen->display->screen_bindings,
screen->display->n_screen_bindings,
screen->display, screen->xroot);
-@@ -1631,6 +1657,13 @@
+@@ -1641,6 +1667,13 @@
all_keys_grabbed = window ? window->all_keys_grabbed : screen->all_keys_grabbed;
if (!all_keys_grabbed)
{
@@ -68,7 +68,7 @@
/* Do the normal keybindings */
process_event (display->screen_bindings,
display->n_screen_bindings,
-@@ -2904,18 +2937,15 @@
+@@ -2981,18 +3014,15 @@
}
static void
@@ -92,7 +92,7 @@
action_atom = None;
switch (action)
{
-@@ -2954,6 +2984,19 @@
+@@ -3031,6 +3061,19 @@
}
static void
@@ -112,9 +112,9 @@
handle_activate_menu (MetaDisplay *display,
MetaScreen *screen,
MetaWindow *event_window,
---- metacity-2.15.21/src/metacity.schemas.in
-+++ metacity-2.15.21/src/metacity.schemas.in
-@@ -351,6 +351,22 @@
+--- metacity-2.15.34/src/metacity.schemas.in
++++ metacity-2.15.34/src/metacity.schemas.in
+@@ -335,6 +335,22 @@
</locale>
</schema>
@@ -137,9 +137,9 @@
<!-- Window Keybindings -->
<schema>
---- metacity-2.15.21/src/prefs.c
-+++ metacity-2.15.21/src/prefs.c
-@@ -57,6 +57,7 @@
+--- metacity-2.15.34/src/prefs.c
++++ metacity-2.15.34/src/prefs.c
+@@ -56,6 +56,7 @@
#define KEY_BUTTON_LAYOUT "/apps/metacity/general/button_layout"
#define KEY_REDUCED_RESOURCES "/apps/metacity/general/reduced_resources"
#define KEY_GNOME_ACCESSIBILITY "/desktop/gnome/interface/accessibility"
@@ -147,7 +147,7 @@
#define KEY_COMMAND_PREFIX "/apps/metacity/keybinding_commands/command_"
-@@ -103,6 +104,7 @@
+@@ -100,6 +101,7 @@
static gboolean bell_is_audible = TRUE;
static gboolean reduced_resources = FALSE;
static gboolean gnome_accessibility = FALSE;
@@ -155,7 +155,7 @@
static char *cursor_theme = NULL;
static int cursor_size = 24;
static gboolean border_effects = TRUE;
-@@ -168,6 +170,7 @@
+@@ -163,6 +165,7 @@
const char *value);
static gboolean update_reduced_resources (gboolean value);
static gboolean update_gnome_accessibility (gboolean value);
@@ -163,7 +163,7 @@
static gboolean update_cursor_theme (const char *value);
static gboolean update_cursor_size (int size);
static gboolean update_border_effects (gboolean value);
-@@ -509,6 +512,11 @@
+@@ -499,6 +502,11 @@
if (get_bool (KEY_GNOME_ACCESSIBILITY, &bool_val))
update_gnome_accessibility (bool_val);
@@ -175,9 +175,9 @@
str_val = gconf_client_get_string (default_client, KEY_CURSOR_THEME,
&err);
cleanup_error (&err);
-@@ -1101,6 +1109,22 @@
- if (update_horizontal_viewport_constraints (gconf_value_get_bool (value)))
- queue_changed (META_PREF_HORIZONTAL_VIEWPORT_CONSTRAINTS);
+@@ -1057,6 +1065,22 @@
+ if (update_border_effects (gconf_value_get_bool (value)))
+ queue_changed (META_PREF_BORDER_EFFECTS);
}
+ else if (strcmp (key, KEY_ENABLE_WINDOWS_KEYS) == 0)
+ {
@@ -198,7 +198,7 @@
else
{
meta_topic (META_DEBUG_PREFS, "Key %s doesn't mean anything to Metacity\n",
-@@ -1651,6 +1675,16 @@
+@@ -1597,6 +1621,16 @@
return old != disable_workarounds;
}
@@ -215,17 +215,7 @@
#endif /* HAVE_GCONF */
gboolean
-@@ -1824,6 +1858,9 @@
- case META_PREF_GNOME_ACCESSIBILITY:
- return "GNOME_ACCESSIBILTY";
-
-+ case META_PREF_ENABLE_WINDOWS_KEYS:
-+ return "ENABLE_WINDOWS_KEYS";
-+
- case META_PREF_BORDER_EFFECTS:
- return "BORDER_EFFECTS";
-
-@@ -2671,6 +2708,11 @@
+@@ -2622,6 +2656,11 @@
default:
key = g_strdup_printf (KEY_COMMAND_PREFIX"%d", i + 1);
break;
@@ -237,7 +227,7 @@
case META_PREF_BORDER_EFFECTS:
return "BORDER_EFFECTS";
break;
-@@ -2940,6 +2982,12 @@
+@@ -2873,6 +2912,12 @@
}
gboolean
@@ -250,8 +240,8 @@
meta_prefs_get_gnome_accessibility ()
{
return gnome_accessibility;
---- metacity-2.15.21/src/prefs.h
-+++ metacity-2.15.21/src/prefs.h
+--- metacity-2.15.34/src/prefs.h
++++ metacity-2.15.34/src/prefs.h
@@ -52,6 +52,7 @@
META_PREF_VISUAL_BELL_TYPE,
META_PREF_REDUCED_RESOURCES,
@@ -260,8 +250,8 @@
META_PREF_CURSOR_THEME,
META_PREF_CURSOR_SIZE,
META_PREF_COMPOSITING_MANAGER,
-@@ -85,6 +86,7 @@
- gboolean meta_prefs_get_raise_on_click (void);
+@@ -83,6 +84,7 @@
+ int meta_prefs_get_auto_raise_delay (void);
gboolean meta_prefs_get_reduced_resources (void);
gboolean meta_prefs_get_gnome_accessibility (void);
+gboolean meta_prefs_get_enable_windows_keys (void);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 libzypp
checked in at Fri Sep 1 01:33:10 CEST 2006.
--------
--- libzypp/libzypp.changes 2006-08-29 16:07:56.000000000 +0200
+++ libzypp/libzypp.changes 2006-08-31 15:52:47.000000000 +0200
@@ -1,0 +2,36 @@
+Thu Aug 31 15:16:11 CEST 2006 - ma(a)suse.de
+
+- PackageProvider: Fixed broken retry. (#202163)
+- revision 4071
+
+-------------------------------------------------------------------
+Wed Aug 30 23:50:55 CEST 2006 - ma(a)suse.de
+
+- Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
+ to create a Package from a source package header.
+- Added method Pathname::extension: Return all of the characters in name
+ after and including the last dot in the last element of name.
+- PlaindirImpl: Disable rpm signature verification when scaning a directory for
+ rpms. Otherwise we'd need access to the rpm database to get the keys.
+- revision 4069
+
+-------------------------------------------------------------------
+Wed Aug 30 17:42:40 CEST 2006 - schubi(a)suse.de
+
+- Do not regarding SATISFIED/UNNEEDED in isPresent if it is
+ a package/script/message
+ Bug: 192535
+
+-------------------------------------------------------------------
+Wed Aug 30 14:29:45 CEST 2006 - ma(a)suse.de
+
+- Speedup computation of number of rpm database entries.
+- revision 4058
+
+-------------------------------------------------------------------
+Tue Aug 29 16:58:20 CEST 2006 - schubi(a)suse.de
+
+- Fixed endless loop in transactResObject
+ Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
+
+-------------------------------------------------------------------
@@ -4 +40 @@
-- fix some testcases for tar file parser changes
+- fix some testcases for tar file parser changes
@@ -12 +48 @@
-- r4041
+- r4041
@@ -18 +54 @@
- Bug 201476
+ Bug 201476
@@ -25 +61 @@
- packages if this fails.
+ packages if this fails.
@@ -33 +69 @@
- Sources
+ Sources
@@ -45 +81 @@
-- r4026
+- r4026
@@ -52 +88 @@
-- r4019
+- r4019
@@ -75 +111 @@
-- r3995
+- r3995
@@ -80 +116 @@
-- Implement initial verson of Media
+- Implement initial verson of Media
@@ -82 +118 @@
-- r3984
+- r3984
@@ -107 +143 @@
- setAdditionalProvide
+ setAdditionalProvide
@@ -109 +145 @@
- setAdditionalRequire
+ setAdditionalRequire
@@ -114 +150 @@
-- don't link examples to testsuite library.
+- don't link examples to testsuite library.
@@ -126 +162 @@
- to avoid UI confusion.
+ to avoid UI confusion.
@@ -141 +177 @@
-- r3935
+- r3935
@@ -148 +184 @@
- the iterator works loading by demand too
+ the iterator works loading by demand too
@@ -154 +190 @@
- leave the old one as is, but deprecate it.
+ leave the old one as is, but deprecate it.
@@ -180 +216 @@
- startup time should by reduced by half afterwards.
+ startup time should by reduced by half afterwards.
@@ -197 +233 @@
-- link correctly
+- link correctly
@@ -203 +239 @@
-- rev 3826
+- rev 3826
@@ -217 +253 @@
- as advised by matz profiling.
+ as advised by matz profiling.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.d2w75V/_old 2006-09-01 01:32:23.000000000 +0200
+++ /var/tmp/diff_new_pack.d2w75V/_new 2006-09-01 01:32:23.000000000 +0200
@@ -18,7 +18,7 @@
Autoreqprov: on
Summary: Package, Patch, Pattern, and Product Management
Version: 2.1.0
-Release: 3
+Release: 4
Source: zypp-2.1.0.tar.bz2
Prefix: /usr
Provides: yast2-packagemanager
@@ -104,6 +104,27 @@
%{_libdir}/pkgconfig/libzypp.pc
%changelog -n libzypp
+* Thu Aug 31 2006 - ma(a)suse.de
+- PackageProvider: Fixed broken retry. (#202163)
+- revision 4071
+* Wed Aug 30 2006 - ma(a)suse.de
+- Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
+ to create a Package from a source package header.
+- Added method Pathname::extension: Return all of the characters in name
+ after and including the last dot in the last element of name.
+- PlaindirImpl: Disable rpm signature verification when scaning a directory for
+ rpms. Otherwise we'd need access to the rpm database to get the keys.
+- revision 4069
+* Wed Aug 30 2006 - schubi(a)suse.de
+- Do not regarding SATISFIED/UNNEEDED in isPresent if it is
+ a package/script/message
+ Bug: 192535
+* Wed Aug 30 2006 - ma(a)suse.de
+- Speedup computation of number of rpm database entries.
+- revision 4058
+* Tue Aug 29 2006 - schubi(a)suse.de
+- Fixed endless loop in transactResObject
+ Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
* Tue Aug 29 2006 - dmacvicar(a)suse.de
- fix some testcases for tar file parser changes
- r4045
++++++ zypp-2.1.0.tar.bz2 ++++++
libzypp/zypp-2.1.0.tar.bz2 libzypp/zypp-2.1.0.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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