openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2007
- 1 participants
- 1083 discussions
Hello community,
here is the log from the commit of package yum
checked in at Thu Sep 20 01:59:25 CEST 2007.
--------
--- yum/yum.changes 2007-08-29 23:12:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/yum/yum.changes 2007-09-18 11:56:37.376297000 +0200
@@ -1,0 +2,5 @@
+Tue Sep 18 11:59:11 CEST 2007 - cthiel(a)suse.de
+
+- update default repos to include openSUSE 10.3
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yum.spec ++++++
--- /var/tmp/diff_new_pack.HS6637/_old 2007-09-20 01:59:21.000000000 +0200
+++ /var/tmp/diff_new_pack.HS6637/_new 2007-09-20 01:59:21.000000000 +0200
@@ -13,11 +13,11 @@
Name: yum
BuildRequires: python-devel
Version: 3.2.4
-Release: 2
+Release: 8
Summary: RPM installer/updater
Group: System/Packages
License: GPL v2 or later
-URL: http://linux.duke.edu/yum/
+Url: http://linux.duke.edu/yum/
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.conf
Source2: repos.tar.bz2
@@ -35,7 +35,6 @@
%else
Requires: python-xml
%endif
-
%py_requires
%description
@@ -74,11 +73,11 @@
mv $RPM_BUILD_ROOT/%{_sysconfdir}/yum/repos.d $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/yum
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/ $RPM_BUILD_ROOT/usr/lib/yum-plugins/
-%if %{suse_version} >= 1000 && %{suse_version} < 1030 && %sles_version == 0
+%if %{suse_version} >= 1000 && %{suse_version} < 1040 && %sles_version == 0
cp $RPM_BUILD_DIR/repos/%{suse_version}* $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d
rename %{suse_version} opensuse $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/*.repo
%endif
-%if %{suse_version} > 1020 && %sles_version == 0
+%if %{suse_version} > 1030 && %sles_version == 0
cp $RPM_BUILD_DIR/repos/factory* $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d
rename factory opensuse $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/*.repo
%endif
@@ -103,8 +102,9 @@
%dir %{_sysconfdir}/yum/pluginconf.d
%dir %{_sysconfdir}/yum
%dir /usr/lib/yum-plugins
-
%changelog
+* Tue Sep 18 2007 - cthiel(a)suse.de
+- update default repos to include openSUSE 10.3
* Wed Aug 29 2007 - cthiel(a)suse.de
- fix build
* Wed Aug 29 2007 - cthiel(a)suse.de
++++++ repos.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/repos/1030-nonoss.repo new/repos/1030-nonoss.repo
--- old/repos/1030-nonoss.repo 1970-01-01 01:00:00.000000000 +0100
+++ new/repos/1030-nonoss.repo 2007-09-18 11:55:16.000000000 +0200
@@ -0,0 +1,4 @@
+[opensuse-nonoss]
+name = openSUSE-10.3-FTP-NonOSS
+baseurl = http://download.opensuse.org/distribution/10.3/repo/non-oss/suse/
+enabled=0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/repos/1030.repo new/repos/1030.repo
--- old/repos/1030.repo 1970-01-01 01:00:00.000000000 +0100
+++ new/repos/1030.repo 2007-09-18 11:55:27.000000000 +0200
@@ -0,0 +1,3 @@
+[opensuse]
+name = openSUSE-10.3-FTP
+baseurl = http://download.opensuse.org/distribution/10.3/repo/oss/suse/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/repos/1030-updates.repo new/repos/1030-updates.repo
--- old/repos/1030-updates.repo 1970-01-01 01:00:00.000000000 +0100
+++ new/repos/1030-updates.repo 2007-09-18 11:55:49.000000000 +0200
@@ -0,0 +1,3 @@
+[opensuse-updates]
+name = openSUSE-10.3 Updates
+baseurl = http://download.opensuse.org/update/10.3/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-isns
checked in at Thu Sep 20 01:59:03 CEST 2007.
--------
--- yast2-isns/yast2-isns.changes 2007-09-04 22:19:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-isns/yast2-isns.changes 2007-09-18 21:24:45.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Sep 18 13:23:48 MDT 2007 - wrwhitehead(a)novell.com
+
+- Fixed Bug #325129 - iSNS server not running feedback and
+ updated dialogs to display only the non-selected nodes
+
+-------------------------------------------------------------------
Old:
----
yast2-isns-1.0.3.tar.bz2
New:
----
yast2-isns-1.0.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-isns.spec ++++++
--- /var/tmp/diff_new_pack.Nm4181/_old 2007-09-20 01:58:58.000000000 +0200
+++ /var/tmp/diff_new_pack.Nm4181/_new 2007-09-20 01:58:58.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-isns (Version 1.0.3)
+# spec file for package yast2-isns (Version 1.0.4)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,16 +11,16 @@
# norootforbuild
Name: yast2-isns
-Version: 1.0.3
+Version: 1.0.4
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-isns-1.0.3.tar.bz2
-prefix: /usr
+Source0: yast2-isns-1.0.4.tar.bz2
+Prefix: /usr
BuildRequires: docbook-xsl-stylesheets doxygen libxslt perl-XML-Writer popt-devel sgml-skel update-desktop-files yast2 yast2-devtools yast2-packagemanager-devel yast2-perl-bindings yast2-testsuite
Requires: yast2
-BuildArchitectures: noarch
+BuildArch: noarch
Summary: YaST2 - Configuration of Internet Storage Naming Service (isns)
%description
@@ -41,7 +41,7 @@
Robert Whitehead
%prep
-%setup -n yast2-isns-1.0.3
+%setup -n yast2-isns-1.0.4
%build
%{prefix}/bin/y2tool y2autoconf
@@ -75,8 +75,10 @@
%{prefix}/share/applications/YaST2/isns.desktop
/usr/share/YaST2/scrconf/isnsd.scr
%doc %{prefix}/share/doc/packages/yast2-isns
-
%changelog
+* Tue Sep 18 2007 - wrwhitehead(a)novell.com
+- Fixed Bug #325129 - iSNS server not running feedback and
+ updated dialogs to display only the non-selected nodes
* Tue Sep 04 2007 - wrwhitehead(a)novell.com
- Updated display pages to be more user friendly. Added help text.
* Wed Aug 29 2007 - wrwhitehead(a)novell.com
++++++ yast2-isns-1.0.3.tar.bz2 -> yast2-isns-1.0.4.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-isns-1.0.3/src/IsnsServer.ycp new/yast2-isns-1.0.4/src/IsnsServer.ycp
--- old/yast2-isns-1.0.3/src/IsnsServer.ycp 2007-03-31 00:55:11.000000000 +0200
+++ new/yast2-isns-1.0.4/src/IsnsServer.ycp 2007-09-18 21:02:37.000000000 +0200
@@ -153,6 +153,30 @@
return true;
}
+global string testISNSAccess(string address) {
+ string value = "OK";
+ map <string,any> temp = $[];
+
+ string command = sformat("isnsadm -a %1 -t -q iscsi",address);
+ map<string, any> result= (map<string, any>) SCR::Execute(.target.bash_output, command, $[]);
+ foreach(string row, splitstring(result["stdout"]:"","\n"), {
+
+ if (row == "TCP error on connection")
+ {
+ y2milestone("TCP error: %1 ",row);
+ value = "ERROR";
+ }
+
+ if (row == "Error Sending TCP request.")
+ {
+ y2milestone("Failed to resolve host error: %1 ",row);
+ value = "ERROR";
+ }
+
+ });
+
+return value;
+}
global list <map <string,any> > readISCSI(string address) {
list <map <string,any> > values = [];
map <string,any> temp = $[];
@@ -188,6 +212,8 @@
global string readISCSI_type(string address,string index) {
string temp = "";
+ y2milestone("iSCSIRead_type index:%1", index);
+
string command = sformat("isnsadm -a %1 -t -q iscsi -n %2",address,index);
map<string, any> result= (map<string, any>) SCR::Execute(.target.bash_output, command, $[]);
foreach(string row, splitstring(result["stdout"]:"","\n"), {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-isns-1.0.3/src/widgets.ycp new/yast2-isns-1.0.4/src/widgets.ycp
--- old/yast2-isns-1.0.3/src/widgets.ycp 2007-09-04 22:08:54.000000000 +0200
+++ new/yast2-isns-1.0.4/src/widgets.ycp 2007-09-18 21:05:09.000000000 +0200
@@ -5,30 +5,62 @@
import "IsnsServer";
import "String";
-global string address = "";
+string address = ""; //global
void initDiscoveryDomainSetMembers (string key);
void initDiscoveryDomain (string key);
void initDDISCSIMembers (string key);
void initISCSI (string key);
+void initDiscoveryDomainPotentialISCSI (string dd_id);
+void initDiscoveryDomainPotential (string key);
void getInputX1 (string dd_name, string dd_id);
+integer checkISNS();
// **************** global funcions and variables *****
map <string, any> DiscoveryDomainDetailDialog(map<string, any> values_before){
map <string, any> ret_map = $[];
term dd_dialog =
- `HBox(
- `HSpacing(5),
`VBox(
- `VSpacing(1),
- `Left( `HWeight(3,`TextEntry( `id( `ddentry ), _("Discovery Domain Name" ))) ),
- `Left( `HBox( `PushButton(`id(`ok), Label::OKButton() ), `PushButton(`id(`cancel), Label::CancelButton() ))),
- `VSpacing(1)
- ),
- `HSpacing(5)
+ `Heading("Create New Discovery Domain"),
+ `HSpacing(50),
+ `HWeight(3,`TextEntry( `id( `ddentry ), _("Discovery Domain Name" ))) ,
+ `VSpacing(1),
+ `HBox(
+ `HSpacing(3),
+ `VBox(
+ `Label(_("Select Discovery Domain Set to which Discovery Domain will be added.")),
+ `SelectionBox( `id( `ddsentries), _("Discovery Domain Name Set") )
+ ),
+ `HSpacing(3)
+ ),
+ `VSpacing(1),
+ `HBox( `PushButton(`id(`ok), Label::OKButton() ), `PushButton(`id(`cancel), Label::CancelButton() )),
+ `VSpacing(1)
);
UI::OpenDialog(dd_dialog);
+ list <term> inc_items = [];
+ integer count = 0;
+ string index = "";
+ string first = "";
+ foreach(string ddsentry, IsnsServer::readDDS(address), {
+ if (count == 0)
+ {
+ index = ddsentry;
+ count = 1;
+ }
+ else
+ {
+ inc_items = add(inc_items, `item(`id(index), ddsentry) );
+ count = 0;
+ if (first == "")
+ first = ddsentry;
+ }
+ });
+
+ UI::ChangeWidget(`id(`ddsentries), `Items, inc_items);
+ UI::ChangeWidget(`id(`ddsentries), `CurrentItem, first);
+
symbol ret = `nil;
while(ret != `ok && ret !=`cancel){
boolean enable=false;
@@ -37,8 +69,31 @@
if (ret == `cancel) ret_map = $[];
else {
- string value=(string)UI::QueryWidget(`ddentry,`Value);
- ret_map = $["VALUE":value];
+ string dd_name = (string)UI::QueryWidget(`ddentry,`Value);
+
+ string dds_id = (string)UI::QueryWidget(`id (`ddsentries),`CurrentItem);
+ y2milestone ("creating dd add to dds: %1",dds_id);
+ IsnsServer::addDD(address, dd_name );
+
+ integer count = 0;
+ string dd_index = "";
+ foreach(string dd, IsnsServer::readDD(address), {
+ if (count == 0)
+ {
+ dd_index = dd;
+ count = 1;
+ }
+ else
+ {
+ if ( dd == dd_name)
+ {
+ IsnsServer::addDDSMember(address, dds_id, dd_index);
+ }
+ count = 0;
+ }
+ });
+
+ ret_map = $["VALUE":dd_name];
}
UI::CloseDialog();
return ret_map;
@@ -112,8 +167,8 @@
`VBox(
`Heading(_("Add iSCSI node to Discovery Domain")),
`Label(dd_name),
- `HSpacing(50),
- `Heading (_("Nodes")),
+ `HSpacing(100),
+ `Heading (_("Available Nodes to Add")),
`HBox(
`VSpacing(10),
`Table(`id(`members_table),
@@ -129,10 +184,10 @@
);
UI::OpenDialog(iscsi_member_dialog);
- initISCSI ("");
+ initDiscoveryDomainPotentialISCSI (dd_id);
symbol ret = `nil;
- while(ret != `exit && ret != `add) {
+ while(ret != `exit ) {
boolean enable=false;
ret = (symbol)UI::UserInput();
if (ret == `add)
@@ -141,6 +196,7 @@
any index = UI::QueryWidget(`id (`members_table),`CurrentItem);
string iqn = ((term)UI::QueryWidget(`id(`members_table),`Item(index)))[1]:"";
IsnsServer::addDDMember(address,dd_id,iqn);
+ initDiscoveryDomainPotentialISCSI (dd_id);
}
}
@@ -155,7 +211,7 @@
`Heading(_("Add Discovery Domain to Set")),
`Label(dds_name),
`HSpacing(50),
- `Heading (_("Discovery Domains")),
+ `Heading (_("Avaliable Discovery Domains")),
`HBox(
`VSpacing(10),
`Table(`id(`dd_table),
@@ -171,10 +227,10 @@
);
UI::OpenDialog(dds_dialog);
- initDiscoveryDomain ("");
+ initDiscoveryDomainPotential (dds_id);
symbol ret = `nil;
- while(ret != `exit && ret != `add) {
+ while(ret != `exit) {
boolean enable=false;
ret = (symbol)UI::UserInput();
if (ret == `add)
@@ -182,6 +238,7 @@
y2milestone("Add a dds member");
string dd_id = (string)UI::QueryWidget(`id (`dd_table),`CurrentItem);
IsnsServer::addDDSMember(address,dds_id,dd_id);
+ initDiscoveryDomainPotential (dds_id);
}
}
@@ -200,6 +257,8 @@
string type = _("Target or Initiator");
list <term> inc_items = [];
+ checkISNS();
+
foreach(map <string,any> key, IsnsServer::readISCSI(address), {
inc_items = add(inc_items, `item(`id(count), key["NODE"]:"",key["TYPE"]:""));
count = count + 1;
@@ -208,6 +267,33 @@
UI::ChangeWidget(`id(`members_table), `Items, inc_items);
}
+void initDiscoveryDomainPotentialISCSI (string key){
+ integer count = 0;
+ string type = _("Target or Initiator");
+ list <term> inc_items = [];
+ string iscsinode="";
+ list <map <string,any> > ddmembers= [];
+ string found="FALSE";
+
+ ddmembers = IsnsServer::readDDMembers(address, key);
+
+ foreach(map <string,any> iscsinode, IsnsServer::readISCSI(address), {
+ found = "FALSE";
+ foreach(map <string,any> ddmember, ddmembers, {
+ if ( ddmember["NODE"]:"" == iscsinode["NODE"]:"" )
+ found = "TRUE";
+ });
+
+ if ( found == "FALSE" )
+ {
+ inc_items = add(inc_items, `item(`id(count), iscsinode["NODE"]:"",iscsinode["TYPE"]:""));
+ count = count + 1;
+ }
+ });
+
+ UI::ChangeWidget(`id(`members_table), `Items, inc_items);
+}
+
void initDDISCSIMembers (string key) ``{
integer count = 0;
string index="";
@@ -233,15 +319,51 @@
string index="";
list <term> inc_items = [];
- foreach(string key, IsnsServer::readDD(address), {
+ checkISNS();
+
+ foreach(string dd, IsnsServer::readDD(address), {
if (count == 0)
{
- index = key;
+ index = dd;
count = 1;
}
else
{
- inc_items = add(inc_items, `item(`id(index), key));
+ inc_items = add(inc_items, `item(`id(index), dd));
+ count = 0;
+ }
+ });
+
+ UI::ChangeWidget(`id(`dd_table), `Items, inc_items);
+}
+
+void initDiscoveryDomainPotential (string key) ``{
+ integer count = 0;
+ string index="";
+ list <term> inc_items = [];
+ list <string> ddsmembers= [];
+ string found = "FALSE";
+
+ ddsmembers = IsnsServer::readDDSMembers(address, key);
+
+ foreach(string dd, IsnsServer::readDD(address), {
+ if (count == 0)
+ {
+ index = dd;
+ count = 1;
+ }
+ else
+ {
+ found = "FALSE";
+ foreach(string ddsmember, ddsmembers, {
+ if ( ddsmember == dd )
+ found = "TRUE";
+ });
+
+ if ( found == "FALSE" )
+ {
+ inc_items = add(inc_items, `item(`id(index), dd));
+ }
count = 0;
}
});
@@ -257,6 +379,8 @@
y2milestone("isnsaddress is %1",address);
+ checkISNS();
+
foreach(string key, IsnsServer::readDDS(address), {
if (count == 0)
{
@@ -361,7 +485,7 @@
map<string, any> add_map = DiscoveryDomainDetailDialog($["VALUE":""]);
if (add_map!=$[])
{
- IsnsServer::addDD(address, add_map["VALUE"]:"");
+ // IsnsServer::addDD(address, add_map["VALUE"]:"");
initDiscoveryDomain ("");
}
break;
@@ -484,3 +608,17 @@
}
}
}
+
+integer checkISNS()
+{
+ string isns_status = IsnsServer::testISNSAccess(address);
+ if (isns_status != "OK")
+ {
+// boolean display = true;
+// Report::DisplayErrors(display,10);
+ Report::Error(_("Unable to connection to iSNS server. Check iSNS server address"));
+ return 1;
+ }
+
+ return 0;
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-isns-1.0.3/src/wizards.ycp new/yast2-isns-1.0.4/src/wizards.ycp
--- old/yast2-isns-1.0.3/src/wizards.ycp 2007-02-07 21:13:49.000000000 +0100
+++ new/yast2-isns-1.0.4/src/wizards.ycp 2007-09-18 21:05:13.000000000 +0200
@@ -27,10 +27,6 @@
/* FIXME: adapt to your needs */
map aliases = $[
"summary" : ``( SummaryDialog() ),
-// "add" : ``( AddDialog() ),
-// "edit" : ``( EditDialog() ),
-// "auth" : ``( AuthDialog() ),
-// "expert" : ``( ExpertDialog())
];
/* FIXME: adapt to your needs */
@@ -39,30 +35,7 @@
"summary" : $[
`abort : `abort,
`next : `next,
-// `add : "add",
-// `edit : "edit"
],
-// "add" : $[
-// `abort : `abort,
-// `next : "auth",
-// `back : `back,
-// `expert : "expert",
-// ],
-// "expert" : $[
-// `abort : `abort,
-// `next : "add",
-// `back : `back
-// ],
-// "edit" : $[
-// `abort : `abort,
-// `next : "auth",
-// `back : `back
-// ],
-// "auth" : $[
-// `abort : `abort,
-// `next : "summary",
-// `back : `back
-// ]
];
any ret = Sequencer::Run(aliases, sequence);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xorg-x11-driver-video
checked in at Thu Sep 20 01:58:19 CEST 2007.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2007-09-13 11:34:33.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-video/xorg-x11-driver-video.changes 2007-09-18 10:37:30.175616000 +0200
@@ -1,0 +2,7 @@
+Tue Sep 18 10:39:21 CEST 2007 - sndirsch(a)suse.de
+
+- xf86-video-nv-new_products.diff:
+ * Fix uninitialized variable warning
+ * New G80 products
+
+-------------------------------------------------------------------
New:
----
xf86-video-nv-new_products.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.QUX973/_old 2007-09-20 01:58:08.000000000 +0200
+++ /var/tmp/diff_new_pack.QUX973/_new 2007-09-20 01:58:08.000000000 +0200
@@ -12,9 +12,9 @@
Name: xorg-x11-driver-video
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
-URL: http://xorg.freedesktop.org/
+Url: http://xorg.freedesktop.org/
Version: 7.2
-Release: 181
+Release: 184
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -92,6 +92,7 @@
Patch42: xf86-video-ati-opma.diff
Patch43: xf86-video-nv-g80_lvds_detect.diff
Patch44: xf86-video-ati.radeonold.diff
+Patch45: xf86-video-nv-new_products.diff
%description
This package contains X.Org video drivers.
@@ -142,6 +143,7 @@
pushd xf86-video-nv-*/src
%patch3 -p6
%patch43 -p2
+%patch45 -p2
popd
pushd xf86-video-mga-*/src
tar xzf %{SOURCE44}
@@ -239,8 +241,11 @@
/usr/%{_lib}/lib*
/usr/%{_lib}/xorg/modules/
%{_mandir}/man4/*
-
%changelog
+* Tue Sep 18 2007 - sndirsch(a)suse.de
+- xf86-video-nv-new_products.diff:
+ * Fix uninitialized variable warning
+ * New G80 products
* Thu Sep 13 2007 - sndirsch(a)suse.de
- added "stable" 6.6.3 ATI driver; available as "radeonold"
* Wed Sep 12 2007 - sndirsch(a)suse.de
++++++ xf86-video-nv-new_products.diff ++++++
diff-tree e58504defab08492cc60c36d5dae4f5c4c8c1caa (from 5b56964a29b326d28bcf3a51e98443d426df58bd)
Author: Aaron Plattner <aplattner(a)nvidia.com>
Date: Mon Sep 17 15:44:52 2007 -0700
Fix uninitialized variable warning.
diff --git a/src/g80_display.c b/src/g80_display.c
index 542a68e..6c95773 100644
--- a/src/g80_display.c
+++ b/src/g80_display.c
@@ -514,6 +514,7 @@ void G80CrtcSetScale(xf86CrtcPtr crtc, D
int outX, outY;
switch(scale) {
+ default:
case G80_SCALE_ASPECT:
ComputeAspectScale(mode, &outX, &outY);
break;
diff-tree 5b56964a29b326d28bcf3a51e98443d426df58bd (from deff2965ef35260b4b7c4bc23718833bec7143b3)
Author: Aaron Plattner <aplattner(a)nvidia.com>
Date: Mon Sep 17 15:41:26 2007 -0700
New products.
diff --git a/src/nv_driver.c b/src/nv_driver.c
index f925aed..69d61d2 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -362,8 +362,15 @@ static SymTabRec NVKnownChipsets[] =
{ 0x10DE019E, "Quadro FX 4600" },
{ 0x10DE0400, "GeForce 8600 GTS" },
{ 0x10DE0402, "GeForce 8600 GT" },
+ { 0x10DE0404, "GeForce 8400 GS" },
{ 0x10DE0407, "GeForce 8600M GT" },
+ { 0x10DE0409, "GeForce 8700M GT" },
+ { 0x10DE040A, "Quadro FX 370" },
{ 0x10DE040B, "Quadro NVS 320M" },
+ { 0x10DE040C, "Quadro FX 570M" },
+ { 0x10DE040D, "Quadro FX 1600M" },
+ { 0x10DE040E, "Quadro FX 570" },
+ { 0x10DE040F, "Quadro FX 1700" },
{ 0x10DE0421, "GeForce 8500 GT" },
{ 0x10DE0422, "GeForce 8400 GS" },
{ 0x10DE0423, "GeForce 8300 GS" },
@@ -374,6 +381,8 @@ static SymTabRec NVKnownChipsets[] =
{ 0x10DE0429, "Quadro NVS 140M" },
{ 0x10DE042A, "Quadro NVS 130M" },
{ 0x10DE042B, "Quadro NVS 135M" },
+ { 0x10DE042D, "Quadro FX 360M" },
+ { 0x10DE042F, "Quadro NVS 290" },
{-1, NULL}
};
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 vte
checked in at Thu Sep 20 01:57:59 CEST 2007.
--------
--- GNOME/vte/vte.changes 2007-08-17 15:30:25.000000000 +0200
+++ /mounts/work_src_done/STABLE/vte/vte.changes 2007-09-18 18:10:05.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Sep 18 18:08:19 CEST 2007 - sbrabec(a)suse.cz
+
+- Updated to version 0.16.9:
+ * Slightly improved pango backend
+ * Fixed handling of wrapped links in gnome-terminal
+ * Fixed troubles with pad
+ * Handle Sun Cut, Copy, Paste keys
+ * Fixed vteapp resize weirdness
+ * Fixed spaces not underlined
+ * Fixed vte crash on removing a terminal tab
+ * Misc bug fixes
+
+-------------------------------------------------------------------
Old:
----
vte-0.16.8-bnc-300574.patch
vte-0.16.8.tar.bz2
New:
----
vte-0.16.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vte.spec ++++++
--- /var/tmp/diff_new_pack.X32512/_old 2007-09-20 01:57:48.000000000 +0200
+++ /var/tmp/diff_new_pack.X32512/_new 2007-09-20 01:57:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package vte (Version 0.16.8)
+# spec file for package vte (Version 0.16.9)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,22 +12,20 @@
Name: vte
BuildRequires: fdupes gnome-common gtk-doc gtk2-devel intltool ncurses-devel python-devel python-gtk-devel update-desktop-files
-URL: http://www.gnome.org
+Url: http://www.gnome.org
License: GPL v2 or later
Group: Development/Libraries/GNOME
-Autoreqprov: on
-Version: 0.16.8
-Release: 8
+AutoReqProv: on
+Version: 0.16.9
+Release: 1
Summary: Terminal Emulator
Source: ftp://ftp.gnome.org/pub/gnome/sources/vte/0.16/%{name}-%{version}.tar.bz2
Source1: permissions.tar.bz2
#Patch0: %{name}-%{version}-dont-disable-all-deprecateds.patch
Patch0: vte-0.16.6-dont-disable-all-deprecateds.patch
-Patch1: vte-0.16.8-bnc-300574.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: permissions
Requires: %{name}-lang = %{version}
-
%py_requires
%description
@@ -83,7 +81,6 @@
%setup -q
%endif
%patch0 -p0
-%patch1 -p0
%build
autoreconf -f -i
@@ -102,13 +99,11 @@
install -m644 permissions/* $RPM_BUILD_ROOT/etc/permissions.d
%endif
rm $RPM_BUILD_ROOT%{py_sitedir}/*/*.*a
-
%fdupes $RPM_BUILD_ROOT
%post
/sbin/ldconfig
%run_permissions
-
%verifyscript
%verify_permissions -e %{_prefix}/lib/vte/gnome-pty-helper
@@ -150,8 +145,17 @@
%clean
rm -rf $RPM_BUILD_ROOT
-
%changelog
+* Tue Sep 18 2007 - sbrabec(a)suse.cz
+- Updated to version 0.16.9:
+ * Slightly improved pango backend
+ * Fixed handling of wrapped links in gnome-terminal
+ * Fixed troubles with pad
+ * Handle Sun Cut, Copy, Paste keys
+ * Fixed vteapp resize weirdness
+ * Fixed spaces not underlined
+ * Fixed vte crash on removing a terminal tab
+ * Misc bug fixes
* Fri Aug 17 2007 - maw(a)suse.de
- Add vte-0.16.8-bnc-300574.patch (#300574, b.g.o #450069).
* Mon Aug 06 2007 - maw(a)suse.de
++++++ vte-0.16.8.tar.bz2 -> vte-0.16.9.tar.bz2 ++++++
++++ 3245 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package totem
checked in at Thu Sep 20 01:57:41 CEST 2007.
--------
--- GNOME/totem/totem.changes 2007-08-31 18:46:18.000000000 +0200
+++ /mounts/work_src_done/STABLE/totem/totem.changes 2007-09-18 20:58:25.627117000 +0200
@@ -1,0 +2,32 @@
+Tue Sep 18 20:51:29 CEST 2007 - maw(a)suse.de
+
+- Update to version 2.20.0:
+ + Better error when there are no DVD plugins available
+ + Fix dropping URLs from Firefox/Mozilla-based browsers
+ + Fix the media players key plugin not starting automatically
+ + Stop the screensaver when we're playing, not only in fullscreen
+ + Fix the visuals plugins list being always empty
+ + Don't allow seeking when there's no files loaded
+ + Don't ask the user twice whether to disable visualisations when
+ running remotely
+ + Disable the Eject menu item, as it's not working properly
+ + Don't rebuild the drives list for each click on the Movie menu
+ + Add audio/off and audio/x-sbc as supported
+ + Fix some problems when the position (0->1.0) doesn't match
+ time elapsed/duration (xine-lib)
+ + Start playback when running "totem dvb:" (xine-lib)
+ + Fix a crash when trying to use "totem dvb:" (GStreamer)
+ + Browser plugin:
+ * Stop the play button glowing when we click play
+ * Don't call out to the viewer if it's not started yet
+ * Stop the screensaver when we're playing
+ * Show an icon in the about dialogue
+ + Playlist parser:
+ * Add starttime and endtime support for RAM files
+ * When getting a cdda:/// URL, use the canonical device,
+ not the link to the device
+ * Push the duration attribute for PLS files
+ * Don't crash or eject the CD/DVD when trying to play a disc
+ that's not mounted.
+
+-------------------------------------------------------------------
Old:
----
totem-2.19.90.tar.bz2
New:
----
totem-2.20.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ totem.spec ++++++
--- /var/tmp/diff_new_pack.I31736/_old 2007-09-20 01:57:26.000000000 +0200
+++ /var/tmp/diff_new_pack.I31736/_new 2007-09-20 01:57:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package totem (Version 2.19.90)
+# spec file for package totem (Version 2.20.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,12 +18,12 @@
%endif
License: GPL v2 or later, LGPL v2 or later
Group: Productivity/Multimedia/Video/Players
-Version: 2.19.90
+Version: 2.20.0
Release: 1
Source0: %{name}-%{version}.tar.bz2
Patch1: totem-dbus060.patch
Patch2: totem-1.2.1-desktop.sh.patch
-URL: http://www.gnome.org/projects/totem/
+Url: http://www.gnome.org/projects/totem/
Summary: Movie Player for the GNOME Desktop
Requires: gstreamer010 gstreamer010-plugins-base gstreamer010-plugins-good iso-codes
Requires: %{name}-lang = %{version}
@@ -33,7 +33,6 @@
BuildRequires: gecko-sdk
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
%gconf_schemas_prereq
%description
@@ -148,7 +147,6 @@
%find_gconf_schemas
cat %{name}.schemas_list >%{name}.lst
rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a
-
%fdupes $RPM_BUILD_ROOT
%clean
@@ -161,7 +159,6 @@
%post
/sbin/ldconfig
-
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
@@ -197,8 +194,36 @@
%{_prefix}/lib/totem/totem-plugin-viewer
%{_datadir}/totem/doc
%endif
-
%changelog
+* Tue Sep 18 2007 - maw(a)suse.de
+- Update to version 2.20.0:
+ + Better error when there are no DVD plugins available
+ + Fix dropping URLs from Firefox/Mozilla-based browsers
+ + Fix the media players key plugin not starting automatically
+ + Stop the screensaver when we're playing, not only in fullscreen
+ + Fix the visuals plugins list being always empty
+ + Don't allow seeking when there's no files loaded
+ + Don't ask the user twice whether to disable visualisations when
+ running remotely
+ + Disable the Eject menu item, as it's not working properly
+ + Don't rebuild the drives list for each click on the Movie menu
+ + Add audio/off and audio/x-sbc as supported
+ + Fix some problems when the position (0->1.0) doesn't match
+ time elapsed/duration (xine-lib)
+ + Start playback when running "totem dvb:" (xine-lib)
+ + Fix a crash when trying to use "totem dvb:" (GStreamer)
+ + Browser plugin:
+ * Stop the play button glowing when we click play
+ * Don't call out to the viewer if it's not started yet
+ * Stop the screensaver when we're playing
+ * Show an icon in the about dialogue
+ + Playlist parser:
+ * Add starttime and endtime support for RAM files
+ * When getting a cdda:/// URL, use the canonical device,
+ not the link to the device
+ * Push the duration attribute for PLS files
+ * Don't crash or eject the CD/DVD when trying to play a disc
+ that's not mounted.
* Fri Aug 31 2007 - maw(a)suse.de
- Update to version 2.19.90:
* Make the default window size bigger on first startup
++++++ totem-2.19.90.tar.bz2 -> totem-2.20.0.tar.bz2 ++++++
++++ 75137 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package suspend
checked in at Thu Sep 20 01:57:18 CEST 2007.
--------
--- arch/i386/suspend/suspend.changes 2007-09-17 20:37:32.000000000 +0200
+++ /mounts/work_src_done/STABLE/suspend/suspend.changes 2007-09-19 19:20:13.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Sep 19 19:19:38 CEST 2007 - seife(a)suse.de
+
+- fix update case (mkinitrd returning an error, b.n.c #326234)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suspend.spec ++++++
--- /var/tmp/diff_new_pack.j30894/_old 2007-09-20 01:57:04.000000000 +0200
+++ /var/tmp/diff_new_pack.j30894/_new 2007-09-20 01:57:04.000000000 +0200
@@ -13,7 +13,7 @@
Name: suspend
BuildRequires: gnutls-devel libx86-devel lzo-devel pciutils-devel splashy-devel
Version: 0.69.9
-Release: 9
+Release: 11
Summary: A Set Of Tools To Support Sleep Modes
License: GPL v2 or later
Url: http://sourceforge.net/projects/suspend
@@ -97,7 +97,13 @@
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/mkinitrd
+if [ "$YAST_IS_RUNNING" != "instsys" -a \
+ -e /.buildenv -a \
+ -x /sbin/update-bootloader -a \
+ -x /sbin/mkinitrd ]; then
+ /sbin/mkinitrd
+ /sbin/update-bootloader --refresh
+fi
%files
%defattr (-,root,root)
@@ -111,8 +117,9 @@
/usr/sbin/swap-offset
%doc README README.s2ram-whitelist HOWTO COPYING conf/suspend.conf
%doc doc/installation-on-SUSE-10.1.txt scripts/
-
%changelog
+* Wed Sep 19 2007 - seife(a)suse.de
+- fix update case (mkinitrd returning an error, b.n.c #326234)
* Mon Sep 17 2007 - seife(a)suse.de
- updated the s2ram whitelist:
- suspend-s2ram-LenovoX60Tablet.diff (b.n.c #265613)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sound-juicer
checked in at Thu Sep 20 01:56:57 CEST 2007.
--------
--- GNOME/sound-juicer/sound-juicer.changes 2007-08-31 18:42:04.000000000 +0200
+++ /mounts/work_src_done/STABLE/sound-juicer/sound-juicer.changes 2007-09-17 19:36:56.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Sep 17 19:28:11 CEST 2007 - sbrabec(a)suse.cz
+
+- Updated to version 2.20.0:
+ * remove a work around now that GStreamer is fixed
+ * translations update
+
+-------------------------------------------------------------------
Old:
----
sound-juicer-2.19.3.tar.bz2
New:
----
sound-juicer-2.20.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sound-juicer.spec ++++++
--- /var/tmp/diff_new_pack.u30130/_old 2007-09-20 01:56:50.000000000 +0200
+++ /var/tmp/diff_new_pack.u30130/_new 2007-09-20 01:56:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package sound-juicer (Version 2.19.3)
+# spec file for package sound-juicer (Version 2.20.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,20 +11,19 @@
# norootforbuild
Name: sound-juicer
-BuildRequires: docbook-xsl-stylesheets docbook_4 fdupes gcc-c++ gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gstreamer010-plugins-good intltool libgnomeui-devel libmusicbrainz-devel libstdc++ nautilus-cd-burner-devel nautilus-devel perl-XML-Parser scrollkeeper update-desktop-files
+BuildRequires: docbook-xsl-stylesheets docbook_4 fdupes gcc-c++ gnome-common gnome-doc-utils-devel gnome-media-devel gstreamer010-plugins-base-devel gstreamer010-plugins-good intltool libcdio-devel libgnomeui-devel libmusicbrainz-devel libstdc++ nautilus-cd-burner-devel nautilus-devel perl-XML-Parser scrollkeeper taglib-devel update-desktop-files
License: GPL v2 or later
Group: Productivity/Multimedia/CD/Grabbers
-Version: 2.19.3
+Version: 2.20.0
Release: 1
-Source0: ftp://ftp.gnome.org/pub/gnome/sources/sound-juicer/2.141/%{name}-%{version}…
+Source0: ftp://ftp.gnome.org/pub/gnome/sources/sound-juicer/2.20/%{name}-%{version}.…
# FIXME: Do we still need this?
Patch2: sound-juicer-no_deprec.diff
-URL: http://www.burtonini.com/blog/computers/sound-juicer/
+Url: http://www.burtonini.com/blog/computers/sound-juicer/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Clean and Lean GNOME CD Ripper
Requires: gstreamer010-plugins-good
Requires: %{name}-lang = %{version}
-
%gconf_schemas_prereq
%description
@@ -60,14 +59,12 @@
%find_lang %{name}
%find_gconf_schemas
cat %{name}.schemas_list >%{name}.lst
-
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
-
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
@@ -83,8 +80,11 @@
%{_datadir}/man/man1/sound-juicer.1.gz
%files lang -f %{name}.lang
-
%changelog
+* Mon Sep 17 2007 - sbrabec(a)suse.cz
+- Updated to version 2.20.0:
+ * remove a work around now that GStreamer is fixed
+ * translations update
* Fri Aug 31 2007 - maw(a)suse.de
- Update to version 2.19.3:
+ Be more paranoid when removing sources
++++++ sound-juicer-2.19.3.tar.bz2 -> sound-juicer-2.20.0.tar.bz2 ++++++
++++ 18771 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package smart
checked in at Thu Sep 20 01:56:43 CEST 2007.
--------
--- smart/smart.changes 2007-09-06 14:31:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/smart/smart.changes 2007-09-18 11:32:05.648320000 +0200
@@ -1,0 +2,11 @@
+Tue Sep 18 11:31:42 CEST 2007 - cthiel(a)suse.de
+
+- updated default channels to include openSUSE 10.3
+
+-------------------------------------------------------------------
+Tue Sep 18 10:49:47 CEST 2007 - cthiel(a)suse.de
+
+- added "compressed" option to yast2 channels (defaults to packages.gz, but
+ autodetects legacy packages metadata)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ smart.spec ++++++
--- /var/tmp/diff_new_pack.w27690/_old 2007-09-20 01:56:37.000000000 +0200
+++ /var/tmp/diff_new_pack.w27690/_new 2007-09-20 01:56:37.000000000 +0200
@@ -20,7 +20,7 @@
%endif
Summary: Smart Package Manager
Version: 0.51
-Release: 45
+Release: 53
Source: %{name}-%{version}.tar.bz2
Source1: distro.py
Source2: %{name}.desktop
@@ -39,7 +39,7 @@
Patch102: %{name}-broken-repo-without-summary-or-description-workaround.diff
Patch103: %{name}-channelsync.patch
Patch999: %{name}-trunk.patch
-URL: http://smartpm.org
+Url: http://smartpm.org
Group: System/Packages
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -48,7 +48,6 @@
%endif
Requires: python-xml
Requires: rpm-python
-
%py_requires
%description
@@ -151,11 +150,11 @@
$RPM_BUILD_ROOT%{_prefix}/lib/smart/plugins \
$RPM_BUILD_ROOT%{_sysconfdir}/smart/channels
%{__install} -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_prefix}/lib/smart/distro.py
-%if %{suse_version} >= 1000 && %{suse_version} < 1030 && %sles_version == 0
+%if %{suse_version} >= 1000 && %{suse_version} < 1040 && %sles_version == 0
cp $RPM_BUILD_DIR/channels/%{suse_version}* $RPM_BUILD_ROOT%{_sysconfdir}/smart/channels
rename %{suse_version} opensuse $RPM_BUILD_ROOT%{_sysconfdir}/smart/channels/*.channel
%endif
-%if %{suse_version} > 1020 && %sles_version == 0
+%if %{suse_version} > 1030 && %sles_version == 0
cp $RPM_BUILD_DIR/channels/factory* $RPM_BUILD_ROOT%{_sysconfdir}/smart/channels
rename factory opensuse $RPM_BUILD_ROOT%{_sysconfdir}/smart/channels/*.channel
%endif
@@ -216,8 +215,12 @@
/opt/kde3/share/apps/ksmarttray
/opt/kde3/bin/kde_add_smart_channel.sh
/opt/kde3/share/apps/konqueror
-
%changelog
+* Tue Sep 18 2007 - cthiel(a)suse.de
+- updated default channels to include openSUSE 10.3
+* Tue Sep 18 2007 - cthiel(a)suse.de
+- added "compressed" option to yast2 channels (defaults to packages.gz, but
+ autodetects legacy packages metadata)
* Thu Sep 06 2007 - cthiel(a)suse.de
- support compressed packages.gz in yast2 channels (#308080)
* Wed Aug 29 2007 - cthiel(a)suse.de
++++++ channels.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/channels/1030.channel new/channels/1030.channel
--- old/channels/1030.channel 1970-01-01 01:00:00.000000000 +0100
+++ new/channels/1030.channel 2007-09-18 11:14:09.000000000 +0200
@@ -0,0 +1,4 @@
+[opensuse]
+name = openSUSE-10.3-FTP
+baseurl = http://download.opensuse.org/distribution/10.3/repo/oss/
+type = yast2
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/channels/1030-nonoss.channel new/channels/1030-nonoss.channel
--- old/channels/1030-nonoss.channel 1970-01-01 01:00:00.000000000 +0100
+++ new/channels/1030-nonoss.channel 2007-09-18 11:14:27.000000000 +0200
@@ -0,0 +1,5 @@
+[opensuse-nonoss]
+name = openSUSE-10.3-FTP-NonOSS
+baseurl = http://download.opensuse.org/distribution/10.3/repo/non-oss/
+type = yast2
+disabled = yes
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/channels/1030-updates.channel new/channels/1030-updates.channel
--- old/channels/1030-updates.channel 1970-01-01 01:00:00.000000000 +0100
+++ new/channels/1030-updates.channel 2007-09-18 11:14:49.000000000 +0200
@@ -0,0 +1,4 @@
+[opensuse-updates]
+name = openSUSE-10.3 Updates
+baseurl = http://download.opensuse.org/update/10.3/
+type = rpm-md
++++++ smart-0.51-yast2_compressed-packages.patch ++++++
--- /var/tmp/diff_new_pack.w27690/_old 2007-09-20 01:56:37.000000000 +0200
+++ /var/tmp/diff_new_pack.w27690/_new 2007-09-20 01:56:37.000000000 +0200
@@ -1,6 +1,18 @@
--- smart/channels/yast2.py
+++ smart/channels/yast2.py
-@@ -40,9 +40,9 @@
+@@ -30,9 +30,10 @@
+ import os
+
+ class YaST2Channel(PackageChannel):
+- def __init__(self, baseurl, *args):
++ def __init__(self, baseurl, compressed, *args):
+ super(YaST2Channel, self).__init__(*args)
+ self._baseurl = baseurl
++ self._compressed = compressed
+
+ def getCacheCompareURLs(self):
+ return [posixpath.join(self._baseurl, "media.1/media")]
+@@ -40,9 +41,9 @@
def getFetchSteps(self):
return 4
@@ -12,14 +24,16 @@
fetcher.run(progress=progress)
failed = item.getFailedReason()
if failed:
-@@ -77,21 +77,25 @@
+@@ -77,21 +78,27 @@
self.removeLoaders()
descrdir = "suse/setup/descr"
datadir = "RPMS"
-+ uncompress = False
++ uncompress = self._compressed
for line in open(fetched.getTargetPath()):
if line.startswith("DESCRDIR"): descrdir = line[9:-1]
if line.startswith("DATADIR"): datadir = line[8:-1]
++ # autodetect compressed/uncompressed SuSEtags metadata
++ if line.strip().endswith("packages"): uncompress = False
+ if line.strip().endswith("packages.gz"): uncompress = True
# Fetch package information (req, dep, prov, etc)
@@ -40,3 +54,23 @@
if not fetched or fetched.getStatus() == FAILED or open(fetched.getTargetPath()).read(9) != "=Ver: 2.0":
raise Error, "YaST2 package descriptions not loaded."
loader = YaST2Loader(self._baseurl, datadir, pkginfofile)
+@@ -109,6 +116,7 @@
+
+ def create(alias, data):
+ return YaST2Channel(data["baseurl"],
++ data["compressed"],
+ data["type"],
+ alias,
+ data["name"],
+--- smart/channels/yast2_info.py
++++ smart/channels/yast2_info.py
+@@ -30,6 +30,8 @@
+ """)
+
+ fields = [("baseurl", _("Base URL"), str, None,
+- _("Base URL of YaST2 repository, where the 'content' file is located."))]
++ _("Base URL of YaST2 repository, where the 'content' file is located.")),
++ ("compressed", _("Compressed SuSETags"), bool, True,
++ _("Use compressed SuSETags metadata)"))]
+ # ("medias", _("Medias"), str, "",
+ # _("Space separated list of medias. (NOT IN USE YET)"))]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 skelcd-openSUSE
checked in at Thu Sep 20 01:50:25 CEST 2007.
--------
--- skelcd-openSUSE/skelcd-openSUSE.changes 2007-09-17 09:18:09.000000000 +0200
+++ /mounts/work_src_done/STABLE/skelcd-openSUSE/skelcd-openSUSE.changes 2007-09-18 16:00:29.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Sep 18 16:00:00 CEST 2007 - cthiel(a)suse.de
+
+- fix word wrapping in license.txt
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.Q31340/_old 2007-09-20 01:48:34.000000000 +0200
+++ /var/tmp/diff_new_pack.Q31340/_new 2007-09-20 01:48:34.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package skelcd-openSUSE (Version 2007.9.17)
+# spec file for package skelcd-openSUSE (Version 2007.9.19)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,7 +16,7 @@
Group: SuSE internal
Conflicts: skelcd-SUSE_Linux skelcd-SUSE_Linux-AddOn skelcd-sles skelcd-sled skelcd-openSUSE-non-OSS skelcd-openSUSE-non-OSS-DVD skelcd-openSUSE-non-OSS-CD skelcd-openSUSE-FTP skelcd-openSUSE-CD-KDE skelcd-openSUSE-CD-GNOME skelcd-openSUSE-CD
AutoReqProv: off
-Version: 2007.9.17
+Version: 2007.9.19
Release: 1
Summary: Skeleton for openSUSE OSS Media Sets
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -198,8 +198,9 @@
/CD1/docu/*.rtf
/CD1/docu/en/opensuse-startup_en.pdf
/CD1/docu/en/opensuse-gnomequick_en.pdf
-
%changelog
+* Tue Sep 18 2007 - cthiel(a)suse.de
+- fix word wrapping in license.txt
* Mon Sep 17 2007 - cthiel(a)suse.de
- disable beta EULA
* Thu Sep 13 2007 - cthiel(a)suse.de
++++++ license-SL.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/license-SL/license.txt new/license-SL/license.txt
--- old/license-SL/license.txt 2007-09-13 12:19:51.000000000 +0200
+++ new/license-SL/license.txt 2007-09-18 15:57:30.000000000 +0200
@@ -1,25 +1,69 @@
openSUSE 10.3
Novell Software License Agreement
-PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR OTHERWISE USING THE SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE.
+PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING OR OTHERWISE USING THE
+SOFTWARE (INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS
+AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, DO NOT DOWNLOAD, INSTALL OR
+USE THE SOFTWARE.
RIGHTS AND LICENSES
-This Novell Software License Agreement ("Agreement") is a legal agreement between You (an entity or a person) and Novell, Inc. ("Novell") with respect to the software product identified in the title of this Agreement, media (if any) and accompanying documentation (collectively the "Software").
-
-The Software is a modular operating system comprised of numerous components that may be accompanied by separate license terms. The Software is a collective work of Novell; although Novell does not own the copyright to every component of the Software, Novell owns the collective work copyright for the Software. Most of the components are open source packages, and most of the components are neither developed nor owned by Novell. Your license rights with respect to individual components accompanied by separate license terms are defined by those terms; nothing in this agreement shall restrict, limit, or otherwise affect any rights or obligations You may have, or conditions to which You may be subject, under such license terms; however, if You distribute copies of any component independent of the Software, You must remove all Novell trademarks, trade dress, and logos from each copy.
-
-You may make and use unlimited copies of the Software within your Organization. With respect to any version containing the letters "OSS" in the product name, You may make and distribute unlimited copies of the Software outside Your organization. You may make and distribute unlimited modified copies outside Your organization provided You remove all Novell trademarks, trade dress, and logos from each modified copy of the Software. The term "Organization" means a legal entity, excluding subsidiaries and affiliates with a separate existence for tax purposes or for legal personality purposes. An example of an Organization in the private sector would be a corporation, partnership, or trust, excluding any subsidiaries or affiliates of the organization with a separate tax identification number or company registration number. In the public sector, an example of Organization would be a specific government body or local government authority.
-
-While the license terms for a component may authorize You to distribute the component, You may not use any Novell marks (e.g., SUSE and SUSE LINUX) in distributing the component, whether or not the component contains Novell marks.
+This Novell Software License Agreement ("Agreement") is a legal agreement
+between You (an entity or a person) and Novell, Inc. ("Novell") with respect
+to the software product identified in the title of this Agreement, media (if
+any) and accompanying documentation (collectively the "Software").
+
+The Software is a modular operating system comprised of numerous components
+that may be accompanied by separate license terms. The Software is a
+collective work of Novell; although Novell does not own the copyright to
+every component of the Software, Novell owns the collective work copyright
+for the Software. Most of the components are open source packages, and most
+of the components are neither developed nor owned by Novell. Your license
+rights with respect to individual components accompanied by separate license
+terms are defined by those terms; nothing in this agreement shall restrict,
+limit, or otherwise affect any rights or obligations You may have, or
+conditions to which You may be subject, under such license terms; however,
+if You distribute copies of any component independent of the Software, You
+must remove all Novell trademarks, trade dress, and logos from each copy.
+
+You may make and use unlimited copies of the Software within your
+Organization. With respect to any version containing the letters "OSS" in
+the product name, You may make and distribute unlimited copies of the
+Software outside Your organization. You may make and distribute unlimited
+modified copies outside Your organization provided You remove all Novell
+trademarks, trade dress, and logos from each modified copy of the Software.
+The term "Organization" means a legal entity, excluding subsidiaries and
+affiliates with a separate existence for tax purposes or for legal
+personality purposes. An example of an Organization in the private sector
+would be a corporation, partnership, or trust, excluding any subsidiaries or
+affiliates of the organization with a separate tax identification number or
+company registration number. In the public sector, an example of
+Organization would be a specific government body or local government
+authority.
+
+While the license terms for a component may authorize You to distribute the
+component, You may not use any Novell marks (e.g., SUSE and SUSE LINUX) in
+distributing the component, whether or not the component contains Novell
+marks.
OTHER LICENSE TERMS AND RESTRICTIONS
-The Software is protected by the copyright laws and treaties of the United States ("U.S.") and other countries and is subject to theterms of this Agreement. The Software is licensed to You, not sold.
-
-The Software may be bundled with other software programs ("Bundled Programs"). Your license rights with respect to Bundled Programs accompanied by separate license terms are defined by those terms; nothing in this Agreement shall restrict, limit, or otherwise affect any rights or obligations You may have, or conditions to which You may be subject, under such license terms.
-
-Novell reserves all rights not expressly granted to You. You may not: (1) reverse engineer, decompile, or disassemble the Software except and only to the extent it is expressly permitted by applicable law or the license terms accompanying a component of the Software; or (2) transfer the Software or Your license rights under this Agreement, in whole or in part.
+The Software is protected by the copyright laws and treaties of the United
+States ("U.S.") and other countries and is subject to theterms of this
+Agreement. The Software is licensed to You, not sold.
+
+The Software may be bundled with other software programs ("Bundled
+Programs"). Your license rights with respect to Bundled Programs accompanied
+by separate license terms are defined by those terms; nothing in this
+Agreement shall restrict, limit, or otherwise affect any rights or
+obligations You may have, or conditions to which You may be subject, under
+such license terms.
+
+Novell reserves all rights not expressly granted to You. You may not: (1)
+reverse engineer, decompile, or disassemble the Software except and only to
+the extent it is expressly permitted by applicable law or the license terms
+accompanying a component of the Software; or (2) transfer the Software or
+Your license rights under this Agreement, in whole or in part.
MAINTENANCE AND SUPPORT
@@ -27,48 +71,159 @@
OWNERSHIP RIGHTS
-No title to or ownership of the Software is transferred to You. Novell and/or its licensors owns and retains all title and ownership of all intellectual property rights in the Software, including any adaptations or copies. You acquire only a license to use the Software.
+No title to or ownership of the Software is transferred to You. Novell
+and/or its licensors owns and retains all title and ownership of all
+intellectual property rights in the Software, including any adaptations or
+copies. You acquire only a license to use the Software.
LIMITED WARRANTY
-For ninety (90) days from Your date of purchase, Novell warrants that (1) any media on which the Software is delivered is free from physical defects; and (2) the Software will substantially conform to the documentation accompanying the Software. If the defective items are returned to Novell or if You report the nonconformity to Novell within ninety (90) days from the date of purchase, Novell will at its sole discretion either resolve the nonconformity or refund the license fees You paid for the Software. Any misuse or unauthorized modification of the Software voids this warranty. THE FOREGOING WARRANTY IS YOUR SOLE AND EXCLUSIVE REMEDY AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED. (The foregoing warranty does not apply to Software provided free of charge. SUCH SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES OF ANY KIND.)
+For ninety (90) days from Your date of purchase, Novell warrants that (1)
+any media on which the Software is delivered is free from physical defects;
+and (2) the Software will substantially conform to the documentation
+accompanying the Software. If the defective items are returned to Novell or
+if You report the nonconformity to Novell within ninety (90) days from the
+date of purchase, Novell will at its sole discretion either resolve the
+nonconformity or refund the license fees You paid for the Software. Any
+misuse or unauthorized modification of the Software voids this warranty. THE
+FOREGOING WARRANTY IS YOUR SOLE AND EXCLUSIVE REMEDY AND IS IN LIEU OF ALL
+OTHER WARRANTIES, EXPRESS OR IMPLIED. (The foregoing warranty does not apply
+to Software provided free of charge. SUCH SOFTWARE IS PROVIDED "AS IS"
+WITHOUT ANY WARRANTIES OF ANY KIND.)
-THE SOFTWARE IS NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR DISTRIBUTION WITH ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION, COMMUNICATION, OR CONTROL SYSTEMS, DIRECT LIFE SUPPORT MACHINES, WEAPONS SYSTEMS, OR OTHER USES IN WHICH FAILURE OF THE SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE.
-
-THE SOFTWARE IS ONLY COMPATIBLE WITH CERTAIN COMPUTERS AND OPERATING SYSTEMS. THE SOFTWARE IS NOT WARRANTED FOR NON-COMPATIBLE SYSTEMS. Call Novell or Your dealer for information about compatibility.
-
-Non-Novell Products. The Software may include or be bundled with hardware or other software programs licensed or sold by a licensor other than Novell. NOVELL DOES NOT WARRANT NON-NOVELL PRODUCTS. ANY SUCH PRODUCTS ARE PROVIDED ON AN "AS IS" BASIS. ANY WARRANTY SERVICE FOR NON-NOVELL PRODUCTS IS PROVIDED BY THE PRODUCT LICENSOR IN ACCORDANCE WITH THE APPLICABLE LICENSOR WARRANTY.
-
-EXCEPT AS OTHERWISE RESTRICTED BY LAW, NOVELL DISCLAIMS AND EXCLUDES ANY AND ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY, TITLE, NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. NOVELL MAKES NO WARRANTY, REPRESENTATION OR PROMISE NOT EXPRESSLY SET FORTH IN THIS LIMITED WARRANTY. NOVELL DOES NOT WARRANT THAT THE SOFTWARE WILL SATISFY YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED. Some jurisdictions do not allow certain disclaimers and limitations of warranties, so portions of the above limitations may not apply to You. This limited warranty gives You specific rights and You may also have other rights which vary from state to state.
+THE SOFTWARE IS NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR
+DISTRIBUTION WITH ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS
+REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR
+FACILITIES, AIRCRAFT NAVIGATION, COMMUNICATION, OR CONTROL SYSTEMS, DIRECT
+LIFE SUPPORT MACHINES, WEAPONS SYSTEMS, OR OTHER USES IN WHICH FAILURE OF
+THE SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE
+PHYSICAL OR ENVIRONMENTAL DAMAGE.
+
+THE SOFTWARE IS ONLY COMPATIBLE WITH CERTAIN COMPUTERS AND OPERATING
+SYSTEMS. THE SOFTWARE IS NOT WARRANTED FOR NON-COMPATIBLE SYSTEMS. Call
+Novell or Your dealer for information about compatibility.
+
+Non-Novell Products. The Software may include or be bundled with hardware or
+other software programs licensed or sold by a licensor other than Novell.
+NOVELL DOES NOT WARRANT NON-NOVELL PRODUCTS. ANY SUCH PRODUCTS ARE PROVIDED
+ON AN "AS IS" BASIS. ANY WARRANTY SERVICE FOR NON-NOVELL PRODUCTS IS
+PROVIDED BY THE PRODUCT LICENSOR IN ACCORDANCE WITH THE APPLICABLE LICENSOR
+WARRANTY.
+
+EXCEPT AS OTHERWISE RESTRICTED BY LAW, NOVELL DISCLAIMS AND EXCLUDES ANY AND
+ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY, TITLE,
+NON-INFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. NOVELL MAKES NO
+WARRANTY, REPRESENTATION OR PROMISE NOT EXPRESSLY SET FORTH IN THIS LIMITED
+WARRANTY. NOVELL DOES NOT WARRANT THAT THE SOFTWARE WILL SATISFY YOUR
+REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED.
+Some jurisdictions do not allow certain disclaimers and limitations of
+warranties, so portions of the above limitations may not apply to You. This
+limited warranty gives You specific rights and You may also have other
+rights which vary from state to state.
LIMITATION OF LIABILITY
-(a) Consequential Losses. NEITHER NOVELL NOR ANY OF ITS LICENSORS, SUBSIDIARIES, OR EMPLOYEES WILL IN ANY CASE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT, TORT, ECONOMIC OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING WITHOUT LIMITATION LOSS OF PROFITS, BUSINESS OR DATA, EVEN IF ADVISED OF THE POSSIBILITY OF THOSE DAMAGES.
-
-(b) Direct Damages. IN NO EVENT WILL NOVELL'S AGGREGATE LIABILITY FOR DIRECT DAMAGES TO PROPERTY OR PERSON (WHETHER IN ONE INSTANCE OR A SERIES OF INSTANCES) EXCEED 1.25 TIMES THE AMOUNT PAID BY YOU FOR THE SOFTWARE OUT OF WHICH SUCH CLAIM AROSE [OR $50 (U.S.) IF YOU RECEIVED THE SOFTWARE FREE OF CHARGE]. The above exclusions and limitations will not apply to claims relating to death or personal injury. In those jurisdictions that do not allow the exclusion or limitation of damages, Novell's liability shall be limited or excluded to the maximum extent allowed within those jurisdictions.
+(a) Consequential Losses. NEITHER NOVELL NOR ANY OF ITS LICENSORS,
+SUBSIDIARIES, OR EMPLOYEES WILL IN ANY CASE BE LIABLE FOR ANY SPECIAL,
+INCIDENTAL, CONSEQUENTIAL, INDIRECT, TORT, ECONOMIC OR PUNITIVE DAMAGES
+ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, INCLUDING
+WITHOUT LIMITATION LOSS OF PROFITS, BUSINESS OR DATA, EVEN IF ADVISED OF THE
+POSSIBILITY OF THOSE DAMAGES.
+
+(b) Direct Damages. IN NO EVENT WILL NOVELL'S AGGREGATE LIABILITY FOR DIRECT
+DAMAGES TO PROPERTY OR PERSON (WHETHER IN ONE INSTANCE OR A SERIES OF
+INSTANCES) EXCEED 1.25 TIMES THE AMOUNT PAID BY YOU FOR THE SOFTWARE OUT OF
+WHICH SUCH CLAIM AROSE [OR $50 (U.S.) IF YOU RECEIVED THE SOFTWARE FREE OF
+CHARGE]. The above exclusions and limitations will not apply to claims
+relating to death or personal injury. In those jurisdictions that do not
+allow the exclusion or limitation of damages, Novell's liability shall be
+limited or excluded to the maximum extent allowed within those
+jurisdictions.
GENERAL TERMS
-Term. This Agreement becomes effective on the date You legally acquire the Software and will automatically terminate if You breach any of its terms. Upon termination of this Agreement, You must destroy the original and all copies of the Software or return them to Novell and delete the Software from Your systems
-
-Benchmark Testing. This benchmark testing restriction applies to You if You are a software vendor or if You are performing testing on the Software at the direction of or on behalf of a software vendor. You may not, without Novell's prior written consent not to be unreasonably withheld, publish or disclose to any third party the results of any benchmark test of the Software. If You are a vendor of products that are functionally similar to or compete with the Software ("Similar Products"), or are acting on behalf of such a vendor, and You publish or disclose benchmark information on the Software in violation of this restriction, then notwithstanding anything to the contrary in the Similar Product's end user license agreement, and in addition to any other remedies Novell may have, Novell shall have the right to perform enchmark testing on Similar Products and to disclose and publish that benchmark information and You hereby represent that You have authority to grant such right to Novell.
-
-Transfer. This Agreement may not be transferred or assigned without the prior written approval of Novell.
-
-Law and Jurisdiction. This Agreement is governed by the laws of the State of Utah, U.S. Any action at law relating to this Agreement may only be brought before the courts of competent jurisdiction of the State of Utah. If, however, Your country of principal residence is a member state of the European Union or the European Free Trade Association, this Agreement is governed by the laws of that country, and any action at law may only be brought before a court of competent jurisdiction of that country.
-
-Entire Agreement. This Agreement and the Upgrade/Additive Agreement (if applicable) sets forth the entire understanding and agreement between You and Novell and may be amended only in a writing signed by both parties. NO LICENSOR, DISTRIBUTOR, DEALER, RETAILER, RESELLER, SALES PERSON, OR EMPLOYEE IS AUTHORIZED TO MODIFY THIS AGREEMENT OR TO MAKE ANY REPRESENTATION OR PROMISE THAT IS DIFFERENT FROM, OR IN ADDITION TO, THE TERMS OF THIS AGREEMENT.
-
-Waiver. No waiver of any right under this Agreement will be effective unless in writing, signed by a duly authorized representative of the party to be bound. No waiver of any past or present right arising from any breach or failure to perform will be deemed to be a waiver of any future right arising under this Agreement.
-
-Severability. If any provision in this Agreement is invalid or unenforceable, that provision will be construed, limited, modified or, if necessary, severed, to the extent necessary, to eliminate its invalidity or unenforceability, and the other provisions of this Agreement will remain unaffected.
-
-Export Compliance. Any person or entity exporting or re-exporting Novell products directly or indirectly and via any means, including electronic transfer, is wholly responsible for doing so in accordance with the U.S. Export Administration Regulations and the laws of host countries. Novell assumes no responsibility or liability for your failure to obtain any necessary export approvals. Approvals are dependent upon an item's technical characteristics, the destination, end-use and end-user, as well as other activities of the end user. Specifically, no Novell product may be exported to embargoed or otherwise restricted countries or end users. Please consult the Bureau of Industry and Security web page and other sources before exporting Novell products from the U.S. and familiarize yourself with the laws of destination countries before re-exporting Novell products. This provision shall survive the expiration or earlier termination of this Agreement. Please refer to the export matrix for Novell products for more information on exporting Novell Software. You can download a copy from http://www.novell.com/info/exports/ or obtain a copy from your local Novell office.
-
-U.S. Government Restricted Rights. Use, duplication, or disclosure by the U.S. Government is subject to the restrictions in FAR 52.227-14 (June 1987) Alternate III (June 1987), FAR 52.227-19 (June 1987), or DFARS 252.227-7013 (b)(3) (Nov 1995), or applicable successor clauses. Contractor/ Manufacturer is Novell, Inc., 1800 South Novell Place, Provo, Utah 84606.
-
-Other. The application of the United Nations Convention of Contracts for the International Sale of Goods is expressly excluded.
-
-�1993, 2000-2007 Novell, Inc. All Rights Reserved.
-
-Novell, the "N" logo, openSUSE, the openSUSE logo and SUSE LINUX are registered trademarks of Novell, Inc. in the United States and other countries. Linux is a registered trademark of Linus Torvalds. Third party trademarks are property of their respective owners.
\ No newline at end of file
+Term. This Agreement becomes effective on the date You legally acquire the
+Software and will automatically terminate if You breach any of its terms.
+Upon termination of this Agreement, You must destroy the original and all
+copies of the Software or return them to Novell and delete the Software from
+Your systems
+
+Benchmark Testing. This benchmark testing restriction applies to You if You
+are a software vendor or if You are performing testing on the Software at
+the direction of or on behalf of a software vendor. You may not, without
+Novell's prior written consent not to be unreasonably withheld, publish or
+disclose to any third party the results of any benchmark test of the
+Software. If You are a vendor of products that are functionally similar to
+or compete with the Software ("Similar Products"), or are acting on behalf
+of such a vendor, and You publish or disclose benchmark information on the
+Software in violation of this restriction, then notwithstanding anything to
+the contrary in the Similar Product's end user license agreement, and in
+addition to any other remedies Novell may have, Novell shall have the right
+to perform enchmark testing on Similar Products and to disclose and publish
+that benchmark information and You hereby represent that You have authority
+to grant such right to Novell.
+
+Transfer. This Agreement may not be transferred or assigned without the
+prior written approval of Novell.
+
+Law and Jurisdiction. This Agreement is governed by the laws of the State
+of Utah, U.S. Any action at law relating to this Agreement may only be
+brought before the courts of competent jurisdiction of the State of Utah.
+If, however, Your country of principal residence is a member state of the
+European Union or the European Free Trade Association, this Agreement is
+governed by the laws of that country, and any action at law may only be
+brought before a court of competent jurisdiction of that country.
+
+Entire Agreement. This Agreement and the Upgrade/Additive Agreement (if
+applicable) sets forth the entire understanding and agreement between You
+and Novell and may be amended only in a writing signed by both parties. NO
+LICENSOR, DISTRIBUTOR, DEALER, RETAILER, RESELLER, SALES PERSON, OR EMPLOYEE
+IS AUTHORIZED TO MODIFY THIS AGREEMENT OR TO MAKE ANY REPRESENTATION OR
+PROMISE THAT IS DIFFERENT FROM, OR IN ADDITION TO, THE TERMS OF THIS
+AGREEMENT.
+
+Waiver. No waiver of any right under this Agreement will be effective
+unless in writing, signed by a duly authorized representative of the party
+to be bound. No waiver of any past or present right arising from any breach
+or failure to perform will be deemed to be a waiver of any future right
+arising under this Agreement.
+
+Severability. If any provision in this Agreement is invalid or
+unenforceable, that provision will be construed, limited, modified or, if
+necessary, severed, to the extent necessary, to eliminate its invalidity or
+unenforceability, and the other provisions of this Agreement will remain
+unaffected.
+
+Export Compliance. Any person or entity exporting or re-exporting Novell
+products directly or indirectly and via any means, including electronic
+transfer, is wholly responsible for doing so in accordance with the U.S.
+Export Administration Regulations and the laws of host countries. Novell
+assumes no responsibility or liability for your failure to obtain any
+necessary export approvals. Approvals are dependent upon an item's
+technical characteristics, the destination, end-use and end-user, as well as
+other activities of the end user. Specifically, no Novell product may be
+exported to embargoed or otherwise restricted countries or end users.
+Please consult the Bureau of Industry and Security web page and other
+sources before exporting Novell products from the U.S. and familiarize
+yourself with the laws of destination countries before re-exporting Novell
+products. This provision shall survive the expiration or earlier termination
+of this Agreement. Please refer to the export matrix for Novell products
+for more information on exporting Novell Software. You can download a copy
+from http://www.novell.com/info/exports/ or obtain a copy from your local
+Novell office.
+
+U.S. Government Restricted Rights. Use, duplication, or disclosure by the
+U.S. Government is subject to the restrictions in FAR 52.227-14 (June 1987)
+Alternate III (June 1987), FAR 52.227-19 (June 1987), or DFARS 252.227-7013
+(b)(3) (Nov 1995), or applicable successor clauses. Contractor/ Manufacturer
+is Novell, Inc., 1800 South Novell Place, Provo, Utah 84606.
+
+Other. The application of the United Nations Convention of Contracts for
+the International Sale of Goods is expressly excluded.
+
+X1993, 2000-2007 Novell, Inc. All Rights Reserved.
+
+Novell, the "N" logo, openSUSE, the openSUSE logo and SUSE LINUX are
+registered trademarks of Novell, Inc. in the United States and other
+countries. Linux is a registered trademark of Linus Torvalds. Third party
+trademarks are property of their respective owners.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 seahorse
checked in at Thu Sep 20 01:48:25 CEST 2007.
--------
--- GNOME/seahorse/seahorse.changes 2007-09-05 22:34:38.000000000 +0200
+++ /mounts/work_src_done/STABLE/seahorse/seahorse.changes 2007-09-19 18:09:30.945654000 +0200
@@ -1,0 +2,38 @@
+Wed Sep 19 18:08:48 CEST 2007 - maw(a)suse.de
+
+- Respin abuild.patch based on feedback from a seahorse maintainer
+ (thanks, Adam)
+- Run %suse_update_desktop_file against more .desktop files.
+
+-------------------------------------------------------------------
+Tue Sep 18 19:14:34 CEST 2007 - maw(a)suse.de
+
+- Update to version 2.20.0:
+ + The large version bump is due to the seahorse project
+ synchronizing its version numbers with those of much of the
+ rest of the GNOME project
+ + Hide the agent tray icon by default
+ + Can now change gnome keyring master password
+ + Added option to disable auto-retrieval of keys from key
+ servers
+ + Give more detail for imported keys
+ + Display gnome-keyring items properly
+ + Progress windows show up in the window list now
+ + Wrap text in the encryption applet properly
+ + Now builds with GPG 2.0
+ + Can now select archive extensions properly when encrypting
+ files
+ + Fix problem with internationalized expiration dates on PGP
+ keys
+ + Select a proper key size for SSH DSA keys
+ + Allow SSH keys to be uploaded to machines listening on
+ non-standard ports
+ + Can now import SSH keys that were generated elsewhere
+ + Dialog and HIG fixes
+ + Fix build problems
+ + Fix crashers and problematic assertions
+ + Updated translations
+- Respin abuild.patch
+- Remove seahorse-gpg-version.patch, which has been upstreamed.
+
+-------------------------------------------------------------------
Old:
----
seahorse-1.0.1.tar.bz2
seahorse-gpg-version.patch
New:
----
seahorse-2.20.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ seahorse.spec ++++++
--- /var/tmp/diff_new_pack.E29464/_old 2007-09-20 01:47:41.000000000 +0200
+++ /var/tmp/diff_new_pack.E29464/_new 2007-09-20 01:47:41.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package seahorse (Version 1.0.1)
+# spec file for package seahorse (Version 2.20)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,23 +11,21 @@
# norootforbuild
Name: seahorse
-BuildRequires: fdupes gnome-doc-utils-devel gnome-themes gpg2 gpgme-devel intltool libglade2-devel libgnomeprintui-devel libgpg-error-devel libsoup-devel libwnck-devel mDNSResponder-devel nautilus-devel openldap2 openldap2-devel openssh perl-XML-Parser update-desktop-files
+BuildRequires: fdupes gnome-doc-utils-devel gnome-themes gnome-vfs2-devel gpg2 gpgme-devel intltool libglade2-devel libgnomeprintui-devel libgpg-error-devel libsoup-devel libwnck-devel mDNSResponder-devel nautilus-devel openldap2 openldap2-devel openssh perl-XML-Parser update-desktop-files
License: GPL v2 or later
Group: System/GUI/GNOME
-Autoreqprov: on
+AutoReqProv: on
PreReq: gconf2
-Version: 1.0.1
-Release: 56
+Version: 2.20
+Release: 1
Requires: %{name}-lang = %{version}
Summary: GNOME2 interface for gnupg
Source: ftp://ftp.gnome.org/pub/gnome/sources/seahorse/%{name}-%{version}.tar.bz2
Patch2: %{name}-gpgme-version.patch
Patch3: abuild.patch
-Patch4: %{name}-gpg-version.patch
Patch5: seahorse-desktop.patch
-URL: http://seahorse.sourceforge.net/
+Url: http://seahorse.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
%gconf_schemas_prereq
%description
@@ -67,7 +65,6 @@
%setup
%patch2
%patch3 -p1
-%patch4 -p1
%patch5 -p1
%build
@@ -91,6 +88,9 @@
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
%suse_update_desktop_file %{name} Security -G "Passwords and Encryption Keys" -N "Seahorse"
%suse_update_desktop_file %{name}-pgp-preferences Security
+%suse_update_desktop_file %{name}-pgp-signature Security
+%suse_update_desktop_file %{name}-pgp-keys Security
+%suse_update_desktop_file %{name}-pgp-encrypted Security
# Hack to work around check for installed icons in .desktop files
mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/pixmaps
cp %{_prefix}/share/icons/HighContrastLargePrint/48x48/mimetypes/gnome-mime-application-pgp-keys.png \
@@ -99,11 +99,9 @@
%find_lang %{name}
%find_gconf_schemas
cat %{name}.schemas_list >%{name}.lst
-
%fdupes $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
-
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
@@ -133,7 +131,6 @@
%{_libdir}/nautilus/extensions-1.0/libnautilus-seahorse.so
%{_libdir}/seahorse/*
%{_datadir}/applications/*.desktop
-%{_datadir}/control-center-2.0
%{_datadir}/dbus-1/services/org.gnome.seahorse.service
%{_datadir}/icons/hicolor/*/apps/*.svg
%{_datadir}/icons/hicolor/*/apps/*.png
@@ -158,8 +155,39 @@
%{_libdir}/pkgconfig/*.pc
%dir %{_includedir}/libcryptui
%{_includedir}/libcryptui/*.h
-
%changelog
+* Wed Sep 19 2007 - maw(a)suse.de
+- Respin abuild.patch based on feedback from a seahorse maintainer
+ (thanks, Adam)
+- Run %%suse_update_desktop_file against more .desktop files.
+* Tue Sep 18 2007 - maw(a)suse.de
+- Update to version 2.20.0:
+ + The large version bump is due to the seahorse project
+ synchronizing its version numbers with those of much of the
+ rest of the GNOME project
+ + Hide the agent tray icon by default
+ + Can now change gnome keyring master password
+ + Added option to disable auto-retrieval of keys from key
+ servers
+ + Give more detail for imported keys
+ + Display gnome-keyring items properly
+ + Progress windows show up in the window list now
+ + Wrap text in the encryption applet properly
+ + Now builds with GPG 2.0
+ + Can now select archive extensions properly when encrypting
+ files
+ + Fix problem with internationalized expiration dates on PGP
+ keys
+ + Select a proper key size for SSH DSA keys
+ + Allow SSH keys to be uploaded to machines listening on
+ non-standard ports
+ + Can now import SSH keys that were generated elsewhere
+ + Dialog and HIG fixes
+ + Fix build problems
+ + Fix crashers and problematic assertions
+ + Updated translations
+- Respin abuild.patch
+- Remove seahorse-gpg-version.patch, which has been upstreamed.
* Wed Sep 05 2007 - maw(a)suse.de
- Correct a .desktop file (#272535).
* Tue Aug 07 2007 - maw(a)suse.de
++++++ abuild.patch ++++++
--- /var/tmp/diff_new_pack.E29464/_old 2007-09-20 01:47:41.000000000 +0200
+++ /var/tmp/diff_new_pack.E29464/_new 2007-09-20 01:47:41.000000000 +0200
@@ -1,24 +1,34 @@
-Index: seahorse-1.0.1/plugins/nautilus/seahorse-tool-files.c
+Index: seahorse-2.20/plugins/nautilus/seahorse-tool-files.c
===================================================================
---- seahorse-1.0.1.orig/plugins/nautilus/seahorse-tool-files.c
-+++ seahorse-1.0.1/plugins/nautilus/seahorse-tool-files.c
+--- seahorse-2.20.orig/plugins/nautilus/seahorse-tool-files.c
++++ seahorse-2.20/plugins/nautilus/seahorse-tool-files.c
@@ -23,8 +23,10 @@
#include <sys/types.h>
#include <sys/wait.h>
#include <stdlib.h>
-+#include <string.h>
- #include <libintl.h>
+-#include <libintl.h>
++#include <string.h>
++#include <libintl.h>
-+#include <glib.h>
++#include <glib.h>
#include <gnome.h>
#include <libgnomevfs/gnome-vfs.h>
-@@ -236,9 +238,11 @@ prepare_dialog (FilesCtx *ctx, guint nfo
- pkg = seahorse_util_uri_split_last (pkguri);
- gtk_entry_set_text (GTK_ENTRY (w), pkg);
+@@ -366,7 +368,7 @@ prepare_dialog (FilesCtx *ctx, guint nfo
+ GtkWidget *combo;
+ gchar *msg;
+ gboolean sep;
+- gint sel, i;
++ gint i;
+ GtkCellRenderer *cell;
+ GtkTreeModel *store;
+ FRFileType *save_type_list;
+@@ -428,9 +430,11 @@ prepare_dialog (FilesCtx *ctx, guint nfo
+ gtk_combo_box_set_active (GTK_COMBO_BOX (combo), i);
+ }
- if(sep) {
-+ if (sep) {
++ if (!sep) {
gtk_widget_grab_focus (w);
- gtk_editable_select_region (GTK_EDITABLE (w), 0, sel);
+ /* Is this TRT? */
@@ -27,41 +37,58 @@
}
/* Setup the main radio buttons */
-Index: seahorse-1.0.1/libseahorse/seahorse-ssh-operation.c
+Index: seahorse-2.20/libseahorse/seahorse-ssh-operation.c
===================================================================
---- seahorse-1.0.1.orig/libseahorse/seahorse-ssh-operation.c
-+++ seahorse-1.0.1/libseahorse/seahorse-ssh-operation.c
-@@ -994,7 +994,10 @@ set_keyring_passphrase (SeahorseKey *ske
+--- seahorse-2.20.orig/libseahorse/seahorse-ssh-operation.c
++++ seahorse-2.20/libseahorse/seahorse-ssh-operation.c
+@@ -994,8 +994,11 @@ set_keyring_passphrase (SeahorseKey *ske
const gchar *id;
gchar *display;
- g_assert (id != NULL);
-+ /* Uhh? */
-+ /* g_assert (id != NULL); */
+ g_assert ((skey != NULL) && (pass != NULL));
+
id = seahorse_key_get_rawid (seahorse_key_get_keyid (skey));
++ g_assert (id != NULL);
++
display = seahorse_key_get_display_name (skey);
-Index: seahorse-1.0.1/src/seahorse-pgp-generate.c
+ attributes = gnome_keyring_attribute_list_new ();
+Index: seahorse-2.20/src/seahorse-pgp-generate.c
===================================================================
---- seahorse-1.0.1.orig/src/seahorse-pgp-generate.c
-+++ seahorse-1.0.1/src/seahorse-pgp-generate.c
-@@ -65,7 +65,8 @@ on_response (GtkDialog *dialog, guint re
+--- seahorse-2.20.orig/src/seahorse-pgp-generate.c
++++ seahorse-2.20/src/seahorse-pgp-generate.c
+@@ -65,7 +65,6 @@ on_response (GtkDialog *dialog, guint re
const gchar *email;
const gchar *comment;
const gchar *pass;
- const gchar *t;
-+ /* got to call it something, i guess. */
-+ const gchar *t = "gpg/pgp";
gpgme_error_t gerr;
gint sel;
guint type;
-Index: seahorse-1.0.1/libseahorse/seahorse-default-key-control.c
+@@ -114,7 +113,7 @@ on_response (GtkDialog *dialog, guint re
+ g_return_if_fail (widget != NULL);
+ bits = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (widget));
+ if (bits < 512 || bits > 8192) {
+- g_message ("invalid key size: %s defaulting to 2048", t);
++ g_message ("invalid key size: %s defaulting to 2048", available_algorithms[sel].desc);
+ bits = 2048;
+ }
+
+Index: seahorse-2.20/libseahorse/seahorse-combo-keys.c
===================================================================
---- seahorse-1.0.1.orig/libseahorse/seahorse-default-key-control.c
-+++ seahorse-1.0.1/libseahorse/seahorse-default-key-control.c
-@@ -78,7 +78,7 @@ key_changed (SeahorseKeyset *skset, Seah
+--- seahorse-2.20.orig/libseahorse/seahorse-combo-keys.c
++++ seahorse-2.20/libseahorse/seahorse-combo-keys.c
+@@ -68,7 +68,7 @@ key_changed (SeahorseKeyset *skset, Seah
+ gchar *userid;
+ gpointer pntr;
+ SeahorseKey *skeyfrommodel;
+-
++
+ g_return_if_fail (skey != NULL);
+
+ model = gtk_combo_box_get_model (combo);
+@@ -76,7 +76,7 @@ key_changed (SeahorseKeyset *skset, Seah
while (valid) {
gtk_tree_model_get (model, &iter,
@@ -70,11 +97,18 @@
-1);
skeyfrommodel = SEAHORSE_KEY (pntr);
-@@ -111,10 +111,11 @@ key_removed (SeahorseKeyset *skset, Seah
+@@ -104,15 +104,17 @@ key_removed (SeahorseKeyset *skset, Seah
+ gpointer pntr;
+ gboolean valid;
+ SeahorseKey *skeyfrommodel;
+-
++
+ g_return_if_fail (skey != NULL);
g_return_if_fail (combo != NULL);
- model = gtk_combo_box_get_model (combo);
+ valid = gtk_tree_model_get_iter_first (model, &iter);
++
+ model = gtk_combo_box_get_model (combo);
while (valid) {
gtk_tree_model_get (model, &iter,
@@ -83,3 +117,24 @@
-1);
skeyfrommodel = SEAHORSE_KEY (pntr);
+Index: seahorse-2.20/plugins/nautilus/seahorse-tool-progress.c
+===================================================================
+--- seahorse-2.20.orig/plugins/nautilus/seahorse-tool-progress.c
++++ seahorse-2.20/plugins/nautilus/seahorse-tool-progress.c
+@@ -24,6 +24,7 @@
+ #include <signal.h>
+
+ #include <gnome.h>
++#include <libgnomevfs/gnome-vfs.h>
+
+ #include "seahorse-gtkstock.h"
+ #include "seahorse-util.h"
+@@ -274,7 +275,7 @@ seahorse_tool_progress_update (gdouble f
+ gchar *msg;
+
+ if (message != NULL)
+- msg = gnome_vfs_unescape_string (message);
++ msg = gnome_vfs_unescape_string (message, NULL);
+ else
+ msg = g_strdup ("");
+
++++++ seahorse-1.0.1.tar.bz2 -> seahorse-2.20.tar.bz2 ++++++
++++ 170223 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0