print img('/images/intro-computer.png',' ','style="float:left;margin:0 15px;"'); ?>
-
What is print ucwords($THE_PROJECT_NAME); ?>?
- print $THE_PROJECT_NAME; ?> is a Red-Hat-sponsored and
-community-supported open source project. It is also a proving ground
+ print $THE_PROJECT_NAME; ?> is an open source project sponsored by
+Red Hat and supported by the Fedora community. It is also a proving ground
for new technology that may eventually make its way into Red Hat products.
It is not a supported product of Red Hat, Inc.
-The goal of
- print $THE_PROJECT_NAME; ?>
-is to work with the Linux community to build a complete, general purpose
-operating system exclusively from free software. Development will be
-done in a public forum. The project will produce time-based releases
-of
- print $RELEASE_NAME; ?>
-about 2-3 times a year with a public
-release schedule. The Red
-Hat engineering team will continue to participate in the building of
- print $RELEASE_NAME; ?> and will invite and encourage more outside
-participation than was possible in Red Hat Linux.
-By using this more open process,
-we hope to provide an operating system that uses free software development
-practices and is more appealing to the open source community.
-
-
-
-
To learn more about the process, refer to About,
the Objectives,
and the FAQs.
-
-To learn what has changed and been improved, read the
-Release Notes
.
-
-
-
-
Fedora Core 2 Transferred to Fedora Legacy
-
-With the release of Fedora Core 4 Test 2, the Fedora Steering Committee
-would like to announce the transfer of Fedora Core 2 to the
-Fedora Legacy Project.
-
-For more information on the Fedora Legacy Project, or if you wish to join
-the team please see http://fedoralegacy.org/.
-
-
-
Fedora Core 4 test 2 Available!
-
-
The second test release of Fedora Core 4 is now
-available
-from Red Hat and at distinguished mirror sites near you, and is also
-available in the torrent.
-New features in Fedora Core 4 test 2 include GNOME 2.10, KDE 3.4, as
-well as a preview of GCC 4.0, as well as support for the PowerPC architecture.
-Please file bugs via
-Bugzilla,
-Product Fedora Core, Version fc4test2,
-so that they are noticed and appropriately classified. Discuss this release on
-fedora-test-list.
-
-
-
-
FUDCon 1
-
-The first Fedora Users & Developers Conference was held on
-February 18, 2005 at Boston University in Boston, MA USA. Thanks to Boston University for all their help, and
-thanks to the Fedora Community for helping make this a success!
-
+
-
Fedora Core 3 Available!
Fedora Core 3 is now
@@ -100,56 +42,57 @@
fedora-list.
-
-
Fedora Core 1 Transferred to Fedora Legacy
+
-
With the release of Fedora Core 3 Test 2, the Fedora Steering Committee would
-like to announce the transfer of Fedora Core 1 to the
-Fedora Legacy Project.
-
-
This represents a one month extension from the original timetable - an
-extension we hope will enable the Fedora Legacy Project to receive
-considerably better quality access to the codebase.
-
-
For more information on the Fedora Legacy Project, or if you wish to join
-the team please see http://fedoralegacy.org/.
-
-
-
+
Latest Fedora News
-Join the fedora-list
-mailing list or chat with other participants on IRC.
+ [03 May 2005] Endorsement of fedoraforum.org
+ The Fedora Project now endorses
+ fedoraforum.org as its end-user
+ forum of choice. Read more about the other available
+ discussion forums.
-
-
- print img('/images/intro-download.png',' ','style="float:right;margin:10px 15px 0;"'); ?>
-
Download
-
-Another objective of print $THE_PROJECT_NAME; ?> is to be widely available and freely
-redistributable.
-Each release of print $RELEASE_NAME; ?> will be available for free download
-via FTP and other distribution mechanisms (for example, BitTorrent). Anyone interested
-in using, developing, testing, or evaluating print $RELEASE_NAME; ?> is encouraged to
-download the latest version (or the
-latest test release if available) and try it.
+ [21 Apr 2005] FUDCon 2 Announced
+ FUDCon 2, the second gathering
+ of Fedora Users and Developers, will be held at LinuxTag in Karlsruhe,
+ Germany on the 24th and 25th of June.
-
-
-
The New Name
-
-The Red Hat Linux Project, as this used to be called, is merging with
-the Fedora Linux project.
-We had so many common goals that to work apart would be a waste of effort.
-We have months of effort before we can have a unified infrastructure,
-so we still have two different web sites, two sets of documentation, and
-so forth, but we will be unifying our work over time. Red Hat would
-like to thank Fedora Linux project developers for proposing the merger
-and committing time to making the merger a reality.
+ [15 Apr 2005] Fedora Core 4 test 2 now available
+ The second test release of Fedora Core 4
+ is now available. New features in FC4
+ test 2 include GNOME 2.10, KDE 3.4, and a preview of GCC 4.0. PowerPC is
+ also supported. Download it from the torrent. File bugs in
+ bugzilla against Fedora
+ Core, version fc4test2. Discuss this release on
+ fedora-test-list.
+
+ [15 Apr 2005] Fedora Core 2 moves to Legacy Project
+ The Fedora Steering Committee announces the
+ transfer of Fedora Core 2 to the
+ Fedora Legacy Project.
+ For more information on the Fedora Legacy Project, or if you wish to join
+ the team please see http://fedoralegacy.org/.
+
+
+ [01 Mar 2005] Announcing the Fedora Extras Project
+ The Fedora Extras Project has been
+ established to create high-quality software to augment software available in
+ Fedora Core.
+
+
+
-
+
Fedora Core Release Schedule
+
+
+ The Fedora Project announces a new major release of Fedora Core every
+ four to six months. The current release schedule is available
+ here.
+
+
Red Hat Enterprise Linux
From fedora-extras-commits at redhat.com Wed May 4 11:25:22 2005
From: fedora-extras-commits at redhat.com (Greg DeKoenigsberg (gdk))
Date: Wed, 4 May 2005 07:25:22 -0400
Subject: web/html/participate/communicate index.php,1.1.1.1,1.2
Message-ID: <200505041125.j44BPMNm031096@cvs-int.fedora.redhat.com>
Author: gdk
Update of /cvs/fedora/web/html/participate/communicate
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31073/html/participate/communicate
Modified Files:
index.php
Log Message:
Removing some old projects from the nav, updating the front page to use a
"latest news" format
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/participate/communicate/index.php,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- index.php 30 Mar 2005 17:47:23 -0000 1.1.1.1
+++ index.php 4 May 2005 11:25:19 -0000 1.2
@@ -11,9 +11,28 @@
Because participants are all over the world, a key element to the
project is communication. In addition
to Bugzilla,
-IRC and mailing lists provide quick and easy ways to communicate.
+forums, IRC and mailing lists provide quick and easy ways to communicate.
+
Forums
+
+ End user forums provide Fedora users with an easy way of getting help on
+ any issues that may arise. Most of the forums are extremely active, and
+ provide structured access to a number of knowledgeable and helpful Fedora
+ users.
+
+
+
+ fedoraforum.org is the forum endorsed
+ by the Fedora Project. Some of the other popular Fedora sites:
+
+
+
+
IRC
IRC, or Internet Relay Chat, is a real-time, text-based form of
From fedora-extras-commits at redhat.com Wed May 4 12:04:08 2005
From: fedora-extras-commits at redhat.com (Ignacio Vazquez-Abrams (ivazquez))
Date: Wed, 4 May 2005 08:04:08 -0400
Subject: rpms/linphone/FC-3 linphone-1.0.1-Werror.patch, NONE,
1.1 linphone-1.0.1-desktop.patch, NONE,
1.1 linphone-1.0.1-pkgconfig.patch, NONE, 1.1 .cvsignore, 1.2,
1.3 linphone.spec, 1.6, 1.7 sources, 1.2,
1.3 linphone-0.12.2-docs.patch, 1.1,
NONE linphone-0.12.2-pkgconfig.patch, 1.1,
NONE linphone-0.12.2-speex.patch, 1.1, NONE
Message-ID: <200505041204.j44C48Yj032154@cvs-int.fedora.redhat.com>
Author: ivazquez
Update of /cvs/extras/rpms/linphone/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32124
Modified Files:
.cvsignore linphone.spec sources
Added Files:
linphone-1.0.1-Werror.patch linphone-1.0.1-desktop.patch
linphone-1.0.1-pkgconfig.patch
Removed Files:
linphone-0.12.2-docs.patch linphone-0.12.2-pkgconfig.patch
linphone-0.12.2-speex.patch
Log Message:
Update to 1.0.1 from devel
linphone-1.0.1-Werror.patch:
--- NEW FILE linphone-1.0.1-Werror.patch ---
--- linphone-1.0.1/oRTP/configure.orig 2005-04-08 16:11:32.480520030 -0400
+++ linphone-1.0.1/oRTP/configure 2005-04-08 16:13:20.515559404 -0400
@@ -20712,10 +20712,6 @@
posixtimer_interval=20000
fi
-if test "$GCC" = "yes" ; then
- CFLAGS="$CFLAGS -Werror"
-fi
-
cat >>confdefs.h <<_ACEOF
#define POSIXTIMER_INTERVAL $posixtimer_interval
linphone-1.0.1-desktop.patch:
--- NEW FILE linphone-1.0.1-desktop.patch ---
--- linphone-1.0.1/share/linphone.desktop.term 2005-04-08 16:26:59.110190675 -0400
+++ linphone-1.0.1/share/linphone.desktop 2005-04-08 16:27:07.641592794 -0400
@@ -6,5 +6,5 @@
Type=Application
Exec=linphone
Icon=linphone/linphone2.png
-Terminal=0
+Terminal=false
Categories=Application;Network;
linphone-1.0.1-pkgconfig.patch:
--- NEW FILE linphone-1.0.1-pkgconfig.patch ---
--- linphone-0.12.2/share/linphone.pc.in.orig 2005-03-23 21:10:49.392763407 -0500
+++ linphone-0.12.2/share/linphone.pc.in 2005-03-23 21:11:21.983938389 -0500
@@ -1,7 +1,7 @@
-prefix=@prefix@
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
-includedir=${prefix}/include
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
Name: liblinphone
--- linphone-1.0.1/share/Makefile.in.pkgconfig 2005-03-23 03:17:48.000000000 -0500
+++ linphone-1.0.1/share/Makefile.in 2005-03-24 13:40:41.828557116 -0500
@@ -286,7 +286,7 @@
#to be compliant with freedesktop.org:
linphone_fddir = $(prefix)/share/applications/
linphone_fd_DATA = linphone.desktop
-pkgconfigdir = $(prefix)/lib/pkgconfig
+pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = linphone.pc
EXTRA_DIST = $(LINPHONE_SOUNDS) \
$(LINPHONE_RINGS) \
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/linphone/FC-3/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 16 Mar 2005 17:12:25 -0000 1.2
+++ .cvsignore 4 May 2005 12:04:06 -0000 1.3
@@ -1 +1 @@
-linphone-0.12.2.tar.gz
+linphone-1.0.1.tar.gz
Index: linphone.spec
===================================================================
RCS file: /cvs/extras/rpms/linphone/FC-3/linphone.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linphone.spec 24 Mar 2005 12:40:47 -0000 1.6
+++ linphone.spec 4 May 2005 12:04:06 -0000 1.7
@@ -1,19 +1,19 @@
Name: linphone
-Version: 0.12.2
-Release: 7
+Version: 1.0.1
+Release: 1.fc3
Summary: Phone anywhere in the whole world by using the Internet
Group: Applications/Communications
License: GPL
URL: http://www.linphone.org/?lang=us&rubrique=1
-Source0: http://simon.morlat.free.fr/download/0.12.2/source/linphone-0.12.2.tar.gz
-Patch: linphone-0.12.2-docs.patch
-Patch1: linphone-0.12.2-speex.patch
-Patch2: linphone-0.12.2-pkgconfig.patch
+Source0: http://simon.morlat.free.fr/download/1.0.x/source/linphone-1.0.1.tar.gz
+Patch: linphone-1.0.1-pkgconfig.patch
+Patch1: linphone-1.0.1-Werror.patch
+Patch2: linphone-1.0.1-desktop.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gnome-panel-devel libgnomeui-devel glib2-devel alsa-lib-devel
-BuildRequires: libosip-devel speex-devel gettext
+BuildRequires: libosip-devel speex-devel gettext desktop-file-utils
%description
Linphone is mostly sip compliant. It works successfully with these
@@ -37,15 +37,30 @@
Requires: %{name} = %{version}-%{release} glib2-devel
%description devel
-Libraries required to develop software with linphone
+Libraries and headers required to develop software with linphone.
+
+%package -n ortp
+Summary: A C library implementing the RTP protocol (rfc1889)
+Group: System Environment/Libraries
+Version: 0.7.0
+
+%description -n ortp
+oRTP is a LGPL licensed C library implementing the RTP protocol (rfc1889). It
+is available for most *nix clones (primilarly Linux and HP-UX), and Win32.
+
+%package -n ortp-devel
+Summary: Development libraries for ortp
+Group: Development/Libraries
+Version: 0.7.0
+
+%description -n ortp-devel
+Libraries and headers required to develop software with ortp.
%prep
%setup -q
-%patch -p 1 -b .docs
-%patch1 -p 1 -b .speex
-%patch2 -p 1 -b .pkgconfig
-rm -r $RPM_BUILD_DIR/linphone-0.12.2/oRTP/docs
-rm -r $RPM_BUILD_DIR/linphone-0.12.2/speex
+%patch -p 1 -b .pkgconfig
+%patch1 -p 1 -b .Werror
+%patch2 -p 1 -b .old
%build
%configure
@@ -55,6 +70,15 @@
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%find_lang %{name}
+desktop-file-install --vendor=fedora \
+ --delete-original \
+ --dir $RPM_BUILD_ROOT%{_datadir}/applications \
+ --remove-category Network \
+ --add-category X-Fedora \
+ --add-category Internet \
+ --add-category Telephony \
+ --add-category GTK \
+ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%clean
rm -rf $RPM_BUILD_ROOT
@@ -63,30 +87,52 @@
%postun -p /sbin/ldconfig
+%post -n ortp -p /sbin/ldconfig
+
+%postun -n ortp -p /sbin/ldconfig
+
%files -f %{name}.lang
%defattr(-,root,root)
+%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_bindir}/*
%{_libdir}/bonobo/servers/*.server
-%{_libdir}/*.so.*
+%{_libdir}/liblinphone.so.*
%{_libexecdir}/*
%{_mandir}/man1/*
+%{_datadir}/applications/*%{name}.desktop
%{_datadir}/gnome/apps/Internet/*.desktop
%{_datadir}/gnome/help/linphone
%{_datadir}/gnome-2.0/ui/*.xml
%{_datadir}/gtk-doc/html/mediastreamer
-%{_datadir}/linphonec
%{_datadir}/pixmaps/linphone
%{_datadir}/sounds/linphone
%files devel
%defattr(-,root,root)
-%{_includedir}/*
-%{_libdir}/*.a
-%{_libdir}/*.la
-%{_libdir}/*.so
+%{_datadir}/gtk-doc/html/ortp
+%{_includedir}/linphone
+%{_libdir}/liblinphone.a
+%{_libdir}/liblinphone.la
+%{_libdir}/liblinphone.so
%{_libdir}/pkgconfig/*
+%files -n ortp
+%defattr(-,root,root)
+%doc oRTP/AUTHORS oRTP/ChangeLog oRTP/COPYING oRTP/NEWS oRTP/README oRTP/TODO oRTP/
+%{_libdir}/libortp.so.*
+
+%files -n ortp-devel
+%defattr(-,root,root)
+%{_includedir}/ortp
+%{_libdir}/libortp.a
+%{_libdir}/libortp.la
+%{_libdir}/libortp.so
+
%changelog
+* Wed May 4 2005 Ignacio Vazquez-Abrams 1.0.1-1
+- Update to 1.0.1
+- Port patches from devel
+
* Wed Mar 23 2005 Ignacio Vazquez-Abrams 0.12.2-7
- pkgconfig and -devel fixes
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/linphone/FC-3/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 16 Mar 2005 17:12:25 -0000 1.2
+++ sources 4 May 2005 12:04:06 -0000 1.3
@@ -1 +1 @@
-86c01dbbcdb41786229f51ec0994ff67 linphone-0.12.2.tar.gz
+d65f977dd6512b7725fcb2e2c9713e65 linphone-1.0.1.tar.gz
--- linphone-0.12.2-docs.patch DELETED ---
--- linphone-0.12.2-pkgconfig.patch DELETED ---
--- linphone-0.12.2-speex.patch DELETED ---
From fedora-extras-commits at redhat.com Wed May 4 12:23:24 2005
From: fedora-extras-commits at redhat.com (Greg DeKoenigsberg (gdk))
Date: Wed, 4 May 2005 08:23:24 -0400
Subject: web/html/projects/stateless index.php,1.1.1.1,1.2
Message-ID: <200505041223.j44CNO1H032258@cvs-int.fedora.redhat.com>
Author: gdk
Update of /cvs/fedora/web/html/projects/stateless
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32250
Modified Files:
index.php
Log Message:
Oops, didn't commit this one
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/projects/stateless/index.php,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- index.php 30 Mar 2005 17:47:28 -0000 1.1.1.1
+++ index.php 4 May 2005 12:23:21 -0000 1.2
@@ -17,32 +17,20 @@
/* Display name is the proper name of the project --
* it is displayed at the top of the page */
-$project->display_name="Stateless Linux";
-$project->project_name="stateless";
-$project->mailing_list="fedora-devel-list";
-$project->cvs_module="sml";
+$project->display_name="Fedora Extras Project";
+$project->project_name="extras";
+$project->mailing_list="fedora-extras-list";
+//$project->cvs_module="sml";
/* Note: The TODO list is a filename which is
* the project_name with a .todo extension */
/* Project description */
-$project->desc="The Stateless Linux project is an OS-wide initiative to ensure that Fedora computers can
-be set up as replaceable appliances, with no important local state.
-
-For example, a system administrator can set up a network of hundreds of desktop client machines
-as clones of a master system, and be sure that all of them are kept synchronised whenever he or she updates the master system. We provide several technologies for doing this.
-
-The scope of the project is the entire OS, since we are trying to improve configuration throughout all packages. However, there are some packages which are specific to Stateless Linux:
-
-- readonly-root
-- stateless-common
-- stateless-client
-- stateless-server
-
+$project->desc="The Fedora Extras project, sponsored by Red Hat and
+maintained by the Fedora community, provides hundreds of high-quality
+software packages to augment the software available in Fedora Core.
";
-
-
/* If the project uses Rawhide, then set the value to TRUE */
$project->rawhide=FALSE;
@@ -51,7 +39,7 @@
/* Contacts */
/* Format: "Full Name", "email at hostname", "Title"
* Note: Title is optional. If omitted, then your title is "Maintainer" */
-//$project->addMaintainer("Havoc Pennington","hp at redhat.com", "Project Lead");
+$project->addMaintainer("Greg DeKoenigsberg","gdk at redhat.com", "Project Contact");
/* Screenshots */
/* Format: "Basefilename.ext", "Short image description"
@@ -81,12 +69,21 @@
$project->displayProject();
?>
-Our Vision
-An overview document can be found here in PDF format.
-
-Installing Stateless Linux
-Instructions for installing a Stateless Linux server together with clients of various kinds can be found here.
-
+Using Fedora Extras
+
+ Configuring a system to use the software from Fedora Extras is easy.
+ Read the
+ docs
+ for more information.
+
+
+Participating in Fedora Extras
+
+ All software packagers are welcome to participate in the Fedora Extras
+ Project. For more information on how to become a Fedora Extras contributor,
+ please consult the wiki at
+ fedoraproject.org.
+
From fedora-extras-commits at redhat.com Wed May 4 12:26:36 2005
From: fedora-extras-commits at redhat.com (Greg DeKoenigsberg (gdk))
Date: Wed, 4 May 2005 08:26:36 -0400
Subject: web/html/projects/extras - New directory
Message-ID: <200505041226.j44CQawE032302@cvs-int.fedora.redhat.com>
Author: gdk
Update of /cvs/fedora/web/html/projects/extras
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32296/extras
Log Message:
Directory /cvs/fedora/web/html/projects/extras added to the repository
From fedora-extras-commits at redhat.com Wed May 4 12:27:30 2005
From: fedora-extras-commits at redhat.com (Greg DeKoenigsberg (gdk))
Date: Wed, 4 May 2005 08:27:30 -0400
Subject: web/html/projects/extras index.php,NONE,1.1
Message-ID: <200505041227.j44CRU10032320@cvs-int.fedora.redhat.com>
Author: gdk
Update of /cvs/fedora/web/html/projects/extras
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32313/extras
Added Files:
index.php
Log Message:
Forgot to add this one
***** Error reading new file: [Errno 2] No such file or directory: 'index.php'
From fedora-extras-commits at redhat.com Wed May 4 13:33:49 2005
From: fedora-extras-commits at redhat.com (Ville Skytta (scop))
Date: Wed, 4 May 2005 09:33:49 -0400
Subject: rpms/perl-String-ShellQuote/devel .cvsignore, 1.3,
1.4 perl-String-ShellQuote.spec, 1.9, 1.10 sources, 1.3, 1.4
Message-ID: <200505041333.j44DXnIB001174@cvs-int.fedora.redhat.com>
Author: scop
Update of /cvs/extras/rpms/perl-String-ShellQuote/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1153/devel
Modified Files:
.cvsignore perl-String-ShellQuote.spec sources
Log Message:
1.03.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-String-ShellQuote/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 10 Feb 2005 20:52:36 -0000 1.3
+++ .cvsignore 4 May 2005 13:33:47 -0000 1.4
@@ -1 +1 @@
-String-ShellQuote-1.02.tar.gz
+String-ShellQuote-1.03.tar.gz
Index: perl-String-ShellQuote.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-String-ShellQuote/devel/perl-String-ShellQuote.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- perl-String-ShellQuote.spec 6 Apr 2005 22:13:07 -0000 1.9
+++ perl-String-ShellQuote.spec 4 May 2005 13:33:47 -0000 1.10
@@ -1,15 +1,12 @@
-%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
-
Name: perl-String-ShellQuote
-Version: 1.02
+Version: 1.03
Release: 2
-
Summary: Perl module for quoting strings for passing through the shell
Group: Development/Libraries
License: GPL or Artistic
URL: http://search.cpan.org/dist/String-ShellQuote/
-Source0: http://www.cpan.org/authors/id/R/RO/ROSCH/String-ShellQuote-1.02.tar.gz
+Source0: http://www.cpan.org/authors/id/R/RO/ROSCH/String-ShellQuote-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -17,9 +14,9 @@
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
-This module contains some functions which are useful for quoting
-strings which are going to pass through the shell or a shell-like
-object.
+This package contains a Perl module and a command line utility which
+are useful for quoting strings which are going to pass through the
+shell or a shell-like object.
%prep
@@ -50,11 +47,16 @@
%files
%defattr(-,root,root,-)
%doc Changes README
+%{_bindir}/shell-quote
%{perl_vendorlib}/String
+%{_mandir}/man1/shell-quote.1*
%{_mandir}/man3/String::ShellQuote.3*
%changelog
+* Wed May 4 2005 Ville Skytt?? - 1.03-2
+- 1.03.
+
* Fri Apr 7 2005 Michael Schwendt
- rebuilt
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-String-ShellQuote/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 10 Feb 2005 20:52:36 -0000 1.3
+++ sources 4 May 2005 13:33:47 -0000 1.4
@@ -1 +1 @@
-ae28b95a74b01a30425528574d2ee9df String-ShellQuote-1.02.tar.gz
+b42822efe385f6604f55b0cea5ac0b76 String-ShellQuote-1.03.tar.gz
From fedora-extras-commits at redhat.com Wed May 4 14:35:40 2005
From: fedora-extras-commits at redhat.com (Shahms King (shahms))
Date: Wed, 4 May 2005 10:35:40 -0400
Subject: rpms/tla/FC-3 tla.spec,1.9,1.10
Message-ID: <200505041435.j44EZet1002272@cvs-int.fedora.redhat.com>
Author: shahms
Update of /cvs/extras/rpms/tla/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2252
Modified Files:
tla.spec
Log Message:
update dist tag to new recommendations
Index: tla.spec
===================================================================
RCS file: /cvs/extras/rpms/tla/FC-3/tla.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- tla.spec 3 May 2005 22:47:48 -0000 1.9
+++ tla.spec 4 May 2005 14:35:37 -0000 1.10
@@ -1,6 +1,8 @@
+%{!?dist: %define dist .fc3}
+
Name: tla
Version: 1.3.2
-Release: 3.fc3
+Release: 4%{?dist}
Summary: The Low-Budget Arch Revision Control System
Group: Development/Tools
@@ -69,6 +71,9 @@
%{_bindir}/tla
%changelog
+* Wed May 04 2005 Shahms E. King - 0:1.3.2-4
+- Update disttag to new recommendations
+
* Tue May 03 2005 Shahms E. King - 0:1.3.2-3
- Add disttag
- Fix documentation packaging
From fedora-extras-commits at redhat.com Wed May 4 14:36:34 2005
From: fedora-extras-commits at redhat.com (Shahms King (shahms))
Date: Wed, 4 May 2005 10:36:34 -0400
Subject: rpms/tla/devel tla.spec,1.13,1.14
Message-ID: <200505041436.j44EaYvh002300@cvs-int.fedora.redhat.com>
Author: shahms
Update of /cvs/extras/rpms/tla/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2283
Modified Files:
tla.spec
Log Message:
update disttag to new recommendations
Index: tla.spec
===================================================================
RCS file: /cvs/extras/rpms/tla/devel/tla.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- tla.spec 3 May 2005 22:47:24 -0000 1.13
+++ tla.spec 4 May 2005 14:36:32 -0000 1.14
@@ -1,6 +1,8 @@
+%{!?dist: %define dist .fc4}
+
Name: tla
Version: 1.3.2
-Release: 3.fc4
+Release: 4%{?dist}
Summary: The Low-Budget Arch Revision Control System
Group: Development/Tools
@@ -69,6 +71,9 @@
%{_bindir}/tla
%changelog
+* Wed May 04 2005 Shahms E. King - 0:1.3.2-4
+- Update disttag to new recommendations
+
* Tue May 03 2005 Shahms E. King - 0:1.3.2-3
- Add disttag
- Fix documentation packaging
From fedora-extras-commits at redhat.com Wed May 4 14:43:24 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:43:24 -0400
Subject: common tobuild,1.72,1.73
Message-ID: <200505041443.j44EhOLU002345@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2328
Modified Files:
tobuild
Log Message:
remove items that have been built
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- tobuild 4 May 2005 04:07:22 -0000 1.72
+++ tobuild 4 May 2005 14:43:21 -0000 1.73
@@ -1,26 +1,4 @@
# this is the build control file. the format is
# user repo tag target status
#
-skvidal rpms/mknbi/devel mknbi-1_4_4-1 development
-skvidal rpms/wxGTK/devel wxGTK-2_4_2-10 development
-skvidal rpms/sylpheed-claws/devel sylpheed-claws-1_0_4-2 development
skvidal rpms/perl-IO-Tty/devel perl-IO-Tty-1_02-3 development
-skvidal rpms/QuantLib/devel QuantLib-0_3_8-6 development
-skvidal rpms/xmms-arts/devel xmms-arts-0_7_1-1 development
-skvidal rpms/xmms-skins/devel xmms-skins-1_2_10-15 development
-skvidal rpms/lirc/devel lirc-0_7_1-2 development
-skvidal rpms/synergy/devel synergy-1_2_2-2 development
-skvidal rpms/nmh/devel nmh-1_1-7_fc4 development
-skvidal rpms/fluxbox/devel fluxbox-0_9_9-4 development
-skvidal rpms/enigma/devel enigma-0_81-5 development
-skvidal rpms/stellarium/devel stellarium-0_6_2-4 development
-skvidal rpms/glunarclock/devel glunarclock-0_32_2-4 development
-skvidal rpms/notemeister/devel notemeister-0_1_7-5 development
-skvidal rpms/manedit/devel manedit-0_5_11-5 development
-skvidal rpms/abicheck/devel abicheck-1_2-5 development
-skvidal rpms/irssi/devel irssi-0_8_9-7 development
-skvidal rpms/uim/devel uim-0_4_6-1 development
-skvidal rpms/ipython/devel ipython-0_6_13-2 development
-skvidal rpms/R/devel R-2_1_0-51 development
-skvidal rpms/exim/devel exim-4_50-2 development
-skvidal rpms/mknbi/devel mknbi-1_4_4-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:44:27 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:44:27 -0400
Subject: common tobuild,1.73,1.74
Message-ID: <200505041444.j44EiRvI002429@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2410
Modified Files:
tobuild
Log Message:
request build of rpms/exim-doc/devel exim-doc-4_50-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- tobuild 4 May 2005 14:43:21 -0000 1.73
+++ tobuild 4 May 2005 14:44:25 -0000 1.74
@@ -2,3 +2,4 @@
# user repo tag target status
#
skvidal rpms/perl-IO-Tty/devel perl-IO-Tty-1_02-3 development
+skvidal rpms/exim-doc/devel exim-doc-4_50-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:44:39 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:44:39 -0400
Subject: common tobuild,1.74,1.75
Message-ID: <200505041444.j44EidL7002492@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2475
Modified Files:
tobuild
Log Message:
request build of rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -r1.74 -r1.75
--- tobuild 4 May 2005 14:44:25 -0000 1.74
+++ tobuild 4 May 2005 14:44:37 -0000 1.75
@@ -3,3 +3,4 @@
#
skvidal rpms/perl-IO-Tty/devel perl-IO-Tty-1_02-3 development
skvidal rpms/exim-doc/devel exim-doc-4_50-1 development
+skvidal rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:44:51 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:44:51 -0400
Subject: common tobuild,1.75,1.76
Message-ID: <200505041444.j44EipdT002554@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2537
Modified Files:
tobuild
Log Message:
request build of rpms/ulogd/devel ulogd-1_23-1_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- tobuild 4 May 2005 14:44:37 -0000 1.75
+++ tobuild 4 May 2005 14:44:49 -0000 1.76
@@ -4,3 +4,4 @@
skvidal rpms/perl-IO-Tty/devel perl-IO-Tty-1_02-3 development
skvidal rpms/exim-doc/devel exim-doc-4_50-1 development
skvidal rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 development
+skvidal rpms/ulogd/devel ulogd-1_23-1_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:45:06 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:45:06 -0400
Subject: common tobuild,1.76,1.77
Message-ID: <200505041445.j44Ej6iP002619@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2602
Modified Files:
tobuild
Log Message:
request build of rpms/putty/devel putty-0_58-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- tobuild 4 May 2005 14:44:49 -0000 1.76
+++ tobuild 4 May 2005 14:45:04 -0000 1.77
@@ -5,3 +5,4 @@
skvidal rpms/exim-doc/devel exim-doc-4_50-1 development
skvidal rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 development
skvidal rpms/ulogd/devel ulogd-1_23-1_fc4 development
+skvidal rpms/putty/devel putty-0_58-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:45:18 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:45:18 -0400
Subject: common tobuild,1.77,1.78
Message-ID: <200505041445.j44EjIVH002682@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2665
Modified Files:
tobuild
Log Message:
request build of rpms/p7zip/devel p7zip-4_16-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- tobuild 4 May 2005 14:45:04 -0000 1.77
+++ tobuild 4 May 2005 14:45:16 -0000 1.78
@@ -6,3 +6,4 @@
skvidal rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 development
skvidal rpms/ulogd/devel ulogd-1_23-1_fc4 development
skvidal rpms/putty/devel putty-0_58-1 development
+skvidal rpms/p7zip/devel p7zip-4_16-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:45:30 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:45:30 -0400
Subject: common tobuild,1.78,1.79
Message-ID: <200505041445.j44EjUNt002745@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2728
Modified Files:
tobuild
Log Message:
request build of rpms/js/devel js-1_5-0_rc6a_6 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- tobuild 4 May 2005 14:45:16 -0000 1.78
+++ tobuild 4 May 2005 14:45:28 -0000 1.79
@@ -7,3 +7,4 @@
skvidal rpms/ulogd/devel ulogd-1_23-1_fc4 development
skvidal rpms/putty/devel putty-0_58-1 development
skvidal rpms/p7zip/devel p7zip-4_16-1 development
+skvidal rpms/js/devel js-1_5-0_rc6a_6 development
From fedora-extras-commits at redhat.com Wed May 4 14:45:43 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:45:43 -0400
Subject: common tobuild,1.79,1.80
Message-ID: <200505041445.j44EjhSe002808@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2791
Modified Files:
tobuild
Log Message:
request build of rpms/bazaar/devel bazaar-1_3_2-3 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -r1.79 -r1.80
--- tobuild 4 May 2005 14:45:28 -0000 1.79
+++ tobuild 4 May 2005 14:45:41 -0000 1.80
@@ -8,3 +8,4 @@
skvidal rpms/putty/devel putty-0_58-1 development
skvidal rpms/p7zip/devel p7zip-4_16-1 development
skvidal rpms/js/devel js-1_5-0_rc6a_6 development
+skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
From fedora-extras-commits at redhat.com Wed May 4 14:47:08 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:47:08 -0400
Subject: common tobuild,1.80,1.81
Message-ID: <200505041447.j44El8hv002875@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2858
Modified Files:
tobuild
Log Message:
request build of rpms/x3270/devel x3270-3_3_4-3 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- tobuild 4 May 2005 14:45:41 -0000 1.80
+++ tobuild 4 May 2005 14:47:06 -0000 1.81
@@ -9,3 +9,4 @@
skvidal rpms/p7zip/devel p7zip-4_16-1 development
skvidal rpms/js/devel js-1_5-0_rc6a_6 development
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
+skvidal rpms/x3270/devel x3270-3_3_4-3 development
From fedora-extras-commits at redhat.com Wed May 4 14:47:20 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:47:20 -0400
Subject: common tobuild,1.81,1.82
Message-ID: <200505041447.j44ElKAs002938@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2921
Modified Files:
tobuild
Log Message:
request build of rpms/freeciv/devel freeciv-2_0_1-1_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- tobuild 4 May 2005 14:47:06 -0000 1.81
+++ tobuild 4 May 2005 14:47:18 -0000 1.82
@@ -10,3 +10,4 @@
skvidal rpms/js/devel js-1_5-0_rc6a_6 development
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
skvidal rpms/x3270/devel x3270-3_3_4-3 development
+skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:47:33 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:47:33 -0400
Subject: common tobuild,1.82,1.83
Message-ID: <200505041447.j44ElXFp003009@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2992
Modified Files:
tobuild
Log Message:
request build of rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- tobuild 4 May 2005 14:47:18 -0000 1.82
+++ tobuild 4 May 2005 14:47:30 -0000 1.83
@@ -11,3 +11,4 @@
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
skvidal rpms/x3270/devel x3270-3_3_4-3 development
skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
+skvidal rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 development
From fedora-extras-commits at redhat.com Wed May 4 14:47:49 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:47:49 -0400
Subject: common tobuild,1.83,1.84
Message-ID: <200505041447.j44ElnqL003072@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3055
Modified Files:
tobuild
Log Message:
request build of rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- tobuild 4 May 2005 14:47:30 -0000 1.83
+++ tobuild 4 May 2005 14:47:47 -0000 1.84
@@ -12,3 +12,4 @@
skvidal rpms/x3270/devel x3270-3_3_4-3 development
skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
skvidal rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 development
+skvidal rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b development
From fedora-extras-commits at redhat.com Wed May 4 14:48:04 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:48:04 -0400
Subject: common tobuild,1.84,1.85
Message-ID: <200505041448.j44Em4YZ003141@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3121
Modified Files:
tobuild
Log Message:
request build of rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- tobuild 4 May 2005 14:47:47 -0000 1.84
+++ tobuild 4 May 2005 14:48:01 -0000 1.85
@@ -13,3 +13,4 @@
skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
skvidal rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 development
skvidal rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b development
+skvidal rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:48:44 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:48:44 -0400
Subject: common tobuild,1.85,1.86
Message-ID: <200505041448.j44EmiTD003205@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3188
Modified Files:
tobuild
Log Message:
request build of rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- tobuild 4 May 2005 14:48:01 -0000 1.85
+++ tobuild 4 May 2005 14:48:42 -0000 1.86
@@ -14,3 +14,4 @@
skvidal rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 development
skvidal rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b development
skvidal rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 development
+skvidal rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 development
From fedora-extras-commits at redhat.com Wed May 4 14:48:56 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:48:56 -0400
Subject: common tobuild,1.86,1.87
Message-ID: <200505041448.j44EmuiS003268@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3251
Modified Files:
tobuild
Log Message:
request build of rpms/gwget/devel gwget-0_93-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- tobuild 4 May 2005 14:48:42 -0000 1.86
+++ tobuild 4 May 2005 14:48:54 -0000 1.87
@@ -15,3 +15,4 @@
skvidal rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b development
skvidal rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 development
skvidal rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 development
+skvidal rpms/gwget/devel gwget-0_93-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:49:09 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:49:09 -0400
Subject: common tobuild,1.87,1.88
Message-ID: <200505041449.j44En9vv003331@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3314
Modified Files:
tobuild
Log Message:
request build of rpms/verbiste/devel verbiste-0_1_10-4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -r1.87 -r1.88
--- tobuild 4 May 2005 14:48:54 -0000 1.87
+++ tobuild 4 May 2005 14:49:07 -0000 1.88
@@ -16,3 +16,4 @@
skvidal rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 development
skvidal rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 development
skvidal rpms/gwget/devel gwget-0_93-2 development
+skvidal rpms/verbiste/devel verbiste-0_1_10-4 development
From fedora-extras-commits at redhat.com Wed May 4 14:49:21 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:49:21 -0400
Subject: common tobuild,1.88,1.89
Message-ID: <200505041449.j44EnL08003393@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3376
Modified Files:
tobuild
Log Message:
request build of rpms/quilt/devel quilt-0_40-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- tobuild 4 May 2005 14:49:07 -0000 1.88
+++ tobuild 4 May 2005 14:49:19 -0000 1.89
@@ -17,3 +17,4 @@
skvidal rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 development
skvidal rpms/gwget/devel gwget-0_93-2 development
skvidal rpms/verbiste/devel verbiste-0_1_10-4 development
+skvidal rpms/quilt/devel quilt-0_40-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:49:40 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:49:40 -0400
Subject: common tobuild,1.89,1.90
Message-ID: <200505041449.j44EneIc003459@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3442
Modified Files:
tobuild
Log Message:
request build of rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- tobuild 4 May 2005 14:49:19 -0000 1.89
+++ tobuild 4 May 2005 14:49:38 -0000 1.90
@@ -18,3 +18,4 @@
skvidal rpms/gwget/devel gwget-0_93-2 development
skvidal rpms/verbiste/devel verbiste-0_1_10-4 development
skvidal rpms/quilt/devel quilt-0_40-1 development
+skvidal rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:49:52 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:49:52 -0400
Subject: common tobuild,1.90,1.91
Message-ID: <200505041449.j44Enqo1003522@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3505
Modified Files:
tobuild
Log Message:
request build of rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- tobuild 4 May 2005 14:49:38 -0000 1.90
+++ tobuild 4 May 2005 14:49:50 -0000 1.91
@@ -19,3 +19,4 @@
skvidal rpms/verbiste/devel verbiste-0_1_10-4 development
skvidal rpms/quilt/devel quilt-0_40-1 development
skvidal rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 development
+skvidal rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:50:05 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:50:05 -0400
Subject: common tobuild,1.91,1.92
Message-ID: <200505041450.j44Eo5cp003586@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3568
Modified Files:
tobuild
Log Message:
request build of rpms/python-durus/devel python-durus-1_5-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- tobuild 4 May 2005 14:49:50 -0000 1.91
+++ tobuild 4 May 2005 14:50:03 -0000 1.92
@@ -20,3 +20,4 @@
skvidal rpms/quilt/devel quilt-0_40-1 development
skvidal rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 development
skvidal rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 development
+skvidal rpms/python-durus/devel python-durus-1_5-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:50:18 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:50:18 -0400
Subject: common tobuild,1.92,1.93
Message-ID: <200505041450.j44EoID0003658@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3635
Modified Files:
tobuild
Log Message:
request build of rpms/tla/devel tla-1_3_2-4_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- tobuild 4 May 2005 14:50:03 -0000 1.92
+++ tobuild 4 May 2005 14:50:16 -0000 1.93
@@ -21,3 +21,4 @@
skvidal rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 development
skvidal rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 development
skvidal rpms/python-durus/devel python-durus-1_5-2 development
+skvidal rpms/tla/devel tla-1_3_2-4_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:50:30 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:50:30 -0400
Subject: common tobuild,1.93,1.94
Message-ID: <200505041450.j44EoU2e003721@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3704
Modified Files:
tobuild
Log Message:
request build of rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- tobuild 4 May 2005 14:50:16 -0000 1.93
+++ tobuild 4 May 2005 14:50:28 -0000 1.94
@@ -22,3 +22,4 @@
skvidal rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 development
skvidal rpms/python-durus/devel python-durus-1_5-2 development
skvidal rpms/tla/devel tla-1_3_2-4_fc4 development
+skvidal rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:50:41 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:50:41 -0400
Subject: common tobuild,1.94,1.95
Message-ID: <200505041450.j44Eofki003783@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3766
Modified Files:
tobuild
Log Message:
request build of rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- tobuild 4 May 2005 14:50:28 -0000 1.94
+++ tobuild 4 May 2005 14:50:39 -0000 1.95
@@ -23,3 +23,4 @@
skvidal rpms/python-durus/devel python-durus-1_5-2 development
skvidal rpms/tla/devel tla-1_3_2-4_fc4 development
skvidal rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 development
+skvidal rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:50:53 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:50:53 -0400
Subject: common tobuild,1.95,1.96
Message-ID: <200505041450.j44EorfZ003846@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3829
Modified Files:
tobuild
Log Message:
request build of rpms/c-ares/devel c-ares-1_2_1-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- tobuild 4 May 2005 14:50:39 -0000 1.95
+++ tobuild 4 May 2005 14:50:51 -0000 1.96
@@ -24,3 +24,4 @@
skvidal rpms/tla/devel tla-1_3_2-4_fc4 development
skvidal rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 development
skvidal rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 development
+skvidal rpms/c-ares/devel c-ares-1_2_1-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:51:06 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:51:06 -0400
Subject: common tobuild,1.96,1.97
Message-ID: <200505041451.j44Ep6Qu003909@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3892
Modified Files:
tobuild
Log Message:
request build of rpms/leafpad/devel leafpad-0_8_0-1_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- tobuild 4 May 2005 14:50:51 -0000 1.96
+++ tobuild 4 May 2005 14:51:04 -0000 1.97
@@ -25,3 +25,4 @@
skvidal rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 development
skvidal rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 development
skvidal rpms/c-ares/devel c-ares-1_2_1-2 development
+skvidal rpms/leafpad/devel leafpad-0_8_0-1_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:51:18 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:51:18 -0400
Subject: common tobuild,1.97,1.98
Message-ID: <200505041451.j44EpIZm003972@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3955
Modified Files:
tobuild
Log Message:
request build of rpms/libosip/devel libosip-0_9_7-7 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- tobuild 4 May 2005 14:51:04 -0000 1.97
+++ tobuild 4 May 2005 14:51:16 -0000 1.98
@@ -26,3 +26,4 @@
skvidal rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 development
skvidal rpms/c-ares/devel c-ares-1_2_1-2 development
skvidal rpms/leafpad/devel leafpad-0_8_0-1_fc4 development
+skvidal rpms/libosip/devel libosip-0_9_7-7 development
From fedora-extras-commits at redhat.com Wed May 4 14:51:30 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:51:30 -0400
Subject: common tobuild,1.98,1.99
Message-ID: <200505041451.j44EpU6S004035@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4018
Modified Files:
tobuild
Log Message:
request build of rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- tobuild 4 May 2005 14:51:16 -0000 1.98
+++ tobuild 4 May 2005 14:51:28 -0000 1.99
@@ -27,3 +27,4 @@
skvidal rpms/c-ares/devel c-ares-1_2_1-2 development
skvidal rpms/leafpad/devel leafpad-0_8_0-1_fc4 development
skvidal rpms/libosip/devel libosip-0_9_7-7 development
+skvidal rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 development
From fedora-extras-commits at redhat.com Wed May 4 14:51:42 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:51:42 -0400
Subject: common tobuild,1.99,1.100
Message-ID: <200505041451.j44Epg1F004098@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4081
Modified Files:
tobuild
Log Message:
request build of rpms/notecase/devel notecase-0_8_2-7 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- tobuild 4 May 2005 14:51:28 -0000 1.99
+++ tobuild 4 May 2005 14:51:40 -0000 1.100
@@ -28,3 +28,4 @@
skvidal rpms/leafpad/devel leafpad-0_8_0-1_fc4 development
skvidal rpms/libosip/devel libosip-0_9_7-7 development
skvidal rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 development
+skvidal rpms/notecase/devel notecase-0_8_2-7 development
From fedora-extras-commits at redhat.com Wed May 4 14:51:54 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:51:54 -0400
Subject: common tobuild,1.100,1.101
Message-ID: <200505041451.j44EpscL004161@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4144
Modified Files:
tobuild
Log Message:
request build of rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- tobuild 4 May 2005 14:51:40 -0000 1.100
+++ tobuild 4 May 2005 14:51:52 -0000 1.101
@@ -29,3 +29,4 @@
skvidal rpms/libosip/devel libosip-0_9_7-7 development
skvidal rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 development
skvidal rpms/notecase/devel notecase-0_8_2-7 development
+skvidal rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:52:06 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:52:06 -0400
Subject: common tobuild,1.101,1.102
Message-ID: <200505041452.j44Eq6cd004224@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4207
Modified Files:
tobuild
Log Message:
request build of rpms/cone/devel cone-0_64-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- tobuild 4 May 2005 14:51:52 -0000 1.101
+++ tobuild 4 May 2005 14:52:04 -0000 1.102
@@ -30,3 +30,4 @@
skvidal rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 development
skvidal rpms/notecase/devel notecase-0_8_2-7 development
skvidal rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 development
+skvidal rpms/cone/devel cone-0_64-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:52:26 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:52:26 -0400
Subject: common tobuild,1.102,1.103
Message-ID: <200505041452.j44EqQxp004308@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4291
Modified Files:
tobuild
Log Message:
request build of rpms/librx/devel librx-1_5-2_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- tobuild 4 May 2005 14:52:04 -0000 1.102
+++ tobuild 4 May 2005 14:52:24 -0000 1.103
@@ -31,3 +31,4 @@
skvidal rpms/notecase/devel notecase-0_8_2-7 development
skvidal rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 development
skvidal rpms/cone/devel cone-0_64-2 development
+skvidal rpms/librx/devel librx-1_5-2_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:52:38 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:52:38 -0400
Subject: common tobuild,1.103,1.104
Message-ID: <200505041452.j44Eqc3S004371@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4354
Modified Files:
tobuild
Log Message:
request build of rpms/libcdio/devel libcdio-0_73-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- tobuild 4 May 2005 14:52:24 -0000 1.103
+++ tobuild 4 May 2005 14:52:36 -0000 1.104
@@ -32,3 +32,4 @@
skvidal rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 development
skvidal rpms/cone/devel cone-0_64-2 development
skvidal rpms/librx/devel librx-1_5-2_fc4 development
+skvidal rpms/libcdio/devel libcdio-0_73-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:52:50 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:52:50 -0400
Subject: common tobuild,1.104,1.105
Message-ID: <200505041452.j44EqoIW004440@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4423
Modified Files:
tobuild
Log Message:
request build of rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -r1.104 -r1.105
--- tobuild 4 May 2005 14:52:36 -0000 1.104
+++ tobuild 4 May 2005 14:52:47 -0000 1.105
@@ -33,3 +33,4 @@
skvidal rpms/cone/devel cone-0_64-2 development
skvidal rpms/librx/devel librx-1_5-2_fc4 development
skvidal rpms/libcdio/devel libcdio-0_73-2 development
+skvidal rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 development
From fedora-extras-commits at redhat.com Wed May 4 14:53:02 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:53:02 -0400
Subject: common tobuild,1.105,1.106
Message-ID: <200505041453.j44Er2KJ004503@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4486
Modified Files:
tobuild
Log Message:
request build of rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- tobuild 4 May 2005 14:52:47 -0000 1.105
+++ tobuild 4 May 2005 14:53:00 -0000 1.106
@@ -34,3 +34,4 @@
skvidal rpms/librx/devel librx-1_5-2_fc4 development
skvidal rpms/libcdio/devel libcdio-0_73-2 development
skvidal rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 development
+skvidal rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 development
From fedora-extras-commits at redhat.com Wed May 4 14:53:17 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:53:17 -0400
Subject: common tobuild,1.106,1.107
Message-ID: <200505041453.j44ErHK2004570@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4553
Modified Files:
tobuild
Log Message:
request build of rpms/blacs/devel blacs-1_1-5_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- tobuild 4 May 2005 14:53:00 -0000 1.106
+++ tobuild 4 May 2005 14:53:15 -0000 1.107
@@ -35,3 +35,4 @@
skvidal rpms/libcdio/devel libcdio-0_73-2 development
skvidal rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 development
skvidal rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 development
+skvidal rpms/blacs/devel blacs-1_1-5_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:53:29 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:53:29 -0400
Subject: common tobuild,1.107,1.108
Message-ID: <200505041453.j44ErTlw004633@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4616
Modified Files:
tobuild
Log Message:
request build of rpms/scalapack/devel scalapack-1_7-3_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -r1.107 -r1.108
--- tobuild 4 May 2005 14:53:15 -0000 1.107
+++ tobuild 4 May 2005 14:53:27 -0000 1.108
@@ -36,3 +36,4 @@
skvidal rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 development
skvidal rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 development
skvidal rpms/blacs/devel blacs-1_1-5_fc4 development
+skvidal rpms/scalapack/devel scalapack-1_7-3_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:53:41 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:53:41 -0400
Subject: common tobuild,1.108,1.109
Message-ID: <200505041453.j44ErfFP004696@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4679
Modified Files:
tobuild
Log Message:
request build of rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- tobuild 4 May 2005 14:53:27 -0000 1.108
+++ tobuild 4 May 2005 14:53:39 -0000 1.109
@@ -37,3 +37,4 @@
skvidal rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 development
skvidal rpms/blacs/devel blacs-1_1-5_fc4 development
skvidal rpms/scalapack/devel scalapack-1_7-3_fc4 development
+skvidal rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:53:52 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:53:52 -0400
Subject: common tobuild,1.109,1.110
Message-ID: <200505041453.j44Erq6H004749@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4732
Modified Files:
tobuild
Log Message:
request build of rpms/nfswatch/devel nfswatch-- for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- tobuild 4 May 2005 14:53:39 -0000 1.109
+++ tobuild 4 May 2005 14:53:50 -0000 1.110
@@ -38,3 +38,4 @@
skvidal rpms/blacs/devel blacs-1_1-5_fc4 development
skvidal rpms/scalapack/devel scalapack-1_7-3_fc4 development
skvidal rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 development
+skvidal rpms/nfswatch/devel nfswatch-- development
From fedora-extras-commits at redhat.com Wed May 4 14:54:04 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:54:04 -0400
Subject: common tobuild,1.110,1.111
Message-ID: <200505041454.j44Es4Kw004815@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4796
Modified Files:
tobuild
Log Message:
request build of rpms/feh/devel feh-1_3_1-1_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -r1.110 -r1.111
--- tobuild 4 May 2005 14:53:50 -0000 1.110
+++ tobuild 4 May 2005 14:54:02 -0000 1.111
@@ -39,3 +39,4 @@
skvidal rpms/scalapack/devel scalapack-1_7-3_fc4 development
skvidal rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 development
skvidal rpms/nfswatch/devel nfswatch-- development
+skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 14:54:17 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:54:17 -0400
Subject: common tobuild,1.111,1.112
Message-ID: <200505041454.j44EsHvZ004880@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4863
Modified Files:
tobuild
Log Message:
request build of rpms/uudeview/devel uudeview-0_5_20-6 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- tobuild 4 May 2005 14:54:02 -0000 1.111
+++ tobuild 4 May 2005 14:54:14 -0000 1.112
@@ -40,3 +40,4 @@
skvidal rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 development
skvidal rpms/nfswatch/devel nfswatch-- development
skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
+skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
From fedora-extras-commits at redhat.com Wed May 4 14:54:29 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 10:54:29 -0400
Subject: common tobuild,1.112,1.113
Message-ID: <200505041454.j44EsTkU004956@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4926
Modified Files:
tobuild
Log Message:
request build of rpms/qemu/devel qemu-0_7_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -r1.112 -r1.113
--- tobuild 4 May 2005 14:54:14 -0000 1.112
+++ tobuild 4 May 2005 14:54:26 -0000 1.113
@@ -41,3 +41,4 @@
skvidal rpms/nfswatch/devel nfswatch-- development
skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
+skvidal rpms/qemu/devel qemu-0_7_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 14:54:29 2005
From: fedora-extras-commits at redhat.com (Joshua W. Boyer (jwboyer))
Date: Wed, 4 May 2005 10:54:29 -0400
Subject: rpms/quilt/devel quilt.spec,1.4,1.5
Message-ID: <200505041454.j44EsTap004963@cvs-int.fedora.redhat.com>
Author: jwboyer
Update of /cvs/extras/rpms/quilt/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4824
Modified Files:
quilt.spec
Log Message:
* Wed May 4 2005 - jwboyer at jdub.homelinux.org 0.40-2
- Bump release to fix dist tag usage
Index: quilt.spec
===================================================================
RCS file: /cvs/extras/rpms/quilt/devel/quilt.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- quilt.spec 3 May 2005 17:11:45 -0000 1.4
+++ quilt.spec 4 May 2005 14:54:27 -0000 1.5
@@ -1,13 +1,15 @@
#
# spec file for quilt - patch management scripts
#
+%{!?dist: %define dist .fc4}
+%{!?fedora: %define fedora 4}
Name: quilt
Summary: Scripts for working with series of patches
License: GPL
Group: Development/Tools
Version: 0.40
-Release: 1%{?dist}
+Release: 2%{?dist}
Source: http://savannah.nongnu.org/download/quilt/quilt-%{version}.tar.gz
URL: http://savannah.nongnu.org/projects/quilt
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,6 +63,9 @@
%{_mandir}/man1/*
%changelog
+* Wed May 4 2005 - jwboyer at jdub.homelinux.org 0.40-2
+- Bump release to fix dist tag usage
+
* Tue May 3 2005 - jwboyer at jdub.homelinux.org 0.40-1
- Update to 0.40
- Remove fix-man-page.patch as it's now upstream
From fedora-extras-commits at redhat.com Wed May 4 14:57:58 2005
From: fedora-extras-commits at redhat.com (Joshua W. Boyer (jwboyer))
Date: Wed, 4 May 2005 10:57:58 -0400
Subject: rpms/quilt/FC-3 quilt.spec,1.4,1.5
Message-ID: <200505041457.j44Evw5J005059@cvs-int.fedora.redhat.com>
Author: jwboyer
Update of /cvs/extras/rpms/quilt/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5042
Modified Files:
quilt.spec
Log Message:
* Wed May 4 2005 - jwboyer at jdub.homelinux.org 0.40-2
- Bump release to fix dist tag usage
Index: quilt.spec
===================================================================
RCS file: /cvs/extras/rpms/quilt/FC-3/quilt.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- quilt.spec 3 May 2005 17:16:37 -0000 1.4
+++ quilt.spec 4 May 2005 14:57:56 -0000 1.5
@@ -1,13 +1,15 @@
#
# spec file for quilt - patch management scripts
#
+%{!?dist: %define dist .fc3}
+%{!?fedora: %define fedora 3}
Name: quilt
Summary: Scripts for working with series of patches
License: GPL
Group: Development/Tools
Version: 0.40
-Release: 1%{?dist}
+Release: 2%{?dist}
Source: http://savannah.nongnu.org/download/quilt/quilt-%{version}.tar.gz
URL: http://savannah.nongnu.org/projects/quilt
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -61,6 +63,9 @@
%{_mandir}/man1/*
%changelog
+* Wed May 4 2005 - jwboyer at jdub.homelinux.org 0.40-2
+- Bump release to fix dist tag usage
+
* Tue May 3 2005 - jwboyer at jdub.homelinux.org 0.40-1
- Update to 0.40
- Remove fix-man-page.patch as it's now upstream
From fedora-extras-commits at redhat.com Wed May 4 15:01:51 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:01:51 -0400
Subject: common tobuild,1.113,1.114
Message-ID: <200505041501.j44F1p70006003@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5986
Modified Files:
tobuild
Log Message:
request build of rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -r1.113 -r1.114
--- tobuild 4 May 2005 14:54:26 -0000 1.113
+++ tobuild 4 May 2005 15:01:49 -0000 1.114
@@ -42,3 +42,4 @@
skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
skvidal rpms/qemu/devel qemu-0_7_0-1 development
+skvidal rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 development
From fedora-extras-commits at redhat.com Wed May 4 15:02:03 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:02:03 -0400
Subject: common tobuild,1.114,1.115
Message-ID: <200505041502.j44F23B6006065@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6048
Modified Files:
tobuild
Log Message:
request build of rpms/xmms/devel xmms-1_2_10-16 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- tobuild 4 May 2005 15:01:49 -0000 1.114
+++ tobuild 4 May 2005 15:02:01 -0000 1.115
@@ -43,3 +43,4 @@
skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
skvidal rpms/qemu/devel qemu-0_7_0-1 development
skvidal rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 development
+skvidal rpms/xmms/devel xmms-1_2_10-16 development
From fedora-extras-commits at redhat.com Wed May 4 15:02:15 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:02:15 -0400
Subject: common tobuild,1.115,1.116
Message-ID: <200505041502.j44F2Flv006128@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6111
Modified Files:
tobuild
Log Message:
request build of rpms/cdo/devel cdo-0_9_6-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -r1.115 -r1.116
--- tobuild 4 May 2005 15:02:01 -0000 1.115
+++ tobuild 4 May 2005 15:02:13 -0000 1.116
@@ -44,3 +44,4 @@
skvidal rpms/qemu/devel qemu-0_7_0-1 development
skvidal rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 development
skvidal rpms/xmms/devel xmms-1_2_10-16 development
+skvidal rpms/cdo/devel cdo-0_9_6-2 development
From fedora-extras-commits at redhat.com Wed May 4 15:02:26 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:02:26 -0400
Subject: common tobuild,1.116,1.117
Message-ID: <200505041502.j44F2QtW006190@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6173
Modified Files:
tobuild
Log Message:
request build of rpms/libsigc++20/devel libsigc++20-2_0_11-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -r1.116 -r1.117
--- tobuild 4 May 2005 15:02:13 -0000 1.116
+++ tobuild 4 May 2005 15:02:24 -0000 1.117
@@ -45,3 +45,4 @@
skvidal rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 development
skvidal rpms/xmms/devel xmms-1_2_10-16 development
skvidal rpms/cdo/devel cdo-0_9_6-2 development
+skvidal rpms/libsigc++20/devel libsigc++20-2_0_11-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:02:39 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:02:39 -0400
Subject: common tobuild,1.117,1.118
Message-ID: <200505041502.j44F2dXw006253@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6236
Modified Files:
tobuild
Log Message:
request build of rpms/glibmm24/devel glibmm24-2_6_1-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -r1.117 -r1.118
--- tobuild 4 May 2005 15:02:24 -0000 1.117
+++ tobuild 4 May 2005 15:02:37 -0000 1.118
@@ -46,3 +46,4 @@
skvidal rpms/xmms/devel xmms-1_2_10-16 development
skvidal rpms/cdo/devel cdo-0_9_6-2 development
skvidal rpms/libsigc++20/devel libsigc++20-2_0_11-1 development
+skvidal rpms/glibmm24/devel glibmm24-2_6_1-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:02:51 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:02:51 -0400
Subject: common tobuild,1.118,1.119
Message-ID: <200505041502.j44F2plj006316@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6299
Modified Files:
tobuild
Log Message:
request build of rpms/gtkmm24/devel gtkmm24-2_6_2-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -r1.118 -r1.119
--- tobuild 4 May 2005 15:02:37 -0000 1.118
+++ tobuild 4 May 2005 15:02:49 -0000 1.119
@@ -47,3 +47,4 @@
skvidal rpms/cdo/devel cdo-0_9_6-2 development
skvidal rpms/libsigc++20/devel libsigc++20-2_0_11-1 development
skvidal rpms/glibmm24/devel glibmm24-2_6_1-1 development
+skvidal rpms/gtkmm24/devel gtkmm24-2_6_2-2 development
From fedora-extras-commits at redhat.com Wed May 4 15:03:03 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:03:03 -0400
Subject: common tobuild,1.119,1.120
Message-ID: <200505041503.j44F33Qt006379@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6362
Modified Files:
tobuild
Log Message:
request build of rpms/gconfmm26/devel gconfmm26-2_10_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- tobuild 4 May 2005 15:02:49 -0000 1.119
+++ tobuild 4 May 2005 15:03:01 -0000 1.120
@@ -48,3 +48,4 @@
skvidal rpms/libsigc++20/devel libsigc++20-2_0_11-1 development
skvidal rpms/glibmm24/devel glibmm24-2_6_1-1 development
skvidal rpms/gtkmm24/devel gtkmm24-2_6_2-2 development
+skvidal rpms/gconfmm26/devel gconfmm26-2_10_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:03:15 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:03:15 -0400
Subject: common tobuild,1.120,1.121
Message-ID: <200505041503.j44F3FAJ006445@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6426
Modified Files:
tobuild
Log Message:
request build of rpms/gnome-vfsmm26/devel gnome-vfsmm26-2_10_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -r1.120 -r1.121
--- tobuild 4 May 2005 15:03:01 -0000 1.120
+++ tobuild 4 May 2005 15:03:13 -0000 1.121
@@ -49,3 +49,4 @@
skvidal rpms/glibmm24/devel glibmm24-2_6_1-1 development
skvidal rpms/gtkmm24/devel gtkmm24-2_6_2-2 development
skvidal rpms/gconfmm26/devel gconfmm26-2_10_0-1 development
+skvidal rpms/gnome-vfsmm26/devel gnome-vfsmm26-2_10_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:03:27 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:03:27 -0400
Subject: common tobuild,1.121,1.122
Message-ID: <200505041503.j44F3Rgf006510@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6491
Modified Files:
tobuild
Log Message:
request build of rpms/libglademm24/devel libglademm24-2_6_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- tobuild 4 May 2005 15:03:13 -0000 1.121
+++ tobuild 4 May 2005 15:03:25 -0000 1.122
@@ -50,3 +50,4 @@
skvidal rpms/gtkmm24/devel gtkmm24-2_6_2-2 development
skvidal rpms/gconfmm26/devel gconfmm26-2_10_0-1 development
skvidal rpms/gnome-vfsmm26/devel gnome-vfsmm26-2_10_0-1 development
+skvidal rpms/libglademm24/devel libglademm24-2_6_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:03:40 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:03:40 -0400
Subject: common tobuild,1.122,1.123
Message-ID: <200505041503.j44F3eKo006575@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6558
Modified Files:
tobuild
Log Message:
request build of rpms/libgnomecanvasmm26/devel libgnomecanvasmm26-2_10_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- tobuild 4 May 2005 15:03:25 -0000 1.122
+++ tobuild 4 May 2005 15:03:38 -0000 1.123
@@ -51,3 +51,4 @@
skvidal rpms/gconfmm26/devel gconfmm26-2_10_0-1 development
skvidal rpms/gnome-vfsmm26/devel gnome-vfsmm26-2_10_0-1 development
skvidal rpms/libglademm24/devel libglademm24-2_6_0-1 development
+skvidal rpms/libgnomecanvasmm26/devel libgnomecanvasmm26-2_10_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:03:52 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:03:52 -0400
Subject: common tobuild,1.123,1.124
Message-ID: <200505041503.j44F3qND006645@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6628
Modified Files:
tobuild
Log Message:
request build of rpms/libgnomemm26/devel libgnomemm26-2_10_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -r1.123 -r1.124
--- tobuild 4 May 2005 15:03:38 -0000 1.123
+++ tobuild 4 May 2005 15:03:50 -0000 1.124
@@ -52,3 +52,4 @@
skvidal rpms/gnome-vfsmm26/devel gnome-vfsmm26-2_10_0-1 development
skvidal rpms/libglademm24/devel libglademm24-2_6_0-1 development
skvidal rpms/libgnomecanvasmm26/devel libgnomecanvasmm26-2_10_0-1 development
+skvidal rpms/libgnomemm26/devel libgnomemm26-2_10_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:04:04 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:04:04 -0400
Subject: common tobuild,1.124,1.125
Message-ID: <200505041504.j44F44jY006708@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6691
Modified Files:
tobuild
Log Message:
request build of rpms/libgnomeuimm26/devel libgnomeuimm26-2_10_0-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.124
retrieving revision 1.125
diff -u -r1.124 -r1.125
--- tobuild 4 May 2005 15:03:50 -0000 1.124
+++ tobuild 4 May 2005 15:04:02 -0000 1.125
@@ -53,3 +53,4 @@
skvidal rpms/libglademm24/devel libglademm24-2_6_0-1 development
skvidal rpms/libgnomecanvasmm26/devel libgnomecanvasmm26-2_10_0-1 development
skvidal rpms/libgnomemm26/devel libgnomemm26-2_10_0-1 development
+skvidal rpms/libgnomeuimm26/devel libgnomeuimm26-2_10_0-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:04:22 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:04:22 -0400
Subject: common tobuild,1.125,1.126
Message-ID: <200505041504.j44F4Mef006771@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6754
Modified Files:
tobuild
Log Message:
request build of rpms/inkscape/devel inkscape-0_41-2 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- tobuild 4 May 2005 15:04:02 -0000 1.125
+++ tobuild 4 May 2005 15:04:20 -0000 1.126
@@ -54,3 +54,4 @@
skvidal rpms/libgnomecanvasmm26/devel libgnomecanvasmm26-2_10_0-1 development
skvidal rpms/libgnomemm26/devel libgnomemm26-2_10_0-1 development
skvidal rpms/libgnomeuimm26/devel libgnomeuimm26-2_10_0-1 development
+skvidal rpms/inkscape/devel inkscape-0_41-2 development
From fedora-extras-commits at redhat.com Wed May 4 15:04:34 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:04:34 -0400
Subject: common tobuild,1.126,1.127
Message-ID: <200505041504.j44F4YUF006834@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6817
Modified Files:
tobuild
Log Message:
request build of rpms/ncftp/devel ncftp-3_1_9-1 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -r1.126 -r1.127
--- tobuild 4 May 2005 15:04:20 -0000 1.126
+++ tobuild 4 May 2005 15:04:32 -0000 1.127
@@ -55,3 +55,4 @@
skvidal rpms/libgnomemm26/devel libgnomemm26-2_10_0-1 development
skvidal rpms/libgnomeuimm26/devel libgnomeuimm26-2_10_0-1 development
skvidal rpms/inkscape/devel inkscape-0_41-2 development
+skvidal rpms/ncftp/devel ncftp-3_1_9-1 development
From fedora-extras-commits at redhat.com Wed May 4 15:04:48 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:04:48 -0400
Subject: common tobuild,1.127,1.128
Message-ID: <200505041504.j44F4mKi006896@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6879
Modified Files:
tobuild
Log Message:
request build of rpms/help2man/devel help2man-1_35_1-1_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -r1.127 -r1.128
--- tobuild 4 May 2005 15:04:32 -0000 1.127
+++ tobuild 4 May 2005 15:04:46 -0000 1.128
@@ -56,3 +56,4 @@
skvidal rpms/libgnomeuimm26/devel libgnomeuimm26-2_10_0-1 development
skvidal rpms/inkscape/devel inkscape-0_41-2 development
skvidal rpms/ncftp/devel ncftp-3_1_9-1 development
+skvidal rpms/help2man/devel help2man-1_35_1-1_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 15:05:00 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:05:00 -0400
Subject: common tobuild,1.128,1.129
Message-ID: <200505041505.j44F50j6006958@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6941
Modified Files:
tobuild
Log Message:
request build of rpms/Coin2/devel Coin2-2_3_0-7_fc4 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -r1.128 -r1.129
--- tobuild 4 May 2005 15:04:46 -0000 1.128
+++ tobuild 4 May 2005 15:04:58 -0000 1.129
@@ -57,3 +57,4 @@
skvidal rpms/inkscape/devel inkscape-0_41-2 development
skvidal rpms/ncftp/devel ncftp-3_1_9-1 development
skvidal rpms/help2man/devel help2man-1_35_1-1_fc4 development
+skvidal rpms/Coin2/devel Coin2-2_3_0-7_fc4 development
From fedora-extras-commits at redhat.com Wed May 4 15:05:19 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:05:19 -0400
Subject: common tobuild,1.129,1.130
Message-ID: <200505041505.j44F5J7a007035@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7016
Modified Files:
tobuild
Log Message:
request build of rpms/csmash/devel csmash-0_6_6-7 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- tobuild 4 May 2005 15:04:58 -0000 1.129
+++ tobuild 4 May 2005 15:05:16 -0000 1.130
@@ -58,3 +58,4 @@
skvidal rpms/ncftp/devel ncftp-3_1_9-1 development
skvidal rpms/help2man/devel help2man-1_35_1-1_fc4 development
skvidal rpms/Coin2/devel Coin2-2_3_0-7_fc4 development
+skvidal rpms/csmash/devel csmash-0_6_6-7 development
From fedora-extras-commits at redhat.com Wed May 4 15:05:33 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:05:33 -0400
Subject: common tobuild,1.130,1.131
Message-ID: <200505041505.j44F5XZ9007098@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7081
Modified Files:
tobuild
Log Message:
request build of rpms/d4x/devel d4x-2_5_0-5 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- tobuild 4 May 2005 15:05:16 -0000 1.130
+++ tobuild 4 May 2005 15:05:31 -0000 1.131
@@ -59,3 +59,4 @@
skvidal rpms/help2man/devel help2man-1_35_1-1_fc4 development
skvidal rpms/Coin2/devel Coin2-2_3_0-7_fc4 development
skvidal rpms/csmash/devel csmash-0_6_6-7 development
+skvidal rpms/d4x/devel d4x-2_5_0-5 development
From fedora-extras-commits at redhat.com Wed May 4 15:05:46 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 11:05:46 -0400
Subject: common tobuild,1.131,1.132
Message-ID: <200505041505.j44F5kPB007161@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7144
Modified Files:
tobuild
Log Message:
request build of rpms/udftools/devel udftools-1_0_0b3-3 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -r1.131 -r1.132
--- tobuild 4 May 2005 15:05:31 -0000 1.131
+++ tobuild 4 May 2005 15:05:44 -0000 1.132
@@ -60,3 +60,4 @@
skvidal rpms/Coin2/devel Coin2-2_3_0-7_fc4 development
skvidal rpms/csmash/devel csmash-0_6_6-7 development
skvidal rpms/d4x/devel d4x-2_5_0-5 development
+skvidal rpms/udftools/devel udftools-1_0_0b3-3 development
From fedora-extras-commits at redhat.com Wed May 4 15:14:48 2005
From: fedora-extras-commits at redhat.com (Hans de Goede (jwrdegoede))
Date: Wed, 4 May 2005 11:14:48 -0400
Subject: rpms/Glide3/devel Glide3-64bit.patch, 1.1, 1.2 Glide3-fixes.patch,
1.2, 1.3 Glide3-new-autotools-bugfix.patch, 1.1,
1.2 Glide3.spec, 1.4, 1.5
Message-ID: <200505041514.j44FEm9Q007234@cvs-int.fedora.redhat.com>
Author: jwrdegoede
Update of /cvs/extras/rpms/Glide3/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7211
Modified Files:
Glide3-64bit.patch Glide3-fixes.patch
Glide3-new-autotools-bugfix.patch Glide3.spec
Log Message:
- Tested amd3dnow code on a voodoo2, works for me (tm). Enabled
amd3dnow code on i386 for now.
- Added FX_GLIDE_I386 AM-conditonal and define, only use and build
cpudtect.s when this is set. This should fix the cpudtect assemble problem
on x86_64. Made this part of Glide-64bit.patch.
Glide3-64bit.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.1 -r 1.2 Glide3-64bit.patch
Index: Glide3-64bit.patch
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3-64bit.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Glide3-64bit.patch 30 Apr 2005 10:18:56 -0000 1.1
+++ Glide3-64bit.patch 4 May 2005 15:14:46 -0000 1.2
@@ -1,676 +1,288 @@
---- /dev/null 2005-04-30 08:31:53.801011088 +0200
-+++ Glide3/set-for-dri 2005-04-30 10:15:04.420741976 +0200
-@@ -0,0 +1,7 @@
-+for n in ./h3/glide3/src/gglide.c ./h3/glide3/src/glfb.c ./h3/glide3/src/gsst.c ./h3/minihwc/linhwc.c
-+do
-+ rn=$(basename $n).dri
-+ echo ln -sf $rn $n
-+ ln -sf $rn $n
-+done
-+
---- Glide3/h3/minihwc/linhwc.c.save.64bit 2000-03-20 22:42:57.000000000 +0100
-+++ Glide3/h3/minihwc/linhwc.c.save 2005-04-30 10:15:04.312758392 +0200
-@@ -64,7 +64,13 @@
- #include
-
- static FxU32 fenceVar;
--#define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
-+#ifdef __ia64__
+--- Glide3/cvg/init/sst1init.h.64bit 2000-11-16 20:26:02.000000000 +0100
++++ Glide3/cvg/init/sst1init.h 2005-05-04 17:05:03.000000000 +0200
+@@ -146,9 +146,13 @@
+ # define P6FENCE {_asm xchg eax, p6FenceVar}
+ #elif defined(macintosh) && __POWERPC__ && defined(__MWERKS__)
+ # define P6FENCE __eieio()
+-#elif defined (__GNUC__) && defined(__i386__)
++#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
+ # define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
+ "eax");
++#elif defined(__GNUC__) && defined(__ia64__)
+# define P6FENCE asm volatile ("mf.a" ::: "memory");
-+#elif defined(__alpha__)
++#elif defined(__GNUC__) && defined(__alpha__)
+# define P6FENCE asm volatile("mb" ::: "memory");
-+#else
-+# define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
+ #else
+ # error "P6 Fencing in-line assembler code needs to be added for this compiler"
+ #endif
+--- Glide3/cvg/glide3/src/fxglide.h.64bit 1999-12-07 22:42:31.000000000 +0100
++++ Glide3/cvg/glide3/src/fxglide.h 2005-05-04 17:05:03.000000000 +0200
+@@ -412,6 +412,13 @@
+ #define P6FENCE p6Fence()
+ #elif defined(__MSC__)
+ #define P6FENCE {_asm xchg eax, p6FenceVar}
++#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
++# define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
++ "eax");
++#elif defined(__GNUC__) && defined(__ia64__)
++# define P6FENCE asm volatile ("mf.a" ::: "memory");
++#elif defined(__GNUC__) && defined(__alpha__)
++# define P6FENCE asm volatile("mb" ::: "memory");
+ #else
+ #error "P6 Fencing in-line assembler code needs to be added for this compiler"
+ #endif /* Compiler specific fence commands */
+@@ -1282,7 +1289,9 @@
+ struct _GlideRoot_s {
+ int p6Fencer; /* xchg to here to keep this in cache!!! */
+ int current_sst;
++#if FX_GLIDE_I386
+ FxU32 CPUType;
+#endif
+ GrGC *curGC; /* point to the current GC */
+ FxU32 packerFixAddress; /* address to write packer fix to */
+ FxBool windowsInit; /* Is the Windows part of glide initialized? */
+@@ -3087,6 +3096,7 @@
+ va_list args);
+ #endif
- #define MAXFIFOSIZE 0x40000
- #define MAXFIFOSIZE_16MB 0xff000
-@@ -114,7 +120,7 @@
- char data[128];
- char *env, *val;
- envitem *item;
-- int first=1;
-+ int is_first=1;
++#if FX_GLIDE_I386
+ /* Returns 16:16 pair indicating the cpu's manufacturer and its
+ * capabilities. Non-Intel processors should have a vendor id w/ the
+ * high bit set so that it appears to be a negative #. The value of
+@@ -3119,6 +3129,7 @@
- if (envinit) return;
- envinit=1;
-@@ -126,9 +132,9 @@
- if (*data=='\n') continue;
- val=strchr(data, '=');
- if (!val) {
-- if (first) {
-+ if (is_first) {
- fprintf(stderr, "In config file /etc/conf.3dfx/voodoo3:\n");
-- first=0;
-+ is_first=0;
- }
- fprintf(stderr, "Malformed line: %s\n", data);
- continue;
-@@ -269,7 +275,7 @@
+ extern void GR_CDECL
+ double_precision_asm(void);
++#endif
- for (bAddr = 0; bAddr < HWC_NUM_BASE_ADDR; bAddr++) {
- if ((bAddrMask >> bAddr) & 0x1) {
-- bInfo->linearInfo.linearAddress[bAddr] = (FxU32)
-+ bInfo->linearInfo.linearAddress[bAddr] = (unsigned long)
- pciMapCardMulti(bInfo->pciInfo.vendorID, bInfo->pciInfo.deviceID,
- 0x2000000, &bInfo->deviceNum, bInfo->boardNum, bAddr);
- }
---- Glide3/h3/minihwc/minihwc.h.64bit 1999-11-24 22:45:07.000000000 +0100
-+++ Glide3/h3/minihwc/minihwc.h 2005-04-30 10:15:04.318757480 +0200
-@@ -238,22 +238,21 @@
- typedef struct hwcLinearInfo_s {
- FxBool
- initialized;
-- FxU32
-- linearAddress[HWC_NUM_BASE_ADDR];
-+ unsigned long linearAddress[HWC_NUM_BASE_ADDR];
- } hwcLinearInfo;
+ #ifdef GLIDE3
+ /*
+--- Glide3/cvg/glide3/src/makefile.linux.64bit 2000-07-12 23:33:31.000000000 +0200
++++ Glide3/cvg/glide3/src/makefile.linux 2005-05-04 17:05:03.000000000 +0200
+@@ -19,10 +19,16 @@
- typedef struct hwcRegInfo_s {
- FxBool
- initialized;
-- volatile FxU32
-- ioMemBase, /* mem base for I/O aliases */
-- cmdAGPBase, /* CMD/AGP register base */
-- waxBase, /* 2D register base */
-- sstBase, /* 3D register base */
-- lfbBase, /* 3D lfb base */
-- rawLfbBase; /* Raw LFB base (base address 1) */
-+ volatile unsigned long
-+ ioMemBase, /* mem base for I/O aliases */
-+ cmdAGPBase, /* CMD/AGP register base */
-+ waxBase, /* 2D register base */
-+ sstBase, /* 3D register base */
-+ lfbBase, /* 3D lfb base */
-+ rawLfbBase; /* Raw LFB base (base address 1) */
- #if __POWERPC__
-- ioPortBase; /* PPC does I/O via a 32-bit address */
-+ FxU32 ioPortBase; /* PPC does I/O via a 32-bit address */
- #else
- volatile FxU16
- ioPortBase, /* I/O base address */
---- Glide3/h3/minihwc/hwcext.h.64bit 1999-11-24 22:45:04.000000000 +0100
-+++ Glide3/h3/minihwc/hwcext.h 2005-04-30 10:15:04.308759000 +0200
-@@ -192,9 +192,8 @@
+ TAG_REGEXP = $(BUILD_ROOT)/$(FX_GLIDE_HW)/$(FX_HW_PROJECTS)/src/glide.rx
- /* Returned from HWCEXT_GETLINEARADDR */
- typedef struct hwcExtLinearAddrRes_s {
-- FxU32
-- numBaseAddrs, /* # base addresses */
-- baseAddresses[HWCEXT_MAX_BASEADDR]; /* linear Addresses */
-+ FxU32 numBaseAddrs; /* # base addresses */
-+ unsigned long baseAddresses[HWCEXT_MAX_BASEADDR]; /* linear Addresses */
- } hwcExtLinearAddrRes_t;
++ARCH := $(patsubst sparc64,sparc,$(patsubst i%86,i386,$(shell uname -m)))
++
+ # Compile for specific hardware
+ ifeq ($(FX_GLIDE_HW),cvg)
+ FX_GLIDE_REAL_HW= 1
++ifeq (i386,$(ARCH))
+ FX_GLIDE_CTRISETUP = 0
++else
++FX_GLIDE_CTRISETUP = 1
++endif
- /*
---- Glide3/h3/minihwc/linhwc.c.dri.64bit 2000-10-27 12:27:27.000000000 +0200
-+++ Glide3/h3/minihwc/linhwc.c.dri 2005-04-30 10:15:04.310758696 +0200
-@@ -67,7 +67,13 @@
- #include "lindri.h"
+ HWSPEC = fifo.c
+ LCDEFS += -DCVG \
+--- Glide3/cvg/glide3/src/gpci.c.64bit 1999-12-07 22:42:33.000000000 +0100
++++ Glide3/cvg/glide3/src/gpci.c 2005-05-04 17:05:03.000000000 +0200
+@@ -576,52 +576,41 @@
+ #endif
- static FxU32 fenceVar;
--#define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
-+#ifdef __ia64__
-+# define P6FENCE asm volatile("mf.a" ::: "memory");
-+#elif defined(__alpha__)
-+# define P6FENCE asm volatile("mb" ::: "memory");
-+#else
-+# define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
[...2975 lines suppressed...]
roff = r << NBITS;
--- Glide3/swlibs/texus/lib/texusint.h.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/texusint.h 2005-04-30 10:15:04.416742584 +0200
++++ Glide3/swlibs/texus/lib/texusint.h 2005-05-04 17:05:03.000000000 +0200
@@ -67,7 +67,7 @@
int txAspectRatio(int w, int h);
void txPanic(char *);
@@ -3199,7 +3584,7 @@
FxBool _txReadTGAHeader( FILE *stream, FxU32 cookie, TxMip *info);
FxBool _txReadTGAData( FILE *stream, TxMip *info);
--- Glide3/swlibs/texus/lib/mipmap.c.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/mipmap.c 2005-04-30 10:15:04.403744560 +0200
++++ Glide3/swlibs/texus/lib/mipmap.c 2005-05-04 17:05:03.000000000 +0200
@@ -35,7 +35,7 @@
#define B3(x) ((x>>0)&0xFF)
@@ -3210,7 +3595,7 @@
unsigned int i,j,k;
unsigned int w,h, *p,sum,*q;
--- Glide3/swlibs/texus/lib/quantize.c.64bit 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/texus/lib/quantize.c 2005-04-30 10:15:04.411743344 +0200
++++ Glide3/swlibs/texus/lib/quantize.c 2005-05-04 17:05:03.000000000 +0200
@@ -39,7 +39,7 @@
static int errR[MAX_TEXWIDTH], errG[MAX_TEXWIDTH], errB[MAX_TEXWIDTH];
@@ -3426,7 +3811,7 @@
}
}
--- Glide3/swlibs/texus/lib/util.c.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/util.c 2005-04-30 10:15:04.417742432 +0200
++++ Glide3/swlibs/texus/lib/util.c 2005-05-04 17:05:03.000000000 +0200
@@ -133,14 +133,14 @@
}
@@ -3456,7 +3841,7 @@
int i, d;
int mindist, minpos; // closest distance to input
--- Glide3/swlibs/texus/lib/texus.h.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/texus.h 2005-04-30 10:15:04.414742888 +0200
++++ Glide3/swlibs/texus/lib/texus.h 2005-05-04 17:05:03.000000000 +0200
@@ -38,8 +38,13 @@
typedef unsigned char FxU8;
typedef unsigned short FxU16;
@@ -3472,7 +3857,7 @@
/*
--- Glide3/swlibs/texus/lib/nccnnet.c.64bit 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/texus/lib/nccnnet.c 2005-04-30 10:15:04.407743952 +0200
++++ Glide3/swlibs/texus/lib/nccnnet.c 2005-05-04 17:05:03.000000000 +0200
@@ -88,19 +88,19 @@
#define MAX_NEURONS 256
@@ -3553,7 +3938,7 @@
}
else {
--- Glide3/swlibs/texus/lib/rgt.c.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/rgt.c 2005-04-30 10:15:04.413743040 +0200
++++ Glide3/swlibs/texus/lib/rgt.c 2005-05-04 17:05:03.000000000 +0200
@@ -52,7 +52,7 @@
@@ -3591,7 +3976,7 @@
#endif
--- Glide3/swlibs/texus/lib/ncc.c.64bit 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/texus/lib/ncc.c 2005-04-30 10:15:04.404744408 +0200
++++ Glide3/swlibs/texus/lib/ncc.c 2005-05-04 17:05:03.000000000 +0200
@@ -124,7 +124,7 @@
}
@@ -3611,7 +3996,7 @@
}
else {
--- Glide3/swlibs/texus/lib/dequant.c.64bit 2000-06-15 02:11:40.000000000 +0200
-+++ Glide3/swlibs/texus/lib/dequant.c 2005-04-30 10:15:04.401744864 +0200
++++ Glide3/swlibs/texus/lib/dequant.c 2005-05-04 17:05:03.000000000 +0200
@@ -160,12 +160,12 @@
}
@@ -3659,7 +4044,7 @@
break;
case GR_TEXFMT_ARGB_1555: _txImgDequantizeARGB1555(dst, src, w, h);
--- Glide3/swlibs/texus2/cmd/makefile.autoconf.am.64bit 2000-08-07 17:24:44.000000000 +0200
-+++ Glide3/swlibs/texus2/cmd/makefile.autoconf.am 2005-04-30 10:15:04.419742128 +0200
++++ Glide3/swlibs/texus2/cmd/makefile.autoconf.am 2005-05-04 17:05:03.000000000 +0200
@@ -24,5 +24,5 @@
noinst_PROGRAMS = texus
texus_SOURCES = cmd.c
@@ -3667,86 +4052,30 @@
- $(top_builddir)/swlibs/texus2/lib/libtexus.la
+ $(top_builddir)/swlibs/texus2/lib/libtexus.la -lm
---- Glide3/swlibs/fxmisc/fximg.c.64bit 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/fxmisc/fximg.c 2005-04-30 10:15:04.392746232 +0200
-@@ -1948,7 +1948,7 @@
- if (prefix) { // if there's a path prefix
- char buf[1024], *p;
- strcpy(buf,prefix); // copy and replace semicolon
-- if ((p = strchr(buf,';'))) *p = '\0';
-+ if ((p = strchr(buf,';')) != NULL) *p = '\0';
- fprintf(stderr,buf);
- fprintf(stderr,"/");
- }
---- Glide3/swlibs/fxmisc/fxos.c.64bit 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/fxmisc/fxos.c 2005-04-30 10:15:04.393746080 +0200
-@@ -98,7 +98,7 @@
-
- // first try and open up the file in the current directory
- if (pprefix) *pprefix = NULL;
-- if ((file = fopen(filename,mode)))
-+ if ((file = fopen(filename,mode)) != NULL)
- return file;
- if (path == NULL)
- return NULL;
-@@ -115,7 +115,7 @@
- strcat(nameWithPath,"/"); // add directory separator
- strcat(nameWithPath,filename); // add filename
- if (pprefix) *pprefix = path; // save the prefix
-- if ((file = fopen(nameWithPath,mode)))
-+ if ((file = fopen(nameWithPath,mode)) != NULL)
- return file;
- path = psemi; // advance to next path element
- if (path)
---- Glide3/cvg/init/sst1init.h.64bit 2005-04-30 10:15:20.011371840 +0200
-+++ Glide3/cvg/init/sst1init.h 2005-04-30 10:20:06.491820192 +0200
-@@ -146,9 +146,13 @@
- # define P6FENCE {_asm xchg eax, p6FenceVar}
- #elif defined(macintosh) && __POWERPC__ && defined(__MWERKS__)
- # define P6FENCE __eieio()
--#elif defined (__GNUC__) && defined(__i386__)
-+#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
- # define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
- "eax");
-+#elif defined(__GNUC__) && defined(__ia64__)
-+# define P6FENCE asm volatile ("mf.a" ::: "memory");
-+#elif defined(__GNUC__) && defined(__alpha__)
-+# define P6FENCE asm volatile("mb" ::: "memory");
- #else
- # error "P6 Fencing in-line assembler code needs to be added for this compiler"
- #endif
---- Glide3/cvg/glide3/src/fxglide.h.64bit 2005-04-30 10:15:53.048349456 +0200
-+++ Glide3/cvg/glide3/src/fxglide.h 2005-04-30 10:19:34.853629928 +0200
-@@ -412,6 +412,13 @@
- #define P6FENCE p6Fence()
- #elif defined(__MSC__)
- #define P6FENCE {_asm xchg eax, p6FenceVar}
-+#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
-+# define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
-+ "eax");
-+#elif defined(__GNUC__) && defined(__ia64__)
-+# define P6FENCE asm volatile ("mf.a" ::: "memory");
-+#elif defined(__GNUC__) && defined(__alpha__)
-+# define P6FENCE asm volatile("mb" ::: "memory");
- #else
- #error "P6 Fencing in-line assembler code needs to be added for this compiler"
- #endif /* Compiler specific fence commands */
---- Glide3/cvg/glide3/src/makefile.linux.64bit 2000-07-12 23:33:31.000000000 +0200
-+++ Glide3/cvg/glide3/src/makefile.linux 2005-04-30 10:15:04.247768272 +0200
-@@ -19,10 +19,16 @@
-
- TAG_REGEXP = $(BUILD_ROOT)/$(FX_GLIDE_HW)/$(FX_HW_PROJECTS)/src/glide.rx
-
-+ARCH := $(patsubst sparc64,sparc,$(patsubst i%86,i386,$(shell uname -m)))
-+
- # Compile for specific hardware
- ifeq ($(FX_GLIDE_HW),cvg)
- FX_GLIDE_REAL_HW= 1
-+ifeq (i386,$(ARCH))
- FX_GLIDE_CTRISETUP = 0
+--- Glide3/configure.in.64bit 2000-10-20 21:07:00.000000000 +0200
++++ Glide3/configure.in 2005-05-04 17:07:23.000000000 +0200
+@@ -171,7 +171,14 @@
+ GLIDE_SANITY_SIZE=false
+ FX_DLL_BUILD=false
+ FX_GLIDE_HW_CULL=false
+-FX_GLIDE_CTRISETUP=false
++ARCH=`uname -m | sed "s|[[456]]86|386|g"`
++if test "$ARCH" = "i386" ; then
++ FX_GLIDE_I386=true
++ FX_GLIDE_CTRISETUP=false
+else
-+FX_GLIDE_CTRISETUP = 1
-+endif
++ FX_GLIDE_I386=false
++ FX_GLIDE_CTRISETUP=true
++fi
+ # Next, we read some configuration options
+ # statically. This is to avoid creating a bunch of
+ # not-terribly-useful --enable options.
+@@ -215,6 +222,8 @@
+ test x$FX_GLIDE_VERTEX_TABLE = xtrue)
+ AM_CONDITIONAL(FX_HOOPTI_TRI_SETUP_COMPARE,dnl
+ test x$FX_HOOPTI_TRI_SETUP_COMPARE = xtrue)
++AM_CONDITIONAL(FX_GLIDE_I386,dnl
++ test x$FX_GLIDE_I386 = xtrue)
- HWSPEC = fifo.c
- LCDEFS += -DCVG \
+ dnl Checks for programs.
+ AC_PROG_CC
Glide3-fixes.patch:
Index: Glide3-fixes.patch
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3-fixes.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Glide3-fixes.patch 30 Apr 2005 10:18:56 -0000 1.2
+++ Glide3-fixes.patch 4 May 2005 15:14:46 -0000 1.3
@@ -1,5 +1,5 @@
---- Glide3/cvg/init/makefile.autoconf.am.fix 2000-07-27 04:39:18.000000000 +0200
-+++ Glide3/cvg/init/makefile.autoconf.am 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/cvg/init/makefile.autoconf.am.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/cvg/init/makefile.autoconf.am 2005-05-04 16:13:03.000000000 +0200
@@ -49,7 +49,7 @@
LDEFS = -DINIT_LINUX $(GLIDE_DEBUG_VDEFS)
@@ -9,8 +9,8 @@
libsst1init_la_SOURCES = sst1init.c info.c print.c parse.c \
gamma.c util.c sli.c video.c dac.c \
gdebug.c canopus.c
---- Glide3/cvg/glide3/src/g3df.c.fix 1999-12-07 22:42:32.000000000 +0100
-+++ Glide3/cvg/glide3/src/g3df.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/cvg/glide3/src/g3df.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/cvg/glide3/src/g3df.c 2005-05-04 16:13:03.000000000 +0200
@@ -70,6 +70,7 @@
*/
#include
@@ -32,8 +32,8 @@
}
#else
{
---- Glide3/cvg/glide3/src/distate.c.fix 1999-12-07 22:42:31.000000000 +0100
-+++ Glide3/cvg/glide3/src/distate.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/cvg/glide3/src/distate.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/cvg/glide3/src/distate.c 2005-05-04 16:13:03.000000000 +0200
@@ -166,25 +166,25 @@
*/
@@ -67,9 +67,9 @@
/*-------------------------------------------------------------------
Function: grAlphaBlendFunction
---- Glide3/cvg/glide3/src/fxglide.h.fix 1999-12-07 22:42:31.000000000 +0100
-+++ Glide3/cvg/glide3/src/fxglide.h 2004-09-04 11:53:34.000000000 +0200
-@@ -1417,7 +1417,7 @@
+--- Glide3-fix/cvg/glide3/src/fxglide.h.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/cvg/glide3/src/fxglide.h 2005-05-04 16:13:03.000000000 +0200
+@@ -1426,7 +1426,7 @@
#ifdef GLIDE3
#define GR_STATE_ENTRY(name, type, args) \
@@ -78,7 +78,7 @@
#else
#define GR_STATE_ENTRY(name, type, args) \
GR_ENTRY(name, type, args)
-@@ -2937,7 +2937,7 @@
+@@ -2946,7 +2946,7 @@
#define REG_GROUP_SETF_CLAMP(__regBase, __regAddr, __val) \
do { \
const FxU32 fpClampVal = FP_FLOAT_CLAMP(__val); \
@@ -87,7 +87,7 @@
SET(((FxU32*)(__regBase))[offsetof(SstRegs, __regAddr) >> 2], fpClampVal); \
GR_INC_SIZE(sizeof(FxU32)); \
} while(0)
-@@ -3339,17 +3339,17 @@
+@@ -3350,17 +3350,17 @@
#endif
#ifdef GLIDE3_DEBUG
@@ -108,8 +108,8 @@
#define G3_LOD_TRANSLATE(lod) (lod)
#define G3_ASPECT_TRANSLATE(aspect) (aspect)
#endif /* !(defined(GLIDE3) && defined(GLIDE3_ALPHA)) */
---- Glide3/cvg/glide3/src/makefile.autoconf.am.fix 2000-10-31 04:25:45.000000000 +0100
-+++ Glide3/cvg/glide3/src/makefile.autoconf.am 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/cvg/glide3/src/makefile.autoconf.am.fix 2005-05-04 16:38:29.000000000 +0200
++++ Glide3-fix/cvg/glide3/src/makefile.autoconf.am 2005-05-04 16:21:36.000000000 +0200
@@ -23,12 +23,6 @@
#
# First the variable definitions.
@@ -123,16 +123,24 @@
if GLIDE_DEBUG
DEBUG_VDEFS = -DGLIDE_DEBUG \
-DGDBG_INFO_ON \
-@@ -40,15 +34,22 @@
- GL_AMD3D_VDEFS = -DGL_AMD3D
+@@ -36,19 +30,30 @@
+ -DGLIDE_SANITY_ASSERT
+ endif
+
+-if GL_AMD3D
+-GL_AMD3D_VDEFS = -DGL_AMD3D
++if FX_GLIDE_I386
++FX_GLIDE_I386_VDEFS = -DFX_GLIDE_I386=1
endif
-if FX_GLIDE_HW_CULL
-FX_GLIDE_HW_VDEFS =
-else
-FX_GLIDE_HW_VDEFS = -DGLIDE_TRI_CULLING=1
--endif
--
++if GL_AMD3D
++GL_AMD3D_VDEFS = -DGL_AMD3D
+ endif
+
if FX_GLIDE_SW_SETUP
FX_GLIDE_SW_SETUP_VDEFS = -DGLIDE_HW_TRI_SETUP=0 \
-DGLIDE_TRI_CULLING=1
@@ -152,7 +160,7 @@
endif
if FX_GLIDE_CTRISETUP
-@@ -74,79 +75,106 @@
+@@ -74,79 +79,111 @@
FX_GLIDE_NO_SPLASH_VDEFS = -DGLIDE_SPLASH
endif
@@ -171,6 +179,7 @@
-include_HEADERS = glide.h
+VDEFS = $(HAL_HW_VDEFS) \
+ $(DEBUG_VDEFS) \
++ $(FX_GLIDE_I386_VDEFS) \
+ $(GL_AMD3D_VDEFS) \
+ $(FX_GLIDE_SW_SETUP_VDEFS) \
+ $(FX_HOOPTI_TRI_SETUP_COMPARE_VDEFS) \
@@ -207,6 +216,11 @@
+#
+# Library definitions.
+#
++if FX_GLIDE_I386
++FX_GLIDE_I386_SRC = cpudtect.S
++endif
++
++VGLIDE_SRC = $(FX_GLIDE_TRISETUP_SRC) $(FX_GLIDE_I386_SRC)
+
+WHOLE_LIBS = $(top_builddir)/swlibs/fxmisc/libfxmisc.la \
+ $(top_builddir)/swlibs/newpci/pcilib/libfxpci.la \
@@ -228,8 +242,7 @@
gglide.c glfb.c gsst.c gtex.c gtexdl.c\
fifo.c gstrip.c distrip.c distate.c diget.c \
- xtexdl.c cpudtect.s
-+ xtexdl.c cpudtect.S \
-+ $(FX_GLIDE_TRISETUP_SRC)
++ xtexdl.c $(VGLIDE_SRC)
+
+libglide3_la_LDFLAGS = -version-info 13:0:10
+libglide3_la_LIBADD = $(WHOLE_LIBS) $(LINK_LIBS)
@@ -306,9 +319,9 @@
xdraw2_def.o xdraw3_def.o xtexdl_def.o: fxinline.h
xdraw2_def.lo xdraw3_def.lo xtexdl_def.lo: fxinline.h
xdraw2_3dnow.o xdraw3_3dnow.o xtexdl_3dnow.o: fxgasm.h
---- Glide3/h3/glide3/src/makefile.autoconf.am.fix 2004-09-04 11:53:34.000000000 +0200
-+++ Glide3/h3/glide3/src/makefile.autoconf.am 2004-09-04 11:53:34.000000000 +0200
-@@ -94,16 +94,12 @@
+--- Glide3-fix/h3/glide3/src/makefile.autoconf.am.fix 2005-05-04 16:41:37.000000000 +0200
++++ Glide3-fix/h3/glide3/src/makefile.autoconf.am 2005-05-04 16:15:21.000000000 +0200
+@@ -98,16 +98,12 @@
else
FX_GLIDE_CTRISETUP_SRC =
if GL_AMD3D
@@ -327,7 +340,7 @@
VDEFS = $(FX_CHRIS_DENIS_ANTHONY_HACK_VDEFS) \
$(FX_GLIDE_ALT_TAB_VDEFS) \
$(FX_GLIDE_DIRECT_WRITE_VDEFS) \
-@@ -138,33 +134,21 @@
+@@ -143,33 +139,21 @@
#
# Special rules for assembly files.
#
@@ -371,17 +384,17 @@
if DRI_BUILD
gglide.c: $(top_srcdir)/h3/glide3/src/gglide.c.dri
-@@ -219,7 +203,7 @@
+@@ -228,7 +212,7 @@
gglide.c distate.c gstrip.c distrip.c \
diget.c glfb.c gsst.c gtex.c gtexdl.c \
- fifo.c xtexdl_def.c cpudtect.S \
+ fifo.c xtexdl_def.c \
- $(VGLIDE_SRC) $(ASMTRISETUP) $(GL_AMD3D_SRC)
+ $(VGLIDE_SRC) $(ASMTRISETUP)
libglide3_la_LDFLAGS = -version-info 13:0:10
libglide3_la_LIBADD = $(WHOLE_LIBS) $(LINK_LIBS)
---- Glide3/h3/glide3/src/distate.c.fix 2000-11-24 19:36:48.000000000 +0100
-+++ Glide3/h3/glide3/src/distate.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/h3/glide3/src/distate.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h3/glide3/src/distate.c 2005-05-04 16:13:03.000000000 +0200
@@ -203,23 +203,23 @@
*/
@@ -412,9 +425,9 @@
/*-------------------------------------------------------------------
Function: grAlphaBlendFunction
---- Glide3/h3/glide3/src/fxglide.h.fix 2000-11-24 19:36:48.000000000 +0100
-+++ Glide3/h3/glide3/src/fxglide.h 2004-09-04 11:53:34.000000000 +0200
-@@ -1512,7 +1512,7 @@
+--- Glide3-fix/h3/glide3/src/fxglide.h.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h3/glide3/src/fxglide.h 2005-05-04 16:13:03.000000000 +0200
+@@ -1519,7 +1519,7 @@
#ifdef GLIDE3
#define GR_STATE_ENTRY(name, type, args) \
@@ -423,7 +436,7 @@
#else
#define GR_STATE_ENTRY(name, type, args) \
GR_ENTRY(name, type, args)
-@@ -1831,7 +1831,7 @@
+@@ -1838,7 +1838,7 @@
#define CUR_TRI_PROC(__checkValidP, __cullP) \
(*gc->archDispatchProcs.coorModeTriVector)[__checkValidP][__cullP]
#define INVALIDATE(regset) {\
@@ -432,17 +445,17 @@
gc->triSetupProc = CUR_TRI_PROC(FXTRUE, (gc->state.cull_mode != GR_CULL_DISABLE)); \
}
---- Glide3/h3/glide3/src/g3df.c.fix 1999-11-24 22:44:56.000000000 +0100
-+++ Glide3/h3/glide3/src/g3df.c 2004-09-04 11:53:34.000000000 +0200
-@@ -72,6 +72,7 @@
- */
+--- Glide3-fix/h3/glide3/src/g3df.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h3/glide3/src/g3df.c 2005-05-04 16:13:03.000000000 +0200
+@@ -73,6 +73,7 @@
+ #include
#include
#include
+#include
#include <3dfx.h>
#define FX_DLL_DEFINITION
-@@ -401,7 +402,11 @@
+@@ -402,7 +403,11 @@
/* This function is not found in libgcc.a */
{
char* tempStr = (char*)color_format;
@@ -455,8 +468,8 @@
}
#else
{
---- Glide3/h3/glide3/src/fxcmd.h.fix 1999-11-24 22:44:55.000000000 +0100
-+++ Glide3/h3/glide3/src/fxcmd.h 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/h3/glide3/src/fxcmd.h.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h3/glide3/src/fxcmd.h 2005-05-04 16:13:03.000000000 +0200
@@ -1312,7 +1312,7 @@
#define REG_GROUP_SETF_CLAMP(__regBase, __regAddr, __val) \
do { \
@@ -466,9 +479,9 @@
SET(((FxU32*)(__regBase))[offsetof(SstRegs, __regAddr) >> 2], fpClampVal); \
GR_INC_SIZE(sizeof(FxU32)); \
} while(0)
---- Glide3/h3/minihwc/linhwc.c.dri.fix 2000-10-27 12:27:27.000000000 +0200
-+++ Glide3/h3/minihwc/linhwc.c.dri 2004-09-04 11:53:34.000000000 +0200
-@@ -76,6 +76,13 @@
+--- Glide3-fix/h3/minihwc/linhwc.c.dri.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h3/minihwc/linhwc.c.dri 2005-05-04 16:13:03.000000000 +0200
+@@ -82,6 +82,13 @@
#define HWC_TILED_BUFFER_Y_ALIGN 0x20000UL
#define HWC_TILED_BUFFER_X_ADJUST 0x80UL
@@ -482,7 +495,7 @@
static hwcInfo hInfo;
static char errorString[1024];
-@@ -83,6 +90,7 @@
+@@ -89,6 +96,7 @@
static FxU32 calcBufferSize(FxU32 xres, FxU32 yres, FxBool tiled);
static FxU32 calcBufferSizeInTiles(FxU32 xres, FxU32 yres);
static FxU32 calcBufferHeightInTiles(FxU32 yres);
@@ -490,9 +503,9 @@
typedef struct envitem_t {
char *env;
---- Glide3/h5/glide3/src/makefile.autoconf.am.fix 2004-09-04 11:53:34.000000000 +0200
-+++ Glide3/h5/glide3/src/makefile.autoconf.am 2004-09-04 11:53:34.000000000 +0200
-@@ -152,41 +152,35 @@
+--- Glide3-fix/h5/glide3/src/makefile.autoconf.am.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h5/glide3/src/makefile.autoconf.am 2005-05-04 16:13:03.000000000 +0200
+@@ -157,41 +157,35 @@
#
# Special rules for assembly files.
#
@@ -541,7 +554,7 @@
$(RM) -f $*.tmp.s
#
-@@ -196,7 +186,7 @@
+@@ -201,7 +195,7 @@
FX_GLIDE_CTRISETUP_SRC = gxdraw.c
else
if GL_AMD3D
@@ -550,9 +563,9 @@
else
FX_GLIDE_CTRISETUP_SRC = xdraw2_def.s xdraw3_def.s
endif
---- Glide3/h5/glide3/src/fxglide.h.fix 2000-11-24 19:36:47.000000000 +0100
-+++ Glide3/h5/glide3/src/fxglide.h 2004-09-04 11:53:34.000000000 +0200
-@@ -2119,7 +2119,7 @@
+--- Glide3-fix/h5/glide3/src/fxglide.h.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h5/glide3/src/fxglide.h 2005-05-04 16:13:03.000000000 +0200
+@@ -2121,7 +2121,7 @@
#ifdef GLIDE3
#define GR_STATE_ENTRY(name, type, args) \
@@ -561,7 +574,7 @@
#else
#define GR_STATE_ENTRY(name, type, args) \
GR_ENTRY(name, type, args)
-@@ -2626,13 +2626,13 @@
+@@ -2628,13 +2628,13 @@
#define CUR_TRI_PROC(__checkValidP, __cullP) \
(*gc->archDispatchProcs.coorModeTriVector)[__checkValidP][__cullP]
#define INVALIDATE(regset) {\
@@ -577,8 +590,8 @@
}
void
---- Glide3/h5/glide3/src/distate.c.fix 2000-11-24 19:36:47.000000000 +0100
-+++ Glide3/h5/glide3/src/distate.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/h5/glide3/src/distate.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h5/glide3/src/distate.c 2005-05-04 16:13:03.000000000 +0200
@@ -349,31 +349,31 @@
*/
@@ -620,17 +633,17 @@
/*-------------------------------------------------------------------
Function: grAlphaBlendFunction
---- Glide3/h5/glide3/src/g3df.c.fix 2000-11-16 00:32:53.000000000 +0100
-+++ Glide3/h5/glide3/src/g3df.c 2004-09-04 11:53:34.000000000 +0200
-@@ -101,6 +101,7 @@
- */
+--- Glide3-fix/h5/glide3/src/g3df.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h5/glide3/src/g3df.c 2005-05-04 16:13:03.000000000 +0200
+@@ -102,6 +102,7 @@
+ #include
#include
#include
+#include
#include <3dfx.h>
#define FX_DLL_DEFINITION
-@@ -476,7 +477,11 @@
+@@ -477,7 +478,11 @@
/* This function is not found in libgcc.a */
{
char* tempStr = (char*)color_format;
@@ -643,8 +656,8 @@
}
#else
{
---- Glide3/h5/glide3/src/gglide.c.fix 2004-09-07 11:54:18.939373784 +0200
-+++ Glide3/h5/glide3/src/gglide.c 2004-09-07 11:55:00.657031736 +0200
+--- Glide3-fix/h5/glide3/src/gglide.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/h5/glide3/src/gglide.c 2005-05-04 16:13:03.000000000 +0200
@@ -2903,6 +2903,11 @@
GR_END();
#undef FN_NAME
@@ -657,8 +670,8 @@
#endif /* defined(__linux__) */
/*---------------------------------------------------------------------------
---- Glide3/swlibs/fxmisc/fxos.c.fix 2000-10-03 20:31:53.000000000 +0200
-+++ Glide3/swlibs/fxmisc/fxos.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/fxmisc/fxos.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/fxmisc/fxos.c 2005-05-04 16:13:03.000000000 +0200
@@ -24,6 +24,7 @@
#include
#include
@@ -667,8 +680,8 @@
#ifdef WIN32
#include
---- Glide3/swlibs/include/make/3dfx.linux.mak.fix 2000-07-12 23:35:28.000000000 +0200
-+++ Glide3/swlibs/include/make/3dfx.linux.mak 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/include/make/3dfx.linux.mak.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/include/make/3dfx.linux.mak 2005-05-04 16:13:03.000000000 +0200
@@ -77,7 +77,7 @@
DEBUGDEFS = -DGDBG_INFO_ON -DGLIDE_DEBUG
GCDEFS = -DENDB -DX11
@@ -687,8 +700,8 @@
-fexpensive-optimizations -ffast-math -DBIG_OPT
CDEBUG = -g -O
---- Glide3/swlibs/include/make/makefile.autoconf.bottom.fix 2000-08-07 17:24:44.000000000 +0200
-+++ Glide3/swlibs/include/make/makefile.autoconf.bottom 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/include/make/makefile.autoconf.bottom.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/include/make/makefile.autoconf.bottom 2005-05-04 16:13:03.000000000 +0200
@@ -51,11 +51,11 @@
GLIDE_DEBUG_GCFLAGS = -g -O
GLIDE_DEBUG_GDEFS = -DGDBG_INFO_ON -DGLIDE_DEBUG
@@ -720,8 +733,8 @@
-I$(top_srcdir)/h3/incsrc \
-I$(top_srcdir)/h3/minihwc
endif
---- Glide3/swlibs/include/make/3dfx.mak.fix 2000-10-03 20:25:35.000000000 +0200
-+++ Glide3/swlibs/include/make/3dfx.mak 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/include/make/3dfx.mak.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/include/make/3dfx.mak 2005-05-04 16:13:03.000000000 +0200
@@ -110,7 +110,7 @@
DEBUGDEFS = -DGDBG_INFO_ON -DGLIDE_DEBUG
GCDEFS = -DENDB -DX11
@@ -740,8 +753,8 @@
-fexpensive-optimizations -ffast-math -DBIG_OPT
CDEBUG = -g -O
---- Glide3/swlibs/newpci/pcilib/fxpci.c.fix 2000-11-27 10:49:33.000000000 +0100
-+++ Glide3/swlibs/newpci/pcilib/fxpci.c 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/newpci/pcilib/fxpci.c.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/newpci/pcilib/fxpci.c 2005-05-04 16:13:03.000000000 +0200
@@ -469,7 +469,7 @@
*/
@@ -762,8 +775,8 @@
continue;
if (deviceID == 0xFFFF) /* if special value */
---- Glide3/swlibs/texus2/lib/makefile.autoconf.am.fix 2000-08-25 19:33:26.000000000 +0200
-+++ Glide3/swlibs/texus2/lib/makefile.autoconf.am 2004-09-04 11:53:34.000000000 +0200
+--- Glide3-fix/swlibs/texus2/lib/makefile.autoconf.am.fix 2005-05-04 16:12:55.000000000 +0200
++++ Glide3-fix/swlibs/texus2/lib/makefile.autoconf.am 2005-05-04 16:13:03.000000000 +0200
@@ -33,6 +33,7 @@
noinst_LTLIBRARIES = libtexus.la
noinst_HEADERS = texusint.h
Glide3-new-autotools-bugfix.patch:
Index: Glide3-new-autotools-bugfix.patch
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3-new-autotools-bugfix.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Glide3-new-autotools-bugfix.patch 28 Apr 2005 18:39:19 -0000 1.1
+++ Glide3-new-autotools-bugfix.patch 4 May 2005 15:14:46 -0000 1.2
@@ -1,8 +1,6 @@
-Fixup for new autotools for rawhide.
-
---- h3/glide3/src/makefile.autoconf.am.new-autotools-bugfix Wed May 29 11:54:04 2002
-+++ h3/glide3/src/makefile.autoconf.am Wed May 29 11:55:46 2002
-@@ -208,7 +208,8 @@
+--- Glide3-fix/h3/glide3/src/makefile.autoconf.am.new-autotools-bugfix 2005-05-04 16:08:57.000000000 +0200
++++ Glide3-fix/h3/glide3/src/makefile.autoconf.am 2005-05-04 16:09:10.000000000 +0200
+@@ -217,7 +217,8 @@
noinst_HEADERS = fxglide.h gsstdef.h gsfc.h \
fxcmd.h fxsplash.h tv.h rcver.h qmodes.h \
macglide3.h
@@ -12,9 +10,9 @@
lib_LTLIBRARIES = libglide3.la
libglide3_la_SOURCES = fxinline.h fxgasm.h \
---- h5/glide3/src/makefile.autoconf.am.new-autotools-bugfix Wed May 29 11:56:58 2002
-+++ h5/glide3/src/makefile.autoconf.am Wed May 29 11:58:15 2002
-@@ -221,8 +221,8 @@
+--- Glide3-fix/h5/glide3/src/makefile.autoconf.am.new-autotools-bugfix 2005-05-04 16:08:57.000000000 +0200
++++ Glide3-fix/h5/glide3/src/makefile.autoconf.am 2005-05-04 16:09:10.000000000 +0200
+@@ -230,8 +230,8 @@
gsfc.h gsstdef.h \
qmodes.h tv.h \
fxgasm.h fxinline.h
Index: Glide3.spec
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Glide3.spec 2 May 2005 13:51:46 -0000 1.4
+++ Glide3.spec 4 May 2005 15:14:46 -0000 1.5
@@ -49,7 +49,7 @@
%prep
%setup -q -n Glide3
%patch0 -p1 -b .64bit
-%patch1 -p0 -b .new-autotools-bugfix
+%patch1 -p1 -b .new-autotools-bugfix
%patch2 -p1 -b .redhat-cleanup-1
%patch3 -p1 -b .fix
%patch4 -p1 -b .gcc4
@@ -62,11 +62,11 @@
automake-1.4 -a
autoconf
-#%ifarch %{ix86}
-#%define configure_flags --enable-fx-debug=no --enable-amd3d
-#%else
+%ifarch %{ix86}
+%define configure_flags --enable-fx-debug=no --enable-amd3d
+%else
%define configure_flags --enable-fx-debug=no
-#%endif
+%endif
mkdir build-5
cd build-5
@@ -156,6 +156,13 @@
%changelog
+* Mon May 4 2005 Hans de Goede
+- Tested amd3dnow code on a voodoo2, works for me (tm). Enabled
+ amd3dnow code on i386 for now.
+- Added FX_GLIDE_I386 AM-conditonal and define, only use and build
+ cpudtect.s when this is set. This should fix the cpudtect assemble problem
+ on x86_64. Made this part of Glide-64bit.patch.
+
* Mon May 2 2005 Hans de Goede
- Fix amd3dnow code for cvg(voodoo2) so that it not only compiles but
also links. Still untested, so still disabled.
From fedora-extras-commits at redhat.com Wed May 4 16:27:59 2005
From: fedora-extras-commits at redhat.com (Matthias Saou (thias))
Date: Wed, 4 May 2005 12:27:59 -0400
Subject: rpms/synergy/devel synergy.spec,1.7,1.8
Message-ID: <200505041627.j44GRxO4009262@cvs-int.fedora.redhat.com>
Author: thias
Update of /cvs/extras/rpms/synergy/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9245
Modified Files:
synergy.spec
Log Message:
Release bump, as the last build attempt didn't include the patch I added (same E-V-R as last tag is my guess).
Index: synergy.spec
===================================================================
RCS file: /cvs/extras/rpms/synergy/devel/synergy.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- synergy.spec 17 Apr 2005 18:45:16 -0000 1.7
+++ synergy.spec 4 May 2005 16:27:57 -0000 1.8
@@ -1,7 +1,7 @@
Summary: Mouse and keyboard sharing utility
Name: synergy
Version: 1.2.2
-Release: 2
+Release: 3
License: GPL
Group: System Environment/Daemons
URL: http://synergy2.sourceforge.net/
@@ -47,6 +47,9 @@
%changelog
+* Wed May 4 2005 Matthias Saou 1.2.2-3
+- Rebuild (my bad with CVS "make tag", I guess).
+
* Sun Apr 17 2005 Matthias Saou 1.2.2-2
- Disable -Werror as build fails with gcc4 otherwise (temporary fix).
From fedora-extras-commits at redhat.com Wed May 4 16:30:46 2005
From: fedora-extras-commits at redhat.com (David Woodhouse (dwmw2))
Date: Wed, 4 May 2005 12:30:46 -0400
Subject: rpms/exim import.log,1.2,1.3
Message-ID: <200505041630.j44GUkXa009388@cvs-int.fedora.redhat.com>
Author: dwmw2
Update of /cvs/extras/rpms/exim
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9360
Modified Files:
import.log
Log Message:
auto-import exim-4.51-1 on branch devel from exim-4.51-1.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/exim/import.log,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- import.log 19 Apr 2005 04:06:04 -0000 1.2
+++ import.log 4 May 2005 16:30:44 -0000 1.3
@@ -1 +1,2 @@
exim-4_50-2:HEAD:exim-4.50-2.src.rpm:1113883526
+exim-4_51-1:HEAD:exim-4.51-1.src.rpm:1115224188
From fedora-extras-commits at redhat.com Wed May 4 16:30:46 2005
From: fedora-extras-commits at redhat.com (David Woodhouse (dwmw2))
Date: Wed, 4 May 2005 12:30:46 -0400
Subject: rpms/exim/devel exim-4.51-csa.2c.patch, NONE, 1.1 .cvsignore, 1.2,
1.3 exim.spec, 1.1, 1.2 sources, 1.2, 1.3
Message-ID: <200505041630.j44GUkNc009395@cvs-int.fedora.redhat.com>
Author: dwmw2
Update of /cvs/extras/rpms/exim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9360/devel
Modified Files:
.cvsignore exim.spec sources
Added Files:
exim-4.51-csa.2c.patch
Log Message:
auto-import exim-4.51-1 on branch devel from exim-4.51-1.src.rpm
exim-4.51-csa.2c.patch:
--- NEW FILE exim-4.51-csa.2c.patch ---
--- doc/ChangeLog 4 May 2005 10:17:28 -0000 1.133
+++ doc/ChangeLog 4 May 2005 10:42:03 -0000
@@ -287,6 +287,8 @@
from the Makefile to this script so that it can call the same version of
"make".
+TF/02 Added support for Client SMTP Authorization. See NewStuff for details.
+
A note about Exim versions 4.44 and 4.50
----------------------------------------
--- doc/NewStuff 3 May 2005 14:20:00 -0000 1.39
+++ doc/NewStuff 4 May 2005 10:42:03 -0000
@@ -181,6 +181,61 @@
both kinds of timeout. A transport filter timeout is now identified in
the log output.
+TF/02 Support for checking Client SMTP Authorization has been added. CSA is a
+ system which allows a site to advertise which machines are and are not
+ permitted to send email. This is done by placing special SRV records in
+ the DNS, which are looked up using the client's HELO domain. At this
+ time CSA is still an Internet-Draft.
+
+ Client SMTP Authorization checks are performed by the ACL condition
+ verify=csa. This will fail if the client is not authorized. If there is
+ a DNS problem, or if no valid CSA SRV record is found, or if the client
+ is authorized, the condition succeeds. These three cases can be
+ distinguished using the expansion variable $csa_status, which can take
+ one of the values "fail", "defer", "unknown", or "ok". The condition
+ does not itself defer because that would be likely to cause problems
+ for legitimate email.
+
+ The error messages produced by the CSA code include slightly more
+ detail. If $csa_status is "defer" this may be because of problems
+ looking up the CSA SRV record, or problems looking up the CSA target
+ address record. There are four reasons for $csa_status being "fail":
+ the client's host name is explicitly not authorized; the client's IP
+ address does not match any of the CSA target IP addresses; the client's
+ host name is authorized but it has no valid target IP addresses (e.g.
+ the target's addresses are IPv6 and the client is using IPv4); or the
+ client's host name has no CSA SRV record but a parent domain has
+ asserted that all subdomains must be explicitly authorized.
+
+ The verify=csa condition can take an argument which is the domain to
+ use for the DNS query. The default is verify=csa/$sender_helo_name.
+
+ This implementation includes an extension to CSA. If the query domain
+ is an address literal such as [192.0.2.95], or if it is a bare IP
+ address, Exim will search for CSA SRV records in the reverse DNS as if
+ the HELO domain was e.g. 95.2.0.192.in-addr.arpa. Therefore it is
+ meaningful to say, for example, verify=csa/$sender_host_address - in
+ fact, this is the check that Exim performs if the client does not say
+ HELO. This extension can be turned off by setting the main
+ configuration option dns_csa_use_reverse = false.
+
+ If a CSA SRV record is not found for the domain itself, then a search
+ is performed through its parent domains for a record which might be
+ making assertions about subdomains. The maximum depth of this search is
+ limited using the main configuration option dns_csa_search_limit, which
+ takes the value 5 by default. Exim does not look for CSA SRV records in
+ a top level domain, so the default settings handle HELO domains as long
+ as seven (hostname.five.four.three.two.one.com) which encompasses the
+ vast majority of legitimate HELO domains.
+
+ The dnsdb lookup also has support for CSA. Although dnsdb already
+ supports SRV lookups, this is not sufficient because of the extra
+ parent domain search behaviour of CSA, and (as with PTR lookups)
+ dnsdb also turns IP addresses into lookups in the reverse DNS space.
+ The result of ${lookup dnsdb {csa=$sender_helo_name} } has two
+ space-separated fields: an authorization code and a target host name.
+ The authorization code can be "Y" for yes, "N" for no, "X" for explicit
+ authorization required but absent, or "?" for unknown.
Version 4.50
------------
--- src/acl.c 6 Apr 2005 14:03:53 -0000 1.28
+++ src/acl.c 4 May 2005 10:42:26 -0000
@@ -505,6 +505,45 @@
{ US"submission", CONTROL_SUBMISSION, TRUE}
};
+/* Support data structures for Client SMTP Authorization. acl_verify_csa()
+caches its result in a tree to avoid repeated DNS queries. The result is an
+integer code which is used as an index into the following tables of
+explanatory strings and verification return codes. */
+
+static tree_node *csa_cache = NULL;
+
+enum { CSA_UNKNOWN, CSA_OK, CSA_DEFER_SRV, CSA_DEFER_ADDR,
+ CSA_FAIL_EXPLICIT, CSA_FAIL_DOMAIN, CSA_FAIL_NOADDR, CSA_FAIL_MISMATCH };
+
+/* The acl_verify_csa() return code is translated into an acl_verify() return
+code using the following table. It is OK unless the client is definitely not
+authorized. This is because CSA is supposed to be optional for sending sites,
+so recipients should not be too strict about checking it - especially because
+DNS problems are quite likely to occur. It's possible to use $csa_status in
+further ACL conditions to distinguish ok, unknown, and defer if required, but
+the aim is to make the usual configuration simple. */
+
+static int csa_return_code[] = {
+ OK, OK, OK, OK,
+ FAIL, FAIL, FAIL, FAIL
+};
+
+static uschar *csa_status_string[] = {
+ "unknown", "ok", "defer", "defer",
+ "fail", "fail", "fail", "fail"
+};
+
+static uschar *csa_reason_string[] = {
+ "unknown",
+ "ok",
+ "deferred (SRV lookup failed)",
+ "deferred (target address lookup failed)",
+ "failed (explicit authorization required)",
+ "failed (host name not authorized)",
+ "failed (no authorized addresses)",
+ "failed (client address mismatch)"
+};
+
/* Enable recursion between acl_check_internal() and acl_check_condition() */
static int acl_check_internal(int, address_item *, uschar *, int, uschar **,
@@ -938,6 +977,299 @@
/*************************************************
+* Check client IP address matches CSA target *
+*************************************************/
+
+/* Called from acl_verify_csa() below. This routine scans a section of a DNS
+response for address records belonging to the CSA target hostname. The section
+is specified by the reset argument, either RESET_ADDITIONAL or RESET_ANSWERS.
+If one of the addresses matches the client's IP address, then the client is
+authorized by CSA. If there are target IP addresses but none of them match
+then the client is using an unauthorized IP address. If there are no target IP
+addresses then the client cannot be using an authorized IP address. (This is
+an odd configuration - why didn't the SRV record have a weight of 1 instead?)
+
+Arguments:
+ dnsa the DNS answer block
+ dnss a DNS scan block for us to use
+ reset option specifing what portion to scan, as described above
+ target the target hostname to use for matching RR names
+
+Returns: CSA_OK successfully authorized
+ CSA_FAIL_MISMATCH addresses found but none matched
+ CSA_FAIL_NOADDR no target addresses found
+*/
+
+static int
+acl_verify_csa_address(dns_answer *dnsa, dns_scan *dnss, int reset,
+ uschar *target)
+{
+dns_record *rr;
+dns_address *da;
+
+BOOL target_found = FALSE;
+
+for (rr = dns_next_rr(dnsa, dnss, reset);
+ rr != NULL;
+ rr = dns_next_rr(dnsa, dnss, RESET_NEXT))
+ {
+ /* Check this is an address RR for the target hostname. */
+
+ if (rr->type != T_A
+ #if HAVE_IPV6
+ && rr->type != T_AAAA
+ #ifdef SUPPORT_A6
+ && rr->type != T_A6
+ #endif
+ #endif
+ ) continue;
+
+ if (strcmpic(target, rr->name) != 0) continue;
+
+ target_found = TRUE;
+
+ /* Turn the target address RR into a list of textual IP addresses and scan
+ the list. There may be more than one if it is an A6 RR. */
+
+ for (da = dns_address_from_rr(&dnsa, rr); da != NULL; da = da->next)
+ {
+ /* If the client IP address matches the target IP address, it's good! */
+
+ DEBUG(D_acl) debug_printf("CSA target address is %s\n", da->address);
+
+ if (strcmpic(sender_host_address, da->address) == 0) return CSA_OK;
+ }
+ }
+
+/* If we found some target addresses but none of them matched, the client is
+using an unauthorized IP address, otherwise the target has no authorized IP
+addresses. */
+
+if (target_found) return CSA_FAIL_MISMATCH;
+else return CSA_FAIL_NOADDR;
+}
+
+
+
+/*************************************************
+* Verify Client SMTP Authorization *
+*************************************************/
+
+/* Called from acl_verify() below. This routine calls dns_lookup_special()
+to find the CSA SRV record corresponding to the domain argument, or
+$sender_helo_name if no argument is provided. It then checks that the
+client is authorized, and that its IP address corresponds to the SRV
+target's address by calling acl_verify_csa_address() above. The address
+should have been returned in the DNS response's ADDITIONAL section, but if
+not we perform another DNS lookup to get it.
+
+Arguments:
+ domain pointer to optional parameter following verify = csa
+
+Returns: CSA_UNKNOWN no valid CSA record found
+ CSA_OK successfully authorized
+ CSA_FAIL_* client is definitely not authorized
+ CSA_DEFER_* there was a DNS problem
+*/
+
+static int
+acl_verify_csa(uschar *domain)
+{
+tree_node *t;
+uschar *found, *p;
+int priority, weight, port;
+dns_answer dnsa;
+dns_scan dnss;
+dns_record *rr;
+int rc, type;
+uschar target[256];
+
+/* Work out the domain we are using for the CSA lookup. The default is the
+client's HELO domain. If the client has not said HELO, use its IP address
+instead. If it's a local client (exim -bs), CSA isn't applicable. */
+
+while (isspace(*domain) && *domain != '\0') ++domain;
+if (*domain == '\0') domain = sender_helo_name;
+if (domain == NULL) domain = sender_host_address;
+if (sender_host_address == NULL) return CSA_UNKNOWN;
+
+/* If we have an address literal, strip off the framing ready for turning it
+into a domain. The framing consists of matched square brackets possibly
+containing a keyword and a colon before the actual IP address. */
+
+if (domain[0] == '[')
+ {
+ uschar *start = Ustrchr(domain, ':');
+ if (start == NULL) start = domain;
+ domain = string_copyn(start + 1, Ustrlen(start) - 2);
+ }
+
+/* Turn domains that look like bare IP addresses into domains in the reverse
+DNS. This code also deals with address literals and $sender_host_address. It's
+not quite kosher to treat bare domains such as EHLO 192.0.2.57 the same as
+address literals, but it's probably the most friendly thing to do. This is an
+extension to CSA, so we allow it to be turned off for proper conformance. */
+
+if (string_is_ip_address(domain, NULL))
+ {
+ if (!dns_csa_use_reverse) return CSA_UNKNOWN;
+ dns_build_reverse(domain, target);
+ domain = target;
+ }
+
+/* Find out if we've already done the CSA check for this domain. If we have,
+return the same result again. Otherwise build a new cached result structure
+for this domain. The name is filled in now, and the value is filled in when
+we return from this function. */
+
+t = tree_search(csa_cache, domain);
+if (t != NULL) return t->data.val;
+
+t = store_get_perm(sizeof(tree_node) + Ustrlen(domain));
+Ustrcpy(t->name, domain);
+(void)tree_insertnode(&csa_cache, t);
+
+/* Now we are ready to do the actual DNS lookup(s). */
+
+switch (dns_special_lookup(&dnsa, domain, T_CSA, &found))
+ {
+ /* If something bad happened (most commonly DNS_AGAIN), defer. */
+
+ default:
+ return t->data.val = CSA_DEFER_SRV;
+
+ /* If we found nothing, the client's authorization is unknown. */
+
+ case DNS_NOMATCH:
+ case DNS_NODATA:
+ return t->data.val = CSA_UNKNOWN;
+
+ /* We got something! Go on to look at the reply in more detail. */
+
+ case DNS_SUCCEED:
+ break;
+ }
+
+/* Scan the reply for well-formed CSA SRV records. */
+
+for (rr = dns_next_rr(&dnsa, &dnss, RESET_ANSWERS);
+ rr != NULL;
+ rr = dns_next_rr(&dnsa, &dnss, RESET_NEXT))
+ {
+ if (rr->type != T_SRV) continue;
+
+ /* Extract the numerical SRV fields (p is incremented) */
+
+ p = rr->data;
+ GETSHORT(priority, p);
+ GETSHORT(weight, p);
+ GETSHORT(port, p);
+
+ DEBUG(D_acl)
+ debug_printf("CSA priority=%d weight=%d port=%d\n", priority, weight, port);
+
+ /* Check the CSA version number */
+
+ if (priority != 1) continue;
+
+ /* If the domain does not have a CSA SRV record of its own (i.e. the domain
+ found by dns_special_lookup() is a parent of the one we asked for), we check
+ the subdomain assertions in the port field. At the moment there's only one
+ assertion: legitimate SMTP clients are all explicitly authorized with CSA
+ SRV records of their own. */
+
+ if (found != domain)
+ {
+ if (port & 1)
+ return t->data.val = CSA_FAIL_EXPLICIT;
+ else
+ return t->data.val = CSA_UNKNOWN;
+ }
+
+ /* This CSA SRV record refers directly to our domain, so we check the value
+ in the weight field to work out the domain's authorization. 0 and 1 are
+ unauthorized; 3 means the client is authorized but we can't check the IP
+ address in order to authenticate it, so we treat it as unknown; values
+ greater than 3 are undefined. */
+
+ if (weight < 2) return t->data.val = CSA_FAIL_DOMAIN;
+
+ if (weight > 2) continue;
+
+ /* Weight == 2, which means the domain is authorized. We must check that the
+ client's IP address is listed as one of the SRV target addresses. Save the
+ target hostname then break to scan the additional data for its addresses. */
+
+ (void)dn_expand(dnsa.answer, dnsa.answer + dnsa.answerlen, p,
+ (DN_EXPAND_ARG4_TYPE)target, sizeof(target));
+
+ DEBUG(D_acl) debug_printf("CSA target is %s\n", target);
+
+ break;
+ }
+
+/* If we didn't break the loop then no appropriate records were found. */
+
+if (rr == NULL) return t->data.val = CSA_UNKNOWN;
+
+/* Do not check addresses if the target is ".", in accordance with RFC 2782.
+A target of "." indicates there are no valid addresses, so the client cannot
+be authorized. (This is an odd configuration because weight=2 target=. is
+equivalent to weight=1, but we check for it in order to keep load off the
+root name servers.) Note that dn_expand() turns "." into "". */
+
+if (Ustrcmp(target, "") == 0) return t->data.val = CSA_FAIL_NOADDR;
+
+/* Scan the additional section of the CSA SRV reply for addresses belonging
+to the target. If the name server didn't return any additional data (e.g.
+because it does not fully support SRV records), we need to do another lookup
+to obtain the target addresses; otherwise we have a definitive result. */
+
+rc = acl_verify_csa_address(&dnsa, &dnss, RESET_ADDITIONAL, target);
+if (rc != CSA_FAIL_NOADDR) return t->data.val = rc;
+
+/* The DNS lookup type corresponds to the IP version used by the client. */
+
+#if HAVE_IPV6
+if (Ustrchr(sender_host_address, ':') != NULL)
+ type = T_AAAA;
+else
+#endif /* HAVE_IPV6 */
+ type = T_A;
+
+DNS_LOOKUP_AGAIN:
+switch (dns_lookup(&dnsa, target, type, NULL))
+ {
+ /* If something bad happened (most commonly DNS_AGAIN), defer. */
+
+ default:
+ return t->data.val = CSA_DEFER_ADDR;
+
+ /* If the query succeeded, scan the addresses and return the result. */
+
+ case DNS_SUCCEED:
+ rc = acl_verify_csa_address(&dnsa, &dnss, RESET_ANSWERS, target);
+ if (rc != CSA_FAIL_NOADDR) return t->data.val = rc;
+ /* else fall through */
+
+ /* If the target has no IP addresses, the client cannot have an authorized
+ IP address. However, if the target site uses A6 records (not AAAA records)
+ we have to do yet another lookup in order to check them. */
+
+ case DNS_NOMATCH:
+ case DNS_NODATA:
+
+ #if HAVE_IPV6 && defined(SUPPORT_A6)
+ if (type == T_AAAA) { type = T_A6; goto DNS_LOOKUP_AGAIN; }
+ #endif
+
+ return t->data.val = CSA_FAIL_NOADDR;
+ }
+}
+
+
+
+/*************************************************
* Handle verification (address & other) *
*************************************************/
@@ -1017,6 +1349,19 @@
{
if (slash != NULL) goto NO_OPTIONS;
return helo_verified? OK : FAIL;
+ }
+
+/* Do Client SMTP Authorization checks in a separate function, and turn the
+result code into user-friendly strings. */
+
+if (strcmpic(ss, US"csa") == 0)
+ {
+ rc = acl_verify_csa(list);
+ *log_msgptr = *user_msgptr = string_sprintf("client SMTP authorization %s",
+ csa_reason_string[rc]);
+ csa_status = csa_status_string[rc];
+ DEBUG(D_acl) debug_printf("CSA result %s\n", csa_status);
+ return csa_return_code[rc];
}
/* Check that all relevant header lines have the correct syntax. If there is
--- src/dns.c 17 Feb 2005 11:58:26 -0000 1.5
+++ src/dns.c 4 May 2005 10:42:26 -0000
@@ -153,9 +153,9 @@
*************************************************/
/* Call this with reset == RESET_ANSWERS to scan the answer block, reset ==
-RESET_ADDITIONAL to scan the additional records, and reset == RESET_NEXT to
-get the next record. The result is in static storage which must be copied if
-it is to be preserved.
+RESET_AUTHORITY to scan the authority records, reset == RESET_ADDITIONAL to
+scan the additional records, and reset == RESET_NEXT to get the next record.
+The result is in static storage which must be copied if it is to be preserved.
Arguments:
dnsa pointer to dns answer block
@@ -192,12 +192,14 @@
dnss->rrcount = ntohs(h->ancount);
- /* Skip over answers and NS records if wanting to look at the additional
+ /* Skip over answers if we want to look at the authority section. Also skip
+ the NS records (i.e. authority section) if wanting to look at the additional
records. */
- if (reset == RESET_ADDITIONAL)
+ if (reset == RESET_ADDITIONAL) dnss->rrcount += ntohs(h->nscount);
+
+ if (reset == RESET_AUTHORITY || reset == RESET_ADDITIONAL)
{
- dnss->rrcount += ntohs(h->nscount);
while (dnss->rrcount-- > 0)
{
namelen = dn_expand(dnsa->answer, dnsa->answer + dnsa->answerlen,
@@ -207,11 +209,11 @@
GETSHORT(dnss->srr.size, dnss->aptr); /* size of data portion */
dnss->aptr += dnss->srr.size; /* skip over it */
}
- dnss->rrcount = ntohs(h->arcount);
+ dnss->rrcount = (reset == RESET_AUTHORITY)
+ ? ntohs(h->nscount) : ntohs(h->arcount);
}
}
-
/* The variable dnss->aptr is now pointing at the next RR, and dnss->rrcount
contains the number of RR records left. */
@@ -666,6 +668,153 @@
if (rc != DNS_NOMATCH && rc != DNS_NODATA) return rc;
while (*d != 0 && *d != '.') d++;
if (*d++ == 0) break;
+ }
+ return DNS_NOMATCH;
+ }
+
+/* Try to look up the Client SMTP Authorization SRV record for the name. If
+there isn't one, search from the top downwards for a CSA record in a parent
+domain, which might be making assertions about subdomains. If we find a record
+we set fully_qualified_name to whichever lookup succeeded, so that the caller
+can tell whether to look at the explicit authorization field or the subdomain
+assertion field. */
+
+if (type == T_CSA)
+ {
+ uschar *srvname, *namesuff, *tld, *p;
+ int priority, weight, port;
+ int limit, rc, i;
+ BOOL ipv6;
+ dns_record *rr;
+ dns_scan dnss;
+
+ DEBUG(D_dns) debug_printf("CSA lookup of %s\n", name);
+
+ srvname = string_sprintf("_client._smtp.%s", name);
+ rc = dns_lookup(dnsa, srvname, T_SRV, NULL);
+ if (rc == DNS_SUCCEED || rc == DNS_AGAIN)
+ {
+ if (rc == DNS_SUCCEED) *fully_qualified_name = name;
+ return rc;
+ }
+
+ /* Search for CSA subdomain assertion SRV records from the top downwards,
+ starting with the 2nd level domain. This order maximizes cache-friendliness.
+ We skip the top level domains to avoid loading their nameservers and because
+ we know they'll never have CSA SRV records. */
+
+ namesuff = Ustrrchr(name, '.');
+ if (namesuff == NULL) return DNS_NOMATCH;
+ tld = namesuff + 1;
+ ipv6 = FALSE;
+ limit = dns_csa_search_limit;
+
+ /* Use more appropriate search parameters if we are in the reverse DNS. */
+
+ if (strcmpic(namesuff, ".arpa") == 0)
+ {
+ if (namesuff - 8 > name && strcmpic(namesuff - 8, ".in-addr.arpa") == 0)
+ {
+ namesuff -= 8;
+ tld = namesuff + 1;
+ limit = 3;
+ }
+ else if (namesuff - 4 > name && strcmpic(namesuff - 4, ".ip6.arpa") == 0)
+ {
+ namesuff -= 4;
+ tld = namesuff + 1;
+ ipv6 = TRUE;
+ limit = 3;
+ }
+ }
+
+ DEBUG(D_dns) debug_printf("CSA TLD %s\n", tld);
+
+ /* Do not perform the search if the top level or 2nd level domains do not
+ exist. This is quite common, and when it occurs all the search queries would
+ go to the root or TLD name servers, which is not friendly. So we check the
+ AUTHORITY section; if it contains the root's SOA record or the TLD's SOA then
+ the TLD or the 2LD (respectively) doesn't exist and we can skip the search.
+ If the TLD and the 2LD exist but the explicit CSA record lookup failed, then
+ the AUTHORITY SOA will be the 2LD's or a subdomain thereof. */
+
+ if (rc == DNS_NOMATCH)
+ {
+ /* This is really gross. The successful return value from res_search() is
+ the packet length, which is stored in dnsa->answerlen. If we get a
+ negative DNS reply then res_search() returns -1, which causes the bounds
+ checks for name decompression to fail when it is treated as a packet
+ length, which in turn causes the authority search to fail. The correct
+ packet length has been lost inside libresolv, so we have to guess a
+ replacement value. (The only way to fix this properly would be to
+ re-implement res_search() and res_query() so that they don't muddle their
+ success and packet length return values.) For added safety we only reset
+ the packet length if the packet header looks plausible. */
+
+ HEADER *h = (HEADER *)dnsa->answer;
+ if (h->qr == 1 && h->opcode == QUERY && h->tc == 0
+ && (h->rcode == NOERROR || h->rcode == NXDOMAIN)
+ && ntohs(h->qdcount) == 1 && ntohs(h->ancount) == 0
+ && ntohs(h->nscount) >= 1)
+ dnsa->answerlen = MAXPACKET;
+
+ for (rr = dns_next_rr(dnsa, &dnss, RESET_AUTHORITY);
+ rr != NULL;
+ rr = dns_next_rr(dnsa, &dnss, RESET_NEXT))
+ if (rr->type != T_SOA) continue;
+ else if (strcmpic(rr->name, "") == 0 ||
+ strcmpic(rr->name, tld) == 0) return DNS_NOMATCH;
+ else break;
+ }
+
+ for (i = 0; i < limit; i++)
+ {
+ if (ipv6)
+ {
+ /* Scan through the IPv6 reverse DNS in chunks of 16 bits worth of IP
+ address, i.e. 4 hex chars and 4 dots, i.e. 8 chars. */
+ namesuff -= 8;
+ if (namesuff <= name) return DNS_NOMATCH;
+ }
+ else
+ /* Find the start of the preceding domain name label. */
+ do
+ if (--namesuff <= name) return DNS_NOMATCH;
+ while (*namesuff != '.');
+
+ DEBUG(D_dns) debug_printf("CSA parent search at %s\n", namesuff + 1);
+
+ srvname = string_sprintf("_client._smtp.%s", namesuff + 1);
+ rc = dns_lookup(dnsa, srvname, T_SRV, NULL);
+ if (rc == DNS_AGAIN) return rc;
+ if (rc != DNS_SUCCEED) continue;
+
+ /* Check that the SRV record we have found is worth returning. We don't
+ just return the first one we find, because some lower level SRV record
+ might make stricter assertions than its parent domain. */
+
+ for (rr = dns_next_rr(dnsa, &dnss, RESET_ANSWERS);
+ rr != NULL;
+ rr = dns_next_rr(dnsa, &dnss, RESET_NEXT))
+ {
+ if (rr->type != T_SRV) continue;
+
+ /* Extract the numerical SRV fields (p is incremented) */
+ p = rr->data;
+ GETSHORT(priority, p);
+ GETSHORT(weight, p);
+ GETSHORT(port, p);
+
+ /* Check the CSA version number */
+ if (priority != 1) continue;
+
+ /* If it's making an interesting assertion, return this response. */
+ if (port & 1)
+ {
+ *fully_qualified_name = namesuff + 1;
+ return DNS_SUCCEED;
+ }
+ }
}
return DNS_NOMATCH;
}
--- src/exim.h 27 Apr 2005 10:00:18 -0000 1.11
+++ src/exim.h 4 May 2005 10:42:26 -0000
@@ -280,12 +280,19 @@
#define T_SRV 33
#endif
-/* We use the private type T_ZNS for retrieving the nameservers for the
-enclosing zone of a domain, and the private type T_MXH for retrieving
-the MX hostnames only (without their priorities). */
+/* We define a few private types for special DNS lookups:
+
+ . T_ZNS gets the nameservers of the enclosing zone of a domain
+
+ . T_MXH gets the MX hostnames only (without their priorities)
+
+ . T_CSA gets the domain's Client SMTP Authorization SRV record
+
+*/
#define T_ZNS (-1)
#define T_MXH (-2)
+#define T_CSA (-3)
/* The resolv.h header defines __P(x) on some Solaris 2.5.1 systems (without
checking that it is already defined, in fact). This conflicts with other
--- src/expand.c 28 Apr 2005 13:29:27 -0000 1.20
+++ src/expand.c 4 May 2005 10:42:27 -0000
@@ -333,6 +333,7 @@
{ "caller_uid", vtype_uid, &real_uid },
{ "compile_date", vtype_stringptr, &version_date },
{ "compile_number", vtype_stringptr, &version_cnumber },
+ { "csa_status", vtype_stringptr, &csa_status },
#ifdef WITH_OLD_DEMIME
{ "demime_errorlevel", vtype_int, &demime_errorlevel },
{ "demime_reason", vtype_stringptr, &demime_reason },
--- src/globals.c 3 May 2005 14:20:01 -0000 1.23
+++ src/globals.c 4 May 2005 10:42:27 -0000
@@ -385,6 +385,8 @@
int continue_sequence = 1;
uschar *continue_transport = NULL;
+uschar *csa_status = NULL;
+
BOOL daemon_listen = FALSE;
uschar *daemon_smtp_port = US"smtp";
BOOL debug_daemon = FALSE;
@@ -473,6 +475,8 @@
#endif
uschar *dns_again_means_nonexist = NULL;
+int dns_csa_search_limit = 5;
+BOOL dns_csa_use_reverse = TRUE;
uschar *dns_ipv4_lookup = NULL;
int dns_retrans = 0;
int dns_retry = 0;
--- src/globals.h 3 May 2005 14:20:01 -0000 1.15
+++ src/globals.h 4 May 2005 10:42:27 -0000
@@ -214,6 +214,8 @@
extern int continue_sequence; /* Sequence num for continued delivery */
extern uschar *continue_transport; /* Transport for continued delivery */
+extern uschar *csa_status; /* Client SMTP Authorization result */
+
extern BOOL daemon_listen; /* True if listening required */
extern uschar *daemon_smtp_port; /* Can be a list of ports */
extern BOOL debug_daemon; /* Debug the daemon process only */
@@ -271,6 +273,8 @@
#endif
extern uschar *dns_again_means_nonexist; /* Domains that are badly set up */
+extern int dns_csa_search_limit; /* How deep to search for CSA SRV records */
+extern BOOL dns_csa_use_reverse; /* Check CSA in reverse DNS? (non-standard) */
extern uschar *dns_ipv4_lookup; /* For these domains, don't look for AAAA (or A6) */
extern int dns_retrans; /* Retransmission time setting */
extern int dns_retry; /* Number of retries */
--- src/macros.h 7 Apr 2005 10:54:54 -0000 1.12
+++ src/macros.h 4 May 2005 10:42:27 -0000
@@ -178,7 +178,7 @@
/* Options for dns_next_rr */
-enum { RESET_NEXT, RESET_ANSWERS, RESET_ADDITIONAL };
+enum { RESET_NEXT, RESET_ANSWERS, RESET_AUTHORITY, RESET_ADDITIONAL };
/* Argument values for the time-of-day function */
--- src/readconf.c 5 Apr 2005 13:58:35 -0000 1.7
+++ src/readconf.c 4 May 2005 10:42:27 -0000
@@ -193,6 +193,8 @@
{ "delivery_date_remove", opt_bool, &delivery_date_remove },
{ "dns_again_means_nonexist", opt_stringptr, &dns_again_means_nonexist },
{ "dns_check_names_pattern", opt_stringptr, &check_dns_names_pattern },
+ { "dns_csa_search_limit", opt_int, &dns_csa_search_limit },
+ { "dns_csa_use_reverse", opt_bool, &dns_csa_use_reverse },
{ "dns_ipv4_lookup", opt_stringptr, &dns_ipv4_lookup },
{ "dns_retrans", opt_time, &dns_retrans },
{ "dns_retry", opt_int, &dns_retry },
--- src/lookups/dnsdb.c 17 Feb 2005 11:58:27 -0000 1.10
+++ src/lookups/dnsdb.c 4 May 2005 10:42:27 -0000
@@ -31,6 +31,7 @@
#endif
#endif
"cname",
+ "csa",
"mx",
"mxh",
"ns",
@@ -49,6 +50,7 @@
#endif
#endif
T_CNAME,
+ T_CSA, /* Private type for "Client SMTP Authorization". */
T_MX,
T_MXH, /* Private type for "MX hostnames" */
T_NS,
@@ -112,7 +114,7 @@
int type = T_TXT;
int failrc = FAIL;
uschar *outsep = US"\n";
-uschar *equals, *domain;
+uschar *equals, *domain, *found;
uschar buffer[256];
/* Because we're the working in the search pool, we try to reclaim as much
@@ -228,15 +230,18 @@
!= NULL)
{
uschar rbuffer[256];
- int searchtype = (type == T_ZNS)? T_NS : /* record type we want */
- (type == T_MXH)? T_MX : type;
+ int searchtype = (type == T_CSA)? T_SRV : /* record type we want */
+ (type == T_MXH)? T_MX :
+ (type == T_ZNS)? T_NS : type;
+
+ /* If the type is PTR or CSA, we have to construct the relevant magic lookup
+ key if the original is an IP address (some experimental protocols are using
+ PTR records for different purposes where the key string is a host name, and
+ Exim's extended CSA can be keyed by domains or IP addresses). This code for
+ doing the reversal is now in a separate function. */
- /* If the type is PTR, we have to construct the relevant magic lookup key if
- the original is an IP address (some experimental protocols are using PTR
- records for different purposes where the key string is a host name). This
- code for doing the reversal is now in a separate function. */
-
- if (type == T_PTR && string_is_ip_address(domain, NULL) > 0)
+ if ((type == T_PTR || type == T_CSA) &&
+ string_is_ip_address(domain, NULL) > 0)
{
dns_build_reverse(domain, rbuffer);
domain = rbuffer;
@@ -252,7 +257,7 @@
continue with the next domain. In the case of DEFER, adjust the final
"nothing found" result, but carry on to the next domain. */
- rc = dns_special_lookup(&dnsa, domain, type, NULL);
+ rc = dns_special_lookup(&dnsa, domain, type, &found);
if (rc == DNS_NOMATCH || rc == DNS_NODATA) continue;
if (rc != DNS_SUCCEED)
@@ -300,32 +305,63 @@
yield = string_cat(yield, &size, &ptr, (uschar *)(rr->data+1),
(rr->data)[0]);
}
- else /* T_CNAME, T_MX, T_MXH, T_NS, T_SRV, T_PTR */
+ else /* T_CNAME, T_CSA, T_MX, T_MXH, T_NS, T_PTR, T_SRV */
{
- int num;
+ int priority, weight, port;
uschar s[264];
uschar *p = (uschar *)(rr->data);
if (type == T_MXH)
{
/* mxh ignores the priority number and includes only the hostnames */
- GETSHORT(num, p); /* pointer is advanced */
+ GETSHORT(priority, p);
}
else if (type == T_MX)
{
- GETSHORT(num, p); /* pointer is advanced */
- sprintf(CS s, "%d ", num);
+ GETSHORT(priority, p);
+ sprintf(CS s, "%d ", priority);
yield = string_cat(yield, &size, &ptr, s, Ustrlen(s));
}
else if (type == T_SRV)
{
- int weight, port;
- GETSHORT(num, p); /* pointer is advanced */
+ GETSHORT(priority, p);
GETSHORT(weight, p);
GETSHORT(port, p);
- sprintf(CS s, "%d %d %d ", num, weight, port);
+ sprintf(CS s, "%d %d %d ", priority, weight, port);
yield = string_cat(yield, &size, &ptr, s, Ustrlen(s));
}
+ else if (type == T_CSA)
+ {
+ /* See acl_verify_csa() for more comments about CSA. */
+
+ GETSHORT(priority, p);
+ GETSHORT(weight, p);
+ GETSHORT(port, p);
+
+ if (priority != 1) continue; /* CSA version must be 1 */
+
+ /* If the CSA record we found is not the one we asked for, analyse
+ the subdomain assertions in the port field, else analyse the direct
+ authorization status in the weight field. */
+
+ if (found != domain)
+ {
+ if (port & 1) *s = 'X'; /* explicit authorization required */
+ else *s = '?'; /* no subdomain assertions here */
+ }
+ else
+ {
+ if (weight < 2) *s = 'N'; /* not authorized */
+ else if (weight == 2) *s = 'Y'; /* authorized */
+ else if (weight == 3) *s = '?'; /* unauthorizable */
+ else continue; /* invalid */
+ }
+
+ s[1] = ' ';
+ yield = string_cat(yield, &size, &ptr, s, 2);
+ }
+
+ /* GETSHORT() has advanced the pointer to the target domain. */
rc = dn_expand(dnsa.answer, dnsa.answer + dnsa.answerlen, p,
(DN_EXPAND_ARG4_TYPE)(s), sizeof(s));
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 19 Apr 2005 04:06:04 -0000 1.2
+++ .cvsignore 4 May 2005 16:30:44 -0000 1.3
@@ -1,2 +1,2 @@
-exim-4.50.tar.bz2
sa-exim-4.2.tar.gz
+exim-4.51.tar.bz2
Index: exim.spec
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/exim.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- exim.spec 19 Apr 2005 04:06:04 -0000 1.1
+++ exim.spec 4 May 2005 16:30:44 -0000 1.2
@@ -1,7 +1,7 @@
Summary: The exim mail transfer agent
Name: exim
-Version: 4.50
-Release: 2
+Version: 4.51
+Release: 1
License: GPL
Url: http://www.exim.org/
Group: System Environment/Daemons
@@ -12,7 +12,7 @@
PreReq: /sbin/service
PreReq: %{_sbindir}/alternatives
PreReq: %{_sbindir}/groupadd, %{_sbindir}/useradd
-Source: ftp://ftp.exim.org/pub/exim/exim-%{version}.tar.bz2
+Source: ftp://ftp.exim.org/pub/exim/exim4/exim-%{version}.tar.bz2
Source2: exim.init
Source3: exim.sysconfig
Source4: exim.logrotate
@@ -25,6 +25,7 @@
Patch12: exim-4.33-cyrus.patch
Patch13: exim-4.43-pamconfig.patch
Patch14: exim-4.50-spamdconf.patch
+Patch15: exim-4.51-csa.2c.patch
Requires: /etc/aliases
BuildRequires: db4-devel openssl-devel openldap-devel XFree86-devel pam-devel
@@ -77,6 +78,7 @@
%patch12 -p1 -b .cyrus
%patch13 -p1 -b .pam
%patch14 -p1 -b .spamd
+%patch15 -p0 -b .csa.2c
%build
%ifnarch s390 s390x
@@ -285,6 +287,10 @@
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
%changelog
+* Wed May 4 2005 David Woodhouse 4.51-1
+- Update to Exim 4.51
+- Include Tony's CSA support patch
+
* Tue Feb 22 2005 David Woodhouse 4.50-2
- Move exim-doc into a separate package
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 19 Apr 2005 04:06:04 -0000 1.2
+++ sources 4 May 2005 16:30:44 -0000 1.3
@@ -1,2 +1,2 @@
-7844eff82171872f6b3971a4183368d9 exim-4.50.tar.bz2
ad76f73c6b3d01caa88078e3e622745a sa-exim-4.2.tar.gz
+36c0c005e012d13beb7edfd8d124c049 exim-4.51.tar.bz2
From fedora-extras-commits at redhat.com Wed May 4 18:40:33 2005
From: fedora-extras-commits at redhat.com (Bill Nottingham (notting))
Date: Wed, 4 May 2005 14:40:33 -0400
Subject: fedora-release README-i386-en, 1.2, 1.3 README-ppc-en, 1.2,
1.3 README-x86_64-en, 1.2, 1.3 RELEASE-NOTES-i386-en, 1.3,
1.4 RELEASE-NOTES-ppc-en, 1.3, 1.4 RELEASE-NOTES-x86_64-en,
1.3, 1.4 fedora-release.spec, 1.6, 1.7 index.html, 1.2, 1.3
Message-ID: <200505041840.j44IeXEu012047@cvs-int.fedora.redhat.com>
Author: notting
Update of /cvs/fedora/fedora-release
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12036
Modified Files:
README-i386-en README-ppc-en README-x86_64-en
RELEASE-NOTES-i386-en RELEASE-NOTES-ppc-en
RELEASE-NOTES-x86_64-en fedora-release.spec index.html
Log Message:
updated relnotes from kwade
bump version
Index: README-i386-en
===================================================================
RCS file: /cvs/fedora/fedora-release/README-i386-en,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- README-i386-en 6 Apr 2005 21:29:55 -0000 1.2
+++ README-i386-en 4 May 2005 18:40:31 -0000 1.3
@@ -1,4 +1,4 @@
- Fedora Core 3.91 README
+ Fedora Core 3.92 README
Copyright (c) 2005 Red Hat, Inc.
Index: README-ppc-en
===================================================================
RCS file: /cvs/fedora/fedora-release/README-ppc-en,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- README-ppc-en 6 Apr 2005 21:29:55 -0000 1.2
+++ README-ppc-en 4 May 2005 18:40:31 -0000 1.3
@@ -1,4 +1,4 @@
- Fedora Core 3.91 README
+ Fedora Core 3.92 README
Copyright (c) 2005 Red Hat, Inc.
Index: README-x86_64-en
===================================================================
RCS file: /cvs/fedora/fedora-release/README-x86_64-en,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- README-x86_64-en 6 Apr 2005 21:29:55 -0000 1.2
+++ README-x86_64-en 4 May 2005 18:40:31 -0000 1.3
@@ -1,4 +1,4 @@
- Fedora Core 3.91 README
+ Fedora Core 3.92 README
Copyright (c) 2005 Red Hat, Inc.
Index: RELEASE-NOTES-i386-en
===================================================================
RCS file: /cvs/fedora/fedora-release/RELEASE-NOTES-i386-en,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- RELEASE-NOTES-i386-en 6 Apr 2005 21:33:20 -0000 1.3
+++ RELEASE-NOTES-i386-en 4 May 2005 18:40:31 -0000 1.4
@@ -1,4 +1,4 @@
-== Fedora Core 4 test 2 Release Notes ==
+= Fedora Core 4test3 Release Notes =
Copyright (c) 2005 Red Hat, Inc.
@@ -7,7 +7,7 @@
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is available at
-http://www.gnu.org/licenses/fdl.html.
+[1]http://www.gnu.org/licenses/fdl.html.
This document may be copied and distributed in any medium, either
commercially or non-commercially, provided that the GNU Free
@@ -30,14 +30,13 @@
All other trademarks and copyrights referred to are the property of
their respective owners.
-The GPG fingerprint of the "Fedora Project " key
-is:
+The GPG fingerprint of the "Fedora Project " key is:
CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2
---------------------------------------------------------------------------
- 1. Fedora Core 4 test2 Release Notes
+ 1. Fedora Core 4test3 Release Notes
2. Introduction
3. Hardware Requirements
1. CPU Requirements
@@ -57,8 +56,7 @@
8. Macintosh File Server
9. X Window System
10. Miscellaneous Notes
- 8. Packages Added, Moved From Core, Changed, or
-Deprecated/Nuked
+ 8. Packages Added, Moved From Core, Changed, or Deprecated/Nuked
1. Packages Added
2. Packages Moved Out Of Core
9. An Overview of the Fedora Project
@@ -77,7 +75,7 @@
For more information, refer to the Fedora Project overview later in
this document.
-The following topics related to Fedora Core 4 test 2 are covered in this
+The following topics related to Fedora Core 4test3 are covered in this
document:
* Introduction (this section)
@@ -91,29 +89,29 @@
== Hardware Requirements ==
The following information represents the minimum hardware requirements
-necessary to successfully install Fedora Core 4 test 2.
+necessary to successfully install Fedora Core 4test3.
-Note
+ Note
-The compatibility/availability of other hardware components (such as
-video and network cards) may be required for specific installation
-modes and/or post-installation usage.
+ The compatibility/availability of other hardware components (such as
+ video and network cards) may be required for specific installation
+ modes and/or post-installation usage.
-=== CPU Requirements ===
+=== CPU Requirements ===
This section lists the CPU specifications required by Fedora Core
-4 test 2.
+4test3.
-Note
+ Note
-The following CPU specifications are stated in terms of Intel
-processors. Other processors (notably, offerings from AMD, Cyrix, and
-VIA) that are compatible with and equivalent to the following Intel
-processors may also be used with Fedora Core.
+ The following CPU specifications are stated in terms of Intel
+ processors. Other processors (notably, offerings from AMD, Cyrix,
+ and VIA) that are compatible with and equivalent to the following
+ Intel processors may also be used with Fedora Core.
* Minimum: Pentium-class
-Fedora Core 4 test 2 is optimized for Pentium 4 CPUs, but also supports
+Fedora Core 4test3 is optimized for Pentium 4 CPUs, but also supports
earlier CPUs (such as Pentium, Pentium Pro, Pentium II, Pentium III,
and including AMD and VIA variants). This approach has been taken
because Pentium-class optimizations actually result in reduced
@@ -127,18 +125,17 @@
=== Hard Disk Space Requirements ===
-This section lists the disk space required to install Fedora Core
-4 test 2.
+This section lists the disk space required to install Fedora Core 4test3.
-Note
+ Note
-The disk space requirements listed below represent the disk space
-taken up by Fedora Core 4 test 2 after the installation is
-complete. However, additional disk space is required during the
-installation to support the installation environment. This additional
-disk space corresponds to the size of /Fedora/base/stage2.img (on
-CD-ROM 1) plus the size of the files in /var/lib/rpm on the installed
-system.
+ The disk space requirements listed below represent the disk space
+ taken up by Fedora Core 4test3 after the installation is
+ complete. However, additional disk space is required during the
+ installation to support the installation environment. This
+ additional disk space corresponds to the size of
+ /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
+ /var/lib/rpm on the installed system.
In practical terms, this means that as little as an additional 90MB
can be required for a minimal installation, while as much as an
@@ -156,7 +153,7 @@
=== Memory Requirements ===
-This section lists the memory required to install Fedora Core 4 test 2.
+This section lists the memory required to install Fedora Core 4test3.
* Minimum for text-mode: 64MB
* Minimum for graphical: 192MB
@@ -164,120 +161,167 @@
== Overview of This Release ==
-The following list highlights certain new features of Fedora Core
-4 test 2:
+The following list highlights certain new features of Fedora Core 4test3:
* GCC 4.0
* GNOME 2.10
* KDE 3.4
- * Native Eclipse 3.1M5
+ * Native Eclipse 3.1M6 - Part of free Java stack
* MySQL 4.1
* PHP 5.0
+ * Xen 2 - Virtualization to run multiple versions of an OS
+ * GFS 6.1-0.pre22 - Cluster file system
+ * Evince 0.2.1 - Universal document viewer
+ * GDM 2.6 - Includes early login capability
+
+ * SELinux -- New daemons have been added to the targeted policy.
+ http://fedora.redhat.com/docs/selinux-faq/ . This is a list of
+ daemons protected by the targeted policy:
- * SELinux -- New daemons have been added to the targeted policy For
- more information, refer to the SELinux FAQ at
- http://fedora.redhat.com/docs/selinux-faq/ .
+ * NetworkManager
* amanda
* apache
+ * apmd
+ * arpwatch
+ * auditd
+ * bluetooth
+ * canna
+ * cardmgr
+ * checkpolicy
* chkpwd
+ * compat
+ * comsat
+ * consoletype
+ * cpucontrol
+ * cpuspeed
+ * crond
* cups
+ * cvs
+ * cyrus
+ * dbskkd
+ * dbusd
* dhcpc
* dhcpd
* dictd
+ * dmidecode
* dovecot
* fingerd
+ * fsadm
* ftpd
+ * getty
+ * hald
+ * hostname
+ * hotplug
* howl
+ * hwclock
* i18n_input
* ifconfig
+ * inetd
* init
* initrc
- * inetd
* innd
* kerberos
+ * klogd
* ktalkd
+ * kudzu
* ldconfig
+ * load_policy
* login
* lpd
* mailman
* modutil
* mta
* mysqld
- * NetworkManager
* named
+ * netutils
* nscd
* ntpd
* portmap
* postgresql
+ * pppd
* privoxy
* radius
* radvd
+ * restorecon
* rlogind
* rpcd
+ * rpm
* rshd
* rsync
* samba
+ * saslauthd
+ * sendmail
+ * setfiles
* slapd
* snmpd
* squid
+ * ssh
* stunnel
* syslogd
* telnetd
* tftpd
+ * udev
+ * updfstab
+ * uucpd
+ * webalizer
* winbind
+ * xdm
* ypbind
* ypserv
* zebra
+
== Installation-Related Notes ==
This section outlines anything noteworthy that is related to Anaconda
(the Fedora Core installation program) and installing Fedora Core
-4 test 2 in general.
+4test3 in general.
-Note
+ Note
-If you intend to download the Fedora Core 4 test 2 DVD ISO image, keep
-in mind that not all file downloading tools can accommodate files
-larger than 2GB in size. For example, wget will exit with a File size
-limit exceeded error.
+ If you intend to download the Fedora Core 4test3 DVD ISO image, keep
+ in mind that not all file downloading tools can accommodate files
+ larger than 2GB in size. For example, wget will exit with a File
+ size limit exceeded error.
The curl and ncftpget file downloading tools do not have this
limitation, and can successfully download files larger than 2GB.
Bittorrent is another method for downloading large files.
+
Anaconda Notes
* The Fedora Core installation program has the ability to test the
-integrity of the installation media. It works with the CD, DVD, hard
-drive ISO, and NFS ISO installation methods. Red Hat recommends that
-you test all installation media before starting the installation
-process, and before reporting any installation-related bugs (many of
-the bugs reported are actually due to improperly-burned CDs). To use
-this test, type linux mediacheck at the boot: prompt.
+ integrity of the installation media. It works with the CD, DVD,
+ hard drive ISO, and NFS ISO installation methods. Red Hat
+ recommends that you test all installation media before starting
+ the installation process, and before reporting any
+ installation-related bugs (many of the bugs reported are actually
+ due to improperly-burned CDs). To use this test, type linux
+ mediacheck at the boot: prompt.
* Memory testing may be performed prior to installing Fedora Core by
-entering memtest86 at the boot: prompt. This causes the Memtest86
-standalone memory testing software to run. Memtest86 memory testing
-continues until the Esc key is pressed.
+ entering memtest86 at the boot: prompt. This causes the Memtest86
+ standalone memory testing software to run. Memtest86 memory
+ testing continues until the Esc key is pressed.
NOTE: You must boot from CD-ROM 1 (or a rescue CD-ROM) in order to use
this feature.
- * Fedora Core 4 test 2 supports graphical FTP and HTTP
-installations. However, due to the necessity of containing the
-installer image in RAM, only systems with more than 128MB of RAM (or
-systems booted from CD-ROM 1, which contains the installer image) can
-use the graphical installer. Systems with 128MB or less will continue
-to use the text-based installer.
+ * Fedora Core 4test3 supports graphical FTP and HTTP
+ installations. However, due to the necessity of containing the
+ installer image in RAM, only systems with more than 128MB of RAM
+ (or systems booted from CD-ROM 1, which contains the installer
+ image) can use the graphical installer. Systems with 128MB or
+ less will continue to use the text-based installer.
== Installation-Related Issues ==
* Certain hardware configurations (particularly those with LCD
-displays) may experience problems while starting the Fedora Core
-installation program. In these instances, restart the installation,
-and add the "nofb" option to the boot command line.
+ displays) may experience problems while starting the Fedora Core
+ installation program. In these instances, restart the
+ installation, and add the "nofb" option to the boot command line.
NOTE: Chinese, Japanese, and Korean graphical installations started
using the "nofb" option will start in English, and then switch to the
@@ -285,9 +329,9 @@
process begins.
* Some Sony VAIO(R) notebook systems may experience problems
-installing Fedora Core from CD-ROM. If this happens, restart the
-installation process and add the following option to the boot command
-line:
+ installing Fedora Core from CD-ROM. If this happens, restart the
+ installation process and add the following option to the boot
+ command line:
pci=off ide1=0x180,0x386
@@ -296,28 +340,28 @@
first time Fedora Core is booted.
* Serial mice are known to be inoperative during
-installation. However, there are indications that serial mice work
-properly in X after the installation has completed. Refer to bug
-119474 for more information:
+ installation. However, there are indications that serial mice work
+ properly in X after the installation has completed. Refer to bug
+ 119474 for more information:
[6]http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474
* There have been issues observed when upgrading Red Hat Linux
-7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
-issue is caused by version overlap between the official Red Hat Linux
-RPMs (or the ones from the Fedora Project) and the Ximian RPMs. This
-configuration is not supported. You have several choices in resolving
-this issue:
-
-1) You may remove Ximian GNOME from your system prior to upgrading to
-Fedora Core.
-
-2) You may upgrade your system, and then immediately reinstall Ximian
-GNOME.
-
-3) You may upgrade your system, and then immediately remove all
-remaining Ximian RPMs, replacing them with the corresponding Fedora
-Core RPMs.
+ 7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
+ issue is caused by version overlap between the official Red Hat
+ Linux RPMs (or the ones from the Fedora Project) and the Ximian
+ RPMs. This configuration is not supported. You have several
+ choices in resolving this issue:
+
+ 1) You may remove Ximian GNOME from your system prior to upgrading
+ to Fedora Core.
+
+ 2) You may upgrade your system, and then immediately reinstall
+ Ximian GNOME.
+
+ 3) You may upgrade your system, and then immediately remove all
+ remaining Ximian RPMs, replacing them with the corresponding
+ Fedora Core RPMs.
You must resolve the version overlap using one of the above choices.
Failure to do so will result in an unstable GNOME configuration.
@@ -325,22 +369,95 @@
== Package-Specific Notes ==
The following sections contain information regarding packages that
-have undergone significant changes for Fedora Core 4 test 2. For easier
+have undergone significant changes for Fedora Core 4test3. For easier
access, they are organized using the same groups used in Anaconda.
=== Base ===
This section contains information related to basic system components.
+
+auditd and log files
+
+The audit daemon, auditd, is now enabled by default. When auditd is
+running, the kernel directs audit messages to
+/var/log/audit/audit.log. The location of this file is specified in
+/etc/auditd.conf.
+
+AVC messages for SELinux are sent using the audit infrastructure.
+These messages are now in /var/log/audit/audit.log.
+
+When auditd is not running, the kernel passes audit messages to
+syslog. These logs are typically kept in /var/log/messages and are
+viewable using dmesg.
+
+Audit extensions are now compiled into PAM. All programs that do
+grant entry to the system or change user account attributes will
+generate an audit message.
+
+To enable auditing within the kernel, you must pass the parameter
+audit=1 to the kernel during boot. Otherwise, you can use this
+command to enable auditing during run time:
+
+ 'auditctl -e 1'
+
+
+LinuxThreads v. NPTL
+
+As the next step in removing support for the obsolete LinuxThreads
+library, code compiled and linked on FC4 now automatically uses the NPTL
+headers and libraries.
+
+In previous releases, since Red Hat Linux 9, the default was to use
+LinuxThreads since the interface is mostly forward compatible. The
+advantages of the NPTL interface is that the cancellation handling is
+faster (when -fexception is used, even in C code) and that the
+additional interfaces are now available without special compiler and
+linker parameters. In other words, you do not need to use
+-I/usr/include/nptl and -L/usr/lib{,64}/nptl any longer. Note that
+lib{,64} is to be interpreted as lib64 on platforms which place DSOs
+in lib64 directories, and lib otherwise.
+
+In FC4 it is still possible to create code using the LinuxThreads
+definitions. For this the linuxthreads-devel package must be
+installed and
+
+ -I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads
+
+must be passed to the compiler.
+
+At runtime, it used to be possible to use the LD_ASSUME_KERNEL
+environment variable to select the appropriate version of glibc and the
+libpthread DSO. Now it is additionally necessary to specify
+
+ LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads
+
+in the environment. This is because the runtime libraries have also
+been moved out of the way. There might programs that will not work if
+the program uses an unfortunate DT_RPATH (which overwrites the
+LD_LIBRARY_PATH setting).
+
+All this makes it more cumbersome to run programs which depend on
+LinuxThreads. But this is intentional.
+
+ Important
+
+ FC5 will not have LinuxThreads support and all programs have to be
+ converted to use NPTL by then.
+
+In general, conversion to using NPTL has not been an issue.
+
+
slocate database
-The database needed by the locate utility is no longer created by
-default. Enable the database creation by setting DAILY_UPDATE to
-"yes" in /etc/updatedb.conf if you want to use locate.
+The database needed by the locate utility is no longer created by default.
+Enable the database creation by setting DAILY_UPDATE to "yes" in
+/etc/updatedb.conf if you want to use locate.
+
openssh
-The version of OpenSSH in Fedora Core 4 test 2 contains OpenSSH 3.9
+The version of OpenSSH in Fedora Core 4test3 contains OpenSSH 3.9
includes strict permission and ownership checks for the ~/.ssh/config
file. These checks mean that ssh will exit if this file does not have
appropriate ownership and permissions.
@@ -367,51 +484,63 @@
This section contains the most elemental components of Fedora Core,
including the kernel.
- * In order to eliminate the redundancy inherent in providing a
-separate package for the kernel source code when that source code
-already exists in the kernel's .src.rpm file, Fedora Core 4 test 2 no
-longer includes the kernel-source package. Users that require access
-to the kernel sources can find them in the kernel .src.rpm file. To
-create an exploded source tree from this file, perform the following
-steps (note that refers to the version specification for
-your currently-running kernel):
- 1. Obtain the kernel-.src.rpm file from one of the
-following sources:
+yum
+
+The sqllite database is now used by yum, and makes performance
+noticeably faster.
- * The SRPMS directory on the appropriate "SRPMS" CD iso
-image
+The Fedora Extras repository is now enabled by default.
- * The FTP site where you got the kernel package
- * By running the following command:
+kernel source
- up2date --get-source kernel
+In order to eliminate the redundancy inherent in providing a separate
+package for the kernel source code when that source code already
+exists in the kernel's .src.rpm file, Fedora Core 4test3 no longer
+includes the kernel-source package. Users that require access to the
+kernel sources can find them in the kernel .src.rpm file. To create an
+exploded source tree from this file, perform the following steps (note
+that refers to the version specification for your
+currently-running kernel):
- 2. Install kernel-.src.rpm (given the default RPM
-configuration, the files this package contains will be written to
-/usr/src/redhat/)
+ 1. Obtain the kernel-.src.rpm file from one of the
+ following sources:
- 3. Change directory to /usr/src/redhat/SPECS/, and issue the
-following command:
+ * The SRPMS directory on the appropriate "SRPMS" CD iso image
- rpmbuild -bp --target= kernel.spec
+ * The FTP site where you got the kernel package
- (Where is the desired target architecture.)
+ * By running the following command:
- On a default RPM configuration, the kernel tree will be
-located in /usr/src/redhat/BUILD/.
+ up2date --get-source kernel
- 4. In resulting tree, the configurations for the specific
-kernels shipped in Fedora Core 4 test 2 are in the /configs/
-directory. For example, the i686 SMP configuration file is named
-/configs/kernel--i686-smp.config. Issue the following command
-to place the desired configuration file in the proper place for
-building:
+ 2. Install kernel-.src.rpm (given the default RPM
+ configuration, the files this package contains will be written to
+ /usr/src/redhat/)
+
+ rpm -ivh kernel-.src.rpm
+
+ 3. Change directory to /usr/src/redhat/SPECS/, and issue the
+ following command:
+
+ rpmbuild -bp --target= kernel.spec
+
+ (Where is the desired target architecture.)
+
+ On a default RPM configuration, the kernel tree will be located
+ in /usr/src/redhat/BUILD/.
+
+ 4. In resulting tree, the configurations for the specific kernels
+ shipped in Fedora Core 4test3 are in the /configs/
+ directory. For example, the i686 SMP configuration file is named
+ /configs/kernel--i686-smp.config. Issue the following
+ command to place the desired configuration file in the proper
+ place for building:
cp ./.config
- 5. Issue the following command:
+ 5. Issue the following command:
make oldconfig
@@ -425,11 +554,13 @@
For example, to build the foo.ko module, create the following file
(named Makefile) in the directory containing the foo.c file:
-obj-m := foo.o
+obj-m := foo.o
-KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
-default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+default:
+$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
Issue the make command to build the foo.ko module.
@@ -453,6 +584,17 @@
This section contains information related to Web-related tools.
+
+mod_perl
+
+The "RC5" release of mod_perl 2.0 is now included; the API provided by
+this release is incompatible with previous 1.99_xx releases. Please
+refer to the following document for discussion of how to adapt code to
+use the new API:
+
+ http://perl.apache.org/docs/2.0/rename.html
+
+
php
Version 5.0 of PHP is now included, which includes a number of changes
@@ -462,6 +604,10 @@
http://www.php.net/manual/en/migration5.php
+The /usr/bin/php binary is now built using the "CLI" command-line
+SAPI, rather than the CGI SAPI. The CGI SAPI is now available as
+/usr/bin/php-cgi; this binary also includes FastCGI support.
+
The following extensions have been added:
* the "mysqli" extension, the newly MySQL interface designed
@@ -469,22 +615,29 @@
* the "soap" extension, which can be used to implement a SOAP server
or client
+The following extensions are now available as optional loadable
+extensions, rather than being built in to the php binaries:
+
+ * dba, now available in the php-dba package
+ * bcmath, now available in the php-bcmath package
+
=== Windows File Server ===
This section contains information related to Samba, software that
makes it possible to share files between Linux and Windows systems.
+
samba
Browsing of Windows shares (also known as SMB browsing) fails on
-Fedora Core 4 test 2 systems that have the standard firewall
+Fedora Core 4test3 systems that have the standard firewall
configured. This is most easily noticed in the failure of Nautilus to
display shares. The failure is due to the firewall disrupting the
broadcast mode of SMB browsing, which is Samba's default
setting. There are two workarounds:
* Configure a WINS server on the network, and set the "wins server"
-option in smb.conf to the address of the WINS server.
+ option in smb.conf to the address of the WINS server.
* Disable the firewall
@@ -502,25 +655,26 @@
=== Macintosh File Server ===
-This section contains information related to netatalk, software that
+This section contains information related to netatalk, software that
makes it possible to share files between Linux and Macintosh systems.
+
netatalk
-The 2.x version of netatalk uses a different method to store resource
-forks, and may use a different file name encoding scheme. Upgrading to
-Fedora Core 4 may result in data loss. Please read the documentation
-of the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
+The 2.x version of netatalk uses a different method to store resource
+forks, and may use a different file name encoding scheme. Upgrading to
+Fedora Core 4 may result in data loss. Please read the documentation of
+the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
-The netatalk upgrade information is available directly from the
+The netatalk upgrade information is available directly from the
netatalk site:
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html
-It is also included in the netatalk installation for Fedora Core 4,
-the files are at:
+It is also included in the netatalk installation for Fedora Core 4, the
+files are at:
-/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
+/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
25, document page 33.
or
@@ -535,9 +689,9 @@
xorg-x11
* Users new to the X.org X11 implementation should take note of a
-few differences between it and the XFree86.org X11 implementation
-which shipped in previous Red Hat operating systems. In particular,
-the names of some files have changed:
+ few differences between it and the XFree86.org X11 implementation
+ which shipped in previous Red Hat operating systems. In
+ particular, the names of some files have changed:
X Server Binary:
@@ -561,13 +715,13 @@
sure that you are using the correct files.
* There has been some confusion regarding font-related issues under
-the X Window System in recent versions of Fedora Core (and versions of
-Red Hat Linux before it.) At the present time, there are two font
-subsystems, each with different characteristics:
+ the X Window System in recent versions of Fedora Core (and
+ versions of Red Hat Linux before it.) At the present time, there
+ are two font subsystems, each with different characteristics:
- The original (15+ year old) subsystem is referred to as the "core X
-font subsystem". Fonts rendered by this subsystem are not
-anti-aliased, are handled by the X server, and have names like:
+ font subsystem". Fonts rendered by this subsystem are not
+ anti-aliased, are handled by the X server, and have names like:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
@@ -580,10 +734,10 @@
Luxi Sans-10
* Over time, fontconfig/Xft will replace the core X font
-subsystem. At the present time, applications using the Qt 3 or GTK 2
-toolkits (which would include KDE and GNOME applications) use the
-fontconfig and Xft font subsystem; almost everything else uses the
-core X fonts.
+ subsystem. At the present time, applications using the Qt 3 or GTK
+ 2 toolkits (which would include KDE and GNOME applications) use
+ the fontconfig and Xft font subsystem; almost everything else uses
+ the core X fonts.
In the future, Fedora Core may support only fontconfig/Xft in place of
the XFS font server as the default local font access method.
@@ -591,29 +745,28 @@
NOTE: An exception to the font subsystem usage outlined above is
OpenOffice.org (which uses its own font rendering technology).
-If you wish to add new fonts to your Fedora Core 4 test 2 system, you
+If you wish to add new fonts to your Fedora Core 4test3 system, you
must be aware that the steps necessary depend on which font subsystem
is to use the new fonts. For the core X font subsystem, you must:
-1. Create the /usr/share/fonts/local/ directory (if it doesn't already
-exist):
+1. Create the /usr/share/fonts/local/ directory (if it does not
+ already exist):
mkdir /usr/share/fonts/local/
2. Copy the new font file into /usr/share/fonts/local/
3. Update the font information by issuing the following commands (note
-that, due to formatting restrictions, the following commands may
-appear on more than one line; in use, each command should be entered
-on a single line):
+ that, due to formatting restrictions, the following commands may
+ appear on more than one line; in use, each command should be
+ entered on a single line):
-ttmkfdir -d /usr/share/fonts/local/ -o
-/usr/share/fonts/local/fonts.scale
+ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4. If you had to create /usr/share/fonts/local/, you must then add it
-to the X font server (xfs) path:
+ to the X font server (xfs) path:
chkfontpath --add /usr/share/fonts/local/
@@ -639,10 +792,10 @@
the fontconfig font subsystem can use the font.
* Due to the transition to the new font system based on
-fontconfig/Xft, GTK+ 1.2 applications are not affected by any changes
-made via the Font Preferences dialog. For these applications, a font
-can be configured by adding the following lines to the file
-~/.gtkrc.mine:
+ fontconfig/Xft, GTK+ 1.2 applications are not affected by any
+ changes made via the Font Preferences dialog. For these
+ applications, a font can be configured by adding the following
+ lines to the file ~/.gtkrc.mine:
style "user-font" {
@@ -650,7 +803,7 @@
}
-widget_class " *" style "user-font"
+widget_class " *" style "user-font"
(Where represents a font specification in the
style used by traditional X applications, such as
@@ -661,6 +814,17 @@
This section contains information related to packages that do not fit
in any of the proceeding categories.
+ OpenOffice and upgrading test releases
+
+If you choose to go counter to the recommendation to *not* upgrade
+from a previous test release, you may encounter a problem with
+OpenOffice following the upgrade.
+
+To resolve this, you must do the following command *before* doing the
+upgrade:
+
+ rm -rf /usr/lib/openoffice.org*/share/template/*/wizard/bitmap
+
== Packages Added, Moved From Core, Changed, or Deprecated/Nuked ==
@@ -670,61 +834,73 @@
This section contains lists of packages that fit into the following
categories:
- * Packages that have been added to Fedora Core 4 test 2
+ * Packages that have been added to Fedora Core 4test3
- * Packages that have been moved out of Fedora Core 4 test 2
+ * Packages that have been moved out of Fedora Core 4test3
* Packages that have a changed version since Fedora Core 3
* Packages that have been deprecated, and may be removed from a
-future
- release of Fedora Core
+ future release of Fedora Core
=== Packages Added ===
-The following packages have been added to Fedora Core 4 test 2:
+The following packages have been added to Fedora Core 4test3. This is
+based on a treediff of dist-fc3 and dist-fc4 on 04-MAY-2005:
- * ant-1.6.2-3jpp_2fc
+ * ant-1.6.2-3jpp_5fc
* antlr-2.7.4-2jpp_1fc
* aqbanking-1.0.4beta-2
* aqhbci-1.0.2beta-2
+ * aspell-is-0.51.1-1
* avalon-framework-4.1.4-2jpp_5fc
* avalon-logkit-1.2-2jpp_4fc
* bcel-5.1-1jpp_4fc
- * classpath-inetlib-1.0-1jpp_1fc
+ * ccs-0.25-0.1
* classpathx-jaf-1.0-2jpp_3fc
* classpathx-mail-1.0-3jpp_1fc
+ * cman-1.0-0.pre33.2
+ * cman-kernel-2.6.11.3-20050425.154843.FC4.5
* compat-gcc-296-2.96-132.fc4
* compat-gcc-32-3.2.3-47.fc4
* compat-readline43-4.3-2
- * cpufreq-utils-0.2-1.1.12
- * cpuspeed-1.2.1-1.19
+ * cpufreq-utils-0.2-1.1.14
+ * cpuspeed-1.2.1-1.20
* cryptix-3.2.0-4jpp_1fc
* cryptix-asn1-20011119-4jpp_1fc
* cryptsetup-luks-1.0-1
* dcraw-0.0.20050227-1
- * device-mapper-multipath-0.4.4-0.pre8.0
- * dmidecode-2.6-1.13
- * eclipse-3.1.0_fc-0.M5.17
- * eclipse-bugzilla-0.1.0_fc-9
- * eclipse-cdt-3.0.0_fc-0.M5.3
- * eclipse-changelog-2.0.1_fc-19
- * eclipse-pydev-0.9.0_fc-4
- * evince-0.1.9-1
- * fonts-chinese-2.15-1
+ * device-mapper-multipath-0.4.4-2.0
+ * dlm-1.0-0.pre21.2
+ * dlm-kernel-2.6.11.3-20050425.154843.FC4.6
+ * dmidecode-2.6-1.14
+ * eclipse-3.1.0_fc-0.M6.14
+ * eclipse-bugzilla-0.1.0_fc-14
+ * eclipse-cdt-3.0.0_fc-0.M6.5
+ * eclipse-changelog-2.0.1_fc-21
+ * eclipse-pydev-0.9.3_fc-7
+ * evince-0.2.1-1
+ * fence-1.27-1
+ * fonts-chinese-2.15-2
* fonts-indic-1.9-2
- * fonts-japanese-0.20050222-2
- * fonts-korean-1.0.11-2
- * gjdoc-0.7.3-1
- * gnome-doc-utils-0.1.3-1
- * gnome-menus-2.10.1-1
+ * fonts-japanese-0.20050222-3
+ * fonts-korean-1.0.11-4
+ * GFS-6.1-0.pre22.1
+ * GFS-kernel-2.6.11.4-20050503.144108.FC4.1
+ * gjdoc-0.7.4-4
+ * gnbd-1.0-0.pre13.1
+ * gnbd-kernel-2.6.11.2-20050420.133124.FC4.10
+ * gnome-doc-utils-0.2.0-2
+ * gnome-menus-2.10.1-3
* gnome-python2-extras-2.10.0-2.1
- * gnu-crypto-2.0.1-1jpp_1fc
+ * gnu-crypto-2.0.1-1jpp_3fc
* gnu.getopt-1.0.9-4jpp_1fc
+ * gulm-1.0-0.pre28.3
* gwenhywfar-1.7.2-2
- * hardlink-1.0-1.11
- * iiimf-12.1.1-11.svn2435
- * ipv6calc-0.48-3
+ * hardlink-1.0-1.13
+ * iddev-1.9-19
+ * iiimf-12.2-0.7.svn2578
+ * ipv6calc-0.48-5
* irqbalance-1.12-1.18
* jakarta-commons-beanutils-1.7.0-1jpp_1fc
* jakarta-commons-collections-3.1-1jpp_1fc
@@ -742,37 +918,45 @@
* jakarta-taglibs-standard-1.1.1-4jpp_1fc
* java_cup-0.10-0.k.1jpp_2fc
* jdepend-2.6-2jpp_3fc
- * jessie-1.0.0-3
+ * jessie-1.0.0-6
* jlex-1.2.6-1jpp_2fc
- * jsch-0.1.17-2jpp_1fc
+ * jsch-0.1.18-1jpp_1fc
* junit-3.8.1-3jpp_4fc
* jzlib-1.0.5-2jpp_1fc
* kdeaccessibility-3.4.0-1
* ksh-20050202-1
* latex2html-2002.2.1-1
* ldapjdk-4.17-1jpp_2fc
- * libdbi-drivers-0.7.1-2
- * libgconf-java-2.10.0-1
- * libglade-java-2.9.92-1
- * libgnome-java-2.9.92-1
- * libgtk-java-2.6.1.1-1
+ * libdbi-drivers-0.7.1-3
+ * libgconf-java-2.10.1-1
+ * libglade-java-2.10.1-3
+ * libgnome-java-2.10.1-1
+ * libgtk-java-2.6.2-1
* linux-atm-2.5.0-0.20050118.2
* lksctp-tools-1.0.2-5
* log4j-1.2.8-7jpp_3fc
- * longrun-0.9-1.8
- * lvm2-cluster-2.00.29-1.22.FC4
+ * longrun-0.9-1.9
+ * lvm2-cluster-2.01.09-2.1
+ * magma-1.0-0.pre21.4
+ * magma-plugins-1.0-0.pre16.11
* mcelog-0.4-1.8
* microcode_ctl-1.11-1.21
- * mod_jk-1.2.6-3jpp_1fc
- * mx4j-2.1.0-1jpp_2fc
- * mysqlclient10-3.23.58-5
+ * mod_jk-1.2.6-3jpp_2fc
+ * mx4j-2.1.0-1jpp_5fc
+ * mysqlclient10-3.23.58-6
* openhpi-2.0.3-2
* OpenIPMI-1.4.11-5
* openssl097a-0.9.7a-2
* oro-2.0.8-1jpp_2fc
- * poppler-0.1.2-1
+ * perl-Archive-Zip-1.14-1
+ * perl-Carp-Clan-5.3-1
+ * perl-IO-String-1.06-3
+ * perl-IO-Zlib-1.04-4
+ * perl-Net-Telnet-3.03-4
+ * pm-utils-0.01-1
+ * poppler-0.3.0-2
* puretls-0.9-0.b4.1jpp_2fc
- * python-docs-2.4-102
+ * python-docs-2.4.1-1
* python-elementtree-1.2.6-4
* python-numeric-23.7-2
* python-sqlite-1.1.6-1
@@ -780,28 +964,28 @@
* python-urlgrabber-2.9.6-1
* readahead-1.0-1.7
* regexp-1.3-1jpp_4fc
- * rng-utils-2.0-1.5
+ * rgmanager-1.9.31-0
+ * rng-utils-2.0-1.6
* salinfo-0.5-1.4
- * servletapi5-5.0.18-1jpp_3fc
* slib-3a1-2
* smartmontools-5.33-1.5
- * sqlite-3.1.2-2
- * struts11-1.1-1jpp_2fc
- * system-config-lvm-0.9.22-1.0
+ * sqlite-3.1.2-3
+ * struts11-1.1-1jpp_4fc
+ * system-config-lvm-0.9.25-1.0
* texi2html-1.76-2
- * tomcat5-5.0.30-1jpp_2fc
- * x86info-1.13-1.9
+ * tomcat5-5.0.30-5jpp_1fc
+ * x86info-1.13-1.10
* xalan-j2-2.6.0-2jpp_1fc
- * xen-2-20050403
- * xerces-j2-2.6.2-4jpp_1fc
- * xml-commons-1.0-0.b2.6jpp_5fc
+ * xen-2-20050424
+ * xerces-j2-2.6.2-4jpp_4fc
+ * xml-commons-1.0-0.b2.6jpp_10fc
* xml-commons-resolver-1.1-1jpp_4fc
=== Packages Moved Out Of Core ===
This is a new section to the release notes. This is based on a
-treediff of dist-fc3 and dist-fc4 on 14-MAR-2005. The following
-packages have been moved out of core from Fedora Core 4 test 2:
+treediff of dist-fc3 and dist-fc4 on 04-MAY-2005. The following
+packages have been moved out of core from Fedora Core 4test3:
* abiword-2.0.12-3
* aiksaurus-1.2.1-2
@@ -848,10 +1032,12 @@
* grip-3.2.0-3
* gv-3.5.8-29
* im-sdk-12.1-4
+ * jcode.pl-2.13-11
* jed-0.99.16-6
* jisksp14-0.1-16
* jisksp16-1990-0.1-16
* kappa20-0.3-15
+ * katana-2.0.0-1
* kdetoys-3.3.0-1
* kernel-utils-2.4-13.1.39
* kinput2-v3.1-23
@@ -927,6 +1113,7 @@
* xsnow-1.42-15
* ytalk-3.1.2-1
+
== An Overview of the Fedora Project ==
The goal of the Fedora Project is to work with the Linux community to
@@ -947,12 +1134,9 @@
In addition to the website, the following mailing lists are available:
* fedora-list at redhat.com -- For users of Fedora Core releases
- * fedora-test-list at redhat.com -- For testers of Fedora Core test
-releases
- * fedora-devel-list at redhat.com -- For developers, developers,
-developers
- * fedora-docs-list at redhat.com -- For participants of the docs
-project
+ * fedora-test-list at redhat.com -- For testers of Fedora Core test releases
+ * fedora-devel-list at redhat.com -- For developers, developers, developers
+ * fedora-docs-list at redhat.com -- For participants of the docs project
To subscribe to any of these lists, send an email with the word
"subscribe" in the subject to -request (where is
Index: RELEASE-NOTES-ppc-en
===================================================================
RCS file: /cvs/fedora/fedora-release/RELEASE-NOTES-ppc-en,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- RELEASE-NOTES-ppc-en 6 Apr 2005 21:33:20 -0000 1.3
+++ RELEASE-NOTES-ppc-en 4 May 2005 18:40:31 -0000 1.4
@@ -1,4 +1,4 @@
-== Fedora Core 4 test 2 Release Notes ==
+= Fedora Core 4test3 Release Notes =
Copyright (c) 2005 Red Hat, Inc.
@@ -7,7 +7,7 @@
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is available at
-http://www.gnu.org/licenses/fdl.html.
+[1]http://www.gnu.org/licenses/fdl.html.
This document may be copied and distributed in any medium, either
commercially or non-commercially, provided that the GNU Free
@@ -30,14 +30,13 @@
All other trademarks and copyrights referred to are the property of
their respective owners.
-The GPG fingerprint of the "Fedora Project " key
-is:
+The GPG fingerprint of the "Fedora Project " key is:
CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2
---------------------------------------------------------------------------
- 1. Fedora Core 4 test2 Release Notes
+ 1. Fedora Core 4test3 Release Notes
2. Introduction
3. Hardware Requirements
1. CPU Requirements
@@ -57,8 +56,7 @@
8. Macintosh File Server
9. X Window System
10. Miscellaneous Notes
- 8. Packages Added, Moved From Core, Changed, or
-Deprecated/Nuked
+ 8. Packages Added, Moved From Core, Changed, or Deprecated/Nuked
1. Packages Added
2. Packages Moved Out Of Core
9. An Overview of the Fedora Project
@@ -77,7 +75,7 @@
For more information, refer to the Fedora Project overview later in
this document.
-The following topics related to Fedora Core 4 test 2 are covered in this
+The following topics related to Fedora Core 4test3 are covered in this
document:
* Introduction (this section)
@@ -91,29 +89,29 @@
== Hardware Requirements ==
The following information represents the minimum hardware requirements
-necessary to successfully install Fedora Core 4 test 2.
+necessary to successfully install Fedora Core 4test3.
-Note
+ Note
-The compatibility/availability of other hardware components (such as
-video and network cards) may be required for specific installation
-modes and/or post-installation usage.
+ The compatibility/availability of other hardware components (such as
+ video and network cards) may be required for specific installation
+ modes and/or post-installation usage.
-=== CPU Requirements ===
+=== CPU Requirements ===
This section lists the CPU specifications required by Fedora Core
-4 test 2.
+4test3.
-Note
+ Note
-The following CPU specifications are stated in terms of Intel
-processors. Other processors (notably, offerings from AMD, Cyrix, and
-VIA) that are compatible with and equivalent to the following Intel
-processors may also be used with Fedora Core.
+ The following CPU specifications are stated in terms of Intel
+ processors. Other processors (notably, offerings from AMD, Cyrix,
+ and VIA) that are compatible with and equivalent to the following
+ Intel processors may also be used with Fedora Core.
* Minimum: Pentium-class
-Fedora Core 4 test 2 is optimized for Pentium 4 CPUs, but also supports
+Fedora Core 4test3 is optimized for Pentium 4 CPUs, but also supports
earlier CPUs (such as Pentium, Pentium Pro, Pentium II, Pentium III,
and including AMD and VIA variants). This approach has been taken
because Pentium-class optimizations actually result in reduced
@@ -127,18 +125,17 @@
=== Hard Disk Space Requirements ===
-This section lists the disk space required to install Fedora Core
-4 test 2.
+This section lists the disk space required to install Fedora Core 4test3.
-Note
+ Note
-The disk space requirements listed below represent the disk space
-taken up by Fedora Core 4 test 2 after the installation is
-complete. However, additional disk space is required during the
-installation to support the installation environment. This additional
-disk space corresponds to the size of /Fedora/base/stage2.img (on
-CD-ROM 1) plus the size of the files in /var/lib/rpm on the installed
-system.
+ The disk space requirements listed below represent the disk space
+ taken up by Fedora Core 4test3 after the installation is
+ complete. However, additional disk space is required during the
+ installation to support the installation environment. This
+ additional disk space corresponds to the size of
+ /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
+ /var/lib/rpm on the installed system.
In practical terms, this means that as little as an additional 90MB
can be required for a minimal installation, while as much as an
@@ -156,7 +153,7 @@
=== Memory Requirements ===
-This section lists the memory required to install Fedora Core 4 test 2.
+This section lists the memory required to install Fedora Core 4test3.
* Minimum for text-mode: 64MB
* Minimum for graphical: 192MB
@@ -164,120 +161,167 @@
== Overview of This Release ==
-The following list highlights certain new features of Fedora Core
-4 test 2:
+The following list highlights certain new features of Fedora Core 4test3:
* GCC 4.0
* GNOME 2.10
* KDE 3.4
- * Native Eclipse 3.1M5
+ * Native Eclipse 3.1M6 - Part of free Java stack
* MySQL 4.1
* PHP 5.0
+ * Xen 2 - Virtualization to run multiple versions of an OS
+ * GFS 6.1-0.pre22 - Cluster file system
+ * Evince 0.2.1 - Universal document viewer
+ * GDM 2.6 - Includes early login capability
+
+ * SELinux -- New daemons have been added to the targeted policy.
+ http://fedora.redhat.com/docs/selinux-faq/ . This is a list of
+ daemons protected by the targeted policy:
- * SELinux -- New daemons have been added to the targeted policy For
- more information, refer to the SELinux FAQ at
- http://fedora.redhat.com/docs/selinux-faq/ .
+ * NetworkManager
* amanda
* apache
+ * apmd
+ * arpwatch
+ * auditd
+ * bluetooth
+ * canna
+ * cardmgr
+ * checkpolicy
* chkpwd
+ * compat
+ * comsat
+ * consoletype
+ * cpucontrol
+ * cpuspeed
+ * crond
* cups
+ * cvs
+ * cyrus
+ * dbskkd
+ * dbusd
* dhcpc
* dhcpd
* dictd
+ * dmidecode
* dovecot
* fingerd
+ * fsadm
* ftpd
+ * getty
+ * hald
+ * hostname
+ * hotplug
* howl
+ * hwclock
* i18n_input
* ifconfig
+ * inetd
* init
* initrc
- * inetd
* innd
* kerberos
+ * klogd
* ktalkd
+ * kudzu
* ldconfig
+ * load_policy
* login
* lpd
* mailman
* modutil
* mta
* mysqld
- * NetworkManager
* named
+ * netutils
* nscd
* ntpd
* portmap
* postgresql
+ * pppd
* privoxy
* radius
* radvd
+ * restorecon
* rlogind
* rpcd
+ * rpm
* rshd
* rsync
* samba
+ * saslauthd
+ * sendmail
+ * setfiles
* slapd
* snmpd
* squid
+ * ssh
* stunnel
* syslogd
* telnetd
* tftpd
+ * udev
+ * updfstab
+ * uucpd
+ * webalizer
* winbind
+ * xdm
* ypbind
* ypserv
* zebra
+
== Installation-Related Notes ==
This section outlines anything noteworthy that is related to Anaconda
(the Fedora Core installation program) and installing Fedora Core
-4 test 2 in general.
+4test3 in general.
-Note
+ Note
-If you intend to download the Fedora Core 4 test 2 DVD ISO image, keep
-in mind that not all file downloading tools can accommodate files
-larger than 2GB in size. For example, wget will exit with a File size
-limit exceeded error.
+ If you intend to download the Fedora Core 4test3 DVD ISO image, keep
+ in mind that not all file downloading tools can accommodate files
+ larger than 2GB in size. For example, wget will exit with a File
+ size limit exceeded error.
The curl and ncftpget file downloading tools do not have this
limitation, and can successfully download files larger than 2GB.
Bittorrent is another method for downloading large files.
+
Anaconda Notes
* The Fedora Core installation program has the ability to test the
-integrity of the installation media. It works with the CD, DVD, hard
-drive ISO, and NFS ISO installation methods. Red Hat recommends that
-you test all installation media before starting the installation
-process, and before reporting any installation-related bugs (many of
-the bugs reported are actually due to improperly-burned CDs). To use
-this test, type linux mediacheck at the boot: prompt.
+ integrity of the installation media. It works with the CD, DVD,
+ hard drive ISO, and NFS ISO installation methods. Red Hat
+ recommends that you test all installation media before starting
+ the installation process, and before reporting any
+ installation-related bugs (many of the bugs reported are actually
+ due to improperly-burned CDs). To use this test, type linux
+ mediacheck at the boot: prompt.
* Memory testing may be performed prior to installing Fedora Core by
-entering memtest86 at the boot: prompt. This causes the Memtest86
-standalone memory testing software to run. Memtest86 memory testing
-continues until the Esc key is pressed.
+ entering memtest86 at the boot: prompt. This causes the Memtest86
+ standalone memory testing software to run. Memtest86 memory
+ testing continues until the Esc key is pressed.
NOTE: You must boot from CD-ROM 1 (or a rescue CD-ROM) in order to use
this feature.
- * Fedora Core 4 test 2 supports graphical FTP and HTTP
-installations. However, due to the necessity of containing the
-installer image in RAM, only systems with more than 128MB of RAM (or
-systems booted from CD-ROM 1, which contains the installer image) can
-use the graphical installer. Systems with 128MB or less will continue
-to use the text-based installer.
+ * Fedora Core 4test3 supports graphical FTP and HTTP
+ installations. However, due to the necessity of containing the
+ installer image in RAM, only systems with more than 128MB of RAM
+ (or systems booted from CD-ROM 1, which contains the installer
+ image) can use the graphical installer. Systems with 128MB or
+ less will continue to use the text-based installer.
== Installation-Related Issues ==
* Certain hardware configurations (particularly those with LCD
-displays) may experience problems while starting the Fedora Core
-installation program. In these instances, restart the installation,
-and add the "nofb" option to the boot command line.
+ displays) may experience problems while starting the Fedora Core
+ installation program. In these instances, restart the
+ installation, and add the "nofb" option to the boot command line.
NOTE: Chinese, Japanese, and Korean graphical installations started
using the "nofb" option will start in English, and then switch to the
@@ -285,9 +329,9 @@
process begins.
* Some Sony VAIO(R) notebook systems may experience problems
-installing Fedora Core from CD-ROM. If this happens, restart the
-installation process and add the following option to the boot command
-line:
+ installing Fedora Core from CD-ROM. If this happens, restart the
+ installation process and add the following option to the boot
+ command line:
pci=off ide1=0x180,0x386
@@ -296,28 +340,28 @@
first time Fedora Core is booted.
* Serial mice are known to be inoperative during
-installation. However, there are indications that serial mice work
-properly in X after the installation has completed. Refer to bug
-119474 for more information:
+ installation. However, there are indications that serial mice work
+ properly in X after the installation has completed. Refer to bug
+ 119474 for more information:
[6]http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474
* There have been issues observed when upgrading Red Hat Linux
-7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
-issue is caused by version overlap between the official Red Hat Linux
-RPMs (or the ones from the Fedora Project) and the Ximian RPMs. This
-configuration is not supported. You have several choices in resolving
-this issue:
-
-1) You may remove Ximian GNOME from your system prior to upgrading to
-Fedora Core.
-
-2) You may upgrade your system, and then immediately reinstall Ximian
-GNOME.
-
-3) You may upgrade your system, and then immediately remove all
-remaining Ximian RPMs, replacing them with the corresponding Fedora
-Core RPMs.
+ 7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
+ issue is caused by version overlap between the official Red Hat
+ Linux RPMs (or the ones from the Fedora Project) and the Ximian
+ RPMs. This configuration is not supported. You have several
+ choices in resolving this issue:
+
+ 1) You may remove Ximian GNOME from your system prior to upgrading
+ to Fedora Core.
+
+ 2) You may upgrade your system, and then immediately reinstall
+ Ximian GNOME.
+
+ 3) You may upgrade your system, and then immediately remove all
+ remaining Ximian RPMs, replacing them with the corresponding
+ Fedora Core RPMs.
You must resolve the version overlap using one of the above choices.
Failure to do so will result in an unstable GNOME configuration.
@@ -325,22 +369,95 @@
== Package-Specific Notes ==
The following sections contain information regarding packages that
-have undergone significant changes for Fedora Core 4 test 2. For easier
+have undergone significant changes for Fedora Core 4test3. For easier
access, they are organized using the same groups used in Anaconda.
=== Base ===
This section contains information related to basic system components.
+
+auditd and log files
+
+The audit daemon, auditd, is now enabled by default. When auditd is
+running, the kernel directs audit messages to
+/var/log/audit/audit.log. The location of this file is specified in
+/etc/auditd.conf.
+
+AVC messages for SELinux are sent using the audit infrastructure.
+These messages are now in /var/log/audit/audit.log.
+
+When auditd is not running, the kernel passes audit messages to
+syslog. These logs are typically kept in /var/log/messages and are
+viewable using dmesg.
+
+Audit extensions are now compiled into PAM. All programs that do
+grant entry to the system or change user account attributes will
+generate an audit message.
+
+To enable auditing within the kernel, you must pass the parameter
+audit=1 to the kernel during boot. Otherwise, you can use this
+command to enable auditing during run time:
+
+ 'auditctl -e 1'
+
+
+LinuxThreads v. NPTL
+
+As the next step in removing support for the obsolete LinuxThreads
+library, code compiled and linked on FC4 now automatically uses the NPTL
+headers and libraries.
+
+In previous releases, since Red Hat Linux 9, the default was to use
+LinuxThreads since the interface is mostly forward compatible. The
+advantages of the NPTL interface is that the cancellation handling is
+faster (when -fexception is used, even in C code) and that the
+additional interfaces are now available without special compiler and
+linker parameters. In other words, you do not need to use
+-I/usr/include/nptl and -L/usr/lib{,64}/nptl any longer. Note that
+lib{,64} is to be interpreted as lib64 on platforms which place DSOs
+in lib64 directories, and lib otherwise.
+
+In FC4 it is still possible to create code using the LinuxThreads
+definitions. For this the linuxthreads-devel package must be
+installed and
+
+ -I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads
+
+must be passed to the compiler.
+
+At runtime, it used to be possible to use the LD_ASSUME_KERNEL
+environment variable to select the appropriate version of glibc and the
+libpthread DSO. Now it is additionally necessary to specify
+
+ LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads
+
+in the environment. This is because the runtime libraries have also
+been moved out of the way. There might programs that will not work if
+the program uses an unfortunate DT_RPATH (which overwrites the
+LD_LIBRARY_PATH setting).
+
+All this makes it more cumbersome to run programs which depend on
+LinuxThreads. But this is intentional.
+
+ Important
+
+ FC5 will not have LinuxThreads support and all programs have to be
+ converted to use NPTL by then.
+
+In general, conversion to using NPTL has not been an issue.
+
+
slocate database
-The database needed by the locate utility is no longer created by
-default. Enable the database creation by setting DAILY_UPDATE to
-"yes" in /etc/updatedb.conf if you want to use locate.
+The database needed by the locate utility is no longer created by default.
+Enable the database creation by setting DAILY_UPDATE to "yes" in
+/etc/updatedb.conf if you want to use locate.
+
openssh
-The version of OpenSSH in Fedora Core 4 test 2 contains OpenSSH 3.9
+The version of OpenSSH in Fedora Core 4test3 contains OpenSSH 3.9
includes strict permission and ownership checks for the ~/.ssh/config
file. These checks mean that ssh will exit if this file does not have
appropriate ownership and permissions.
@@ -367,51 +484,63 @@
This section contains the most elemental components of Fedora Core,
including the kernel.
- * In order to eliminate the redundancy inherent in providing a
-separate package for the kernel source code when that source code
-already exists in the kernel's .src.rpm file, Fedora Core 4 test 2 no
-longer includes the kernel-source package. Users that require access
-to the kernel sources can find them in the kernel .src.rpm file. To
-create an exploded source tree from this file, perform the following
-steps (note that refers to the version specification for
-your currently-running kernel):
- 1. Obtain the kernel-.src.rpm file from one of the
-following sources:
+yum
+
+The sqllite database is now used by yum, and makes performance
+noticeably faster.
- * The SRPMS directory on the appropriate "SRPMS" CD iso
-image
+The Fedora Extras repository is now enabled by default.
- * The FTP site where you got the kernel package
- * By running the following command:
+kernel source
- up2date --get-source kernel
+In order to eliminate the redundancy inherent in providing a separate
+package for the kernel source code when that source code already
+exists in the kernel's .src.rpm file, Fedora Core 4test3 no longer
+includes the kernel-source package. Users that require access to the
+kernel sources can find them in the kernel .src.rpm file. To create an
+exploded source tree from this file, perform the following steps (note
+that refers to the version specification for your
+currently-running kernel):
- 2. Install kernel-.src.rpm (given the default RPM
-configuration, the files this package contains will be written to
-/usr/src/redhat/)
+ 1. Obtain the kernel-.src.rpm file from one of the
+ following sources:
- 3. Change directory to /usr/src/redhat/SPECS/, and issue the
-following command:
+ * The SRPMS directory on the appropriate "SRPMS" CD iso image
- rpmbuild -bp --target= kernel.spec
+ * The FTP site where you got the kernel package
- (Where is the desired target architecture.)
+ * By running the following command:
- On a default RPM configuration, the kernel tree will be
-located in /usr/src/redhat/BUILD/.
+ up2date --get-source kernel
- 4. In resulting tree, the configurations for the specific
-kernels shipped in Fedora Core 4 test 2 are in the /configs/
-directory. For example, the i686 SMP configuration file is named
-/configs/kernel--i686-smp.config. Issue the following command
-to place the desired configuration file in the proper place for
-building:
+ 2. Install kernel-.src.rpm (given the default RPM
+ configuration, the files this package contains will be written to
+ /usr/src/redhat/)
+
+ rpm -ivh kernel-.src.rpm
+
+ 3. Change directory to /usr/src/redhat/SPECS/, and issue the
+ following command:
+
+ rpmbuild -bp --target= kernel.spec
+
+ (Where is the desired target architecture.)
+
+ On a default RPM configuration, the kernel tree will be located
+ in /usr/src/redhat/BUILD/.
+
+ 4. In resulting tree, the configurations for the specific kernels
+ shipped in Fedora Core 4test3 are in the /configs/
+ directory. For example, the i686 SMP configuration file is named
+ /configs/kernel--i686-smp.config. Issue the following
+ command to place the desired configuration file in the proper
+ place for building:
cp ./.config
- 5. Issue the following command:
+ 5. Issue the following command:
make oldconfig
@@ -425,11 +554,13 @@
For example, to build the foo.ko module, create the following file
(named Makefile) in the directory containing the foo.c file:
-obj-m := foo.o
+obj-m := foo.o
-KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
-default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+default:
+$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
Issue the make command to build the foo.ko module.
@@ -453,6 +584,17 @@
This section contains information related to Web-related tools.
+
+mod_perl
+
+The "RC5" release of mod_perl 2.0 is now included; the API provided by
+this release is incompatible with previous 1.99_xx releases. Please
+refer to the following document for discussion of how to adapt code to
+use the new API:
+
+ http://perl.apache.org/docs/2.0/rename.html
+
+
php
Version 5.0 of PHP is now included, which includes a number of changes
@@ -462,6 +604,10 @@
http://www.php.net/manual/en/migration5.php
+The /usr/bin/php binary is now built using the "CLI" command-line
+SAPI, rather than the CGI SAPI. The CGI SAPI is now available as
+/usr/bin/php-cgi; this binary also includes FastCGI support.
+
The following extensions have been added:
* the "mysqli" extension, the newly MySQL interface designed
@@ -469,22 +615,29 @@
* the "soap" extension, which can be used to implement a SOAP server
or client
+The following extensions are now available as optional loadable
+extensions, rather than being built in to the php binaries:
+
+ * dba, now available in the php-dba package
+ * bcmath, now available in the php-bcmath package
+
=== Windows File Server ===
This section contains information related to Samba, software that
makes it possible to share files between Linux and Windows systems.
+
samba
Browsing of Windows shares (also known as SMB browsing) fails on
-Fedora Core 4 test 2 systems that have the standard firewall
+Fedora Core 4test3 systems that have the standard firewall
configured. This is most easily noticed in the failure of Nautilus to
display shares. The failure is due to the firewall disrupting the
broadcast mode of SMB browsing, which is Samba's default
setting. There are two workarounds:
* Configure a WINS server on the network, and set the "wins server"
-option in smb.conf to the address of the WINS server.
+ option in smb.conf to the address of the WINS server.
* Disable the firewall
@@ -502,25 +655,26 @@
=== Macintosh File Server ===
-This section contains information related to netatalk, software that
+This section contains information related to netatalk, software that
makes it possible to share files between Linux and Macintosh systems.
+
netatalk
-The 2.x version of netatalk uses a different method to store resource
-forks, and may use a different file name encoding scheme. Upgrading to
-Fedora Core 4 may result in data loss. Please read the documentation
-of the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
+The 2.x version of netatalk uses a different method to store resource
+forks, and may use a different file name encoding scheme. Upgrading to
+Fedora Core 4 may result in data loss. Please read the documentation of
+the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
-The netatalk upgrade information is available directly from the
+The netatalk upgrade information is available directly from the
netatalk site:
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html
-It is also included in the netatalk installation for Fedora Core 4,
-the files are at:
+It is also included in the netatalk installation for Fedora Core 4, the
+files are at:
-/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
+/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
25, document page 33.
or
@@ -535,9 +689,9 @@
xorg-x11
* Users new to the X.org X11 implementation should take note of a
-few differences between it and the XFree86.org X11 implementation
-which shipped in previous Red Hat operating systems. In particular,
-the names of some files have changed:
+ few differences between it and the XFree86.org X11 implementation
+ which shipped in previous Red Hat operating systems. In
+ particular, the names of some files have changed:
X Server Binary:
@@ -561,13 +715,13 @@
sure that you are using the correct files.
* There has been some confusion regarding font-related issues under
-the X Window System in recent versions of Fedora Core (and versions of
-Red Hat Linux before it.) At the present time, there are two font
-subsystems, each with different characteristics:
+ the X Window System in recent versions of Fedora Core (and
+ versions of Red Hat Linux before it.) At the present time, there
+ are two font subsystems, each with different characteristics:
- The original (15+ year old) subsystem is referred to as the "core X
-font subsystem". Fonts rendered by this subsystem are not
-anti-aliased, are handled by the X server, and have names like:
+ font subsystem". Fonts rendered by this subsystem are not
+ anti-aliased, are handled by the X server, and have names like:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
@@ -580,10 +734,10 @@
Luxi Sans-10
* Over time, fontconfig/Xft will replace the core X font
-subsystem. At the present time, applications using the Qt 3 or GTK 2
-toolkits (which would include KDE and GNOME applications) use the
-fontconfig and Xft font subsystem; almost everything else uses the
-core X fonts.
+ subsystem. At the present time, applications using the Qt 3 or GTK
+ 2 toolkits (which would include KDE and GNOME applications) use
+ the fontconfig and Xft font subsystem; almost everything else uses
+ the core X fonts.
In the future, Fedora Core may support only fontconfig/Xft in place of
the XFS font server as the default local font access method.
@@ -591,29 +745,28 @@
NOTE: An exception to the font subsystem usage outlined above is
OpenOffice.org (which uses its own font rendering technology).
-If you wish to add new fonts to your Fedora Core 4 test 2 system, you
+If you wish to add new fonts to your Fedora Core 4test3 system, you
must be aware that the steps necessary depend on which font subsystem
is to use the new fonts. For the core X font subsystem, you must:
-1. Create the /usr/share/fonts/local/ directory (if it doesn't already
-exist):
+1. Create the /usr/share/fonts/local/ directory (if it does not
+ already exist):
mkdir /usr/share/fonts/local/
2. Copy the new font file into /usr/share/fonts/local/
3. Update the font information by issuing the following commands (note
-that, due to formatting restrictions, the following commands may
-appear on more than one line; in use, each command should be entered
-on a single line):
+ that, due to formatting restrictions, the following commands may
+ appear on more than one line; in use, each command should be
+ entered on a single line):
-ttmkfdir -d /usr/share/fonts/local/ -o
-/usr/share/fonts/local/fonts.scale
+ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4. If you had to create /usr/share/fonts/local/, you must then add it
-to the X font server (xfs) path:
+ to the X font server (xfs) path:
chkfontpath --add /usr/share/fonts/local/
@@ -639,10 +792,10 @@
the fontconfig font subsystem can use the font.
* Due to the transition to the new font system based on
-fontconfig/Xft, GTK+ 1.2 applications are not affected by any changes
-made via the Font Preferences dialog. For these applications, a font
-can be configured by adding the following lines to the file
-~/.gtkrc.mine:
+ fontconfig/Xft, GTK+ 1.2 applications are not affected by any
+ changes made via the Font Preferences dialog. For these
+ applications, a font can be configured by adding the following
+ lines to the file ~/.gtkrc.mine:
style "user-font" {
@@ -650,7 +803,7 @@
}
-widget_class " *" style "user-font"
+widget_class " *" style "user-font"
(Where represents a font specification in the
style used by traditional X applications, such as
@@ -661,6 +814,17 @@
This section contains information related to packages that do not fit
in any of the proceeding categories.
+ OpenOffice and upgrading test releases
+
+If you choose to go counter to the recommendation to *not* upgrade
+from a previous test release, you may encounter a problem with
+OpenOffice following the upgrade.
+
+To resolve this, you must do the following command *before* doing the
+upgrade:
+
+ rm -rf /usr/lib/openoffice.org*/share/template/*/wizard/bitmap
+
== Packages Added, Moved From Core, Changed, or Deprecated/Nuked ==
@@ -670,61 +834,73 @@
This section contains lists of packages that fit into the following
categories:
- * Packages that have been added to Fedora Core 4 test 2
+ * Packages that have been added to Fedora Core 4test3
- * Packages that have been moved out of Fedora Core 4 test 2
+ * Packages that have been moved out of Fedora Core 4test3
* Packages that have a changed version since Fedora Core 3
* Packages that have been deprecated, and may be removed from a
-future
- release of Fedora Core
+ future release of Fedora Core
=== Packages Added ===
-The following packages have been added to Fedora Core 4 test 2:
+The following packages have been added to Fedora Core 4test3. This is
+based on a treediff of dist-fc3 and dist-fc4 on 04-MAY-2005:
- * ant-1.6.2-3jpp_2fc
+ * ant-1.6.2-3jpp_5fc
* antlr-2.7.4-2jpp_1fc
* aqbanking-1.0.4beta-2
* aqhbci-1.0.2beta-2
+ * aspell-is-0.51.1-1
* avalon-framework-4.1.4-2jpp_5fc
* avalon-logkit-1.2-2jpp_4fc
* bcel-5.1-1jpp_4fc
- * classpath-inetlib-1.0-1jpp_1fc
+ * ccs-0.25-0.1
* classpathx-jaf-1.0-2jpp_3fc
* classpathx-mail-1.0-3jpp_1fc
+ * cman-1.0-0.pre33.2
+ * cman-kernel-2.6.11.3-20050425.154843.FC4.5
* compat-gcc-296-2.96-132.fc4
* compat-gcc-32-3.2.3-47.fc4
* compat-readline43-4.3-2
- * cpufreq-utils-0.2-1.1.12
- * cpuspeed-1.2.1-1.19
+ * cpufreq-utils-0.2-1.1.14
+ * cpuspeed-1.2.1-1.20
* cryptix-3.2.0-4jpp_1fc
* cryptix-asn1-20011119-4jpp_1fc
* cryptsetup-luks-1.0-1
* dcraw-0.0.20050227-1
- * device-mapper-multipath-0.4.4-0.pre8.0
- * dmidecode-2.6-1.13
- * eclipse-3.1.0_fc-0.M5.17
- * eclipse-bugzilla-0.1.0_fc-9
- * eclipse-cdt-3.0.0_fc-0.M5.3
- * eclipse-changelog-2.0.1_fc-19
- * eclipse-pydev-0.9.0_fc-4
- * evince-0.1.9-1
- * fonts-chinese-2.15-1
+ * device-mapper-multipath-0.4.4-2.0
+ * dlm-1.0-0.pre21.2
+ * dlm-kernel-2.6.11.3-20050425.154843.FC4.6
+ * dmidecode-2.6-1.14
+ * eclipse-3.1.0_fc-0.M6.14
+ * eclipse-bugzilla-0.1.0_fc-14
+ * eclipse-cdt-3.0.0_fc-0.M6.5
+ * eclipse-changelog-2.0.1_fc-21
+ * eclipse-pydev-0.9.3_fc-7
+ * evince-0.2.1-1
+ * fence-1.27-1
+ * fonts-chinese-2.15-2
* fonts-indic-1.9-2
- * fonts-japanese-0.20050222-2
- * fonts-korean-1.0.11-2
- * gjdoc-0.7.3-1
- * gnome-doc-utils-0.1.3-1
- * gnome-menus-2.10.1-1
+ * fonts-japanese-0.20050222-3
+ * fonts-korean-1.0.11-4
+ * GFS-6.1-0.pre22.1
+ * GFS-kernel-2.6.11.4-20050503.144108.FC4.1
+ * gjdoc-0.7.4-4
+ * gnbd-1.0-0.pre13.1
+ * gnbd-kernel-2.6.11.2-20050420.133124.FC4.10
+ * gnome-doc-utils-0.2.0-2
+ * gnome-menus-2.10.1-3
* gnome-python2-extras-2.10.0-2.1
- * gnu-crypto-2.0.1-1jpp_1fc
+ * gnu-crypto-2.0.1-1jpp_3fc
* gnu.getopt-1.0.9-4jpp_1fc
+ * gulm-1.0-0.pre28.3
* gwenhywfar-1.7.2-2
- * hardlink-1.0-1.11
- * iiimf-12.1.1-11.svn2435
- * ipv6calc-0.48-3
+ * hardlink-1.0-1.13
+ * iddev-1.9-19
+ * iiimf-12.2-0.7.svn2578
+ * ipv6calc-0.48-5
* irqbalance-1.12-1.18
* jakarta-commons-beanutils-1.7.0-1jpp_1fc
* jakarta-commons-collections-3.1-1jpp_1fc
@@ -742,37 +918,45 @@
* jakarta-taglibs-standard-1.1.1-4jpp_1fc
* java_cup-0.10-0.k.1jpp_2fc
* jdepend-2.6-2jpp_3fc
- * jessie-1.0.0-3
+ * jessie-1.0.0-6
* jlex-1.2.6-1jpp_2fc
- * jsch-0.1.17-2jpp_1fc
+ * jsch-0.1.18-1jpp_1fc
* junit-3.8.1-3jpp_4fc
* jzlib-1.0.5-2jpp_1fc
* kdeaccessibility-3.4.0-1
* ksh-20050202-1
* latex2html-2002.2.1-1
* ldapjdk-4.17-1jpp_2fc
- * libdbi-drivers-0.7.1-2
- * libgconf-java-2.10.0-1
- * libglade-java-2.9.92-1
- * libgnome-java-2.9.92-1
- * libgtk-java-2.6.1.1-1
+ * libdbi-drivers-0.7.1-3
+ * libgconf-java-2.10.1-1
+ * libglade-java-2.10.1-3
+ * libgnome-java-2.10.1-1
+ * libgtk-java-2.6.2-1
* linux-atm-2.5.0-0.20050118.2
* lksctp-tools-1.0.2-5
* log4j-1.2.8-7jpp_3fc
- * longrun-0.9-1.8
- * lvm2-cluster-2.00.29-1.22.FC4
+ * longrun-0.9-1.9
+ * lvm2-cluster-2.01.09-2.1
+ * magma-1.0-0.pre21.4
+ * magma-plugins-1.0-0.pre16.11
* mcelog-0.4-1.8
* microcode_ctl-1.11-1.21
- * mod_jk-1.2.6-3jpp_1fc
- * mx4j-2.1.0-1jpp_2fc
- * mysqlclient10-3.23.58-5
+ * mod_jk-1.2.6-3jpp_2fc
+ * mx4j-2.1.0-1jpp_5fc
+ * mysqlclient10-3.23.58-6
* openhpi-2.0.3-2
* OpenIPMI-1.4.11-5
* openssl097a-0.9.7a-2
* oro-2.0.8-1jpp_2fc
- * poppler-0.1.2-1
+ * perl-Archive-Zip-1.14-1
+ * perl-Carp-Clan-5.3-1
+ * perl-IO-String-1.06-3
+ * perl-IO-Zlib-1.04-4
+ * perl-Net-Telnet-3.03-4
+ * pm-utils-0.01-1
+ * poppler-0.3.0-2
* puretls-0.9-0.b4.1jpp_2fc
- * python-docs-2.4-102
+ * python-docs-2.4.1-1
* python-elementtree-1.2.6-4
* python-numeric-23.7-2
* python-sqlite-1.1.6-1
@@ -780,28 +964,28 @@
* python-urlgrabber-2.9.6-1
* readahead-1.0-1.7
* regexp-1.3-1jpp_4fc
- * rng-utils-2.0-1.5
+ * rgmanager-1.9.31-0
+ * rng-utils-2.0-1.6
* salinfo-0.5-1.4
- * servletapi5-5.0.18-1jpp_3fc
* slib-3a1-2
* smartmontools-5.33-1.5
- * sqlite-3.1.2-2
- * struts11-1.1-1jpp_2fc
- * system-config-lvm-0.9.22-1.0
+ * sqlite-3.1.2-3
+ * struts11-1.1-1jpp_4fc
+ * system-config-lvm-0.9.25-1.0
* texi2html-1.76-2
- * tomcat5-5.0.30-1jpp_2fc
- * x86info-1.13-1.9
+ * tomcat5-5.0.30-5jpp_1fc
+ * x86info-1.13-1.10
* xalan-j2-2.6.0-2jpp_1fc
- * xen-2-20050403
- * xerces-j2-2.6.2-4jpp_1fc
- * xml-commons-1.0-0.b2.6jpp_5fc
+ * xen-2-20050424
+ * xerces-j2-2.6.2-4jpp_4fc
+ * xml-commons-1.0-0.b2.6jpp_10fc
* xml-commons-resolver-1.1-1jpp_4fc
=== Packages Moved Out Of Core ===
This is a new section to the release notes. This is based on a
-treediff of dist-fc3 and dist-fc4 on 14-MAR-2005. The following
-packages have been moved out of core from Fedora Core 4 test 2:
+treediff of dist-fc3 and dist-fc4 on 04-MAY-2005. The following
+packages have been moved out of core from Fedora Core 4test3:
* abiword-2.0.12-3
* aiksaurus-1.2.1-2
@@ -848,10 +1032,12 @@
* grip-3.2.0-3
* gv-3.5.8-29
* im-sdk-12.1-4
+ * jcode.pl-2.13-11
* jed-0.99.16-6
* jisksp14-0.1-16
* jisksp16-1990-0.1-16
* kappa20-0.3-15
+ * katana-2.0.0-1
* kdetoys-3.3.0-1
* kernel-utils-2.4-13.1.39
* kinput2-v3.1-23
@@ -927,6 +1113,7 @@
* xsnow-1.42-15
* ytalk-3.1.2-1
+
== An Overview of the Fedora Project ==
The goal of the Fedora Project is to work with the Linux community to
@@ -947,12 +1134,9 @@
In addition to the website, the following mailing lists are available:
* fedora-list at redhat.com -- For users of Fedora Core releases
- * fedora-test-list at redhat.com -- For testers of Fedora Core test
-releases
- * fedora-devel-list at redhat.com -- For developers, developers,
-developers
- * fedora-docs-list at redhat.com -- For participants of the docs
-project
+ * fedora-test-list at redhat.com -- For testers of Fedora Core test releases
+ * fedora-devel-list at redhat.com -- For developers, developers, developers
+ * fedora-docs-list at redhat.com -- For participants of the docs project
To subscribe to any of these lists, send an email with the word
"subscribe" in the subject to -request (where is
Index: RELEASE-NOTES-x86_64-en
===================================================================
RCS file: /cvs/fedora/fedora-release/RELEASE-NOTES-x86_64-en,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- RELEASE-NOTES-x86_64-en 6 Apr 2005 21:33:20 -0000 1.3
+++ RELEASE-NOTES-x86_64-en 4 May 2005 18:40:31 -0000 1.4
@@ -1,4 +1,4 @@
-== Fedora Core 4 test 2 Release Notes ==
+= Fedora Core 4test3 Release Notes =
Copyright (c) 2005 Red Hat, Inc.
@@ -7,7 +7,7 @@
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is available at
-http://www.gnu.org/licenses/fdl.html.
+[1]http://www.gnu.org/licenses/fdl.html.
This document may be copied and distributed in any medium, either
commercially or non-commercially, provided that the GNU Free
@@ -30,14 +30,13 @@
All other trademarks and copyrights referred to are the property of
their respective owners.
-The GPG fingerprint of the "Fedora Project " key
-is:
+The GPG fingerprint of the "Fedora Project " key is:
CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2
---------------------------------------------------------------------------
- 1. Fedora Core 4 test2 Release Notes
+ 1. Fedora Core 4test3 Release Notes
2. Introduction
3. Hardware Requirements
1. CPU Requirements
@@ -57,8 +56,7 @@
8. Macintosh File Server
9. X Window System
10. Miscellaneous Notes
- 8. Packages Added, Moved From Core, Changed, or
-Deprecated/Nuked
+ 8. Packages Added, Moved From Core, Changed, or Deprecated/Nuked
1. Packages Added
2. Packages Moved Out Of Core
9. An Overview of the Fedora Project
@@ -77,7 +75,7 @@
For more information, refer to the Fedora Project overview later in
this document.
-The following topics related to Fedora Core 4 test 2 are covered in this
+The following topics related to Fedora Core 4test3 are covered in this
document:
* Introduction (this section)
@@ -91,29 +89,29 @@
== Hardware Requirements ==
The following information represents the minimum hardware requirements
-necessary to successfully install Fedora Core 4 test 2.
+necessary to successfully install Fedora Core 4test3.
-Note
+ Note
-The compatibility/availability of other hardware components (such as
-video and network cards) may be required for specific installation
-modes and/or post-installation usage.
+ The compatibility/availability of other hardware components (such as
+ video and network cards) may be required for specific installation
+ modes and/or post-installation usage.
-=== CPU Requirements ===
+=== CPU Requirements ===
This section lists the CPU specifications required by Fedora Core
-4 test 2.
+4test3.
-Note
+ Note
-The following CPU specifications are stated in terms of Intel
-processors. Other processors (notably, offerings from AMD, Cyrix, and
-VIA) that are compatible with and equivalent to the following Intel
-processors may also be used with Fedora Core.
+ The following CPU specifications are stated in terms of Intel
+ processors. Other processors (notably, offerings from AMD, Cyrix,
+ and VIA) that are compatible with and equivalent to the following
+ Intel processors may also be used with Fedora Core.
* Minimum: Pentium-class
-Fedora Core 4 test 2 is optimized for Pentium 4 CPUs, but also supports
+Fedora Core 4test3 is optimized for Pentium 4 CPUs, but also supports
earlier CPUs (such as Pentium, Pentium Pro, Pentium II, Pentium III,
and including AMD and VIA variants). This approach has been taken
because Pentium-class optimizations actually result in reduced
@@ -127,18 +125,17 @@
=== Hard Disk Space Requirements ===
-This section lists the disk space required to install Fedora Core
-4 test 2.
+This section lists the disk space required to install Fedora Core 4test3.
-Note
+ Note
-The disk space requirements listed below represent the disk space
-taken up by Fedora Core 4 test 2 after the installation is
-complete. However, additional disk space is required during the
-installation to support the installation environment. This additional
-disk space corresponds to the size of /Fedora/base/stage2.img (on
-CD-ROM 1) plus the size of the files in /var/lib/rpm on the installed
-system.
+ The disk space requirements listed below represent the disk space
+ taken up by Fedora Core 4test3 after the installation is
+ complete. However, additional disk space is required during the
+ installation to support the installation environment. This
+ additional disk space corresponds to the size of
+ /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
+ /var/lib/rpm on the installed system.
In practical terms, this means that as little as an additional 90MB
can be required for a minimal installation, while as much as an
@@ -156,7 +153,7 @@
=== Memory Requirements ===
-This section lists the memory required to install Fedora Core 4 test 2.
+This section lists the memory required to install Fedora Core 4test3.
* Minimum for text-mode: 64MB
* Minimum for graphical: 192MB
@@ -164,120 +161,167 @@
== Overview of This Release ==
-The following list highlights certain new features of Fedora Core
-4 test 2:
+The following list highlights certain new features of Fedora Core 4test3:
* GCC 4.0
* GNOME 2.10
* KDE 3.4
- * Native Eclipse 3.1M5
+ * Native Eclipse 3.1M6 - Part of free Java stack
* MySQL 4.1
* PHP 5.0
+ * Xen 2 - Virtualization to run multiple versions of an OS
+ * GFS 6.1-0.pre22 - Cluster file system
+ * Evince 0.2.1 - Universal document viewer
+ * GDM 2.6 - Includes early login capability
+
+ * SELinux -- New daemons have been added to the targeted policy.
+ http://fedora.redhat.com/docs/selinux-faq/ . This is a list of
+ daemons protected by the targeted policy:
- * SELinux -- New daemons have been added to the targeted policy For
- more information, refer to the SELinux FAQ at
- http://fedora.redhat.com/docs/selinux-faq/ .
+ * NetworkManager
* amanda
* apache
+ * apmd
+ * arpwatch
+ * auditd
+ * bluetooth
+ * canna
+ * cardmgr
+ * checkpolicy
* chkpwd
+ * compat
+ * comsat
+ * consoletype
+ * cpucontrol
+ * cpuspeed
+ * crond
* cups
+ * cvs
+ * cyrus
+ * dbskkd
+ * dbusd
* dhcpc
* dhcpd
* dictd
+ * dmidecode
* dovecot
* fingerd
+ * fsadm
* ftpd
+ * getty
+ * hald
+ * hostname
+ * hotplug
* howl
+ * hwclock
* i18n_input
* ifconfig
+ * inetd
* init
* initrc
- * inetd
* innd
* kerberos
+ * klogd
* ktalkd
+ * kudzu
* ldconfig
+ * load_policy
* login
* lpd
* mailman
* modutil
* mta
* mysqld
- * NetworkManager
* named
+ * netutils
* nscd
* ntpd
* portmap
* postgresql
+ * pppd
* privoxy
* radius
* radvd
+ * restorecon
* rlogind
* rpcd
+ * rpm
* rshd
* rsync
* samba
+ * saslauthd
+ * sendmail
+ * setfiles
* slapd
* snmpd
* squid
+ * ssh
* stunnel
* syslogd
* telnetd
* tftpd
+ * udev
+ * updfstab
+ * uucpd
+ * webalizer
* winbind
+ * xdm
* ypbind
* ypserv
* zebra
+
== Installation-Related Notes ==
This section outlines anything noteworthy that is related to Anaconda
(the Fedora Core installation program) and installing Fedora Core
-4 test 2 in general.
+4test3 in general.
-Note
+ Note
-If you intend to download the Fedora Core 4 test 2 DVD ISO image, keep
-in mind that not all file downloading tools can accommodate files
-larger than 2GB in size. For example, wget will exit with a File size
-limit exceeded error.
+ If you intend to download the Fedora Core 4test3 DVD ISO image, keep
+ in mind that not all file downloading tools can accommodate files
+ larger than 2GB in size. For example, wget will exit with a File
+ size limit exceeded error.
The curl and ncftpget file downloading tools do not have this
limitation, and can successfully download files larger than 2GB.
Bittorrent is another method for downloading large files.
+
Anaconda Notes
* The Fedora Core installation program has the ability to test the
-integrity of the installation media. It works with the CD, DVD, hard
-drive ISO, and NFS ISO installation methods. Red Hat recommends that
-you test all installation media before starting the installation
-process, and before reporting any installation-related bugs (many of
-the bugs reported are actually due to improperly-burned CDs). To use
-this test, type linux mediacheck at the boot: prompt.
+ integrity of the installation media. It works with the CD, DVD,
+ hard drive ISO, and NFS ISO installation methods. Red Hat
+ recommends that you test all installation media before starting
+ the installation process, and before reporting any
+ installation-related bugs (many of the bugs reported are actually
+ due to improperly-burned CDs). To use this test, type linux
+ mediacheck at the boot: prompt.
* Memory testing may be performed prior to installing Fedora Core by
-entering memtest86 at the boot: prompt. This causes the Memtest86
-standalone memory testing software to run. Memtest86 memory testing
-continues until the Esc key is pressed.
+ entering memtest86 at the boot: prompt. This causes the Memtest86
+ standalone memory testing software to run. Memtest86 memory
+ testing continues until the Esc key is pressed.
NOTE: You must boot from CD-ROM 1 (or a rescue CD-ROM) in order to use
this feature.
- * Fedora Core 4 test 2 supports graphical FTP and HTTP
-installations. However, due to the necessity of containing the
-installer image in RAM, only systems with more than 128MB of RAM (or
-systems booted from CD-ROM 1, which contains the installer image) can
-use the graphical installer. Systems with 128MB or less will continue
-to use the text-based installer.
+ * Fedora Core 4test3 supports graphical FTP and HTTP
+ installations. However, due to the necessity of containing the
+ installer image in RAM, only systems with more than 128MB of RAM
+ (or systems booted from CD-ROM 1, which contains the installer
+ image) can use the graphical installer. Systems with 128MB or
+ less will continue to use the text-based installer.
== Installation-Related Issues ==
* Certain hardware configurations (particularly those with LCD
-displays) may experience problems while starting the Fedora Core
-installation program. In these instances, restart the installation,
-and add the "nofb" option to the boot command line.
+ displays) may experience problems while starting the Fedora Core
+ installation program. In these instances, restart the
+ installation, and add the "nofb" option to the boot command line.
NOTE: Chinese, Japanese, and Korean graphical installations started
using the "nofb" option will start in English, and then switch to the
@@ -285,9 +329,9 @@
process begins.
* Some Sony VAIO(R) notebook systems may experience problems
-installing Fedora Core from CD-ROM. If this happens, restart the
-installation process and add the following option to the boot command
-line:
+ installing Fedora Core from CD-ROM. If this happens, restart the
+ installation process and add the following option to the boot
+ command line:
pci=off ide1=0x180,0x386
@@ -296,28 +340,28 @@
first time Fedora Core is booted.
* Serial mice are known to be inoperative during
-installation. However, there are indications that serial mice work
-properly in X after the installation has completed. Refer to bug
-119474 for more information:
+ installation. However, there are indications that serial mice work
+ properly in X after the installation has completed. Refer to bug
+ 119474 for more information:
[6]http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474
* There have been issues observed when upgrading Red Hat Linux
-7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
-issue is caused by version overlap between the official Red Hat Linux
-RPMs (or the ones from the Fedora Project) and the Ximian RPMs. This
-configuration is not supported. You have several choices in resolving
-this issue:
-
-1) You may remove Ximian GNOME from your system prior to upgrading to
-Fedora Core.
-
-2) You may upgrade your system, and then immediately reinstall Ximian
-GNOME.
-
-3) You may upgrade your system, and then immediately remove all
-remaining Ximian RPMs, replacing them with the corresponding Fedora
-Core RPMs.
+ 7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
+ issue is caused by version overlap between the official Red Hat
+ Linux RPMs (or the ones from the Fedora Project) and the Ximian
+ RPMs. This configuration is not supported. You have several
+ choices in resolving this issue:
+
+ 1) You may remove Ximian GNOME from your system prior to upgrading
+ to Fedora Core.
+
+ 2) You may upgrade your system, and then immediately reinstall
+ Ximian GNOME.
+
+ 3) You may upgrade your system, and then immediately remove all
+ remaining Ximian RPMs, replacing them with the corresponding
+ Fedora Core RPMs.
You must resolve the version overlap using one of the above choices.
Failure to do so will result in an unstable GNOME configuration.
@@ -325,22 +369,95 @@
== Package-Specific Notes ==
The following sections contain information regarding packages that
-have undergone significant changes for Fedora Core 4 test 2. For easier
+have undergone significant changes for Fedora Core 4test3. For easier
access, they are organized using the same groups used in Anaconda.
=== Base ===
This section contains information related to basic system components.
+
+auditd and log files
+
+The audit daemon, auditd, is now enabled by default. When auditd is
+running, the kernel directs audit messages to
+/var/log/audit/audit.log. The location of this file is specified in
+/etc/auditd.conf.
+
+AVC messages for SELinux are sent using the audit infrastructure.
+These messages are now in /var/log/audit/audit.log.
+
+When auditd is not running, the kernel passes audit messages to
+syslog. These logs are typically kept in /var/log/messages and are
+viewable using dmesg.
+
+Audit extensions are now compiled into PAM. All programs that do
+grant entry to the system or change user account attributes will
+generate an audit message.
+
+To enable auditing within the kernel, you must pass the parameter
+audit=1 to the kernel during boot. Otherwise, you can use this
+command to enable auditing during run time:
+
+ 'auditctl -e 1'
+
+
+LinuxThreads v. NPTL
+
+As the next step in removing support for the obsolete LinuxThreads
+library, code compiled and linked on FC4 now automatically uses the NPTL
+headers and libraries.
+
+In previous releases, since Red Hat Linux 9, the default was to use
+LinuxThreads since the interface is mostly forward compatible. The
+advantages of the NPTL interface is that the cancellation handling is
+faster (when -fexception is used, even in C code) and that the
+additional interfaces are now available without special compiler and
+linker parameters. In other words, you do not need to use
+-I/usr/include/nptl and -L/usr/lib{,64}/nptl any longer. Note that
+lib{,64} is to be interpreted as lib64 on platforms which place DSOs
+in lib64 directories, and lib otherwise.
+
+In FC4 it is still possible to create code using the LinuxThreads
+definitions. For this the linuxthreads-devel package must be
+installed and
+
+ -I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads
+
+must be passed to the compiler.
+
+At runtime, it used to be possible to use the LD_ASSUME_KERNEL
+environment variable to select the appropriate version of glibc and the
+libpthread DSO. Now it is additionally necessary to specify
+
+ LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads
+
+in the environment. This is because the runtime libraries have also
+been moved out of the way. There might programs that will not work if
+the program uses an unfortunate DT_RPATH (which overwrites the
+LD_LIBRARY_PATH setting).
+
+All this makes it more cumbersome to run programs which depend on
+LinuxThreads. But this is intentional.
+
+ Important
+
+ FC5 will not have LinuxThreads support and all programs have to be
+ converted to use NPTL by then.
+
+In general, conversion to using NPTL has not been an issue.
+
+
slocate database
-The database needed by the locate utility is no longer created by
-default. Enable the database creation by setting DAILY_UPDATE to
-"yes" in /etc/updatedb.conf if you want to use locate.
+The database needed by the locate utility is no longer created by default.
+Enable the database creation by setting DAILY_UPDATE to "yes" in
+/etc/updatedb.conf if you want to use locate.
+
openssh
-The version of OpenSSH in Fedora Core 4 test 2 contains OpenSSH 3.9
+The version of OpenSSH in Fedora Core 4test3 contains OpenSSH 3.9
includes strict permission and ownership checks for the ~/.ssh/config
file. These checks mean that ssh will exit if this file does not have
appropriate ownership and permissions.
@@ -367,51 +484,63 @@
This section contains the most elemental components of Fedora Core,
including the kernel.
- * In order to eliminate the redundancy inherent in providing a
-separate package for the kernel source code when that source code
-already exists in the kernel's .src.rpm file, Fedora Core 4 test 2 no
-longer includes the kernel-source package. Users that require access
-to the kernel sources can find them in the kernel .src.rpm file. To
-create an exploded source tree from this file, perform the following
-steps (note that refers to the version specification for
-your currently-running kernel):
- 1. Obtain the kernel-.src.rpm file from one of the
-following sources:
+yum
+
+The sqllite database is now used by yum, and makes performance
+noticeably faster.
- * The SRPMS directory on the appropriate "SRPMS" CD iso
-image
+The Fedora Extras repository is now enabled by default.
- * The FTP site where you got the kernel package
- * By running the following command:
+kernel source
- up2date --get-source kernel
+In order to eliminate the redundancy inherent in providing a separate
+package for the kernel source code when that source code already
+exists in the kernel's .src.rpm file, Fedora Core 4test3 no longer
+includes the kernel-source package. Users that require access to the
+kernel sources can find them in the kernel .src.rpm file. To create an
+exploded source tree from this file, perform the following steps (note
+that refers to the version specification for your
+currently-running kernel):
- 2. Install kernel-.src.rpm (given the default RPM
-configuration, the files this package contains will be written to
-/usr/src/redhat/)
+ 1. Obtain the kernel-.src.rpm file from one of the
+ following sources:
- 3. Change directory to /usr/src/redhat/SPECS/, and issue the
-following command:
+ * The SRPMS directory on the appropriate "SRPMS" CD iso image
- rpmbuild -bp --target= kernel.spec
+ * The FTP site where you got the kernel package
- (Where is the desired target architecture.)
+ * By running the following command:
- On a default RPM configuration, the kernel tree will be
-located in /usr/src/redhat/BUILD/.
+ up2date --get-source kernel
- 4. In resulting tree, the configurations for the specific
-kernels shipped in Fedora Core 4 test 2 are in the /configs/
-directory. For example, the i686 SMP configuration file is named
-/configs/kernel--i686-smp.config. Issue the following command
-to place the desired configuration file in the proper place for
-building:
+ 2. Install kernel-.src.rpm (given the default RPM
+ configuration, the files this package contains will be written to
+ /usr/src/redhat/)
+
+ rpm -ivh kernel-.src.rpm
+
+ 3. Change directory to /usr/src/redhat/SPECS/, and issue the
+ following command:
+
+ rpmbuild -bp --target= kernel.spec
+
+ (Where is the desired target architecture.)
+
+ On a default RPM configuration, the kernel tree will be located
+ in /usr/src/redhat/BUILD/.
+
+ 4. In resulting tree, the configurations for the specific kernels
+ shipped in Fedora Core 4test3 are in the /configs/
+ directory. For example, the i686 SMP configuration file is named
+ /configs/kernel--i686-smp.config. Issue the following
+ command to place the desired configuration file in the proper
+ place for building:
cp ./.config
- 5. Issue the following command:
+ 5. Issue the following command:
make oldconfig
@@ -425,11 +554,13 @@
For example, to build the foo.ko module, create the following file
(named Makefile) in the directory containing the foo.c file:
-obj-m := foo.o
+obj-m := foo.o
-KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
-default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+default:
+$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
Issue the make command to build the foo.ko module.
@@ -453,6 +584,17 @@
This section contains information related to Web-related tools.
+
+mod_perl
+
+The "RC5" release of mod_perl 2.0 is now included; the API provided by
+this release is incompatible with previous 1.99_xx releases. Please
+refer to the following document for discussion of how to adapt code to
+use the new API:
+
+ http://perl.apache.org/docs/2.0/rename.html
+
+
php
Version 5.0 of PHP is now included, which includes a number of changes
@@ -462,6 +604,10 @@
http://www.php.net/manual/en/migration5.php
+The /usr/bin/php binary is now built using the "CLI" command-line
+SAPI, rather than the CGI SAPI. The CGI SAPI is now available as
+/usr/bin/php-cgi; this binary also includes FastCGI support.
+
The following extensions have been added:
* the "mysqli" extension, the newly MySQL interface designed
@@ -469,22 +615,29 @@
* the "soap" extension, which can be used to implement a SOAP server
or client
+The following extensions are now available as optional loadable
+extensions, rather than being built in to the php binaries:
+
+ * dba, now available in the php-dba package
+ * bcmath, now available in the php-bcmath package
+
=== Windows File Server ===
This section contains information related to Samba, software that
makes it possible to share files between Linux and Windows systems.
+
samba
Browsing of Windows shares (also known as SMB browsing) fails on
-Fedora Core 4 test 2 systems that have the standard firewall
+Fedora Core 4test3 systems that have the standard firewall
configured. This is most easily noticed in the failure of Nautilus to
display shares. The failure is due to the firewall disrupting the
broadcast mode of SMB browsing, which is Samba's default
setting. There are two workarounds:
* Configure a WINS server on the network, and set the "wins server"
-option in smb.conf to the address of the WINS server.
+ option in smb.conf to the address of the WINS server.
* Disable the firewall
@@ -502,25 +655,26 @@
=== Macintosh File Server ===
-This section contains information related to netatalk, software that
+This section contains information related to netatalk, software that
makes it possible to share files between Linux and Macintosh systems.
+
netatalk
-The 2.x version of netatalk uses a different method to store resource
-forks, and may use a different file name encoding scheme. Upgrading to
-Fedora Core 4 may result in data loss. Please read the documentation
-of the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
+The 2.x version of netatalk uses a different method to store resource
+forks, and may use a different file name encoding scheme. Upgrading to
+Fedora Core 4 may result in data loss. Please read the documentation of
+the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
-The netatalk upgrade information is available directly from the
+The netatalk upgrade information is available directly from the
netatalk site:
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html
-It is also included in the netatalk installation for Fedora Core 4,
-the files are at:
+It is also included in the netatalk installation for Fedora Core 4, the
+files are at:
-/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
+/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
25, document page 33.
or
@@ -535,9 +689,9 @@
xorg-x11
* Users new to the X.org X11 implementation should take note of a
-few differences between it and the XFree86.org X11 implementation
-which shipped in previous Red Hat operating systems. In particular,
-the names of some files have changed:
+ few differences between it and the XFree86.org X11 implementation
+ which shipped in previous Red Hat operating systems. In
+ particular, the names of some files have changed:
X Server Binary:
@@ -561,13 +715,13 @@
sure that you are using the correct files.
* There has been some confusion regarding font-related issues under
-the X Window System in recent versions of Fedora Core (and versions of
-Red Hat Linux before it.) At the present time, there are two font
-subsystems, each with different characteristics:
+ the X Window System in recent versions of Fedora Core (and
+ versions of Red Hat Linux before it.) At the present time, there
+ are two font subsystems, each with different characteristics:
- The original (15+ year old) subsystem is referred to as the "core X
-font subsystem". Fonts rendered by this subsystem are not
-anti-aliased, are handled by the X server, and have names like:
+ font subsystem". Fonts rendered by this subsystem are not
+ anti-aliased, are handled by the X server, and have names like:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
@@ -580,10 +734,10 @@
Luxi Sans-10
* Over time, fontconfig/Xft will replace the core X font
-subsystem. At the present time, applications using the Qt 3 or GTK 2
-toolkits (which would include KDE and GNOME applications) use the
-fontconfig and Xft font subsystem; almost everything else uses the
-core X fonts.
+ subsystem. At the present time, applications using the Qt 3 or GTK
+ 2 toolkits (which would include KDE and GNOME applications) use
+ the fontconfig and Xft font subsystem; almost everything else uses
+ the core X fonts.
In the future, Fedora Core may support only fontconfig/Xft in place of
the XFS font server as the default local font access method.
@@ -591,29 +745,28 @@
NOTE: An exception to the font subsystem usage outlined above is
OpenOffice.org (which uses its own font rendering technology).
-If you wish to add new fonts to your Fedora Core 4 test 2 system, you
+If you wish to add new fonts to your Fedora Core 4test3 system, you
must be aware that the steps necessary depend on which font subsystem
is to use the new fonts. For the core X font subsystem, you must:
-1. Create the /usr/share/fonts/local/ directory (if it doesn't already
-exist):
+1. Create the /usr/share/fonts/local/ directory (if it does not
+ already exist):
mkdir /usr/share/fonts/local/
2. Copy the new font file into /usr/share/fonts/local/
3. Update the font information by issuing the following commands (note
-that, due to formatting restrictions, the following commands may
-appear on more than one line; in use, each command should be entered
-on a single line):
+ that, due to formatting restrictions, the following commands may
+ appear on more than one line; in use, each command should be
+ entered on a single line):
-ttmkfdir -d /usr/share/fonts/local/ -o
-/usr/share/fonts/local/fonts.scale
+ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4. If you had to create /usr/share/fonts/local/, you must then add it
-to the X font server (xfs) path:
+ to the X font server (xfs) path:
chkfontpath --add /usr/share/fonts/local/
@@ -639,10 +792,10 @@
the fontconfig font subsystem can use the font.
* Due to the transition to the new font system based on
-fontconfig/Xft, GTK+ 1.2 applications are not affected by any changes
-made via the Font Preferences dialog. For these applications, a font
-can be configured by adding the following lines to the file
-~/.gtkrc.mine:
+ fontconfig/Xft, GTK+ 1.2 applications are not affected by any
+ changes made via the Font Preferences dialog. For these
+ applications, a font can be configured by adding the following
+ lines to the file ~/.gtkrc.mine:
style "user-font" {
@@ -650,7 +803,7 @@
}
-widget_class " *" style "user-font"
+widget_class " *" style "user-font"
(Where represents a font specification in the
style used by traditional X applications, such as
@@ -661,6 +814,17 @@
This section contains information related to packages that do not fit
in any of the proceeding categories.
+ OpenOffice and upgrading test releases
+
+If you choose to go counter to the recommendation to *not* upgrade
+from a previous test release, you may encounter a problem with
+OpenOffice following the upgrade.
+
+To resolve this, you must do the following command *before* doing the
+upgrade:
+
+ rm -rf /usr/lib/openoffice.org*/share/template/*/wizard/bitmap
+
== Packages Added, Moved From Core, Changed, or Deprecated/Nuked ==
@@ -670,61 +834,73 @@
This section contains lists of packages that fit into the following
categories:
- * Packages that have been added to Fedora Core 4 test 2
+ * Packages that have been added to Fedora Core 4test3
- * Packages that have been moved out of Fedora Core 4 test 2
+ * Packages that have been moved out of Fedora Core 4test3
* Packages that have a changed version since Fedora Core 3
* Packages that have been deprecated, and may be removed from a
-future
- release of Fedora Core
+ future release of Fedora Core
=== Packages Added ===
-The following packages have been added to Fedora Core 4 test 2:
+The following packages have been added to Fedora Core 4test3. This is
+based on a treediff of dist-fc3 and dist-fc4 on 04-MAY-2005:
- * ant-1.6.2-3jpp_2fc
+ * ant-1.6.2-3jpp_5fc
* antlr-2.7.4-2jpp_1fc
* aqbanking-1.0.4beta-2
* aqhbci-1.0.2beta-2
+ * aspell-is-0.51.1-1
* avalon-framework-4.1.4-2jpp_5fc
* avalon-logkit-1.2-2jpp_4fc
* bcel-5.1-1jpp_4fc
- * classpath-inetlib-1.0-1jpp_1fc
+ * ccs-0.25-0.1
* classpathx-jaf-1.0-2jpp_3fc
* classpathx-mail-1.0-3jpp_1fc
+ * cman-1.0-0.pre33.2
+ * cman-kernel-2.6.11.3-20050425.154843.FC4.5
* compat-gcc-296-2.96-132.fc4
* compat-gcc-32-3.2.3-47.fc4
* compat-readline43-4.3-2
- * cpufreq-utils-0.2-1.1.12
- * cpuspeed-1.2.1-1.19
+ * cpufreq-utils-0.2-1.1.14
+ * cpuspeed-1.2.1-1.20
* cryptix-3.2.0-4jpp_1fc
* cryptix-asn1-20011119-4jpp_1fc
* cryptsetup-luks-1.0-1
* dcraw-0.0.20050227-1
- * device-mapper-multipath-0.4.4-0.pre8.0
- * dmidecode-2.6-1.13
- * eclipse-3.1.0_fc-0.M5.17
- * eclipse-bugzilla-0.1.0_fc-9
- * eclipse-cdt-3.0.0_fc-0.M5.3
- * eclipse-changelog-2.0.1_fc-19
- * eclipse-pydev-0.9.0_fc-4
- * evince-0.1.9-1
- * fonts-chinese-2.15-1
+ * device-mapper-multipath-0.4.4-2.0
+ * dlm-1.0-0.pre21.2
+ * dlm-kernel-2.6.11.3-20050425.154843.FC4.6
+ * dmidecode-2.6-1.14
+ * eclipse-3.1.0_fc-0.M6.14
+ * eclipse-bugzilla-0.1.0_fc-14
+ * eclipse-cdt-3.0.0_fc-0.M6.5
+ * eclipse-changelog-2.0.1_fc-21
+ * eclipse-pydev-0.9.3_fc-7
+ * evince-0.2.1-1
+ * fence-1.27-1
+ * fonts-chinese-2.15-2
* fonts-indic-1.9-2
- * fonts-japanese-0.20050222-2
- * fonts-korean-1.0.11-2
- * gjdoc-0.7.3-1
- * gnome-doc-utils-0.1.3-1
- * gnome-menus-2.10.1-1
+ * fonts-japanese-0.20050222-3
+ * fonts-korean-1.0.11-4
+ * GFS-6.1-0.pre22.1
+ * GFS-kernel-2.6.11.4-20050503.144108.FC4.1
+ * gjdoc-0.7.4-4
+ * gnbd-1.0-0.pre13.1
+ * gnbd-kernel-2.6.11.2-20050420.133124.FC4.10
+ * gnome-doc-utils-0.2.0-2
+ * gnome-menus-2.10.1-3
* gnome-python2-extras-2.10.0-2.1
- * gnu-crypto-2.0.1-1jpp_1fc
+ * gnu-crypto-2.0.1-1jpp_3fc
* gnu.getopt-1.0.9-4jpp_1fc
+ * gulm-1.0-0.pre28.3
* gwenhywfar-1.7.2-2
- * hardlink-1.0-1.11
- * iiimf-12.1.1-11.svn2435
- * ipv6calc-0.48-3
+ * hardlink-1.0-1.13
+ * iddev-1.9-19
+ * iiimf-12.2-0.7.svn2578
+ * ipv6calc-0.48-5
* irqbalance-1.12-1.18
* jakarta-commons-beanutils-1.7.0-1jpp_1fc
* jakarta-commons-collections-3.1-1jpp_1fc
@@ -742,37 +918,45 @@
* jakarta-taglibs-standard-1.1.1-4jpp_1fc
* java_cup-0.10-0.k.1jpp_2fc
* jdepend-2.6-2jpp_3fc
- * jessie-1.0.0-3
+ * jessie-1.0.0-6
* jlex-1.2.6-1jpp_2fc
- * jsch-0.1.17-2jpp_1fc
+ * jsch-0.1.18-1jpp_1fc
* junit-3.8.1-3jpp_4fc
* jzlib-1.0.5-2jpp_1fc
* kdeaccessibility-3.4.0-1
* ksh-20050202-1
* latex2html-2002.2.1-1
* ldapjdk-4.17-1jpp_2fc
- * libdbi-drivers-0.7.1-2
- * libgconf-java-2.10.0-1
- * libglade-java-2.9.92-1
- * libgnome-java-2.9.92-1
- * libgtk-java-2.6.1.1-1
+ * libdbi-drivers-0.7.1-3
+ * libgconf-java-2.10.1-1
+ * libglade-java-2.10.1-3
+ * libgnome-java-2.10.1-1
+ * libgtk-java-2.6.2-1
* linux-atm-2.5.0-0.20050118.2
* lksctp-tools-1.0.2-5
* log4j-1.2.8-7jpp_3fc
- * longrun-0.9-1.8
- * lvm2-cluster-2.00.29-1.22.FC4
+ * longrun-0.9-1.9
+ * lvm2-cluster-2.01.09-2.1
+ * magma-1.0-0.pre21.4
+ * magma-plugins-1.0-0.pre16.11
* mcelog-0.4-1.8
* microcode_ctl-1.11-1.21
- * mod_jk-1.2.6-3jpp_1fc
- * mx4j-2.1.0-1jpp_2fc
- * mysqlclient10-3.23.58-5
+ * mod_jk-1.2.6-3jpp_2fc
+ * mx4j-2.1.0-1jpp_5fc
+ * mysqlclient10-3.23.58-6
* openhpi-2.0.3-2
* OpenIPMI-1.4.11-5
* openssl097a-0.9.7a-2
* oro-2.0.8-1jpp_2fc
- * poppler-0.1.2-1
+ * perl-Archive-Zip-1.14-1
+ * perl-Carp-Clan-5.3-1
+ * perl-IO-String-1.06-3
+ * perl-IO-Zlib-1.04-4
+ * perl-Net-Telnet-3.03-4
+ * pm-utils-0.01-1
+ * poppler-0.3.0-2
* puretls-0.9-0.b4.1jpp_2fc
- * python-docs-2.4-102
+ * python-docs-2.4.1-1
* python-elementtree-1.2.6-4
* python-numeric-23.7-2
* python-sqlite-1.1.6-1
@@ -780,28 +964,28 @@
* python-urlgrabber-2.9.6-1
* readahead-1.0-1.7
* regexp-1.3-1jpp_4fc
- * rng-utils-2.0-1.5
+ * rgmanager-1.9.31-0
+ * rng-utils-2.0-1.6
* salinfo-0.5-1.4
- * servletapi5-5.0.18-1jpp_3fc
* slib-3a1-2
* smartmontools-5.33-1.5
- * sqlite-3.1.2-2
- * struts11-1.1-1jpp_2fc
- * system-config-lvm-0.9.22-1.0
+ * sqlite-3.1.2-3
+ * struts11-1.1-1jpp_4fc
+ * system-config-lvm-0.9.25-1.0
* texi2html-1.76-2
- * tomcat5-5.0.30-1jpp_2fc
- * x86info-1.13-1.9
+ * tomcat5-5.0.30-5jpp_1fc
+ * x86info-1.13-1.10
* xalan-j2-2.6.0-2jpp_1fc
- * xen-2-20050403
- * xerces-j2-2.6.2-4jpp_1fc
- * xml-commons-1.0-0.b2.6jpp_5fc
+ * xen-2-20050424
+ * xerces-j2-2.6.2-4jpp_4fc
+ * xml-commons-1.0-0.b2.6jpp_10fc
* xml-commons-resolver-1.1-1jpp_4fc
=== Packages Moved Out Of Core ===
This is a new section to the release notes. This is based on a
-treediff of dist-fc3 and dist-fc4 on 14-MAR-2005. The following
-packages have been moved out of core from Fedora Core 4 test 2:
+treediff of dist-fc3 and dist-fc4 on 04-MAY-2005. The following
+packages have been moved out of core from Fedora Core 4test3:
* abiword-2.0.12-3
* aiksaurus-1.2.1-2
@@ -848,10 +1032,12 @@
* grip-3.2.0-3
* gv-3.5.8-29
* im-sdk-12.1-4
+ * jcode.pl-2.13-11
* jed-0.99.16-6
* jisksp14-0.1-16
* jisksp16-1990-0.1-16
* kappa20-0.3-15
+ * katana-2.0.0-1
* kdetoys-3.3.0-1
* kernel-utils-2.4-13.1.39
* kinput2-v3.1-23
@@ -927,6 +1113,7 @@
* xsnow-1.42-15
* ytalk-3.1.2-1
+
== An Overview of the Fedora Project ==
The goal of the Fedora Project is to work with the Linux community to
@@ -947,12 +1134,9 @@
In addition to the website, the following mailing lists are available:
* fedora-list at redhat.com -- For users of Fedora Core releases
- * fedora-test-list at redhat.com -- For testers of Fedora Core test
-releases
- * fedora-devel-list at redhat.com -- For developers, developers,
-developers
- * fedora-docs-list at redhat.com -- For participants of the docs
-project
+ * fedora-test-list at redhat.com -- For testers of Fedora Core test releases
+ * fedora-devel-list at redhat.com -- For developers, developers, developers
+ * fedora-docs-list at redhat.com -- For participants of the docs project
To subscribe to any of these lists, send an email with the word
"subscribe" in the subject to -request (where is
Index: fedora-release.spec
===================================================================
RCS file: /cvs/fedora/fedora-release/fedora-release.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- fedora-release.spec 7 Apr 2005 03:01:03 -0000 1.6
+++ fedora-release.spec 4 May 2005 18:40:31 -0000 1.7
@@ -1,4 +1,4 @@
-%define release_version 3.91
+%define release_version 3.92
%define release_name Pre-FC4
%define builtin_release_version Rawhide
%define builtin_release_name Rawhide
Index: index.html
===================================================================
RCS file: /cvs/fedora/fedora-release/index.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.html 6 Apr 2005 21:33:20 -0000 1.2
+++ index.html 4 May 2005 18:40:31 -0000 1.3
@@ -57,7 +57,7 @@
FedoraDocsProject.
-== Fedora Core 4 test 2 Release Notes ==
+= Fedora Core 4test3 Release Notes =
Copyright (c) 2005 Red Hat, Inc.
@@ -66,7 +66,7 @@
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is available at
-http://www.gnu.org/licenses/fdl.html.
+[1]http://www.gnu.org/licenses/fdl.html.
This document may be copied and distributed in any medium, either
commercially or non-commercially, provided that the GNU Free
@@ -89,14 +89,13 @@
All other trademarks and copyrights referred to are the property of
their respective owners.
-The GPG fingerprint of the "Fedora Project " key
-is:
+The GPG fingerprint of the "Fedora Project " key is:
CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2
---------------------------------------------------------------------------
- 1. Fedora Core 4 test2 Release Notes
+ 1. Fedora Core 4test3 Release Notes
2. Introduction
3. Hardware Requirements
1. CPU Requirements
@@ -116,8 +115,7 @@
8. Macintosh File Server
9. X Window System
10. Miscellaneous Notes
- 8. Packages Added, Moved From Core, Changed, or
-Deprecated/Nuked
+ 8. Packages Added, Moved From Core, Changed, or Deprecated/Nuked
1. Packages Added
2. Packages Moved Out Of Core
9. An Overview of the Fedora Project
@@ -136,7 +134,7 @@
For more information, refer to the Fedora Project overview later in
this document.
-The following topics related to Fedora Core 4 test 2 are covered in this
+The following topics related to Fedora Core 4test3 are covered in this
document:
* Introduction (this section)
@@ -150,29 +148,29 @@
== Hardware Requirements ==
The following information represents the minimum hardware requirements
-necessary to successfully install Fedora Core 4 test 2.
+necessary to successfully install Fedora Core 4test3.
-Note
+ Note
-The compatibility/availability of other hardware components (such as
-video and network cards) may be required for specific installation
-modes and/or post-installation usage.
+ The compatibility/availability of other hardware components (such as
+ video and network cards) may be required for specific installation
+ modes and/or post-installation usage.
-=== CPU Requirements ===
+=== CPU Requirements ===
This section lists the CPU specifications required by Fedora Core
-4 test 2.
+4test3.
-Note
+ Note
-The following CPU specifications are stated in terms of Intel
-processors. Other processors (notably, offerings from AMD, Cyrix, and
-VIA) that are compatible with and equivalent to the following Intel
-processors may also be used with Fedora Core.
+ The following CPU specifications are stated in terms of Intel
+ processors. Other processors (notably, offerings from AMD, Cyrix,
+ and VIA) that are compatible with and equivalent to the following
+ Intel processors may also be used with Fedora Core.
* Minimum: Pentium-class
-Fedora Core 4 test 2 is optimized for Pentium 4 CPUs, but also supports
+Fedora Core 4test3 is optimized for Pentium 4 CPUs, but also supports
earlier CPUs (such as Pentium, Pentium Pro, Pentium II, Pentium III,
and including AMD and VIA variants). This approach has been taken
because Pentium-class optimizations actually result in reduced
@@ -186,18 +184,17 @@
=== Hard Disk Space Requirements ===
-This section lists the disk space required to install Fedora Core
-4 test 2.
+This section lists the disk space required to install Fedora Core 4test3.
-Note
+ Note
-The disk space requirements listed below represent the disk space
-taken up by Fedora Core 4 test 2 after the installation is
-complete. However, additional disk space is required during the
-installation to support the installation environment. This additional
-disk space corresponds to the size of /Fedora/base/stage2.img (on
-CD-ROM 1) plus the size of the files in /var/lib/rpm on the installed
-system.
+ The disk space requirements listed below represent the disk space
+ taken up by Fedora Core 4test3 after the installation is
+ complete. However, additional disk space is required during the
+ installation to support the installation environment. This
+ additional disk space corresponds to the size of
+ /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
+ /var/lib/rpm on the installed system.
In practical terms, this means that as little as an additional 90MB
can be required for a minimal installation, while as much as an
@@ -215,7 +212,7 @@
=== Memory Requirements ===
-This section lists the memory required to install Fedora Core 4 test 2.
+This section lists the memory required to install Fedora Core 4test3.
* Minimum for text-mode: 64MB
* Minimum for graphical: 192MB
@@ -223,120 +220,167 @@
== Overview of This Release ==
-The following list highlights certain new features of Fedora Core
-4 test 2:
+The following list highlights certain new features of Fedora Core 4test3:
* GCC 4.0
* GNOME 2.10
* KDE 3.4
- * Native Eclipse 3.1M5
+ * Native Eclipse 3.1M6 - Part of free Java stack
* MySQL 4.1
* PHP 5.0
+ * Xen 2 - Virtualization to run multiple versions of an OS
+ * GFS 6.1-0.pre22 - Cluster file system
+ * Evince 0.2.1 - Universal document viewer
+ * GDM 2.6 - Includes early login capability
+
+ * SELinux -- New daemons have been added to the targeted policy.
+ http://fedora.redhat.com/docs/selinux-faq/ . This is a list of
+ daemons protected by the targeted policy:
- * SELinux -- New daemons have been added to the targeted policy For
- more information, refer to the SELinux FAQ at
- http://fedora.redhat.com/docs/selinux-faq/ .
+ * NetworkManager
* amanda
* apache
+ * apmd
+ * arpwatch
+ * auditd
+ * bluetooth
+ * canna
+ * cardmgr
+ * checkpolicy
* chkpwd
+ * compat
+ * comsat
+ * consoletype
+ * cpucontrol
+ * cpuspeed
+ * crond
* cups
+ * cvs
+ * cyrus
+ * dbskkd
+ * dbusd
* dhcpc
* dhcpd
* dictd
+ * dmidecode
* dovecot
* fingerd
+ * fsadm
* ftpd
+ * getty
+ * hald
+ * hostname
+ * hotplug
* howl
+ * hwclock
* i18n_input
* ifconfig
+ * inetd
* init
* initrc
- * inetd
* innd
* kerberos
+ * klogd
* ktalkd
+ * kudzu
* ldconfig
+ * load_policy
* login
* lpd
* mailman
* modutil
* mta
* mysqld
- * NetworkManager
* named
+ * netutils
* nscd
* ntpd
* portmap
* postgresql
+ * pppd
* privoxy
* radius
* radvd
+ * restorecon
* rlogind
* rpcd
+ * rpm
* rshd
* rsync
* samba
+ * saslauthd
+ * sendmail
+ * setfiles
* slapd
* snmpd
* squid
+ * ssh
* stunnel
* syslogd
* telnetd
* tftpd
+ * udev
+ * updfstab
+ * uucpd
+ * webalizer
* winbind
+ * xdm
* ypbind
* ypserv
* zebra
+
== Installation-Related Notes ==
This section outlines anything noteworthy that is related to Anaconda
(the Fedora Core installation program) and installing Fedora Core
-4 test 2 in general.
+4test3 in general.
-Note
+ Note
-If you intend to download the Fedora Core 4 test 2 DVD ISO image, keep
-in mind that not all file downloading tools can accommodate files
-larger than 2GB in size. For example, wget will exit with a File size
-limit exceeded error.
+ If you intend to download the Fedora Core 4test3 DVD ISO image, keep
+ in mind that not all file downloading tools can accommodate files
+ larger than 2GB in size. For example, wget will exit with a File
+ size limit exceeded error.
The curl and ncftpget file downloading tools do not have this
limitation, and can successfully download files larger than 2GB.
Bittorrent is another method for downloading large files.
+
Anaconda Notes
* The Fedora Core installation program has the ability to test the
-integrity of the installation media. It works with the CD, DVD, hard
-drive ISO, and NFS ISO installation methods. Red Hat recommends that
-you test all installation media before starting the installation
-process, and before reporting any installation-related bugs (many of
-the bugs reported are actually due to improperly-burned CDs). To use
-this test, type linux mediacheck at the boot: prompt.
+ integrity of the installation media. It works with the CD, DVD,
+ hard drive ISO, and NFS ISO installation methods. Red Hat
+ recommends that you test all installation media before starting
+ the installation process, and before reporting any
+ installation-related bugs (many of the bugs reported are actually
+ due to improperly-burned CDs). To use this test, type linux
+ mediacheck at the boot: prompt.
* Memory testing may be performed prior to installing Fedora Core by
-entering memtest86 at the boot: prompt. This causes the Memtest86
-standalone memory testing software to run. Memtest86 memory testing
-continues until the Esc key is pressed.
+ entering memtest86 at the boot: prompt. This causes the Memtest86
+ standalone memory testing software to run. Memtest86 memory
+ testing continues until the Esc key is pressed.
NOTE: You must boot from CD-ROM 1 (or a rescue CD-ROM) in order to use
this feature.
- * Fedora Core 4 test 2 supports graphical FTP and HTTP
-installations. However, due to the necessity of containing the
-installer image in RAM, only systems with more than 128MB of RAM (or
-systems booted from CD-ROM 1, which contains the installer image) can
-use the graphical installer. Systems with 128MB or less will continue
-to use the text-based installer.
+ * Fedora Core 4test3 supports graphical FTP and HTTP
+ installations. However, due to the necessity of containing the
+ installer image in RAM, only systems with more than 128MB of RAM
+ (or systems booted from CD-ROM 1, which contains the installer
+ image) can use the graphical installer. Systems with 128MB or
+ less will continue to use the text-based installer.
== Installation-Related Issues ==
* Certain hardware configurations (particularly those with LCD
-displays) may experience problems while starting the Fedora Core
-installation program. In these instances, restart the installation,
-and add the "nofb" option to the boot command line.
+ displays) may experience problems while starting the Fedora Core
+ installation program. In these instances, restart the
+ installation, and add the "nofb" option to the boot command line.
NOTE: Chinese, Japanese, and Korean graphical installations started
using the "nofb" option will start in English, and then switch to the
@@ -344,9 +388,9 @@
process begins.
* Some Sony VAIO(R) notebook systems may experience problems
-installing Fedora Core from CD-ROM. If this happens, restart the
-installation process and add the following option to the boot command
-line:
+ installing Fedora Core from CD-ROM. If this happens, restart the
+ installation process and add the following option to the boot
+ command line:
pci=off ide1=0x180,0x386
@@ -355,28 +399,28 @@
first time Fedora Core is booted.
* Serial mice are known to be inoperative during
-installation. However, there are indications that serial mice work
-properly in X after the installation has completed. Refer to bug
-119474 for more information:
+ installation. However, there are indications that serial mice work
+ properly in X after the installation has completed. Refer to bug
+ 119474 for more information:
[6]http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474
* There have been issues observed when upgrading Red Hat Linux
-7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
-issue is caused by version overlap between the official Red Hat Linux
-RPMs (or the ones from the Fedora Project) and the Ximian RPMs. This
-configuration is not supported. You have several choices in resolving
-this issue:
-
-1) You may remove Ximian GNOME from your system prior to upgrading to
-Fedora Core.
-
-2) You may upgrade your system, and then immediately reinstall Ximian
-GNOME.
-
-3) You may upgrade your system, and then immediately remove all
-remaining Ximian RPMs, replacing them with the corresponding Fedora
-Core RPMs.
+ 7., 8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The
+ issue is caused by version overlap between the official Red Hat
+ Linux RPMs (or the ones from the Fedora Project) and the Ximian
+ RPMs. This configuration is not supported. You have several
+ choices in resolving this issue:
+
+ 1) You may remove Ximian GNOME from your system prior to upgrading
+ to Fedora Core.
+
+ 2) You may upgrade your system, and then immediately reinstall
+ Ximian GNOME.
+
+ 3) You may upgrade your system, and then immediately remove all
+ remaining Ximian RPMs, replacing them with the corresponding
+ Fedora Core RPMs.
You must resolve the version overlap using one of the above choices.
Failure to do so will result in an unstable GNOME configuration.
@@ -384,22 +428,95 @@
== Package-Specific Notes ==
The following sections contain information regarding packages that
-have undergone significant changes for Fedora Core 4 test 2. For easier
+have undergone significant changes for Fedora Core 4test3. For easier
access, they are organized using the same groups used in Anaconda.
=== Base ===
This section contains information related to basic system components.
+
+auditd and log files
+
+The audit daemon, auditd, is now enabled by default. When auditd is
+running, the kernel directs audit messages to
+/var/log/audit/audit.log. The location of this file is specified in
+/etc/auditd.conf.
+
+AVC messages for SELinux are sent using the audit infrastructure.
+These messages are now in /var/log/audit/audit.log.
+
+When auditd is not running, the kernel passes audit messages to
+syslog. These logs are typically kept in /var/log/messages and are
+viewable using dmesg.
+
+Audit extensions are now compiled into PAM. All programs that do
+grant entry to the system or change user account attributes will
+generate an audit message.
+
+To enable auditing within the kernel, you must pass the parameter
+audit=1 to the kernel during boot. Otherwise, you can use this
+command to enable auditing during run time:
+
+ 'auditctl -e 1'
+
+
+LinuxThreads v. NPTL
+
+As the next step in removing support for the obsolete LinuxThreads
+library, code compiled and linked on FC4 now automatically uses the NPTL
+headers and libraries.
+
+In previous releases, since Red Hat Linux 9, the default was to use
+LinuxThreads since the interface is mostly forward compatible. The
+advantages of the NPTL interface is that the cancellation handling is
+faster (when -fexception is used, even in C code) and that the
+additional interfaces are now available without special compiler and
+linker parameters. In other words, you do not need to use
+-I/usr/include/nptl and -L/usr/lib{,64}/nptl any longer. Note that
+lib{,64} is to be interpreted as lib64 on platforms which place DSOs
+in lib64 directories, and lib otherwise.
+
+In FC4 it is still possible to create code using the LinuxThreads
+definitions. For this the linuxthreads-devel package must be
+installed and
+
+ -I/usr/include/linuxthreads -L/usr/lib{,64}/linuxthreads
+
+must be passed to the compiler.
+
+At runtime, it used to be possible to use the LD_ASSUME_KERNEL
+environment variable to select the appropriate version of glibc and the
+libpthread DSO. Now it is additionally necessary to specify
+
+ LD_LIBRARY_PATH=/lib{,64}/obsolete/linuxthreads
+
+in the environment. This is because the runtime libraries have also
+been moved out of the way. There might programs that will not work if
+the program uses an unfortunate DT_RPATH (which overwrites the
+LD_LIBRARY_PATH setting).
+
+All this makes it more cumbersome to run programs which depend on
+LinuxThreads. But this is intentional.
+
+ Important
+
+ FC5 will not have LinuxThreads support and all programs have to be
+ converted to use NPTL by then.
+
+In general, conversion to using NPTL has not been an issue.
+
+
slocate database
-The database needed by the locate utility is no longer created by
-default. Enable the database creation by setting DAILY_UPDATE to
-"yes" in /etc/updatedb.conf if you want to use locate.
+The database needed by the locate utility is no longer created by default.
+Enable the database creation by setting DAILY_UPDATE to "yes" in
+/etc/updatedb.conf if you want to use locate.
+
openssh
-The version of OpenSSH in Fedora Core 4 test 2 contains OpenSSH 3.9
+The version of OpenSSH in Fedora Core 4test3 contains OpenSSH 3.9
includes strict permission and ownership checks for the ~/.ssh/config
file. These checks mean that ssh will exit if this file does not have
appropriate ownership and permissions.
@@ -426,51 +543,63 @@
This section contains the most elemental components of Fedora Core,
including the kernel.
- * In order to eliminate the redundancy inherent in providing a
-separate package for the kernel source code when that source code
-already exists in the kernel's .src.rpm file, Fedora Core 4 test 2 no
-longer includes the kernel-source package. Users that require access
-to the kernel sources can find them in the kernel .src.rpm file. To
-create an exploded source tree from this file, perform the following
-steps (note that refers to the version specification for
-your currently-running kernel):
- 1. Obtain the kernel-.src.rpm file from one of the
-following sources:
+yum
+
+The sqllite database is now used by yum, and makes performance
+noticeably faster.
- * The SRPMS directory on the appropriate "SRPMS" CD iso
-image
+The Fedora Extras repository is now enabled by default.
- * The FTP site where you got the kernel package
- * By running the following command:
+kernel source
- up2date --get-source kernel
+In order to eliminate the redundancy inherent in providing a separate
+package for the kernel source code when that source code already
+exists in the kernel's .src.rpm file, Fedora Core 4test3 no longer
+includes the kernel-source package. Users that require access to the
+kernel sources can find them in the kernel .src.rpm file. To create an
+exploded source tree from this file, perform the following steps (note
+that refers to the version specification for your
+currently-running kernel):
- 2. Install kernel-.src.rpm (given the default RPM
-configuration, the files this package contains will be written to
-/usr/src/redhat/)
+ 1. Obtain the kernel-.src.rpm file from one of the
+ following sources:
- 3. Change directory to /usr/src/redhat/SPECS/, and issue the
-following command:
+ * The SRPMS directory on the appropriate "SRPMS" CD iso image
- rpmbuild -bp --target= kernel.spec
+ * The FTP site where you got the kernel package
- (Where is the desired target architecture.)
+ * By running the following command:
- On a default RPM configuration, the kernel tree will be
-located in /usr/src/redhat/BUILD/.
+ up2date --get-source kernel
- 4. In resulting tree, the configurations for the specific
-kernels shipped in Fedora Core 4 test 2 are in the /configs/
-directory. For example, the i686 SMP configuration file is named
-/configs/kernel--i686-smp.config. Issue the following command
-to place the desired configuration file in the proper place for
-building:
+ 2. Install kernel-.src.rpm (given the default RPM
+ configuration, the files this package contains will be written to
+ /usr/src/redhat/)
+
+ rpm -ivh kernel-.src.rpm
+
+ 3. Change directory to /usr/src/redhat/SPECS/, and issue the
+ following command:
+
+ rpmbuild -bp --target= kernel.spec
+
+ (Where is the desired target architecture.)
+
+ On a default RPM configuration, the kernel tree will be located
+ in /usr/src/redhat/BUILD/.
+
+ 4. In resulting tree, the configurations for the specific kernels
+ shipped in Fedora Core 4test3 are in the /configs/
+ directory. For example, the i686 SMP configuration file is named
+ /configs/kernel--i686-smp.config. Issue the following
+ command to place the desired configuration file in the proper
+ place for building:
cp ./.config
- 5. Issue the following command:
+ 5. Issue the following command:
make oldconfig
@@ -484,11 +613,13 @@
For example, to build the foo.ko module, create the following file
(named Makefile) in the directory containing the foo.c file:
-obj-m := foo.o
+obj-m := foo.o
-KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd)
+KDIR := /lib/modules/$(shell uname -r)/build
+PWD := $(shell pwd)
-default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+default:
+$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
Issue the make command to build the foo.ko module.
@@ -512,6 +643,17 @@
This section contains information related to Web-related tools.
+
+mod_perl
+
+The "RC5" release of mod_perl 2.0 is now included; the API provided by
+this release is incompatible with previous 1.99_xx releases. Please
+refer to the following document for discussion of how to adapt code to
+use the new API:
+
+ http://perl.apache.org/docs/2.0/rename.html
+
+
php
Version 5.0 of PHP is now included, which includes a number of changes
@@ -521,6 +663,10 @@
http://www.php.net/manual/en/migration5.php
+The /usr/bin/php binary is now built using the "CLI" command-line
+SAPI, rather than the CGI SAPI. The CGI SAPI is now available as
+/usr/bin/php-cgi; this binary also includes FastCGI support.
+
The following extensions have been added:
* the "mysqli" extension, the newly MySQL interface designed
@@ -528,22 +674,29 @@
* the "soap" extension, which can be used to implement a SOAP server
or client
+The following extensions are now available as optional loadable
+extensions, rather than being built in to the php binaries:
+
+ * dba, now available in the php-dba package
+ * bcmath, now available in the php-bcmath package
+
=== Windows File Server ===
This section contains information related to Samba, software that
makes it possible to share files between Linux and Windows systems.
+
samba
Browsing of Windows shares (also known as SMB browsing) fails on
-Fedora Core 4 test 2 systems that have the standard firewall
+Fedora Core 4test3 systems that have the standard firewall
configured. This is most easily noticed in the failure of Nautilus to
display shares. The failure is due to the firewall disrupting the
broadcast mode of SMB browsing, which is Samba's default
setting. There are two workarounds:
* Configure a WINS server on the network, and set the "wins server"
-option in smb.conf to the address of the WINS server.
+ option in smb.conf to the address of the WINS server.
* Disable the firewall
@@ -561,25 +714,26 @@
=== Macintosh File Server ===
-This section contains information related to netatalk, software that
+This section contains information related to netatalk, software that
makes it possible to share files between Linux and Macintosh systems.
+
netatalk
-The 2.x version of netatalk uses a different method to store resource
-forks, and may use a different file name encoding scheme. Upgrading to
-Fedora Core 4 may result in data loss. Please read the documentation
-of the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
+The 2.x version of netatalk uses a different method to store resource
+forks, and may use a different file name encoding scheme. Upgrading to
+Fedora Core 4 may result in data loss. Please read the documentation of
+the netatalk 1.x to 2.x upgrade before upgrading to Fedora Core 4.
-The netatalk upgrade information is available directly from the
+The netatalk upgrade information is available directly from the
netatalk site:
http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html
-It is also included in the netatalk installation for Fedora Core 4,
-the files are at:
+It is also included in the netatalk installation for Fedora Core 4, the
+files are at:
-/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
+/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf - numbered page
25, document page 33.
or
@@ -594,9 +748,9 @@
xorg-x11
* Users new to the X.org X11 implementation should take note of a
-few differences between it and the XFree86.org X11 implementation
-which shipped in previous Red Hat operating systems. In particular,
-the names of some files have changed:
+ few differences between it and the XFree86.org X11 implementation
+ which shipped in previous Red Hat operating systems. In
+ particular, the names of some files have changed:
X Server Binary:
@@ -620,13 +774,13 @@
sure that you are using the correct files.
* There has been some confusion regarding font-related issues under
-the X Window System in recent versions of Fedora Core (and versions of
-Red Hat Linux before it.) At the present time, there are two font
-subsystems, each with different characteristics:
+ the X Window System in recent versions of Fedora Core (and
+ versions of Red Hat Linux before it.) At the present time, there
+ are two font subsystems, each with different characteristics:
- The original (15+ year old) subsystem is referred to as the "core X
-font subsystem". Fonts rendered by this subsystem are not
-anti-aliased, are handled by the X server, and have names like:
+ font subsystem". Fonts rendered by this subsystem are not
+ anti-aliased, are handled by the X server, and have names like:
-misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
@@ -639,10 +793,10 @@
Luxi Sans-10
* Over time, fontconfig/Xft will replace the core X font
-subsystem. At the present time, applications using the Qt 3 or GTK 2
-toolkits (which would include KDE and GNOME applications) use the
-fontconfig and Xft font subsystem; almost everything else uses the
-core X fonts.
+ subsystem. At the present time, applications using the Qt 3 or GTK
+ 2 toolkits (which would include KDE and GNOME applications) use
+ the fontconfig and Xft font subsystem; almost everything else uses
+ the core X fonts.
In the future, Fedora Core may support only fontconfig/Xft in place of
the XFS font server as the default local font access method.
@@ -650,29 +804,28 @@
NOTE: An exception to the font subsystem usage outlined above is
OpenOffice.org (which uses its own font rendering technology).
-If you wish to add new fonts to your Fedora Core 4 test 2 system, you
+If you wish to add new fonts to your Fedora Core 4test3 system, you
must be aware that the steps necessary depend on which font subsystem
is to use the new fonts. For the core X font subsystem, you must:
-1. Create the /usr/share/fonts/local/ directory (if it doesn't already
-exist):
+1. Create the /usr/share/fonts/local/ directory (if it does not
+ already exist):
mkdir /usr/share/fonts/local/
2. Copy the new font file into /usr/share/fonts/local/
3. Update the font information by issuing the following commands (note
-that, due to formatting restrictions, the following commands may
-appear on more than one line; in use, each command should be entered
-on a single line):
+ that, due to formatting restrictions, the following commands may
+ appear on more than one line; in use, each command should be
+ entered on a single line):
-ttmkfdir -d /usr/share/fonts/local/ -o
-/usr/share/fonts/local/fonts.scale
+ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale
mkfontdir /usr/share/fonts/local/
4. If you had to create /usr/share/fonts/local/, you must then add it
-to the X font server (xfs) path:
+ to the X font server (xfs) path:
chkfontpath --add /usr/share/fonts/local/
@@ -698,10 +851,10 @@
the fontconfig font subsystem can use the font.
* Due to the transition to the new font system based on
-fontconfig/Xft, GTK+ 1.2 applications are not affected by any changes
-made via the Font Preferences dialog. For these applications, a font
-can be configured by adding the following lines to the file
-~/.gtkrc.mine:
+ fontconfig/Xft, GTK+ 1.2 applications are not affected by any
+ changes made via the Font Preferences dialog. For these
+ applications, a font can be configured by adding the following
+ lines to the file ~/.gtkrc.mine:
style "user-font" {
@@ -709,7 +862,7 @@
}
-widget_class " *" style "user-font"
+widget_class " *" style "user-font"
(Where represents a font specification in the
style used by traditional X applications, such as
@@ -720,6 +873,17 @@
This section contains information related to packages that do not fit
in any of the proceeding categories.
+ OpenOffice and upgrading test releases
+
+If you choose to go counter to the recommendation to *not* upgrade
+from a previous test release, you may encounter a problem with
+OpenOffice following the upgrade.
+
+To resolve this, you must do the following command *before* doing the
+upgrade:
+
+ rm -rf /usr/lib/openoffice.org*/share/template/*/wizard/bitmap
+
== Packages Added, Moved From Core, Changed, or Deprecated/Nuked ==
@@ -729,61 +893,73 @@
This section contains lists of packages that fit into the following
categories:
- * Packages that have been added to Fedora Core 4 test 2
+ * Packages that have been added to Fedora Core 4test3
- * Packages that have been moved out of Fedora Core 4 test 2
+ * Packages that have been moved out of Fedora Core 4test3
* Packages that have a changed version since Fedora Core 3
* Packages that have been deprecated, and may be removed from a
-future
- release of Fedora Core
+ future release of Fedora Core
=== Packages Added ===
-The following packages have been added to Fedora Core 4 test 2:
+The following packages have been added to Fedora Core 4test3. This is
+based on a treediff of dist-fc3 and dist-fc4 on 04-MAY-2005:
- * ant-1.6.2-3jpp_2fc
+ * ant-1.6.2-3jpp_5fc
* antlr-2.7.4-2jpp_1fc
* aqbanking-1.0.4beta-2
* aqhbci-1.0.2beta-2
+ * aspell-is-0.51.1-1
* avalon-framework-4.1.4-2jpp_5fc
* avalon-logkit-1.2-2jpp_4fc
* bcel-5.1-1jpp_4fc
- * classpath-inetlib-1.0-1jpp_1fc
+ * ccs-0.25-0.1
* classpathx-jaf-1.0-2jpp_3fc
* classpathx-mail-1.0-3jpp_1fc
+ * cman-1.0-0.pre33.2
+ * cman-kernel-2.6.11.3-20050425.154843.FC4.5
* compat-gcc-296-2.96-132.fc4
* compat-gcc-32-3.2.3-47.fc4
* compat-readline43-4.3-2
- * cpufreq-utils-0.2-1.1.12
- * cpuspeed-1.2.1-1.19
+ * cpufreq-utils-0.2-1.1.14
+ * cpuspeed-1.2.1-1.20
* cryptix-3.2.0-4jpp_1fc
* cryptix-asn1-20011119-4jpp_1fc
* cryptsetup-luks-1.0-1
* dcraw-0.0.20050227-1
- * device-mapper-multipath-0.4.4-0.pre8.0
- * dmidecode-2.6-1.13
- * eclipse-3.1.0_fc-0.M5.17
- * eclipse-bugzilla-0.1.0_fc-9
- * eclipse-cdt-3.0.0_fc-0.M5.3
- * eclipse-changelog-2.0.1_fc-19
- * eclipse-pydev-0.9.0_fc-4
- * evince-0.1.9-1
- * fonts-chinese-2.15-1
+ * device-mapper-multipath-0.4.4-2.0
+ * dlm-1.0-0.pre21.2
+ * dlm-kernel-2.6.11.3-20050425.154843.FC4.6
+ * dmidecode-2.6-1.14
+ * eclipse-3.1.0_fc-0.M6.14
+ * eclipse-bugzilla-0.1.0_fc-14
+ * eclipse-cdt-3.0.0_fc-0.M6.5
+ * eclipse-changelog-2.0.1_fc-21
+ * eclipse-pydev-0.9.3_fc-7
+ * evince-0.2.1-1
+ * fence-1.27-1
+ * fonts-chinese-2.15-2
* fonts-indic-1.9-2
- * fonts-japanese-0.20050222-2
- * fonts-korean-1.0.11-2
- * gjdoc-0.7.3-1
- * gnome-doc-utils-0.1.3-1
- * gnome-menus-2.10.1-1
+ * fonts-japanese-0.20050222-3
+ * fonts-korean-1.0.11-4
+ * GFS-6.1-0.pre22.1
+ * GFS-kernel-2.6.11.4-20050503.144108.FC4.1
+ * gjdoc-0.7.4-4
+ * gnbd-1.0-0.pre13.1
+ * gnbd-kernel-2.6.11.2-20050420.133124.FC4.10
+ * gnome-doc-utils-0.2.0-2
+ * gnome-menus-2.10.1-3
* gnome-python2-extras-2.10.0-2.1
- * gnu-crypto-2.0.1-1jpp_1fc
+ * gnu-crypto-2.0.1-1jpp_3fc
* gnu.getopt-1.0.9-4jpp_1fc
+ * gulm-1.0-0.pre28.3
* gwenhywfar-1.7.2-2
- * hardlink-1.0-1.11
- * iiimf-12.1.1-11.svn2435
- * ipv6calc-0.48-3
+ * hardlink-1.0-1.13
+ * iddev-1.9-19
+ * iiimf-12.2-0.7.svn2578
+ * ipv6calc-0.48-5
* irqbalance-1.12-1.18
* jakarta-commons-beanutils-1.7.0-1jpp_1fc
* jakarta-commons-collections-3.1-1jpp_1fc
@@ -801,37 +977,45 @@
* jakarta-taglibs-standard-1.1.1-4jpp_1fc
* java_cup-0.10-0.k.1jpp_2fc
* jdepend-2.6-2jpp_3fc
- * jessie-1.0.0-3
+ * jessie-1.0.0-6
* jlex-1.2.6-1jpp_2fc
- * jsch-0.1.17-2jpp_1fc
+ * jsch-0.1.18-1jpp_1fc
* junit-3.8.1-3jpp_4fc
* jzlib-1.0.5-2jpp_1fc
* kdeaccessibility-3.4.0-1
* ksh-20050202-1
* latex2html-2002.2.1-1
* ldapjdk-4.17-1jpp_2fc
- * libdbi-drivers-0.7.1-2
- * libgconf-java-2.10.0-1
- * libglade-java-2.9.92-1
- * libgnome-java-2.9.92-1
- * libgtk-java-2.6.1.1-1
+ * libdbi-drivers-0.7.1-3
+ * libgconf-java-2.10.1-1
+ * libglade-java-2.10.1-3
+ * libgnome-java-2.10.1-1
+ * libgtk-java-2.6.2-1
* linux-atm-2.5.0-0.20050118.2
* lksctp-tools-1.0.2-5
* log4j-1.2.8-7jpp_3fc
- * longrun-0.9-1.8
- * lvm2-cluster-2.00.29-1.22.FC4
+ * longrun-0.9-1.9
+ * lvm2-cluster-2.01.09-2.1
+ * magma-1.0-0.pre21.4
+ * magma-plugins-1.0-0.pre16.11
* mcelog-0.4-1.8
* microcode_ctl-1.11-1.21
- * mod_jk-1.2.6-3jpp_1fc
- * mx4j-2.1.0-1jpp_2fc
- * mysqlclient10-3.23.58-5
+ * mod_jk-1.2.6-3jpp_2fc
+ * mx4j-2.1.0-1jpp_5fc
+ * mysqlclient10-3.23.58-6
* openhpi-2.0.3-2
* OpenIPMI-1.4.11-5
* openssl097a-0.9.7a-2
* oro-2.0.8-1jpp_2fc
- * poppler-0.1.2-1
+ * perl-Archive-Zip-1.14-1
+ * perl-Carp-Clan-5.3-1
+ * perl-IO-String-1.06-3
+ * perl-IO-Zlib-1.04-4
+ * perl-Net-Telnet-3.03-4
+ * pm-utils-0.01-1
+ * poppler-0.3.0-2
* puretls-0.9-0.b4.1jpp_2fc
- * python-docs-2.4-102
+ * python-docs-2.4.1-1
* python-elementtree-1.2.6-4
* python-numeric-23.7-2
* python-sqlite-1.1.6-1
@@ -839,28 +1023,28 @@
* python-urlgrabber-2.9.6-1
* readahead-1.0-1.7
* regexp-1.3-1jpp_4fc
- * rng-utils-2.0-1.5
+ * rgmanager-1.9.31-0
+ * rng-utils-2.0-1.6
* salinfo-0.5-1.4
- * servletapi5-5.0.18-1jpp_3fc
* slib-3a1-2
* smartmontools-5.33-1.5
- * sqlite-3.1.2-2
- * struts11-1.1-1jpp_2fc
- * system-config-lvm-0.9.22-1.0
+ * sqlite-3.1.2-3
+ * struts11-1.1-1jpp_4fc
+ * system-config-lvm-0.9.25-1.0
* texi2html-1.76-2
- * tomcat5-5.0.30-1jpp_2fc
- * x86info-1.13-1.9
+ * tomcat5-5.0.30-5jpp_1fc
+ * x86info-1.13-1.10
* xalan-j2-2.6.0-2jpp_1fc
- * xen-2-20050403
- * xerces-j2-2.6.2-4jpp_1fc
- * xml-commons-1.0-0.b2.6jpp_5fc
+ * xen-2-20050424
+ * xerces-j2-2.6.2-4jpp_4fc
+ * xml-commons-1.0-0.b2.6jpp_10fc
* xml-commons-resolver-1.1-1jpp_4fc
=== Packages Moved Out Of Core ===
This is a new section to the release notes. This is based on a
-treediff of dist-fc3 and dist-fc4 on 14-MAR-2005. The following
-packages have been moved out of core from Fedora Core 4 test 2:
+treediff of dist-fc3 and dist-fc4 on 04-MAY-2005. The following
+packages have been moved out of core from Fedora Core 4test3:
* abiword-2.0.12-3
* aiksaurus-1.2.1-2
@@ -907,10 +1091,12 @@
* grip-3.2.0-3
* gv-3.5.8-29
* im-sdk-12.1-4
+ * jcode.pl-2.13-11
* jed-0.99.16-6
* jisksp14-0.1-16
* jisksp16-1990-0.1-16
* kappa20-0.3-15
+ * katana-2.0.0-1
* kdetoys-3.3.0-1
* kernel-utils-2.4-13.1.39
* kinput2-v3.1-23
@@ -986,6 +1172,7 @@
* xsnow-1.42-15
* ytalk-3.1.2-1
+
== An Overview of the Fedora Project ==
The goal of the Fedora Project is to work with the Linux community to
@@ -1006,12 +1193,9 @@
In addition to the website, the following mailing lists are available:
* fedora-list at redhat.com -- For users of Fedora Core releases
- * fedora-test-list at redhat.com -- For testers of Fedora Core test
-releases
- * fedora-devel-list at redhat.com -- For developers, developers,
-developers
- * fedora-docs-list at redhat.com -- For participants of the docs
-project
+ * fedora-test-list at redhat.com -- For testers of Fedora Core test releases
+ * fedora-devel-list at redhat.com -- For developers, developers, developers
+ * fedora-docs-list at redhat.com -- For participants of the docs project
To subscribe to any of these lists, send an email with the word
"subscribe" in the subject to -request (where is
From fedora-extras-commits at redhat.com Wed May 4 18:45:33 2005
From: fedora-extras-commits at redhat.com (Bill Nottingham (notting))
Date: Wed, 4 May 2005 14:45:33 -0400
Subject: fedora-release Makefile,NONE,1.1
Message-ID: <200505041845.j44IjXpN012106@cvs-int.fedora.redhat.com>
Author: notting
Update of /cvs/fedora/fedora-release
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12099
Added Files:
Makefile
Log Message:
add semi-standard makefile
--- NEW FILE Makefile ---
VERSION=$(shell awk '/%define release_version/ { print $$3 }' fedora-release.spec)
CVSROOT = $(shell cat CVS/Root 2>/dev/null || :)
CVSTAG = V$(subst .,-,$(VERSION))
all:
tag-archive:
@cvs -Q tag -F $(CVSTAG)
create-archive:
@rm -rf /tmp/fedora-release
@cd /tmp ; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) fedora-release || echo "Um... export aborted."
@mv /tmp/fedora-release /tmp/fedora-release-$(VERSION)
@cd /tmp ; tar -czSpf fedora-release-$(VERSION).tar.gz fedora-release-$(VERSION)
@rm -rf /tmp/fedora-release-$(VERSION)
@cp /tmp/fedora-release-$(VERSION).tar.gz .
@rm -f /tmp/fedora-release-$(VERSION).tar.gz
@echo ""
@echo "The final archive is in fedora-release-$(VERSION).tar.gz"
archive: tag-archive create-archive
From fedora-extras-commits at redhat.com Wed May 4 19:21:02 2005
From: fedora-extras-commits at redhat.com (Ville Skytta (scop))
Date: Wed, 4 May 2005 15:21:02 -0400
Subject: rpms/ccache/devel ccache.spec,1.8,1.9
Message-ID: <200505041921.j44JL2MM013188@cvs-int.fedora.redhat.com>
Author: scop
Update of /cvs/extras/rpms/ccache/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13171
Modified Files:
ccache.spec
Log Message:
Auto-symlink update for FC4.
Index: ccache.spec
===================================================================
RCS file: /cvs/extras/rpms/ccache/devel/ccache.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ccache.spec 6 Apr 2005 22:11:33 -0000 1.8
+++ ccache.spec 4 May 2005 19:21:00 -0000 1.9
@@ -1,16 +1,15 @@
-%define compilers gcc g++ cc c++ gcc296 g++296 gcc32 kgcc egcs egcs++ gcc3 g++3 gcc-ssa g++-ssa gcc34 c++34 g++34 gcc33 c++33 g++33 gcc4 g++4 c++4
-%define pkgs gcc, gcc-c++, compat-gcc, compat-gcc-c++, gcc32, gcc3, gcc3-c++, kgcc, compat-egcs, compat-egcs-c++, egcs, egcs-c++, gcc-ssa, gcc-c++-ssa, gcc34, gcc34-c++, gcc4, gcc4-c++
+%define compilers gcc g++ cc c++ gcc296 g++296 gcc32 c++32 g++32 gcc34 c++34 g++34
+%define pkgs gcc, gcc-c++, compat-gcc, compat-gcc-c++, compat-gcc-32, compat-gcc-32-c++, gcc34, gcc34-c++
Name: ccache
Version: 2.4
Release: 2
-
-Summary: Compiler cache
+Summary: C/C++ compiler cache
Group: Development/Tools
License: GPL
URL: http://ccache.samba.org/
-Source0: http://ccache.samba.org/ftp/ccache/ccache-2.4.tar.gz
+Source0: http://ccache.samba.org/ftp/ccache/%{name}-%{version}.tar.gz
Patch0: %{name}-html-links.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -85,6 +84,10 @@
%changelog
+* Sun May 1 2005 Ville Skytt?? - 2.4-2
+- Auto-symlink update: add compat-gcc-32 and compat-gcc-32-c++, drop
+ bunch of no longer relevant compilers.
+
* Fri Apr 7 2005 Michael Schwendt
- rebuilt
From fedora-extras-commits at redhat.com Wed May 4 19:53:54 2005
From: fedora-extras-commits at redhat.com (Ville Skytta (scop))
Date: Wed, 4 May 2005 15:53:54 -0400
Subject: rpms/ccache/devel ccache.spec,1.9,1.10
Message-ID: <200505041953.j44JrsTw013309@cvs-int.fedora.redhat.com>
Author: scop
Update of /cvs/extras/rpms/ccache/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13292
Modified Files:
ccache.spec
Log Message:
...
Index: ccache.spec
===================================================================
RCS file: /cvs/extras/rpms/ccache/devel/ccache.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ccache.spec 4 May 2005 19:21:00 -0000 1.9
+++ ccache.spec 4 May 2005 19:53:51 -0000 1.10
@@ -3,7 +3,7 @@
Name: ccache
Version: 2.4
-Release: 2
+Release: 3
Summary: C/C++ compiler cache
Group: Development/Tools
@@ -84,11 +84,11 @@
%changelog
-* Sun May 1 2005 Ville Skytt?? - 2.4-2
+* Sun May 1 2005 Ville Skytt?? - 2.4-3
- Auto-symlink update: add compat-gcc-32 and compat-gcc-32-c++, drop
bunch of no longer relevant compilers.
-* Fri Apr 7 2005 Michael Schwendt
+* Fri Apr 7 2005 Michael Schwendt - 2.4-2
- rebuilt
* Sun Sep 26 2004 Ville Skytt?? - 0:2.4-0.fdr.1
From fedora-extras-commits at redhat.com Wed May 4 21:02:38 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Wed, 4 May 2005 17:02:38 -0400
Subject: common tobuild,1.132,1.133
Message-ID: <200505042102.j44L2c57015717@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15700
Modified Files:
tobuild
Log Message:
remove built items
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -r1.132 -r1.133
--- tobuild 4 May 2005 15:05:44 -0000 1.132
+++ tobuild 4 May 2005 21:02:36 -0000 1.133
@@ -1,13 +1,6 @@
# this is the build control file. the format is
# user repo tag target status
#
-skvidal rpms/perl-IO-Tty/devel perl-IO-Tty-1_02-3 development
-skvidal rpms/exim-doc/devel exim-doc-4_50-1 development
-skvidal rpms/R-gnomeGUI/devel R-gnomeGUI-2_1_0-3_fc4 development
-skvidal rpms/ulogd/devel ulogd-1_23-1_fc4 development
-skvidal rpms/putty/devel putty-0_58-1 development
-skvidal rpms/p7zip/devel p7zip-4_16-1 development
-skvidal rpms/js/devel js-1_5-0_rc6a_6 development
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
skvidal rpms/x3270/devel x3270-3_3_4-3 development
skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
From fedora-extras-commits at redhat.com Thu May 5 04:15:37 2005
From: fedora-extras-commits at redhat.com (W. Michael Petullo (mikep))
Date: Thu, 5 May 2005 00:15:37 -0400
Subject: rpms/pam_mount import.log,1.5,1.6
Message-ID: <200505050415.j454Fbhw022858@cvs-int.fedora.redhat.com>
Author: mikep
Update of /cvs/extras/rpms/pam_mount
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22828
Modified Files:
import.log
Log Message:
auto-import pam_mount-0.9.23-1 on branch devel from pam_mount-0.9.23-1.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/import.log,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- import.log 3 May 2005 17:21:37 -0000 1.5
+++ import.log 5 May 2005 04:15:35 -0000 1.6
@@ -2,3 +2,4 @@
pam_mount-0_9_23-0_fdr_1:HEAD:pam_mount-0.9.23-0.fdr.1.src.rpm:1115084281
pam_mount-0_9_23-0_fdr_1:FC-3:pam_mount-0.9.23-0.fdr.1.src.rpm:1115140626
pam_mount-0_9_23-0_fdr_1:FC-1:pam_mount-0.9.23-0.fdr.1.src.rpm:1115140797
+pam_mount-0_9_23-1:HEAD:pam_mount-0.9.23-1.src.rpm:1115266422
From fedora-extras-commits at redhat.com Thu May 5 04:15:37 2005
From: fedora-extras-commits at redhat.com (W. Michael Petullo (mikep))
Date: Thu, 5 May 2005 00:15:37 -0400
Subject: rpms/pam_mount/devel pam_mount.spec,1.5,1.6 sources,1.3,1.4
Message-ID: <200505050415.j454FcPb022865@cvs-int.fedora.redhat.com>
Author: mikep
Update of /cvs/extras/rpms/pam_mount/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22828/devel
Modified Files:
pam_mount.spec sources
Log Message:
auto-import pam_mount-0.9.23-1 on branch devel from pam_mount-0.9.23-1.src.rpm
Index: pam_mount.spec
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/devel/pam_mount.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- pam_mount.spec 3 May 2005 01:39:43 -0000 1.5
+++ pam_mount.spec 5 May 2005 04:15:35 -0000 1.6
@@ -1,12 +1,10 @@
-%define rel 0.fdr.1
-
Summary: A PAM module that can mount volumes for a user session
Name: pam_mount
Version: 0.9.23
-Release: %rel
+Release: 1
License: LGPL
Group: System Environment/Base
-Source: http://www.flyn.org/projects/%name/%name-%{PACKAGE_VERSION}.tar.gz
+Source: http://www.flyn.org/projects/%name/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.flyn.org
Requires: pam
@@ -97,6 +95,15 @@
%changelog
+* Wed May 04 2005 W. Michael Petullo - 0.9.23-1
+ - Updated to pam_mount 0.9.23.
+
+ - Remove fdr from version.
+
+ - Get rid of rel variable.
+
+ - %{PACKAGE_VERSION} to %{name}-%{version}.
+
* Thu Feb 10 2005 W. Michael Petullo - 0.9.22-0.fdr.1
- Updated to pam_mount 0.9.22.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 3 May 2005 01:39:43 -0000 1.3
+++ sources 5 May 2005 04:15:35 -0000 1.4
@@ -1 +1 @@
-bd6fdd953495d8661036f72e177aa0c2 pam_mount-0.9.23.tar.gz
+39077d8123d8914c29b3be70a3236f2c pam_mount-0.9.23.tar.gz
From fedora-extras-commits at redhat.com Thu May 5 04:16:54 2005
From: fedora-extras-commits at redhat.com (W. Michael Petullo (mikep))
Date: Thu, 5 May 2005 00:16:54 -0400
Subject: rpms/pam_mount import.log,1.6,1.7
Message-ID: <200505050416.j454Gs9S022977@cvs-int.fedora.redhat.com>
Author: mikep
Update of /cvs/extras/rpms/pam_mount
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22947
Modified Files:
import.log
Log Message:
auto-import pam_mount-0.9.23-1 on branch FC-3 from pam_mount-0.9.23-1.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/import.log,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- import.log 5 May 2005 04:15:35 -0000 1.6
+++ import.log 5 May 2005 04:16:52 -0000 1.7
@@ -3,3 +3,4 @@
pam_mount-0_9_23-0_fdr_1:FC-3:pam_mount-0.9.23-0.fdr.1.src.rpm:1115140626
pam_mount-0_9_23-0_fdr_1:FC-1:pam_mount-0.9.23-0.fdr.1.src.rpm:1115140797
pam_mount-0_9_23-1:HEAD:pam_mount-0.9.23-1.src.rpm:1115266422
+pam_mount-0_9_23-1:FC-3:pam_mount-0.9.23-1.src.rpm:1115266499
From fedora-extras-commits at redhat.com Thu May 5 04:16:54 2005
From: fedora-extras-commits at redhat.com (W. Michael Petullo (mikep))
Date: Thu, 5 May 2005 00:16:54 -0400
Subject: rpms/pam_mount/FC-3 pam_mount.spec,1.3,1.4 sources,1.3,1.4
Message-ID: <200505050416.j454Gs4u022984@cvs-int.fedora.redhat.com>
Author: mikep
Update of /cvs/extras/rpms/pam_mount/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22947/FC-3
Modified Files:
pam_mount.spec sources
Log Message:
auto-import pam_mount-0.9.23-1 on branch FC-3 from pam_mount-0.9.23-1.src.rpm
Index: pam_mount.spec
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/FC-3/pam_mount.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- pam_mount.spec 3 May 2005 17:18:47 -0000 1.3
+++ pam_mount.spec 5 May 2005 04:16:52 -0000 1.4
@@ -1,12 +1,10 @@
-%define rel 0.fdr.1
-
Summary: A PAM module that can mount volumes for a user session
Name: pam_mount
Version: 0.9.23
-Release: %rel
+Release: 1
License: LGPL
Group: System Environment/Base
-Source: http://www.flyn.org/projects/%name/%name-%{PACKAGE_VERSION}.tar.gz
+Source: http://www.flyn.org/projects/%name/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://www.flyn.org
Requires: pam
@@ -97,6 +95,15 @@
%changelog
+* Wed May 04 2005 W. Michael Petullo - 0.9.23-1
+ - Updated to pam_mount 0.9.23.
+
+ - Remove fdr from version.
+
+ - Get rid of rel variable.
+
+ - %{PACKAGE_VERSION} to %{name}-%{version}.
+
* Thu Feb 10 2005 W. Michael Petullo - 0.9.22-0.fdr.1
- Updated to pam_mount 0.9.22.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pam_mount/FC-3/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 3 May 2005 17:18:47 -0000 1.3
+++ sources 5 May 2005 04:16:52 -0000 1.4
@@ -1 +1 @@
-bd6fdd953495d8661036f72e177aa0c2 pam_mount-0.9.23.tar.gz
+39077d8123d8914c29b3be70a3236f2c pam_mount-0.9.23.tar.gz
From rc040203 at freenet.de Thu May 5 04:56:25 2005
From: rc040203 at freenet.de (Ralf Corsepius)
Date: Thu, 05 May 2005 06:56:25 +0200
Subject: rpms/pam_mount/FC-3 pam_mount.spec,1.3,1.4 sources,1.3,1.4
In-Reply-To: <200505050416.j454Gs4u022984@cvs-int.fedora.redhat.com>
References: <200505050416.j454Gs4u022984@cvs-int.fedora.redhat.com>
Message-ID: <1115268985.24385.681.camel@mccallum.corsepiu.local>
On Thu, 2005-05-05 at 00:16 -0400, W. Michael Petullo wrote:
> Author: mikep
> Index: pam_mount.spec
> ===================================================================
> RCS file: /cvs/extras/rpms/pam_mount/FC-3/pam_mount.spec,v
> -Release: %rel
> +Release: 1
This release-tag conflicts with the release-tag you are using for the
spec in devel.
The release-tag in devel must be greater than that on FC-3. ATM, both
are set to "1".
Ralf
From fedora-extras-commits at redhat.com Thu May 5 08:07:05 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 04:07:05 -0400
Subject: extras-buildsys-temp/automation - New directory
Message-ID: <200505050807.j458754U027609@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/fedora/extras-buildsys-temp/automation
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27598/automation
Log Message:
Directory /cvs/fedora/extras-buildsys-temp/automation added to the repository
From fedora-extras-commits at redhat.com Thu May 5 08:07:43 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 04:07:43 -0400
Subject: extras-buildsys-temp/automation README, NONE, 1.1 archwelder.py,
NONE, 1.1 aw-server.py, NONE, 1.1 buildqueue.py, NONE, 1.1
Message-ID: <200505050807.j4587hGc027634@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/fedora/extras-buildsys-temp/automation
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27622
Added Files:
README archwelder.py aw-server.py buildqueue.py
Log Message:
add the automation bits to the automation dir
--- NEW FILE README ---
These are the scripts used to automate the fedora extras build system.
They use the cvs infrastructure to obtain and build packages. For
more information on these scripts contact skvidal at fedoraproject.org or
see the fedora buildsys-list.
skvidal
5/5/2005
--- NEW FILE archwelder.py ---
#!/usr/bin/python -t
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# copyright 2005 Duke University
# written by Seth Vidal
# TODO: xml-rpc communication using 2-way ssl-cert-verified xmlrpc connection
# TODO: config from file not cli
import SimpleXMLRPCServer
import xmlrpclib
import socket
import os
import popen2
import sha
import time
import base64
DEBUG = False
def debugprint(stuff=''):
if DEBUG:
print stuff
def log(stuff=''):
print stuff
class ArchWelderMach:
"""puts things together for an arch - baseclass for handling builds for
other arches"""
def die(self, sig=15):
os.kill(self.pobj.pid, sig)
return True
def _unlock(self):
cmd = '%s /usr/bin/mach -r %s unlock' % (self.arch_command, self.buildroot)
self.pobj = popen2.Popen4(cmd=cmd)
self._status = 'unlocking'
while self.pobj.poll() == -1:
debugprint('still running unlock')
time.sleep(10)
def _clean(self):
cmd = '%s /usr/bin/mach -r %s clean' % (self.arch_command, self.buildroot)
self.pobj = popen2.Popen4(cmd=cmd)
self._status = 'cleaning'
while self.pobj.poll() == -1:
debugprint('still running clean')
time.sleep(10)
def _prep(self):
cmd = '%s /usr/bin/mach -r %s setup prep' % (self.arch_command, self.buildroot)
self.pobj = popen2.Popen4(cmd=cmd)
self._status = 'prep'
while self.pobj.poll() == -1:
debugprint('still running prep')
time.sleep(10)
def build(self):
# check for existence of srpm before going on
self._unlock()
self._clean()
self._prep()
os.chdir(self.mydir + '/' + self.buildarch)
cmd = '%s /usr/bin/mach -r %s -c rebuild %s' % (self.arch_command, self.buildroot, self.srpm)
self.pobj = popen2.Popen4(cmd=cmd)
self._status = 'building'
return self.status()
def status(self):
return self.pobj.poll()
def logs(self):
self._output.extend(self.pobj.fromchild.readlines())
return self._output
class i386Arch(ArchWelderMach):
def __init__(self, srpm, target, mydir, buildarch='i386'):
self._status = None
self.target = target
self.mydir = mydir
self.buildroot = 'fedora-%s-i386-core' % (target)
self.srpm = srpm
self.buildarch = buildarch
self.arch_command = '/usr/bin/setarch i686'
self._output = []
class x86_64Arch(ArchWelderMach):
def __init__(self, srpm, target, mydir, buildarch='x86_64'):
self._status = None
self.target = target
self.mydir = mydir
self.buildroot = 'fedora-%s-x86_64-core' % (target)
self.srpm = srpm
self.buildarch = buildarch
self.arch_command = ''
self._output = []
class PPCArch(ArchWelderMach):
def __init__(self, srpm, target, mydir, buildarch='ppc'):
self._status = None
self.target = target
self.mydir = mydir
self.buildroot = 'fedora-%s-ppc-core' % (target)
self.srpm = srpm
self.buildarch = buildarch
self.arch_command = ''
self._output = []
class PPC64Arch(ArchWelderMach):
def __init__(self, srpm, target, mydir, buildarch='ppc64'):
self._status = None
self.target = target
self.mydir = mydir
self.buildroot = 'fedora-%s-ppc64-core' % (target)
self.srpm = srpm
self.buildarch = buildarch
self.arch_command = ''
self._output = []
class XMLArchWelder:
""" this class handles all xmlrpc connections transparently to the
calling functions"""
def __init__(self, srpm, target, mydir, buildarch):
self._status = None
self.target = target
self.mydir = mydir
self.buildroot = 'fedora-%s-ppc-core' % (target)
self.srpm = srpm
self.buildarch = buildarch
self.arch_command = ''
self._output = []
self.uniqid = None
self.ourservers = {'ppc':'http://ppcextras.linux.duke.edu:8888'}
self.rpc = xmlrpclib.Server(self.ourservers[self.buildarch])
def build(self):
self.uniqid = self.rpc.start(self.srpm, self.target, self.mydir, self.buildarch)
def status(self):
return self.rpc.status(self.uniqid)
def die(self):
return self.rpc.die(self.uniqid)
def logs(self):
result = []
enclogs = self.rpc.logs(self.uniqid)
for line in enclogs:
txt = base64.decodestring(line)
result.append(txt)
return result
def myArchWelder(srpm, target, mydir, buildarch, localarches):
"""hand it an arch it hands you back the archwelder instance you need"""
welder_dict = {'i386':i386Arch,
'i486':i386Arch,
'i586':i386Arch,
'i686':i386Arch,
'athlon':i386Arch,
'x86_64':x86_64Arch,
'amd64':x86_64Arch,
'ia32e':x86_64Arch,
'ppc':PPCArch,
'ppc32':PPCArch,
'ppc64':PPC64Arch,
}
if not welder_dict.has_key(buildarch):
# raise an exception here bitching about no place to build for that arch
pass
if buildarch == 'noarch':
if len(localarches) > 0:
welder = welder_dict[localarches[0]] # whatever our first localarch is, fine
else:
welder = XMLArchWelder
else:
if buildarch in localarches:
welder = welder_dict[buildarch]
else:
welder = XMLArchWelder
awp = welder(srpm, target, mydir, buildarch)
return awp
class XMLRPCArchWelderServer:
def __init__(self, localarches):
self.ids = {} # unique id => awclass instance
self.localarches = localarches
def start(self, srpm, target, stagedir, buildarch):
check = '%s %s %s' % (srpm, target, buildarch)
sum = sha.new()
sum.update(check)
uniqid = sum.hexdigest()
awp = myArchWelder(srpm, target, stagedir, buildarch, self.localarches)
self.ids[uniqid] = awp
awp.build()
log("Build request for %s on %s arch %s" % (srpm, target, buildarch))
return uniqid
def status(self, uniqid=None):
awp = self.ids[uniqid]
return awp.status()
def die(self, uniqid=None):
awp = self.ids[uniqid]
return awp.die()
def logs(self, uniqid=None):
awp = self.ids[uniqid]
result = []
for line in awp.logs():
enc = base64.encodestring(line)
result.append(enc)
return result
def listjobs(self):
return self.ids.keys()
def start_xml_server(hostname, localarches=['ppc']):
server = SimpleXMLRPCServer.SimpleXMLRPCServer((hostname, 8888))
server.register_instance(XMLRPCArchWelderServer(localarches))
server.serve_forever()
--- NEW FILE aw-server.py ---
#!/usr/bin/python
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# copyright 2005 Duke University
# written by Seth Vidal
import archwelder
import sys
import string
if len(sys.argv) < 2:
print "Error: need hostname and list of arches buildable on this system\n\n"
sys.exit(1)
hostname = sys.argv[1]
arches = sys.argv[2:]
print 'Binding on %s with arches: %s' % (hostname, string.join(arches))
archwelder.start_xml_server(hostname, arches)
--- NEW FILE buildqueue.py ---
#!/usr/bin/python
# 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; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Library General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
# copyright 2005 Duke University
# written by Seth Vidal
# TODO: update the 'tobuild' file with the status
# TODO: write the status files out per-dir
# TODO: Logfile for queuer/monitor to track status w/o debugprint
# TODO: file output configuration from config file
# TODO: After a successful build we should look through the active and failed
# dirs and look for empty 'name' dirs and remove them
import os
import os.path
import sys
import commands
import time
import popen2
import rpmUtils
import exceptions
import shutil
import tempfile
import smtplib
from email.MIMEText import MIMEText
import string
import archwelder
DEBUG = False
def debugprint(stuff=''):
if DEBUG:
print stuff
def log(stuff=''):
print stuff
tmpdir = '/var/tmp'
cvscmd = '/usr/bin/cvs'
makecmd = '/usr/bin/make'
poll = 5 # time in minutes to repoll the tobuild file
os.environ['CVSROOT'] = ':ext:buildsys at cvs.fedora.redhat.com:/cvs/extras'
os.environ['CVS_RSH'] = '/usr/bin/ssh'
class PrepError(exceptions.Exception):
def __init__(self, errno=0, args=None):
exceptions.Exception.__init__(self)
self.args = args
self.errno = errno
def __str__(self):
return self.args
class BuildError(exceptions.Exception):
def __init__(self, errno=0, args=None):
exceptions.Exception.__init__(self)
self.args = args
self.errno = errno
def __str__(self):
return self.args
class MonitorError(exceptions.Exception):
def __init__(self, errno=0, args=None):
exceptions.Exception.__init__(self)
self.args = args
self.errno = errno
def __str__(self):
return self.args
class Monitor:
# acts as a list when instance is referenced that way - returns
# tuple of build request information
def __init__(self, tobuild):
self.tobuild = tobuild
self.needbuilt = {}
self.buildorder = []
self.tmpdir = None
self.cvs_check()
def __iter__(self):
mylist = []
for item in self.buildorder:
if self.needbuilt[item] == 1:
mylist.append(item)
return mylist.__iter__()
def cvs_check(self):
if self.tmpdir is None:
self.tmpdir = tempfile.mkdtemp(prefix='common', dir=tmpdir)
os.chdir(self.tmpdir)
cmd = '%s co %s' % (cvscmd, self.tobuild)
debugprint("Running %s" % (cmd))
s, o = commands.getstatusoutput(cmd)
if s != 0:
raise MonitorError(1, "Error updating output is: %s" % o)
self.local_tobuild = os.path.join(self.tmpdir, self.tobuild)
self.parse_tobuild()
def parse_tobuild(self):
debugprint("parsing tobuild")
tb = open(self.local_tobuild, 'r')
for line in tb.readlines():
line.replace("\n", "")
if len(line) > 0 and line.strip().startswith('#'):
continue
if line.strip() == '':
continue
buildstuff = line.strip().split('\t')
if len(buildstuff) == 5: # we have a status
continue
buildstuff = tuple(buildstuff)
if not self.needbuilt.has_key(buildstuff):
self.needbuilt[buildstuff] = 1
self.buildorder.append(buildstuff)
tb.close()
def reset(self):
self.cvs_check()
def buildprocessed(self, tup):
if self.needbuilt.has_key(tup):
self.needbuilt[tup] = 0
self.buildorder.remove(tup)
def newitems(self):
for pkginfo in self.needbuilt.keys():
if self.needbuilt[pkginfo] == 1:
return True
return False
class Queuer:
def __init__(self, username, repo, tag, targ_name):
self.email = '%s at fedora.redhat.com' % username
self.email_from = 'buildsys at fedoraproject.org'
self.stages_root = '/rpmbuild/extras/stages'
targetdict = { 'fc-3': '3', 'devel':'development',
'3': '3', 'development': 'development',
'fc3': '3', 'rawhide': 'development'}
targetarches = {'3': ['i386', 'x86_64'],
'development': ['ppc','i386', 'x86_64']}
self.repo = repo
self.tag = tag
if targetdict.has_key(targ_name.lower()):
self.target = targetdict[targ_name.lower()]
else:
msg = 'Target %s unknown for %s' % (targ_name, self.tag)
subj = 'Prep Error: %s on %s' % (self.tag, targ_name)
self.email_result(resultstring=msg, subject=subj)
raise PrepError(4, 'target %s does not exist' % targ_name)
self.arches = targetarches[self.target]
self.buildarches = []
self.archprocess = []
self.build_status = {}
self.anyfail = False
self.timeout = 3600
self.timeout_reached = False
self.localarches = ['i386', 'x86_64']
self.logs = {}
def prep(self):
self.checkout()
self.srpmpath = self.make_srpm()
ts = rpmUtils.transaction.initReadOnlyTransaction()
hdr = rpmUtils.miscutils.hdrFromPackage(ts, self.srpmpath)
self.name = hdr['name']
self.ver = hdr['version']
self.release = hdr['release']
self.buildarches = self.arch_handling(hdr)
if len(self.buildarches) == 0:
raise PrepError(5, 'no buildable arches available for %s - %s.' % (self.name, self.tag))
self.curstage = 'active'
self.make_stage_dir()
self._createrepo(stage='needsign')
for arch in self.buildarches:
thisdir = os.path.join(self.stage_dir, arch)
if not os.path.exists(thisdir):
os.makedirs(thisdir)
srpm = os.path.basename(self.srpmpath)
srpm_in_dir = os.path.join(self.stage_dir, srpm)
if os.path.exists(srpm_in_dir):
os.unlink(srpm_in_dir)
shutil.move(self.srpmpath, self.stage_dir)
self.srpmpath = srpm_in_dir
del hdr
del ts
def arch_handling(self, hdr):
archs = []
buildable_arches = self.arches
ba = hdr['buildarchs']
exclusive = hdr['exclusivearch']
exclude = hdr['excludearch']
if ba == ['noarch']:
return ba
tmparchs = self.arches
if ba:
tmparchs = ba
else:
if exclusive:
tmparchs = exclusive
if exclude:
for arch in exclude:
if arch in tmparchs:
tmparchs.remove(arch)
# we probably need to check the archs, and make sure they are what
# we can build for
for thisarch in tmparchs:
if thisarch in buildable_arches:
archs.append(thisarch)
return archs
def make_stage_dir(self):
self.pkgsubdir = '%s/%s-%s' % (self.name, self.ver, self.release)
self.target_and_pkg_subdir = '%s/%s' % (self.target, self.pkgsubdir)
self.stage_dir = os.path.join(self.stages_root, self.curstage, self.target_and_pkg_subdir)
if not os.path.exists(self.stage_dir):
os.makedirs(self.stage_dir)
return self.stage_dir
def checkout(self):
self.tmpdir = tempfile.mkdtemp(prefix=self.tag, dir=tmpdir)
os.chdir(self.tmpdir)
cmd = '%s co -r %s %s' % (cvscmd, self.tag, self.repo)
debugprint("Running %s" % (cmd))
s, o = commands.getstatusoutput(cmd)
if s != 0:
subj = 'Prep Error: %s on %s' % (self.tag, self.target)
msg = "could not check out %s from %s - output was:\n %s" % (self.tag, self.target, o)
self.email_result(resultstring=msg, subject=subj)
raise PrepError(1, msg)
def make_srpm(self):
repodir = os.path.join(self.tmpdir, self.repo)
os.chdir(repodir)
cmd = '%s srpm' % (makecmd)
debugprint("Running %s in %s" % (cmd, repodir))
s, o = commands.getstatusoutput(cmd)
if s != 0:
subj = 'Prep Error: %s on %s' % (self.tag, self.target)
msg = "could not make srpm for %s - output was:\n %s" % (self.tag, o)
self.email_result(resultstring=msg, subject=subj)
raise PrepError(2, msg)
srpmpath = None
for line in o.split("\n"):
if line.startswith("Wrote:"):
line.replace("\n", "")
(garbage, path) = line.split(':')
srpmpath = path.strip()
return srpmpath
if not srpmpath:
subj = 'Prep Error: %s on %s' % (self.tag, self.target)
msg = "could not find srpm for %s - output was:\n %s" % (self.tag, o)
self.email_result(resultstring=msg, subject=subj)
raise PrepError(3, msg)
def run(self):
for arch in self.buildarches:
awp = archwelder.myArchWelder(self.srpmpath, self.target, self.stage_dir, arch, self.localarches)
self.archprocess.append(awp)
# spawn off the builds
starttime = time.time()
for awp in self.archprocess:
debugprint('Spawning build of %s for %s' % (self.name, awp.buildarch))
awp.build()
# check their status
debugprint('Monitoring builds of %s' % self.name)
while len(self.archprocess) > 0 and not self.anyfail:
curtime = time.time()
if curtime > starttime + self.timeout:
self.timeout_reached = True
self.anyfail = True
for awp in self.archprocess:
status = awp.status()
debugprint('%s: %s' % (awp.buildarch, status))
if status == -1:
continue
else:
self.archprocess.remove(awp)
self.build_status[awp] = status
# if we'd rather have all builds finish
# even if an arch fails we should remove this check
if status != 0:
self.anyfail = True
time.sleep(10) # pause for 10s before retrying the loop
if self.anyfail:
for awp in self.archprocess:
awp.die()
status = -2 # killed it even though it was still running
if self.timeout_reached: status = -3 # killed b/c of a timeout
self.build_status[awp] = status
for (awp, status) in self.build_status.iteritems(): # go through stuff in build status
if status not in [0, -2, -3]:
self.logs[awp.buildarch] = awp.logs()
elif status == -2:
self.logs[awp.buildarch] = ['Build process terminated due to failure on another arch\n']
elif status == -3:
self.logs[awp.buildarch] = ['Build process terminated by timeout\n']
if self.anyfail:
return self.failed()
return self.succeeded()
def failed(self):
self.curstage = 'failed'
old_stage = self.stage_dir
dest = self.make_stage_dir()
if os.path.exists(dest):
shutil.rmtree(dest, ignore_errors=True)
shutil.move(old_stage, dest)
for arch in self.logs.keys():
buildroot = 'fedora-%s-%s-core' % (self.target, arch)
stage_arch = os.path.join(self.stage_dir, arch)
build_log = '%s/mach/%s/%s-%s-%s/rpm.log' % (tmpdir, buildroot,
self.name, self.ver, self.release)
if os.path.exists(build_log):
bl = open(build_log, 'r')
else:
bl = None
if not os.path.exists(stage_arch):
os.makedirs(stage_arch)
fn = '%s/%s-%s-%s.failure.log' % (stage_arch, self.name, self.ver, self.release)
logfile = open(fn, 'w')
for line in self.logs[arch]:
logfile.write(line)
if bl:
for line in bl.readlines():
logfile.write(line)
bl.close()
logfile.close()
# markup status file
resultstring = """
Build of %s on %s failed to complete on one or more archs. Please see logs at:
http://extras64.linux.duke.edu/failed/%s/%s""" % (self.name, self.target, self.target, self.name)
self.email_result(resultstring)
return False
def succeeded(self):
self.curstage = 'needsign'
old_stage = self.stage_dir
dest = self.make_stage_dir()
if os.path.exists(dest):
shutil.rmtree(dest, ignore_errors=True)
shutil.move(old_stage, dest)
# markup status file
resultstring = """
Build of %s on %s succeeded.
""" % (self.name, self.target)
self.email_result(resultstring)
self._createrepo()
return True
def email_result(self, resultstring, subject=None):
"""send 'resultstring' to self.email from self.email_from"""
msg = MIMEText(resultstring)
if not subject:
subject = 'Build Result: %s on %s' % (self.name, self.target)
msg['Subject'] = subject
msg['From'] = self.email_from
msg['To'] = self.email
s = smtplib.SMTP()
s.connect()
s.sendmail(self.email_from, [self.email], msg.as_string())
s.close()
def _createrepo(self, stage=None):
# createrepo on the needsign tree for new changes
if not stage:
stage = self.curstage
repodir = os.path.join(self.stages_root, stage, self.target)
if not os.path.exists(repodir):
os.makedirs(repodir)
s, o = commands.getstatusoutput('/usr/bin/createrepo -q %s' % repodir)
if s != 0:
raise PrepError(5, 'Error generating repodata for %s: %s' % repodir)
def main(localarches):
try:
tobuild = 'common/tobuild'
mon = Monitor(tobuild)
except MonitorError, e:
print "Error monitoring tobuild was: %s" % e
sys.exit(1)
while True:
while mon.newitems():
for buildtup in mon:
(username, repo, tag, target) = buildtup
result = None
try:
log('Setting up queue for: %s target distro is %s' % (tag, target))
queue = Queuer(username, repo, tag, target)
queue.localarches = localarches
queue.prep()
log('Build of %s on %s for arches: %s' % (queue.name, queue.target, string.join(queue.buildarches)))
except PrepError, e:
print "Error setting up build for %s on %s: %s" % (tag, target, e)
else:
result = queue.run()
mon.buildprocessed(buildtup)
if result:
log("Success for %s on %s" % (tag, target))
else:
log("Failed to build %s on %s" % (tag, target))
debugprint('sleeping for %s minutes' % poll)
try:
time.sleep(poll*60)
except KeyboardInterrupt:
pass
try:
mon.reset()
except MonitorError, e:
print "Error monitoring tobuild was: %s" % e
sys.exit(1)
if __name__ == '__main__':
me = os.getcwd()
localarches = []
if len(sys.argv) > 1:
localarches = sys.argv[1:]
main(localarches)
os.chdir(me)
From fedora-extras-commits at redhat.com Thu May 5 08:20:12 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 04:20:12 -0400
Subject: common tobuild,1.133,1.134
Message-ID: <200505050820.j458KCxr027679@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27662
Modified Files:
tobuild
Log Message:
remove built packages
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- tobuild 4 May 2005 21:02:36 -0000 1.133
+++ tobuild 5 May 2005 08:20:10 -0000 1.134
@@ -2,36 +2,6 @@
# user repo tag target status
#
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
-skvidal rpms/x3270/devel x3270-3_3_4-3 development
-skvidal rpms/freeciv/devel freeciv-2_0_1-1_fc4 development
-skvidal rpms/perl-Pod-Coverage/devel perl-Pod-Coverage-0_17-3 development
-skvidal rpms/python-cherrypy/devel python-cherrypy-2_0_0-0_2_b development
-skvidal rpms/python-cherrytemplate/devel python-cherrytemplate-1_0_0-1 development
-skvidal rpms/gstreamer-python/devel gstreamer-python-0_8_1-3 development
-skvidal rpms/gwget/devel gwget-0_93-2 development
-skvidal rpms/verbiste/devel verbiste-0_1_10-4 development
-skvidal rpms/quilt/devel quilt-0_40-1 development
-skvidal rpms/cyrus-imapd/devel cyrus-imapd-2_2_12-6_fc4 development
-skvidal rpms/perl-Config-Record/devel perl-Config-Record-1_1_0-2 development
-skvidal rpms/python-durus/devel python-durus-1_5-2 development
-skvidal rpms/tla/devel tla-1_3_2-4_fc4 development
-skvidal rpms/xfwm4/devel xfwm4-4_2_1-5_fc4 development
-skvidal rpms/xfwm4-themes/devel xfwm4-themes-4_2_1-3_fc4 development
-skvidal rpms/c-ares/devel c-ares-1_2_1-2 development
-skvidal rpms/leafpad/devel leafpad-0_8_0-1_fc4 development
-skvidal rpms/libosip/devel libosip-0_9_7-7 development
-skvidal rpms/lock-keys-applet/devel lock-keys-applet-1_0-9 development
-skvidal rpms/notecase/devel notecase-0_8_2-7 development
-skvidal rpms/gnome-applet-netspeed/devel gnome-applet-netspeed-0_12_1-2_fc4 development
-skvidal rpms/cone/devel cone-0_64-2 development
-skvidal rpms/librx/devel librx-1_5-2_fc4 development
-skvidal rpms/libcdio/devel libcdio-0_73-2 development
-skvidal rpms/perl-OLE-Storage_Lite/devel perl-OLE-Storage_Lite-0_14-4 development
-skvidal rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel-2_13-2 development
-skvidal rpms/blacs/devel blacs-1_1-5_fc4 development
-skvidal rpms/scalapack/devel scalapack-1_7-3_fc4 development
-skvidal rpms/R-RScaLAPACK/devel R-RScaLAPACK-0_4_0-3_fc4 development
-skvidal rpms/nfswatch/devel nfswatch-- development
skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
skvidal rpms/qemu/devel qemu-0_7_0-1 development
From fedora-extras-commits at redhat.com Thu May 5 08:32:30 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 04:32:30 -0400
Subject: common tobuild,1.134,1.135
Message-ID: <200505050832.j458WUaB027733@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27716
Modified Files:
tobuild
Log Message:
remove another
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.134
retrieving revision 1.135
diff -u -r1.134 -r1.135
--- tobuild 5 May 2005 08:20:10 -0000 1.134
+++ tobuild 5 May 2005 08:32:28 -0000 1.135
@@ -2,7 +2,6 @@
# user repo tag target status
#
skvidal rpms/bazaar/devel bazaar-1_3_2-3 development
-skvidal rpms/feh/devel feh-1_3_1-1_fc4 development
skvidal rpms/uudeview/devel uudeview-0_5_20-6 development
skvidal rpms/qemu/devel qemu-0_7_0-1 development
skvidal rpms/hfsplusutils/devel hfsplusutils-1_0_4-5 development
From fedora-extras-commits at redhat.com Thu May 5 09:04:42 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 05:04:42 -0400
Subject: rpms/mlmmj - New directory
Message-ID: <200505050904.j4594gMV028832@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28812/mlmmj
Log Message:
Directory /cvs/extras/rpms/mlmmj added to the repository
From fedora-extras-commits at redhat.com Thu May 5 09:04:43 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 05:04:43 -0400
Subject: rpms/mlmmj/devel - New directory
Message-ID: <200505050904.j4594h83028837@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28812/mlmmj/devel
Log Message:
Directory /cvs/extras/rpms/mlmmj/devel added to the repository
From fedora-extras-commits at redhat.com Thu May 5 09:05:05 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 05:05:05 -0400
Subject: rpms/mlmmj Makefile,NONE,1.1 import.log,NONE,1.1
Message-ID: <200505050905.j45955oA028888@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28857
Added Files:
Makefile import.log
Log Message:
Setup of module mlmmj
--- NEW FILE Makefile ---
# Top level Makefile for module mlmmj
all : CVS/Root common-update
@cvs update
common-update : common
@cd common && cvs update
common : CVS/Root
@cvs checkout common
CVS/Root :
@echo "ERROR: This does not look like a CVS checkout" && exit 1
clean :
@find . -type f -name *~ -exec rm -fv {} \;
--- NEW FILE import.log ---
From fedora-extras-commits at redhat.com Thu May 5 09:05:06 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 05:05:06 -0400
Subject: rpms/mlmmj/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources,
NONE, 1.1
Message-ID: <200505050905.j45956Ar028893@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28857/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module mlmmj
--- NEW FILE .cvsignore ---
***** Error reading new file: [Errno 2] No such file or directory: 'Makefile'
--- NEW FILE sources ---
From fedora-extras-commits at redhat.com Thu May 5 09:40:32 2005
From: fedora-extras-commits at redhat.com (Hans de Goede (jwrdegoede))
Date: Thu, 5 May 2005 05:40:32 -0400
Subject: rpms/Glide3/devel Glide3-64bit.patch,1.2,1.3 Glide3.spec,1.5,1.6
Message-ID: <200505050940.j459eXvF029138@cvs-int.fedora.redhat.com>
Author: jwrdegoede
Update of /cvs/extras/rpms/Glide3/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29117
Modified Files:
Glide3-64bit.patch Glide3.spec
Log Message:
- More x86_64 fixes added to Glide-64bit.patch.
- Removed ancient Conflicts: XFree86-libs = 4.1.0
Glide3-64bit.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.2 -r 1.3 Glide3-64bit.patch
Index: Glide3-64bit.patch
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3-64bit.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Glide3-64bit.patch 4 May 2005 15:14:46 -0000 1.2
+++ Glide3-64bit.patch 5 May 2005 09:40:30 -0000 1.3
@@ -1,2709 +1,2774 @@
---- Glide3/cvg/init/sst1init.h.64bit 2000-11-16 20:26:02.000000000 +0100
-+++ Glide3/cvg/init/sst1init.h 2005-05-04 17:05:03.000000000 +0200
-@@ -146,9 +146,13 @@
- # define P6FENCE {_asm xchg eax, p6FenceVar}
- #elif defined(macintosh) && __POWERPC__ && defined(__MWERKS__)
- # define P6FENCE __eieio()
--#elif defined (__GNUC__) && defined(__i386__)
-+#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
- # define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
- "eax");
-+#elif defined(__GNUC__) && defined(__ia64__)
-+# define P6FENCE asm volatile ("mf.a" ::: "memory");
-+#elif defined(__GNUC__) && defined(__alpha__)
-+# define P6FENCE asm volatile("mb" ::: "memory");
- #else
- # error "P6 Fencing in-line assembler code needs to be added for this compiler"
- #endif
---- Glide3/cvg/glide3/src/fxglide.h.64bit 1999-12-07 22:42:31.000000000 +0100
-+++ Glide3/cvg/glide3/src/fxglide.h 2005-05-04 17:05:03.000000000 +0200
-@@ -412,6 +412,13 @@
- #define P6FENCE p6Fence()
- #elif defined(__MSC__)
- #define P6FENCE {_asm xchg eax, p6FenceVar}
-+#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
-+# define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
-+ "eax");
-+#elif defined(__GNUC__) && defined(__ia64__)
+--- Glide3/h3/minihwc/linhwc.c.save.64bit 2000-03-20 22:42:57.000000000 +0100
++++ Glide3/h3/minihwc/linhwc.c.save 2005-05-05 11:19:17.318341952 +0200
+@@ -64,7 +64,13 @@
+ #include
+
+ static FxU32 fenceVar;
+-#define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
++#ifdef __ia64__
+# define P6FENCE asm volatile ("mf.a" ::: "memory");
-+#elif defined(__GNUC__) && defined(__alpha__)
++#elif defined(__alpha__)
+# define P6FENCE asm volatile("mb" ::: "memory");
- #else
- #error "P6 Fencing in-line assembler code needs to be added for this compiler"
- #endif /* Compiler specific fence commands */
-@@ -1282,7 +1289,9 @@
- struct _GlideRoot_s {
- int p6Fencer; /* xchg to here to keep this in cache!!! */
- int current_sst;
-+#if FX_GLIDE_I386
- FxU32 CPUType;
++#else
++# define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
+#endif
- GrGC *curGC; /* point to the current GC */
- FxU32 packerFixAddress; /* address to write packer fix to */
- FxBool windowsInit; /* Is the Windows part of glide initialized? */
-@@ -3087,6 +3096,7 @@
- va_list args);
- #endif
-+#if FX_GLIDE_I386
- /* Returns 16:16 pair indicating the cpu's manufacturer and its
- * capabilities. Non-Intel processors should have a vendor id w/ the
- * high bit set so that it appears to be a negative #. The value of
-@@ -3119,6 +3129,7 @@
+ #define MAXFIFOSIZE 0x40000
+ #define MAXFIFOSIZE_16MB 0xff000
+@@ -114,7 +120,7 @@
+ char data[128];
+ char *env, *val;
+ envitem *item;
+- int first=1;
++ int is_first=1;
- extern void GR_CDECL
- double_precision_asm(void);
-+#endif
+ if (envinit) return;
+ envinit=1;
+@@ -126,9 +132,9 @@
+ if (*data=='\n') continue;
+ val=strchr(data, '=');
+ if (!val) {
+- if (first) {
++ if (is_first) {
+ fprintf(stderr, "In config file /etc/conf.3dfx/voodoo3:\n");
+- first=0;
++ is_first=0;
+ }
+ fprintf(stderr, "Malformed line: %s\n", data);
+ continue;
+@@ -269,7 +275,7 @@
- #ifdef GLIDE3
- /*
---- Glide3/cvg/glide3/src/makefile.linux.64bit 2000-07-12 23:33:31.000000000 +0200
-+++ Glide3/cvg/glide3/src/makefile.linux 2005-05-04 17:05:03.000000000 +0200
-@@ -19,10 +19,16 @@
+ for (bAddr = 0; bAddr < HWC_NUM_BASE_ADDR; bAddr++) {
+ if ((bAddrMask >> bAddr) & 0x1) {
+- bInfo->linearInfo.linearAddress[bAddr] = (FxU32)
++ bInfo->linearInfo.linearAddress[bAddr] = (unsigned long)
+ pciMapCardMulti(bInfo->pciInfo.vendorID, bInfo->pciInfo.deviceID,
+ 0x2000000, &bInfo->deviceNum, bInfo->boardNum, bAddr);
+ }
+--- Glide3/h3/minihwc/minihwc.h.64bit 1999-11-24 22:45:07.000000000 +0100
++++ Glide3/h3/minihwc/minihwc.h 2005-05-05 11:19:17.319341800 +0200
+@@ -238,22 +238,21 @@
+ typedef struct hwcLinearInfo_s {
+ FxBool
+ initialized;
+- FxU32
+- linearAddress[HWC_NUM_BASE_ADDR];
++ unsigned long linearAddress[HWC_NUM_BASE_ADDR];
+ } hwcLinearInfo;
- TAG_REGEXP = $(BUILD_ROOT)/$(FX_GLIDE_HW)/$(FX_HW_PROJECTS)/src/glide.rx
+ typedef struct hwcRegInfo_s {
+ FxBool
+ initialized;
+- volatile FxU32
+- ioMemBase, /* mem base for I/O aliases */
+- cmdAGPBase, /* CMD/AGP register base */
+- waxBase, /* 2D register base */
+- sstBase, /* 3D register base */
+- lfbBase, /* 3D lfb base */
+- rawLfbBase; /* Raw LFB base (base address 1) */
++ volatile unsigned long
++ ioMemBase, /* mem base for I/O aliases */
++ cmdAGPBase, /* CMD/AGP register base */
++ waxBase, /* 2D register base */
++ sstBase, /* 3D register base */
++ lfbBase, /* 3D lfb base */
++ rawLfbBase; /* Raw LFB base (base address 1) */
+ #if __POWERPC__
+- ioPortBase; /* PPC does I/O via a 32-bit address */
++ FxU32 ioPortBase; /* PPC does I/O via a 32-bit address */
+ #else
+ volatile FxU16
+ ioPortBase, /* I/O base address */
+--- Glide3/h3/minihwc/hwcext.h.64bit 1999-11-24 22:45:04.000000000 +0100
++++ Glide3/h3/minihwc/hwcext.h 2005-05-05 11:19:17.321341496 +0200
+@@ -192,9 +192,8 @@
-+ARCH := $(patsubst sparc64,sparc,$(patsubst i%86,i386,$(shell uname -m)))
-+
- # Compile for specific hardware
- ifeq ($(FX_GLIDE_HW),cvg)
- FX_GLIDE_REAL_HW= 1
-+ifeq (i386,$(ARCH))
- FX_GLIDE_CTRISETUP = 0
-+else
-+FX_GLIDE_CTRISETUP = 1
-+endif
+ /* Returned from HWCEXT_GETLINEARADDR */
+ typedef struct hwcExtLinearAddrRes_s {
+- FxU32
+- numBaseAddrs, /* # base addresses */
+- baseAddresses[HWCEXT_MAX_BASEADDR]; /* linear Addresses */
++ FxU32 numBaseAddrs; /* # base addresses */
++ unsigned long baseAddresses[HWCEXT_MAX_BASEADDR]; /* linear Addresses */
+ } hwcExtLinearAddrRes_t;
- HWSPEC = fifo.c
- LCDEFS += -DCVG \
---- Glide3/cvg/glide3/src/gpci.c.64bit 1999-12-07 22:42:33.000000000 +0100
-+++ Glide3/cvg/glide3/src/gpci.c 2005-05-04 17:05:03.000000000 +0200
-@@ -576,52 +576,41 @@
- #endif
+ /*
+--- Glide3/h3/minihwc/linhwc.c.dri.64bit 2000-10-27 12:27:27.000000000 +0200
++++ Glide3/h3/minihwc/linhwc.c.dri 2005-05-05 11:19:17.323341192 +0200
+@@ -67,7 +67,13 @@
+ #include "lindri.h"
- /* Setup the basic proc tables based on the cpu type. */
-- {
-- _GlideRoot.CPUType = _cpu_detect_asm();
-- if (GETENV("FX_CPU")) _GlideRoot.CPUType = atoi(GETENV("FX_CPU"));
-+#if FX_GLIDE_I386
-+ _GlideRoot.CPUType = _cpu_detect_asm();
-+ if (GETENV("FX_CPU")) _GlideRoot.CPUType = atoi(GETENV("FX_CPU"));
+ static FxU32 fenceVar;
+-#define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
++#ifdef __ia64__
++# define P6FENCE asm volatile("mf.a" ::: "memory");
++#elif defined(__alpha__)
++# define P6FENCE asm volatile("mb" ::: "memory");
++#else
++# define P6FENCE asm("xchg %%eax, %0" : : "m" (fenceVar) : "eax");
+#endif
-- /* Default case */
[...6084 lines suppressed...]
+ if (path)
+--- Glide3/cvg/init/sst1init.h.64bit 2000-11-16 20:26:02.000000000 +0100
++++ Glide3/cvg/init/sst1init.h 2005-05-05 11:19:17.250352288 +0200
+@@ -146,9 +146,13 @@
+ # define P6FENCE {_asm xchg eax, p6FenceVar}
+ #elif defined(macintosh) && __POWERPC__ && defined(__MWERKS__)
+ # define P6FENCE __eieio()
+-#elif defined (__GNUC__) && defined(__i386__)
++#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
+ # define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
+ "eax");
++#elif defined(__GNUC__) && defined(__ia64__)
++# define P6FENCE asm volatile ("mf.a" ::: "memory");
++#elif defined(__GNUC__) && defined(__alpha__)
++# define P6FENCE asm volatile("mb" ::: "memory");
+ #else
+ # error "P6 Fencing in-line assembler code needs to be added for this compiler"
+ #endif
+--- Glide3/cvg/glide3/src/fxglide.h.64bit 1999-12-07 22:42:31.000000000 +0100
++++ Glide3/cvg/glide3/src/fxglide.h 2005-05-05 11:19:17.254351680 +0200
+@@ -412,6 +412,13 @@
+ #define P6FENCE p6Fence()
+ #elif defined(__MSC__)
+ #define P6FENCE {_asm xchg eax, p6FenceVar}
++#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__))
++# define P6FENCE asm("xchg %%eax,%0" : /*outputs*/ : "m" (p6FenceVar) : \
++ "eax");
++#elif defined(__GNUC__) && defined(__ia64__)
++# define P6FENCE asm volatile ("mf.a" ::: "memory");
++#elif defined(__GNUC__) && defined(__alpha__)
++# define P6FENCE asm volatile("mb" ::: "memory");
+ #else
+ #error "P6 Fencing in-line assembler code needs to be added for this compiler"
+ #endif /* Compiler specific fence commands */
+@@ -1282,7 +1289,9 @@
+ struct _GlideRoot_s {
+ int p6Fencer; /* xchg to here to keep this in cache!!! */
+ int current_sst;
++#if FX_GLIDE_I386
+ FxU32 CPUType;
++#endif
+ GrGC *curGC; /* point to the current GC */
+ FxU32 packerFixAddress; /* address to write packer fix to */
+ FxBool windowsInit; /* Is the Windows part of glide initialized? */
+@@ -3087,6 +3096,7 @@
+ va_list args);
+ #endif
+
++#if FX_GLIDE_I386
+ /* Returns 16:16 pair indicating the cpu's manufacturer and its
+ * capabilities. Non-Intel processors should have a vendor id w/ the
+ * high bit set so that it appears to be a negative #. The value of
+@@ -3119,6 +3129,7 @@
+
+ extern void GR_CDECL
+ double_precision_asm(void);
++#endif
+
+ #ifdef GLIDE3
+ /*
+--- Glide3/cvg/glide3/src/gpci.c.64bit 1999-12-07 22:42:33.000000000 +0100
++++ Glide3/cvg/glide3/src/gpci.c 2005-05-05 11:19:57.629213768 +0200
+@@ -576,52 +576,41 @@
+ #endif
+
+ /* Setup the basic proc tables based on the cpu type. */
+- {
+- _GlideRoot.CPUType = _cpu_detect_asm();
+- if (GETENV("FX_CPU")) _GlideRoot.CPUType = atoi(GETENV("FX_CPU"));
++#if FX_GLIDE_I386
++ _GlideRoot.CPUType = _cpu_detect_asm();
++ if (GETENV("FX_CPU")) _GlideRoot.CPUType = atoi(GETENV("FX_CPU"));
++#endif
+
+- /* Default case */
+-#if GLIDE_DISPATCH_SETUP || GLIDE_DISPATCH_DOWNLOAD
++ /* Default case */
+ #if GLIDE_DISPATCH_SETUP
+- _GlideRoot.deviceArchProcs.curTriProcs = _triSetupProcs + 0;
+- _GlideRoot.deviceArchProcs.curDrawTrisProc = _grDrawTriangles_Default;
+- _GlideRoot.deviceArchProcs.curVertexListProcs = _vertexListProcs[0];
+- _GlideRoot.deviceArchProcs.curLineProc = _grDrawTextureLine_Default;
++ _GlideRoot.deviceArchProcs.curTriProcs = _triSetupProcs + 0;
++ _GlideRoot.deviceArchProcs.curDrawTrisProc = _grDrawTriangles_Default;
++ _GlideRoot.deviceArchProcs.curVertexListProcs = _vertexListProcs[0];
++ _GlideRoot.deviceArchProcs.curLineProc = _grDrawTextureLine_Default;
+ #endif /* GLIDE_DISPATCH_SETUP */
+ #if GLIDE_DISPATCH_DOWNLOAD
+- _GlideRoot.deviceArchProcs.curTexProcs = _texDownloadProcs + 0;
++ _GlideRoot.deviceArchProcs.curTexProcs = _texDownloadProcs + 0;
+ #endif /* GLIDE_DISPATCH_DOWNLOAD */
+
+- /* Check for vendor specific optimization cases */
+- switch((_GlideRoot.CPUType & 0xFFFF0000UL) >> 16UL) {
++#if FX_GLIDE_I386 && GL_AMD3D && GLIDE_DISPATCH_SETUP
++ /* Check for vendor specific optimization cases */
++ switch((_GlideRoot.CPUType & 0xFFFF0000UL) >> 16UL) {
+ case kCPUVendorIntel:
+ break;
+
+ case kCPUVendorAMD:
+ if ((_GlideRoot.CPUType & 0xFFFFUL) == 0x02UL) {
+-#if GLIDE_DISPATCH_SETUP
+- _GlideRoot.deviceArchProcs.curTriProcs = _triSetupProcs + 0;
+-#ifdef GL_AMD3D
+ _GlideRoot.deviceArchProcs.curDrawTrisProc = _grDrawTriangles_3DNow;
+ _GlideRoot.deviceArchProcs.curLineProc = _grDrawTextureLine_3DNow;
+-#else
+- _GlideRoot.deviceArchProcs.curDrawTrisProc = _grDrawTriangles_Default;
+- _GlideRoot.deviceArchProcs.curLineProc = _grDrawTextureLine_Default;
+-#endif
+ _GlideRoot.deviceArchProcs.curVertexListProcs = _vertexListProcs[0];
+-#endif /* GLIDE_DISPATCH_SETUP */
+-#if GLIDE_DISPATCH_DOWNLOAD
+- _GlideRoot.deviceArchProcs.curTexProcs = _texDownloadProcs + 0;
+-#endif /* GLIDE_DISPATCH_DOWNLOAD */
+ }
+ break;
+
+ case kCPUVendorUnknown:
+ default:
+ break;
+- }
+-#endif /* GLIDE_DISPATCH_SETUP || GLIDE_DISPATCH_DOWNLOAD */
+ }
++#endif
+
+ /* Check for user environment tweaks */
+ {
+@@ -654,7 +643,9 @@
+ GDBG_INFO(80," swapInterval: %d\n",_GlideRoot.environment.swapInterval);
+ GDBG_INFO(80," noSplash: %d\n",_GlideRoot.environment.noSplash);
+ GDBG_INFO(80," shamelessPlug: %d\n",_GlideRoot.environment.shamelessPlug);
++#if FX_GLIDE_I386
+ GDBG_INFO(80," cpu: %d\n",_GlideRoot.CPUType);
++#endif
+ GDBG_INFO(80," snapshot: %d\n",_GlideRoot.environment.snapshot);
+ GDBG_INFO(80," disableDitherSub: %d\n",_GlideRoot.environment.disableDitherSub);
+ }
+--- Glide3/cvg/glide3/src/fxgasm.c.64bit 2005-05-05 11:34:03.732586504 +0200
++++ Glide3/cvg/glide3/src/fxgasm.c 2005-05-05 11:34:16.002721160 +0200
+@@ -207,7 +207,9 @@
+ HEADER ("GlideRoot");
+ OFFSET (gr,p6Fencer,"p6Fencer\t");
+ OFFSET (gr,current_sst,"current_sst\t");
++#if FX_GLIDE_I386
+ OFFSET (gr,CPUType,"CPUType\t\t");
++#endif
+ OFFSET (gr,curGC,"curGC\t\t");
+ OFFSET (gr,curTriSize,"curTriSize\t");
+
+--- Glide3/cvg/glide3/src/makefile.linux.64bit 2000-07-12 23:33:31.000000000 +0200
++++ Glide3/cvg/glide3/src/makefile.linux 2005-05-05 11:19:17.255351528 +0200
+@@ -19,10 +19,16 @@
+
+ TAG_REGEXP = $(BUILD_ROOT)/$(FX_GLIDE_HW)/$(FX_HW_PROJECTS)/src/glide.rx
+
++ARCH := $(patsubst sparc64,sparc,$(patsubst i%86,i386,$(shell uname -m)))
++
+ # Compile for specific hardware
+ ifeq ($(FX_GLIDE_HW),cvg)
+ FX_GLIDE_REAL_HW= 1
++ifeq (i386,$(ARCH))
+ FX_GLIDE_CTRISETUP = 0
+else
-+ FX_GLIDE_I386=false
-+ FX_GLIDE_CTRISETUP=true
-+fi
- # Next, we read some configuration options
- # statically. This is to avoid creating a bunch of
- # not-terribly-useful --enable options.
-@@ -215,6 +222,8 @@
- test x$FX_GLIDE_VERTEX_TABLE = xtrue)
- AM_CONDITIONAL(FX_HOOPTI_TRI_SETUP_COMPARE,dnl
- test x$FX_HOOPTI_TRI_SETUP_COMPARE = xtrue)
-+AM_CONDITIONAL(FX_GLIDE_I386,dnl
-+ test x$FX_GLIDE_I386 = xtrue)
++FX_GLIDE_CTRISETUP = 1
++endif
- dnl Checks for programs.
- AC_PROG_CC
+ HWSPEC = fifo.c
+ LCDEFS += -DCVG \
+--- Glide3/cvg/glide3/src/diglide.c.64bit 1999-12-07 22:42:30.000000000 +0100
++++ Glide3/cvg/glide3/src/diglide.c 2005-05-05 11:19:17.256351376 +0200
+@@ -267,9 +267,12 @@
+ gc->state.checkFifo = hints;
+ break;
+
++#if FX_GLIDE_I386
+ case GR_HINT_FPUPRECISION:
+- hints ? double_precision_asm() : single_precision_asm();
++ if (_GlideRoot.CPUType != 4) /* don't do this on a 486 */
++ hints ? double_precision_asm() : single_precision_asm();
+ break;
++#endif
+
+ case GR_HINT_ALLOW_MIPMAP_DITHER:
+ /* Regardless of the game hint, force the user selection */
Index: Glide3.spec
===================================================================
RCS file: /cvs/extras/rpms/Glide3/devel/Glide3.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Glide3.spec 4 May 2005 15:14:46 -0000 1.5
+++ Glide3.spec 5 May 2005 09:40:30 -0000 1.6
@@ -23,10 +23,7 @@
Patch4: Glide3-gcc4.patch
Patch5: Glide3-amd3dnow.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
BuildRequires: automake14 autoconf xorg-x11-devel
-# XFree86-libs 4.1.0 contained a local copy of Glide3 so we conflict it
-Conflicts: XFree86-libs = 4.1.0
%description
Glide3 provides the necessary low-level interface glue between the Mesa
@@ -38,7 +35,6 @@
Summary: Development libraries and headers for Glide
Group: Development/Libraries
Requires: Glide3 = %{version}
-Conflicts: XFree86-devel = 4.1.0
%description devel
Glide3-devel contains the developmental files that must be installed in order
@@ -156,6 +152,10 @@
%changelog
+* Mon May 5 2005 Hans de Goede
+- More x86_64 fixes added to Glide-64bit.patch.
+- Removed ancient Conflicts: XFree86-libs = 4.1.0
+
* Mon May 4 2005 Hans de Goede
- Tested amd3dnow code on a voodoo2, works for me (tm). Enabled
amd3dnow code on i386 for now.
From fedora-extras-commits at redhat.com Thu May 5 10:44:50 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 06:44:50 -0400
Subject: rpms/mlmmj import.log,1.1,1.2
Message-ID: <200505051044.j45Aio6r030270@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30239
Modified Files:
import.log
Log Message:
auto-import mlmmj-1.2.5-1 on branch devel from mlmmj-1.2.5-1.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/mlmmj/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- import.log 5 May 2005 09:05:03 -0000 1.1
+++ import.log 5 May 2005 10:44:48 -0000 1.2
@@ -0,0 +1 @@
+mlmmj-1_2_5-1:HEAD:mlmmj-1.2.5-1.src.rpm:1115289878
From fedora-extras-commits at redhat.com Thu May 5 10:44:50 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 06:44:50 -0400
Subject: rpms/mlmmj/devel mlmmj.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources,
1.1, 1.2
Message-ID: <200505051044.j45AioYZ030277@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30239/devel
Modified Files:
.cvsignore sources
Added Files:
mlmmj.spec
Log Message:
auto-import mlmmj-1.2.5-1 on branch devel from mlmmj-1.2.5-1.src.rpm
--- NEW FILE mlmmj.spec ---
%define _textlibdir /usr/share/mlmmj/text.skel
%define makeinstall %{__make} prefix=%{?buildroot:%{buildroot}}%{_prefix} exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} bindir=%{?buildroot:%{buildroot}}%{_bindir} sbindir=%{?buildroot:%{buildroot}}%{_sbindir} sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} datadir=%{?buildroot:%{buildroot}}%{_datadir} includedir=%{?buildroot:%{buildroot}}%{_includedir} libdir=%{?buildroot:%{buildroot}}%{_libdir} libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} mandir=%{?buildroot:%{buildroot}}%{_mandir} infodir=%{?buildroot:%{buildroot}}%{_infodir} textlibdir=%{?buildroot:%{buildroot}}%{_textlibdir} install
Summary: Mailserver-independent ezmlm-like mailing list manager
Name: mlmmj
Version: 1.2.5
Release: 1
License: MIT
Group: Applications/Internet
Source: http://mlmmj.mmj.dk/dist/mlmmj-1.2.5.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: smtpdaemon
URL: http://mlmmj.mmj.dk/
%description
mlmmj (Mailing Lists Made Joyful) is a mailing list manager intended to mimic
the functionality of the ezmlm mailing list manager often used with qmail, but
with a more open license and mailserver indepdendence.
%prep
%setup
%build
%configure
%install
make %{?_smp_mflags}
%makeinstall
mkdir -p %{buildroot}/var/spool/mlmmj
%clean
rm -rf %{buildroot}
%files
%defattr (-,root,root)
%doc AUTHORS ChangeLog COPYING README* LICENSE FAQ TODO TUNABLES UPGRADE
%{_bindir}/mlmmj-*
%dir %{_datadir}/mlmmj/
%{_datadir}/mlmmj/*
%dir /var/spool/mlmmj
%{_mandir}/man1/mlmmj-*
%changelog
* Thu May 5 2005 Michael Fleming 1.2.5-1
- 1.2.5
- Dropped listtexts patch (applied upstream)
* Sat Apr 9 2005 Michael Fleming 1.2.4-4
- Special build for Fedora Extras
- Added upstream patch for addresses without a @domain
- Excluded contrib (just some web frontends) to avoid a perl dependency
* Sat Apr 9 2005 Michael Fleming 1.2.4-3.fc3.mf
- rpmlint-inspired cleanups of the spec file.
- Grammar / spelling clarifications in the English listtexts (sending upstream
too)
* Tue Feb 15 2005 Michael Fleming
- 1.2.4
* Wed Feb 9 2005 Michael Fleming
- 1.2.3
- Patch removed (fixed in release)
* Fri Feb 4 2005 Michael Fleming
- Fix location of listtexts (forgot the text.skel part in the define)
- Patch for log operations issue (no access to create logs in some cases)
* Wed Feb 2 2005 Michael Fleming
- 1.2.2.
- Fixes a hang in mlmmj-send if no subscribers are present
- Workaround makefile breakage under listtexts (fix upstream pls!)
* Thu Jan 27 2005 Michael Fleming
- 1.2.1. Release early and often.
* Mon Jan 24 2005 Michael Fleming
- 1.2.0 final
* Wed Jan 19 2005 Michael Fleming
- 1.2.0 RC2
- Useful summary added.
- Requires: smtpdaemon added (it's useless without one)
- s/Copyright/License/
* Mon Jan 17 2005 Michael Fleming
- 1.2.0 RC1 (lots of changes, see Changelog)
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/mlmmj/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 5 May 2005 09:05:04 -0000 1.1
+++ .cvsignore 5 May 2005 10:44:48 -0000 1.2
@@ -0,0 +1 @@
+mlmmj-1.2.5.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/mlmmj/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 5 May 2005 09:05:04 -0000 1.1
+++ sources 5 May 2005 10:44:48 -0000 1.2
@@ -0,0 +1 @@
+11104c72c9168bb37eab848b51ebee32 mlmmj-1.2.5.tar.gz
From fedora-extras-commits at redhat.com Thu May 5 10:55:07 2005
From: fedora-extras-commits at redhat.com (Matthias Saou (thias))
Date: Thu, 5 May 2005 06:55:07 -0400
Subject: rpms/xmms/devel xmms.spec,1.8,1.9
Message-ID: <200505051055.j45At7MM030364@cvs-int.fedora.redhat.com>
Author: thias
Update of /cvs/extras/rpms/xmms/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30343
Modified Files:
xmms.spec
Log Message:
Don't have scriplets ever fail. The Requires(pre) should prevent that anyway, but I did manage to get xmms installed without desktop-file-utils in my build root... without knowing how that can have happened.
Index: xmms.spec
===================================================================
RCS file: /cvs/extras/rpms/xmms/devel/xmms.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- xmms.spec 30 Apr 2005 16:40:24 -0000 1.8
+++ xmms.spec 5 May 2005 10:55:05 -0000 1.9
@@ -1,7 +1,7 @@
Summary: The X MultiMedia System, a media player which resembles Winamp
Name: xmms
Version: 1.2.10
-Release: 16
+Release: 17
Epoch: 1
License: GPL
Group: Applications/Multimedia
@@ -113,11 +113,11 @@
%post
/sbin/ldconfig
-update-desktop-database %{_datadir}/desktop-menu-patches
+update-desktop-database %{_datadir}/desktop-menu-patches || :
%postun
/sbin/ldconfig
-update-desktop-database %{_datadir}/desktop-menu-patches
+update-desktop-database %{_datadir}/desktop-menu-patches || :
%clean
rm -rf %{buildroot}
@@ -145,6 +145,9 @@
%{_libdir}/lib*.so
%changelog
+* Thu May 5 2005 Matthias Saou 1:1.2.10-17
+- Don't have scriplets fail if update-desktop-database returns an error.
+
* Sat Apr 30 2005 Ville Skytt?? - 1:1.2.10-16
- Use /media/cdrecorder as the default CDROM mountpoint for the CD audio
plugin, it's more likely to work nowadays than /mnt/cdrom.
From bugs.michael at gmx.net Thu May 5 11:04:41 2005
From: bugs.michael at gmx.net (Michael Schwendt)
Date: Thu, 5 May 2005 13:04:41 +0200
Subject: rpms/mlmmj/devel mlmmj.spec, NONE, 1.1 .cvsignore, 1.1, 1.2
sources, 1.1, 1.2
In-Reply-To: <200505051044.j45AioYZ030277@cvs-int.fedora.redhat.com>
References: <200505051044.j45AioYZ030277@cvs-int.fedora.redhat.com>
Message-ID: <20050505130441.5de4af66.bugs.michael@gmx.net>
On Thu, 5 May 2005 06:44:50 -0400, Michael G. Fleming wrote:
> Author: mfleming
>
> Update of /cvs/extras/rpms/mlmmj/devel
> --- NEW FILE mlmmj.spec ---
> %define _textlibdir /usr/share/mlmmj/text.skel
>
> %define makeinstall %{__make} prefix=%{?buildroot:%{buildroot}}%{_prefix} exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} bindir=%{?buildroot:%{buildroot}}%{_bindir} sbindir=%{?buildroot:%{buildroot}}%{_sbindir} sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} datadir=%{?buildroot:%{buildroot}}%{_datadir} includedir=%{?buildroot:%{buildroot}}%{_includedir} libdir=%{?buildroot:%{buildroot}}%{_libdir} libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} mandir=%{?buildroot:%{buildroot}}%{_mandir} infodir=%{?buildroot:%{buildroot}}%{_infodir} textlibdir=%{?buildroot:%{buildroot}}%{_textlibdir} install
>
Huh? Why that? %makeinstall comes predefined. Don't override globals like
this. In case you meant to append textlibdir=..., do that in %install like
this:
%makeinstall textlibdir=%{buildroot}%{_textlibdir}
> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
> Requires: smtpdaemon
> URL: http://mlmmj.mmj.dk/
>
> %description
> mlmmj (Mailing Lists Made Joyful) is a mailing list manager intended to mimic
Counting the 'm' characters, the long name in brackets doesn't match.
Made me think: "Mailing List Management Made Joyful" would fit. ;)
And indeed, the home page says: mailing list managing made joyful
> %build
> %configure
>
> %install
> make %{?_smp_mflags}
No, wrong order here. Run make to compile the stuff in %build after
%configure. And rm -rf %{buildroot} directly at the beginning of the
%install section to clean up your buildroot.
From fedora-extras-commits at redhat.com Thu May 5 12:53:53 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 08:53:53 -0400
Subject: rpms/python-crypto/FC-3 python-crypto-64bit-unclean.patch, NONE,
1.1 python-crypto.spec, 1.5, 1.6
Message-ID: <200505051254.j45CsOiP032528@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/python-crypto/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32489/FC-3
Modified Files:
python-crypto.spec
Added Files:
python-crypto-64bit-unclean.patch
Log Message:
add python-crypto-64bit-unclean.patch (#156173)
python-crypto-64bit-unclean.patch:
--- NEW FILE python-crypto-64bit-unclean.patch ---
diff -Naur pycrypto-2.0.org/src/RIPEMD.c pycrypto-2.0/src/RIPEMD.c
--- pycrypto-2.0.org/src/RIPEMD.c 2005-05-05 14:28:28.000000000 +0200
+++ pycrypto-2.0/src/RIPEMD.c 2005-05-05 14:39:12.000000000 +0200
@@ -25,6 +25,8 @@
#include
#endif
+#include
+
#include "Python.h"
#define MODULE_NAME RIPEMD
@@ -100,11 +102,7 @@
}
typedef unsigned char byte; /* unsigned 8-bit integer */
-#ifdef __alpha__
-typedef unsigned int word; /* unsigned 32-bit integer */
-#else
-typedef unsigned long word; /* unsigned 32-bit integer */
-#endif
+typedef uint32_t word; /* unsigned 32-bit integer */
typedef unsigned char BYTE;
#define RMD_DATASIZE 64
#define RMD_DIGESTSIZE 20
diff -Naur pycrypto-2.0.org/src/SHA256.c pycrypto-2.0/src/SHA256.c
--- pycrypto-2.0.org/src/SHA256.c 2005-05-05 14:28:28.000000000 +0200
+++ pycrypto-2.0/src/SHA256.c 2005-05-05 14:41:37.000000000 +0200
@@ -9,22 +9,23 @@
* Revised Code: Complies to SHA-256 standard now.
*
* Tom St Denis -- http://tomstdenis.home.dhs.org
- * */
+ * */
+#include
#include "Python.h"
#define MODULE_NAME SHA256
#define DIGEST_SIZE 32
typedef unsigned char U8;
-typedef unsigned int U32;
+typedef uint32_t U32;
typedef struct {
- unsigned long state[8], length, curlen;
- unsigned char buf[64];
+ U32 state[8], length, curlen;
+ U8 buf[64];
}
hash_state;
/* the K array */
-static const unsigned long K[64] = {
+static const U32 K[64] = {
0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL, 0x3956c25bUL,
0x59f111f1UL, 0x923f82a4UL, 0xab1c5ed5UL, 0xd807aa98UL, 0x12835b01UL,
0x243185beUL, 0x550c7dc3UL, 0x72be5d74UL, 0x80deb1feUL, 0x9bdc06a7UL,
@@ -53,7 +54,7 @@
/* compress 512-bits */
static void sha_compress(hash_state * md)
{
- unsigned long S[8], W[64], t0, t1;
+ U32 S[8], W[64], t0, t1;
int i;
/* copy state into S */
@@ -104,7 +105,7 @@
md->state[7] = 0x5BE0CD19UL;
}
-void sha_process(hash_state * md, unsigned char *buf, int len)
+void sha_process(hash_state * md, unsigned char *buf, U32 len)
{
while (len--) {
/* copy byte */
Index: python-crypto.spec
===================================================================
RCS file: /cvs/extras/rpms/python-crypto/FC-3/python-crypto.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- python-crypto.spec 18 Dec 2004 14:40:32 -0000 1.5
+++ python-crypto.spec 5 May 2005 12:53:51 -0000 1.6
@@ -5,12 +5,13 @@
Name: python-crypto
Version: 2.0
Epoch: 0
-Release: 2
+Release: 3
License: Python License (CNRI Python License)
Group: Development/Libraries
URL: http://www.amk.ca/python/code/crypto.html
Source: http://www.amk.ca/files/python/crypto/pycrypto-2.0.tar.gz
Patch0: %{name}-x86_64-buildfix.patch
+Patch1: %{name}-64bit-unclean.patch
BuildRequires: python >= 0:2.2
BuildRequires: python-devel >= 0:2.2
BuildRequires: gmp-devel >= 0:4.1
@@ -28,6 +29,7 @@
%ifarch x86_64
%patch0 -b .patch0
%endif
+%patch1 -b .patch1 -p 1
# The build section.
%build
@@ -77,6 +79,9 @@
%dir %{python_sitearch}/Crypto/Util/
%changelog
+* Thu May 05 2005 Thorsten Leemhuis - 0:2.0-3
+- add python-crypto-64bit-unclean.patch (#156173)
+
* Sat Dec 18 2004 Thorsten Leemhuis - 0:2.0-2
- Fix build on x86_64: use python_sitearch for files and patch source
to find gmp
From fedora-extras-commits at redhat.com Thu May 5 12:53:54 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 08:53:54 -0400
Subject: rpms/python-crypto/devel python-crypto-64bit-unclean.patch, NONE,
1.1 python-crypto.spec, 1.7, 1.8
Message-ID: <200505051254.j45CsOYo032531@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/python-crypto/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32489/devel
Modified Files:
python-crypto.spec
Added Files:
python-crypto-64bit-unclean.patch
Log Message:
add python-crypto-64bit-unclean.patch (#156173)
python-crypto-64bit-unclean.patch:
--- NEW FILE python-crypto-64bit-unclean.patch ---
diff -Naur pycrypto-2.0.org/src/RIPEMD.c pycrypto-2.0/src/RIPEMD.c
--- pycrypto-2.0.org/src/RIPEMD.c 2005-05-05 14:28:28.000000000 +0200
+++ pycrypto-2.0/src/RIPEMD.c 2005-05-05 14:39:12.000000000 +0200
@@ -25,6 +25,8 @@
#include
#endif
+#include
+
#include "Python.h"
#define MODULE_NAME RIPEMD
@@ -100,11 +102,7 @@
}
typedef unsigned char byte; /* unsigned 8-bit integer */
-#ifdef __alpha__
-typedef unsigned int word; /* unsigned 32-bit integer */
-#else
-typedef unsigned long word; /* unsigned 32-bit integer */
-#endif
+typedef uint32_t word; /* unsigned 32-bit integer */
typedef unsigned char BYTE;
#define RMD_DATASIZE 64
#define RMD_DIGESTSIZE 20
diff -Naur pycrypto-2.0.org/src/SHA256.c pycrypto-2.0/src/SHA256.c
--- pycrypto-2.0.org/src/SHA256.c 2005-05-05 14:28:28.000000000 +0200
+++ pycrypto-2.0/src/SHA256.c 2005-05-05 14:41:37.000000000 +0200
@@ -9,22 +9,23 @@
* Revised Code: Complies to SHA-256 standard now.
*
* Tom St Denis -- http://tomstdenis.home.dhs.org
- * */
+ * */
+#include
#include "Python.h"
#define MODULE_NAME SHA256
#define DIGEST_SIZE 32
typedef unsigned char U8;
-typedef unsigned int U32;
+typedef uint32_t U32;
typedef struct {
- unsigned long state[8], length, curlen;
- unsigned char buf[64];
+ U32 state[8], length, curlen;
+ U8 buf[64];
}
hash_state;
/* the K array */
-static const unsigned long K[64] = {
+static const U32 K[64] = {
0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL, 0x3956c25bUL,
0x59f111f1UL, 0x923f82a4UL, 0xab1c5ed5UL, 0xd807aa98UL, 0x12835b01UL,
0x243185beUL, 0x550c7dc3UL, 0x72be5d74UL, 0x80deb1feUL, 0x9bdc06a7UL,
@@ -53,7 +54,7 @@
/* compress 512-bits */
static void sha_compress(hash_state * md)
{
- unsigned long S[8], W[64], t0, t1;
+ U32 S[8], W[64], t0, t1;
int i;
/* copy state into S */
@@ -104,7 +105,7 @@
md->state[7] = 0x5BE0CD19UL;
}
-void sha_process(hash_state * md, unsigned char *buf, int len)
+void sha_process(hash_state * md, unsigned char *buf, U32 len)
{
while (len--) {
/* copy byte */
Index: python-crypto.spec
===================================================================
RCS file: /cvs/extras/rpms/python-crypto/devel/python-crypto.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- python-crypto.spec 21 Mar 2005 22:38:25 -0000 1.7
+++ python-crypto.spec 5 May 2005 12:53:52 -0000 1.8
@@ -4,12 +4,13 @@
Summary: Cryptography library for Python
Name: python-crypto
Version: 2.0
-Release: 3
+Release: 4
License: Python License (CNRI Python License)
Group: Development/Libraries
URL: http://www.amk.ca/python/code/crypto.html
Source: http://www.amk.ca/files/python/crypto/pycrypto-2.0.tar.gz
Patch0: %{name}-x86_64-buildfix.patch
+Patch1: %{name}-64bit-unclean.patch
BuildRequires: python >= 2.2
BuildRequires: python-devel >= 2.2
BuildRequires: gmp-devel >= 4.1
@@ -27,6 +28,7 @@
%ifarch x86_64
%patch0 -b .patch0
%endif
+%patch1 -b .patch1 -p 1
# The build section.
%build
@@ -76,6 +78,9 @@
%dir %{python_sitearch}/Crypto/Util/
%changelog
+* Thu May 05 2005 Thorsten Leemhuis - 0:2.0-4
+- add python-crypto-64bit-unclean.patch (#156173)
+
* Mon Mar 21 2005 Seth Vidal - 0:2.0-3
- iterate release for build on python 2.4 based systems
From fedora-extras-commits at redhat.com Thu May 5 13:14:00 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:14:00 -0400
Subject: common tobuild,1.135,1.136
Message-ID: <200505051314.j45DE0qE001095@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1078
Modified Files:
tobuild
Log Message:
request build of rpms/gnotime/devel gnotime-2_2_1-8 for development
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -r1.135 -r1.136
--- tobuild 5 May 2005 08:32:28 -0000 1.135
+++ tobuild 5 May 2005 13:13:58 -0000 1.136
@@ -23,3 +23,4 @@
skvidal rpms/csmash/devel csmash-0_6_6-7 development
skvidal rpms/d4x/devel d4x-2_5_0-5 development
skvidal rpms/udftools/devel udftools-1_0_0b3-3 development
+skvidal rpms/gnotime/devel gnotime-2_2_1-8 development
From fedora-extras-commits at redhat.com Thu May 5 13:14:52 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:14:52 -0400
Subject: common tobuild,1.136,1.137
Message-ID: <200505051314.j45DEq0b001173@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1156
Modified Files:
tobuild
Log Message:
request build of rpms/perl-String-ShellQuote/devel perl-String-ShellQuote-1_03-2 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- tobuild 5 May 2005 13:13:58 -0000 1.136
+++ tobuild 5 May 2005 13:14:50 -0000 1.137
@@ -24,3 +24,4 @@
skvidal rpms/d4x/devel d4x-2_5_0-5 development
skvidal rpms/udftools/devel udftools-1_0_0b3-3 development
skvidal rpms/gnotime/devel gnotime-2_2_1-8 development
+skvidal rpms/perl-String-ShellQuote/devel perl-String-ShellQuote-1_03-2 devel
From fedora-extras-commits at redhat.com Thu May 5 13:15:19 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:15:19 -0400
Subject: common tobuild,1.137,1.138
Message-ID: <200505051315.j45DFJPA001248@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1231
Modified Files:
tobuild
Log Message:
request build of rpms/ccache/devel ccache-2_4-3 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.137
retrieving revision 1.138
diff -u -r1.137 -r1.138
--- tobuild 5 May 2005 13:14:50 -0000 1.137
+++ tobuild 5 May 2005 13:15:17 -0000 1.138
@@ -25,3 +25,4 @@
skvidal rpms/udftools/devel udftools-1_0_0b3-3 development
skvidal rpms/gnotime/devel gnotime-2_2_1-8 development
skvidal rpms/perl-String-ShellQuote/devel perl-String-ShellQuote-1_03-2 devel
+skvidal rpms/ccache/devel ccache-2_4-3 devel
From fedora-extras-commits at redhat.com Thu May 5 13:15:54 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:15:54 -0400
Subject: common tobuild,1.138,1.139
Message-ID: <200505051315.j45DFsFL001306@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1289
Modified Files:
tobuild
Log Message:
request build of rpms/pam_mount/devel pam_mount-0_9_23-1 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- tobuild 5 May 2005 13:15:17 -0000 1.138
+++ tobuild 5 May 2005 13:15:52 -0000 1.139
@@ -26,3 +26,4 @@
skvidal rpms/gnotime/devel gnotime-2_2_1-8 development
skvidal rpms/perl-String-ShellQuote/devel perl-String-ShellQuote-1_03-2 devel
skvidal rpms/ccache/devel ccache-2_4-3 devel
+skvidal rpms/pam_mount/devel pam_mount-0_9_23-1 devel
From fedora-extras-commits at redhat.com Thu May 5 13:16:12 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:16:12 -0400
Subject: common tobuild,1.139,1.140
Message-ID: <200505051316.j45DGCQu001364@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1347
Modified Files:
tobuild
Log Message:
request build of rpms/exim/devel exim-4_51-1 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.139
retrieving revision 1.140
diff -u -r1.139 -r1.140
--- tobuild 5 May 2005 13:15:52 -0000 1.139
+++ tobuild 5 May 2005 13:16:10 -0000 1.140
@@ -27,3 +27,4 @@
skvidal rpms/perl-String-ShellQuote/devel perl-String-ShellQuote-1_03-2 devel
skvidal rpms/ccache/devel ccache-2_4-3 devel
skvidal rpms/pam_mount/devel pam_mount-0_9_23-1 devel
+skvidal rpms/exim/devel exim-4_51-1 devel
From fedora-extras-commits at redhat.com Thu May 5 13:19:54 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 09:19:54 -0400
Subject: common tobuild,1.140,1.141
Message-ID: <200505051319.j45DJsTK001408@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1391
Modified Files:
tobuild
Log Message:
request build of rpms/quilt/devel quilt-0_40-2_fc4 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -r1.140 -r1.141
--- tobuild 5 May 2005 13:16:10 -0000 1.140
+++ tobuild 5 May 2005 13:19:52 -0000 1.141
@@ -28,3 +28,4 @@
skvidal rpms/ccache/devel ccache-2_4-3 devel
skvidal rpms/pam_mount/devel pam_mount-0_9_23-1 devel
skvidal rpms/exim/devel exim-4_51-1 devel
+skvidal rpms/quilt/devel quilt-0_40-2_fc4 devel
From fedora-extras-commits at redhat.com Thu May 5 13:45:04 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:04 -0400
Subject: rpms/loudmouth - New directory
Message-ID: <200505051345.j45Dj4VJ001518@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1498/loudmouth
Log Message:
Directory /cvs/extras/rpms/loudmouth added to the repository
From fedora-extras-commits at redhat.com Thu May 5 13:45:05 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:05 -0400
Subject: rpms/loudmouth/devel - New directory
Message-ID: <200505051345.j45Dj5ab001523@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1498/loudmouth/devel
Log Message:
Directory /cvs/extras/rpms/loudmouth/devel added to the repository
From fedora-extras-commits at redhat.com Thu May 5 13:45:20 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:20 -0400
Subject: rpms/loudmouth Makefile,NONE,1.1 import.log,NONE,1.1
Message-ID: <200505051345.j45DjKHJ001572@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1545
Added Files:
Makefile import.log
Log Message:
Setup of module loudmouth
--- NEW FILE Makefile ---
# Top level Makefile for module loudmouth
all : CVS/Root common-update
@cvs update
common-update : common
@cd common && cvs update
common : CVS/Root
@cvs checkout common
CVS/Root :
@echo "ERROR: This does not look like a CVS checkout" && exit 1
clean :
@find . -type f -name *~ -exec rm -fv {} \;
--- NEW FILE import.log ---
From fedora-extras-commits at redhat.com Thu May 5 13:45:21 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:21 -0400
Subject: rpms/loudmouth/devel .cvsignore, NONE, 1.1 Makefile, NONE,
1.1 sources, NONE, 1.1
Message-ID: <200505051345.j45DjLEc001577@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1545/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module loudmouth
--- NEW FILE .cvsignore ---
***** Error reading new file: [Errno 2] No such file or directory: 'Makefile'
--- NEW FILE sources ---
From fedora-extras-commits at redhat.com Thu May 5 13:45:52 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:52 -0400
Subject: rpms/loudmouth import.log,1.1,1.2
Message-ID: <200505051345.j45Djq5Z001640@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1609
Modified Files:
import.log
Log Message:
auto-import loudmouth-0.17.2-2 on branch devel from loudmouth-0.17.2-2.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/loudmouth/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- import.log 5 May 2005 13:45:18 -0000 1.1
+++ import.log 5 May 2005 13:45:50 -0000 1.2
@@ -0,0 +1 @@
+loudmouth-0_17_2-2:HEAD:loudmouth-0.17.2-2.src.rpm:1115300746
From fedora-extras-commits at redhat.com Thu May 5 13:45:53 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 09:45:53 -0400
Subject: rpms/loudmouth/devel loudmouth.spec, NONE, 1.1 .cvsignore, 1.1,
1.2 sources, 1.1, 1.2
Message-ID: <200505051345.j45DjrWk001647@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1609/devel
Modified Files:
.cvsignore sources
Added Files:
loudmouth.spec
Log Message:
auto-import loudmouth-0.17.2-2 on branch devel from loudmouth-0.17.2-2.src.rpm
--- NEW FILE loudmouth.spec ---
%define with_ssl 1
Name: loudmouth
Version: 0.17.2
Release: 2
Summary: Loudmouth is a Jabber programming library written in C
Group: System Environment/Libraries
License: LGPL
URL: http://www.imendio.com/projects/loudmouth
Source0: http://ftp.gnome.org/pub/GNOME/sources/loudmouth/0.17/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: glib2-devel >= 2.4.0
BuildRequires: gtk-doc >= 0.10
%if %{with_ssl}
BuildRequires: gnutls-devel >= 1.0.0
BuildRequires: libtasn1 >= 0.2.6
BuildRequires: libgcrypt-devel
%endif
%description
Loudmouth is a lightweight and easy-to-use C library for programming
with the Jabber protocol. It's designed to be easy to get started with
and yet extensible to let you do anything the Jabber protocol allows.
%package devel
Summary: Development files for Loudmouth
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Loudmouth is a lightweight and easy-to-use C library for programming
with the Jabber protocol. It's designed to be easy to get started with
and yet extensible to let you do anything the Jabber protocol allows.
%prep
%setup -q
%build
%configure --enable-gtk-doc \
--enable-mono=no \
%if %{with_ssl}
--with-ssl=yes
%else
--with-ssl=no
%endif
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc ChangeLog NEWS README COPYING
%{_libdir}/libloudmouth*.so.*
%files devel
%defattr(-,root,root,-)
%{_libdir}/libloudmouth*.so
%{_libdir}/libloudmouth*.a
%{_libdir}/pkgconfig/*
%{_includedir}/%{name}-1.0
%{_datadir}/gtk-doc/html/%{name}
%changelog
* Thu May 5 2005 Brian Pepple - 0.17.2-2
- added %%{_includedir}.
- Add libgcrypt-devel BR.
* Sun May 1 2005 Brian Pepple - 0.17.2-1
- Initial Fedora build.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/loudmouth/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 5 May 2005 13:45:18 -0000 1.1
+++ .cvsignore 5 May 2005 13:45:51 -0000 1.2
@@ -0,0 +1 @@
+loudmouth-0.17.2.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/loudmouth/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 5 May 2005 13:45:18 -0000 1.1
+++ sources 5 May 2005 13:45:51 -0000 1.2
@@ -0,0 +1 @@
+db5dd069f3c7de18d5347ebaaee4ad61 loudmouth-0.17.2.tar.bz2
From fedora-extras-commits at redhat.com Thu May 5 13:52:02 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 09:52:02 -0400
Subject: rpms/alsa-tools/devel alsa-tools.spec,1.5,1.6
Message-ID: <200505051352.j45Dq2gF001728@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/alsa-tools/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1711
Modified Files:
alsa-tools.spec
Log Message:
don't build ac3dec -- use a52dec instead
Index: alsa-tools.spec
===================================================================
RCS file: /cvs/extras/rpms/alsa-tools/devel/alsa-tools.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- alsa-tools.spec 8 Apr 2005 15:06:28 -0000 1.5
+++ alsa-tools.spec 5 May 2005 13:52:00 -0000 1.6
@@ -1,11 +1,11 @@
-%{?!_without_tools: %define builddirstools ac3dec as10k1 envy24control hdspconf hdspmixer rmedigicontrol sbiload sb16_csp sscape_ctl us428control }
+%{?!_without_tools: %define builddirstools as10k1 envy24control hdspconf hdspmixer rmedigicontrol sbiload sb16_csp sscape_ctl us428control }
%{?_without_tools: %{!?_with_firmware: %define _with_firmware 1}}
%{?_with_firmware: %define builddirsfirmw hdsploader mixartloader usx2yloader vxloader }
Summary: The ALSA Tools
Name: alsa-tools
Version: 1.0.8
-Release: 1
+Release: 2
License: GPL
Group: Applications/Multimedia
URL: http://www.alsa-project.org/
@@ -26,7 +26,6 @@
Some Noteable:
-* ac3dec - A free AC-3 stream decoder
* cspctl - Sound Blaster 16 ASP/CSP control program
* sbiload - An OPL2/3 FM instrument loader for ALSA sequencer
* sscape_ctl - ALSA SoundScape control utility
@@ -112,7 +111,6 @@
%if 0%{!?_without_tools:1}
%files
%defattr(-,root,root,-)
-%doc %{_docdir}/%{name}-%{version}/ac3dec
%doc %{_docdir}/%{name}-%{version}/as10k1
%doc %{_docdir}/%{name}-%{version}/envy24control
%doc %{_docdir}/%{name}-%{version}/hdspconf
@@ -120,11 +118,9 @@
%doc %{_docdir}/%{name}-%{version}/rmedigicontrol
%doc %{_docdir}/%{name}-%{version}/sbiload
%doc %{_docdir}/%{name}-%{version}/sb16_csp
-%{_bindir}/ac3dec
%{_bindir}/as10k1
%{_bindir}/cspctl
%{_bindir}/envy24control
-%{_bindir}/extract_ac3
%{_bindir}/hdspconf
%{_bindir}/hdspmixer
%{_bindir}/rmedigicontrol
@@ -157,6 +153,9 @@
%endif # ?_with_firmware
%changelog
+* Wed Apr 06 2005 Thorsten Leemhuis - 1.0.8-2
+- don't build ac3dec -- use a52dec instead
+
* Wed Apr 06 2005 Thorsten Leemhuis - 1.0.8-1
- Update to 1.0.8
From fedora-extras-commits at redhat.com Thu May 5 14:43:53 2005
From: fedora-extras-commits at redhat.com (Tom Callaway (spot))
Date: Thu, 5 May 2005 10:43:53 -0400
Subject: rpms/blacs/FC-3 Bmake.inc.64bit,NONE,1.1 blacs.spec,1.2,1.3
Message-ID: <200505051443.j45Ehr0x002847@cvs-int.fedora.redhat.com>
Author: spot
Update of /cvs/extras/rpms/blacs/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2813/FC-3
Modified Files:
blacs.spec
Added Files:
Bmake.inc.64bit
Log Message:
Fix 64bit libdir.
--- NEW FILE Bmake.inc.64bit ---
#=============================================================================
#====================== SECTION 1: PATHS AND LIBRARIES =======================
#=============================================================================
# The following macros specify the name and location of libraries required by
# the BLACS and its tester.
#=============================================================================
# --------------------------------------
# Make sure we've got a consistent shell
# --------------------------------------
SHELL = /bin/sh
# -----------------------------
# The top level BLACS directory
# -----------------------------
BTOPdir = $(RPM_BUILD_DIR)/blacs/BLACS
# ---------------------------------------------------------------------------
# The communication library your BLACS have been written for.
# Known choices (and the machines they run on) are:
#
# COMMLIB MACHINE
# ....... ..............................................................
# CMMD Thinking Machine's CM-5
# MPI Wide variety of systems
# MPL IBM's SP series (SP1 and SP2)
# NX Intel's supercomputer series (iPSC2, iPSC/860, DELTA, PARAGON)
# PVM Most unix machines; See PVM User's Guide for details
# ---------------------------------------------------------------------------
COMMLIB = MPI
# -------------------------------------------------------------
# The platform identifier to suffix to the end of library names
# -------------------------------------------------------------
PLAT = LINUX
# ----------------------------------------------------------
# Name and location of the BLACS library. See section 2 for
# details on BLACS debug level (BLACSDBGLVL).
# ----------------------------------------------------------
BLACSdir = $(BTOPdir)/LIB
BLACSDBGLVL = 0
BLACSFINIT = $(BLACSdir)/libmpiblacsF77init.a
BLACSFINITS = $(BLACSdir)/libmpiblacsF77init.so
BLACSCINIT = $(BLACSdir)/libmpiblacsCinit.a
BLACSCINITS = $(BLACSdir)/libmpiblacsCinit.so
BLACSLIB = $(BLACSdir)/libmpiblacs.a
BLACSLIBS = $(BLACSdir)/libmpiblacs.so
# -------------------------------------
# Name and location of the MPI library.
# -------------------------------------
MPIdir = /usr
MPILIBdir = $(MPIdir)/lib64
MPIINCdir = $(MPIdir)/include
MPILIB = $(MPILIBdir)/libmpi.a
LAMLIBS = $(MPILIBdir)/liblam.a $(MPILIBdir)/liblamf77mpi.a
EXTRALIBS = -ldl -lpthread -llam -lmpi -llamf77mpi
# -------------------------------------
# All libraries required by the tester.
# -------------------------------------
BTLIBS = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT) $(MPILIB) $(LAMLIBS) $(EXTRALIBS)
# ----------------------------------------------------------------
# The directory to put the installation help routines' executables
# ----------------------------------------------------------------
INSTdir = $(BTOPdir)/INSTALL/EXE
# ------------------------------------------------
# The name and location of the tester's executable
# ------------------------------------------------
TESTdir = $(BTOPdir)/TESTING/EXE
FTESTexe = $(TESTdir)/xFbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL)
CTESTexe = $(TESTdir)/xCbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL)
#=============================================================================
#=============================== End SECTION 1 ===============================
#=============================================================================
#=============================================================================
#========================= SECTION 2: BLACS INTERNALS ========================
#=============================================================================
# The following macro definitions set preprocessor values for the BLACS.
# The file Bconfig.h sets these values if they are not set by the makefile.
# User's compiling only the tester can skip this entire section.
# NOTE: The MPI defaults have been set for MPICH.
#=============================================================================
# -----------------------------------------------------------------------
# The directory to find the required communication library include files,
# if they are required by your system.
# -----------------------------------------------------------------------
SYSINC = -I$(MPIINCdir)
# ---------------------------------------------------------------------------
# The Fortran 77 to C interface to be used. If you are unsure of the correct
# setting for your platform, compile and run BLACS/INSTALL/xintface.
# Choices are: Add_, NoChange, UpCase, or f77IsF2C.
# ---------------------------------------------------------------------------
INTFACE = -Df77IsF2C
# ------------------------------------------------------------------------
# Allows the user to vary the topologies that the BLACS default topologies
# (TOP = ' ') correspond to. If you wish to use a particular topology
# (as opposed to letting the BLACS make the choice), uncomment the
# following macros, and replace the character in single quotes with the
# topology of your choice.
# ------------------------------------------------------------------------
# DEFBSTOP = -DDefBSTop="'1'"
# DEFCOMBTOP = -DDefCombTop="'1'"
# -------------------------------------------------------------------
# If your MPI_Send is locally-blocking, substitute the following line
# for the empty macro definition below.
# SENDIS = -DSndIsLocBlk
# -------------------------------------------------------------------
SENDIS =
# --------------------------------------------------------------------
# If your MPI handles packing of non-contiguous messages by copying to
# another buffer or sending extra bytes, better performance may be
# obtained by replacing the empty macro definition below with the
# macro definition on the following line.
# BUFF = -DNoMpiBuff
# --------------------------------------------------------------------
BUFF =
# -----------------------------------------------------------------------
# If you know something about your system, you may make it easier for the
# BLACS to translate between C and fortran communicators. If the empty
# macro defininition is left alone, this translation will cause the C
# BLACS to globally block for MPI_COMM_WORLD on calls to BLACS_GRIDINIT
# and BLACS_GRIDMAP. If you choose one of the options for translating
# the context, neither the C or fortran calls will globally block.
# If you are using MPICH, or a derivitive system, you can replace the
# empty macro definition below with the following (note that if you let
# MPICH do the translation between C and fortran, you must also indicate
# here if your system has pointers that are longer than integers. If so,
# define -DPOINTER_64_BITS=1.) For help on setting TRANSCOMM, you can
# run BLACS/INSTALL/xtc_CsameF77 and BLACS/INSTALL/xtc_UseMpich as
# explained in BLACS/INSTALL/README.
TRANSCOMM = -DUseMpich
#
# If you know that your MPI uses the same handles for fortran and C
# communicators, you can replace the empty macro definition below with
# the macro definition on the following line.
# TRANSCOMM = -DCSameF77
# -----------------------------------------------------------------------
# TRANSCOMM =
# --------------------------------------------------------------------------
# You may choose to have the BLACS internally call either the C or Fortran77
# interface to MPI by varying the following macro. If TRANSCOMM is left
# empty, the C interface BLACS_GRIDMAP/BLACS_GRIDINIT will globally-block if
# you choose to use the fortran internals, and the fortran interface will
# block if you choose to use the C internals. It is recommended that the
# user leave this macro definition blank, unless there is a strong reason
# to prefer one MPI interface over the other.
# WHATMPI = -DUseF77Mpi
# WHATMPI = -DUseCMpi
# --------------------------------------------------------------------------
WHATMPI =
# ---------------------------------------------------------------------------
# Some early versions of MPICH and its derivatives cannot handle user defined
# zero byte data types. If your system has this problem (compile and run
# BLACS/INSTALL/xsyserrors to check if unsure), replace the empty macro
# definition below with the macro definition on the following line.
# SYSERRORS = -DZeroByteTypeBug
# ---------------------------------------------------------------------------
SYSERRORS =
# ------------------------------------------------------------------
# These macros set the debug level for the BLACS. The fastest
# code is produced by BlacsDebugLvl 0. Higher levels provide
# more debug information at the cost of performance. Present levels
# of debug are:
# 0 : No debug information
# 1 : Mainly parameter checking.
# ------------------------------------------------------------------
DEBUGLVL = -DBlacsDebugLvl=$(BLACSDBGLVL)
# -------------------------------------------------------------------------
# All BLACS definitions needed for compile (DEFS1 contains definitions used
# by all BLACS versions).
# -------------------------------------------------------------------------
DEFS1 = -DSYSINC $(SYSINC) $(INTFACE) $(DEFBSTOP) $(DEFCOMBTOP) $(DEBUGLVL)
BLACSDEFS = $(DEFS1) $(SENDIS) $(BUFF) $(TRANSCOMM) $(WHATMPI) $(SYSERRORS)
#=============================================================================
#=============================== End SECTION 2 ===============================
#=============================================================================
#=============================================================================
#=========================== SECTION 3: COMPILERS ============================
#=============================================================================
# The following macros specify compilers, linker/loaders, the archiver,
# and their options. Some of the fortran files need to be compiled with no
# optimization. This is the F77NO_OPTFLAG. The usage of the remaining
# macros should be obvious from the names.
#=============================================================================
F77 = g77
F77NO_OPTFLAGS = $(RPM_OPT_FLAGS)
F77FLAGS = $(F77NO_OPTFLAGS) -O
F77LOADER = $(F77)
F77LOADFLAGS =
CC = gcc
CCFLAGS = $(RPM_OPT_FLAGS)
CCLOADER = $(CC)
CCLOADFLAGS =
# --------------------------------------------------------------------------
# The archiver and the flag(s) to use when building an archive (library).
# Also the ranlib routine. If your system has no ranlib, set RANLIB = echo.
# --------------------------------------------------------------------------
ARCH = ar
ARCHFLAGS = r
RANLIB = ranlib
#=============================================================================
#=============================== End SECTION 3 ===============================
#=============================================================================
Index: blacs.spec
===================================================================
RCS file: /cvs/extras/rpms/blacs/FC-3/blacs.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- blacs.spec 25 Apr 2005 00:28:34 -0000 1.2
+++ blacs.spec 5 May 2005 14:43:51 -0000 1.3
@@ -4,7 +4,7 @@
Summary: Basic Linear Algebra Communication Subprograms
Name: blacs
Version: 1.1
-Release: 5%{?dist}
+Release: 6%{?dist}
License: Freely distributable
Group: Development/Libraries
URL: http://www.netlib.org/blacs
@@ -17,6 +17,7 @@
Source6: http://www.netlib.org/blacs/f77blacsqref.ps
Source7: http://www.netlib.org/blacs/cblacsqref.ps
Source8: http://www.netlib.org/blacs/lawn94.ps
+Source9: Bmake.inc.64bit
BuildRequires: gcc-g77
BuildRequires: lapack, blas, lam
Requires: lapack, blas, lam
@@ -37,7 +38,11 @@
%setup -q -c -n %{name}
%setup -q -D -T -a 1 -n %{name}
cd BLACS/
+%ifarch ppc64 sparc64 x86_64
+cp -f %{SOURCE9} ./Bmake.inc
+%else
cp -f %{SOURCE2} .
+%endif
%build
cd BLACS/
@@ -82,6 +87,9 @@
%{_libdir}/libmpiblacs*
%changelog
+* Thu May 5 2005 Tom "spot" Callaway 1.1-6
+- fix 64bit issues
+
* Sun Apr 24 2005 Tom "spot" Callaway 1.1-5
- use dist tag
- fix fc3 package sources and dependencies
From fedora-extras-commits at redhat.com Thu May 5 14:43:54 2005
From: fedora-extras-commits at redhat.com (Tom Callaway (spot))
Date: Thu, 5 May 2005 10:43:54 -0400
Subject: rpms/blacs/devel Bmake.inc.64bit,NONE,1.1 blacs.spec,1.2,1.3
Message-ID: <200505051443.j45Ehseg002853@cvs-int.fedora.redhat.com>
Author: spot
Update of /cvs/extras/rpms/blacs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2813/devel
Modified Files:
blacs.spec
Added Files:
Bmake.inc.64bit
Log Message:
Fix 64bit libdir.
--- NEW FILE Bmake.inc.64bit ---
#=============================================================================
#====================== SECTION 1: PATHS AND LIBRARIES =======================
#=============================================================================
# The following macros specify the name and location of libraries required by
# the BLACS and its tester.
#=============================================================================
# --------------------------------------
# Make sure we've got a consistent shell
# --------------------------------------
SHELL = /bin/sh
# -----------------------------
# The top level BLACS directory
# -----------------------------
BTOPdir = $(RPM_BUILD_DIR)/blacs/BLACS
# ---------------------------------------------------------------------------
# The communication library your BLACS have been written for.
# Known choices (and the machines they run on) are:
#
# COMMLIB MACHINE
# ....... ..............................................................
# CMMD Thinking Machine's CM-5
# MPI Wide variety of systems
# MPL IBM's SP series (SP1 and SP2)
# NX Intel's supercomputer series (iPSC2, iPSC/860, DELTA, PARAGON)
# PVM Most unix machines; See PVM User's Guide for details
# ---------------------------------------------------------------------------
COMMLIB = MPI
# -------------------------------------------------------------
# The platform identifier to suffix to the end of library names
# -------------------------------------------------------------
PLAT = LINUX
# ----------------------------------------------------------
# Name and location of the BLACS library. See section 2 for
# details on BLACS debug level (BLACSDBGLVL).
# ----------------------------------------------------------
BLACSdir = $(BTOPdir)/LIB
BLACSDBGLVL = 0
BLACSFINIT = $(BLACSdir)/libmpiblacsF77init.a
BLACSFINITS = $(BLACSdir)/libmpiblacsF77init.so
BLACSCINIT = $(BLACSdir)/libmpiblacsCinit.a
BLACSCINITS = $(BLACSdir)/libmpiblacsCinit.so
BLACSLIB = $(BLACSdir)/libmpiblacs.a
BLACSLIBS = $(BLACSdir)/libmpiblacs.so
# -------------------------------------
# Name and location of the MPI library.
# -------------------------------------
MPIdir = /usr
MPILIBdir = $(MPIdir)/lib64
MPIINCdir = $(MPIdir)/include
MPILIB = $(MPILIBdir)/libmpi.a
LAMLIBS = $(MPILIBdir)/liblam.a $(MPILIBdir)/liblamf77mpi.a
EXTRALIBS = -ldl -lpthread -llam -lmpi -llamf77mpi
# -------------------------------------
# All libraries required by the tester.
# -------------------------------------
BTLIBS = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT) $(MPILIB) $(LAMLIBS) $(EXTRALIBS)
# ----------------------------------------------------------------
# The directory to put the installation help routines' executables
# ----------------------------------------------------------------
INSTdir = $(BTOPdir)/INSTALL/EXE
# ------------------------------------------------
# The name and location of the tester's executable
# ------------------------------------------------
TESTdir = $(BTOPdir)/TESTING/EXE
FTESTexe = $(TESTdir)/xFbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL)
CTESTexe = $(TESTdir)/xCbtest_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL)
#=============================================================================
#=============================== End SECTION 1 ===============================
#=============================================================================
#=============================================================================
#========================= SECTION 2: BLACS INTERNALS ========================
#=============================================================================
# The following macro definitions set preprocessor values for the BLACS.
# The file Bconfig.h sets these values if they are not set by the makefile.
# User's compiling only the tester can skip this entire section.
# NOTE: The MPI defaults have been set for MPICH.
#=============================================================================
# -----------------------------------------------------------------------
# The directory to find the required communication library include files,
# if they are required by your system.
# -----------------------------------------------------------------------
SYSINC = -I$(MPIINCdir)
# ---------------------------------------------------------------------------
# The Fortran 77 to C interface to be used. If you are unsure of the correct
# setting for your platform, compile and run BLACS/INSTALL/xintface.
# Choices are: Add_, NoChange, UpCase, or f77IsF2C.
# ---------------------------------------------------------------------------
INTFACE = -Df77IsF2C
# ------------------------------------------------------------------------
# Allows the user to vary the topologies that the BLACS default topologies
# (TOP = ' ') correspond to. If you wish to use a particular topology
# (as opposed to letting the BLACS make the choice), uncomment the
# following macros, and replace the character in single quotes with the
# topology of your choice.
# ------------------------------------------------------------------------
# DEFBSTOP = -DDefBSTop="'1'"
# DEFCOMBTOP = -DDefCombTop="'1'"
# -------------------------------------------------------------------
# If your MPI_Send is locally-blocking, substitute the following line
# for the empty macro definition below.
# SENDIS = -DSndIsLocBlk
# -------------------------------------------------------------------
SENDIS =
# --------------------------------------------------------------------
# If your MPI handles packing of non-contiguous messages by copying to
# another buffer or sending extra bytes, better performance may be
# obtained by replacing the empty macro definition below with the
# macro definition on the following line.
# BUFF = -DNoMpiBuff
# --------------------------------------------------------------------
BUFF =
# -----------------------------------------------------------------------
# If you know something about your system, you may make it easier for the
# BLACS to translate between C and fortran communicators. If the empty
# macro defininition is left alone, this translation will cause the C
# BLACS to globally block for MPI_COMM_WORLD on calls to BLACS_GRIDINIT
# and BLACS_GRIDMAP. If you choose one of the options for translating
# the context, neither the C or fortran calls will globally block.
# If you are using MPICH, or a derivitive system, you can replace the
# empty macro definition below with the following (note that if you let
# MPICH do the translation between C and fortran, you must also indicate
# here if your system has pointers that are longer than integers. If so,
# define -DPOINTER_64_BITS=1.) For help on setting TRANSCOMM, you can
# run BLACS/INSTALL/xtc_CsameF77 and BLACS/INSTALL/xtc_UseMpich as
# explained in BLACS/INSTALL/README.
TRANSCOMM = -DUseMpich
#
# If you know that your MPI uses the same handles for fortran and C
# communicators, you can replace the empty macro definition below with
# the macro definition on the following line.
# TRANSCOMM = -DCSameF77
# -----------------------------------------------------------------------
# TRANSCOMM =
# --------------------------------------------------------------------------
# You may choose to have the BLACS internally call either the C or Fortran77
# interface to MPI by varying the following macro. If TRANSCOMM is left
# empty, the C interface BLACS_GRIDMAP/BLACS_GRIDINIT will globally-block if
# you choose to use the fortran internals, and the fortran interface will
# block if you choose to use the C internals. It is recommended that the
# user leave this macro definition blank, unless there is a strong reason
# to prefer one MPI interface over the other.
# WHATMPI = -DUseF77Mpi
# WHATMPI = -DUseCMpi
# --------------------------------------------------------------------------
WHATMPI =
# ---------------------------------------------------------------------------
# Some early versions of MPICH and its derivatives cannot handle user defined
# zero byte data types. If your system has this problem (compile and run
# BLACS/INSTALL/xsyserrors to check if unsure), replace the empty macro
# definition below with the macro definition on the following line.
# SYSERRORS = -DZeroByteTypeBug
# ---------------------------------------------------------------------------
SYSERRORS =
# ------------------------------------------------------------------
# These macros set the debug level for the BLACS. The fastest
# code is produced by BlacsDebugLvl 0. Higher levels provide
# more debug information at the cost of performance. Present levels
# of debug are:
# 0 : No debug information
# 1 : Mainly parameter checking.
# ------------------------------------------------------------------
DEBUGLVL = -DBlacsDebugLvl=$(BLACSDBGLVL)
# -------------------------------------------------------------------------
# All BLACS definitions needed for compile (DEFS1 contains definitions used
# by all BLACS versions).
# -------------------------------------------------------------------------
DEFS1 = -DSYSINC $(SYSINC) $(INTFACE) $(DEFBSTOP) $(DEFCOMBTOP) $(DEBUGLVL)
BLACSDEFS = $(DEFS1) $(SENDIS) $(BUFF) $(TRANSCOMM) $(WHATMPI) $(SYSERRORS)
#=============================================================================
#=============================== End SECTION 2 ===============================
#=============================================================================
#=============================================================================
#=========================== SECTION 3: COMPILERS ============================
#=============================================================================
# The following macros specify compilers, linker/loaders, the archiver,
# and their options. Some of the fortran files need to be compiled with no
# optimization. This is the F77NO_OPTFLAG. The usage of the remaining
# macros should be obvious from the names.
#=============================================================================
F77 = gfortran
F77NO_OPTFLAGS = $(RPM_OPT_FLAGS)
F77FLAGS = $(F77NO_OPTFLAGS) -O
F77LOADER = $(F77)
F77LOADFLAGS =
CC = gcc
CCFLAGS = $(RPM_OPT_FLAGS)
CCLOADER = $(CC)
CCLOADFLAGS =
# --------------------------------------------------------------------------
# The archiver and the flag(s) to use when building an archive (library).
# Also the ranlib routine. If your system has no ranlib, set RANLIB = echo.
# --------------------------------------------------------------------------
ARCH = ar
ARCHFLAGS = r
RANLIB = ranlib
#=============================================================================
#=============================== End SECTION 3 ===============================
#=============================================================================
Index: blacs.spec
===================================================================
RCS file: /cvs/extras/rpms/blacs/devel/blacs.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- blacs.spec 25 Apr 2005 00:28:34 -0000 1.2
+++ blacs.spec 5 May 2005 14:43:52 -0000 1.3
@@ -4,7 +4,7 @@
Summary: Basic Linear Algebra Communication Subprograms
Name: blacs
Version: 1.1
-Release: 5%{?dist}
+Release: 6%{?dist}
License: Freely distributable
Group: Development/Libraries
URL: http://www.netlib.org/blacs
@@ -17,6 +17,7 @@
Source6: http://www.netlib.org/blacs/f77blacsqref.ps
Source7: http://www.netlib.org/blacs/cblacsqref.ps
Source8: http://www.netlib.org/blacs/lawn94.ps
+Source9: Bmake.inc.64bit
BuildRequires: gcc-gfortran
BuildRequires: lapack, blas, lam
Requires: lapack, blas, lam
@@ -37,7 +38,11 @@
%setup -q -c -n %{name}
%setup -q -D -T -a 1 -n %{name}
cd BLACS/
+%ifarch ppc64 sparc64 x86_64
+cp -f %{SOURCE9} ./Bmake.inc
+%else
cp -f %{SOURCE2} .
+%endif
%build
cd BLACS/
@@ -82,6 +87,9 @@
%{_libdir}/libmpiblacs*
%changelog
+* Thu May 5 2005 Tom "spot" Callaway 1.1-6
+- fix 64bit issues
+
* Sun Apr 24 2005 Tom "spot" Callaway 1.1-5
- use dist tag
- fix fc3 package sources and dependencies
From bugs.michael at gmx.net Thu May 5 14:48:04 2005
From: bugs.michael at gmx.net (Michael Schwendt)
Date: Thu, 5 May 2005 16:48:04 +0200
Subject: rpms/loudmouth/devel loudmouth.spec, NONE, 1.1 .cvsignore, 1.1,
1.2 sources, 1.1, 1.2
In-Reply-To: <200505051345.j45DjrWk001647@cvs-int.fedora.redhat.com>
References: <200505051345.j45DjrWk001647@cvs-int.fedora.redhat.com>
Message-ID: <20050505164804.530a7ba0.bugs.michael@gmx.net>
On Thu, 5 May 2005 09:45:53 -0400, Brian Pepple wrote:
> Author: bpepple
>
> Update of /cvs/extras/rpms/loudmouth/devel
> %package devel
> Summary: Development files for Loudmouth
> Group: Development/Libraries
> Requires: %{name} = %{version}-%{release}
The included pkgconfig file creates the necessity to add
Requires: glib2-devel
here. Incomplete pkgconfig dependency chains break all sorts of pkg-config
queries.
From fedora-extras-commits at redhat.com Thu May 5 14:49:05 2005
From: fedora-extras-commits at redhat.com (Tom Callaway (spot))
Date: Thu, 5 May 2005 10:49:05 -0400
Subject: rpms/librx/FC-3 librx.spec,1.2,1.3
Message-ID: <200505051449.j45En5mf002968@cvs-int.fedora.redhat.com>
Author: spot
Update of /cvs/extras/rpms/librx/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2939/FC-3
Modified Files:
librx.spec
Log Message:
Missing BuildRequires: texinfo
Index: librx.spec
===================================================================
RCS file: /cvs/extras/rpms/librx/FC-3/librx.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- librx.spec 25 Apr 2005 00:31:25 -0000 1.2
+++ librx.spec 5 May 2005 14:49:02 -0000 1.3
@@ -4,7 +4,7 @@
Summary: POSIX regexp functions
Name: librx
Version: 1.5
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL
URL: http://www.gnu.org/software/rx/rx.html
Group: Applications/Text
@@ -12,6 +12,7 @@
Patch0: rx-1.5-shared.patch
Patch1: rx-1.5-texinfo.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: texinfo
%description
Rx is, among other things, an implementation of the interface
@@ -81,6 +82,9 @@
%{_libdir}/*.a
%changelog
+* Thu May 5 2005 Tom "spot" Callaway 1.5-3
+- add BuildRequires: texinfo
+
* Sun Apr 24 2005 Tom "spot" Callaway 1.5-2
- use dist tag
From fedora-extras-commits at redhat.com Thu May 5 14:49:05 2005
From: fedora-extras-commits at redhat.com (Tom Callaway (spot))
Date: Thu, 5 May 2005 10:49:05 -0400
Subject: rpms/librx/devel librx.spec,1.2,1.3
Message-ID: <200505051449.j45En5dA002974@cvs-int.fedora.redhat.com>
Author: spot
Update of /cvs/extras/rpms/librx/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2939/devel
Modified Files:
librx.spec
Log Message:
Missing BuildRequires: texinfo
Index: librx.spec
===================================================================
RCS file: /cvs/extras/rpms/librx/devel/librx.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- librx.spec 25 Apr 2005 00:31:26 -0000 1.2
+++ librx.spec 5 May 2005 14:49:03 -0000 1.3
@@ -4,7 +4,7 @@
Summary: POSIX regexp functions
Name: librx
Version: 1.5
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL
URL: http://www.gnu.org/software/rx/rx.html
Group: Applications/Text
@@ -12,6 +12,7 @@
Patch0: rx-1.5-shared.patch
Patch1: rx-1.5-texinfo.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: texinfo
%description
Rx is, among other things, an implementation of the interface
@@ -81,6 +82,9 @@
%{_libdir}/*.a
%changelog
+* Thu May 5 2005 Tom "spot" Callaway 1.5-3
+- add BuildRequires: texinfo
+
* Sun Apr 24 2005 Tom "spot" Callaway 1.5-2
- use dist tag
From fedora-extras-commits at redhat.com Thu May 5 15:04:02 2005
From: fedora-extras-commits at redhat.com (Brian Pepple (bpepple))
Date: Thu, 5 May 2005 11:04:02 -0400
Subject: rpms/loudmouth/devel loudmouth.spec,1.1,1.2
Message-ID: <200505051504.j45F42uL004006@cvs-int.fedora.redhat.com>
Author: bpepple
Update of /cvs/extras/rpms/loudmouth/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3989
Modified Files:
loudmouth.spec
Log Message:
add requires for glib2-devel
Index: loudmouth.spec
===================================================================
RCS file: /cvs/extras/rpms/loudmouth/devel/loudmouth.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- loudmouth.spec 5 May 2005 13:45:51 -0000 1.1
+++ loudmouth.spec 5 May 2005 15:04:00 -0000 1.2
@@ -2,7 +2,7 @@
Name: loudmouth
Version: 0.17.2
-Release: 2
+Release: 3
Summary: Loudmouth is a Jabber programming library written in C
Group: System Environment/Libraries
@@ -20,7 +20,6 @@
BuildRequires: libgcrypt-devel
%endif
-
%description
Loudmouth is a lightweight and easy-to-use C library for programming
with the Jabber protocol. It's designed to be easy to get started with
@@ -31,7 +30,7 @@
Summary: Development files for Loudmouth
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-
+Requires: glib2-devel
%description devel
Loudmouth is a lightweight and easy-to-use C library for programming
@@ -86,6 +85,9 @@
%changelog
+* Thu May 5 2005 Brian Pepple - 0.17.2-3
+- Adde glib2-devel requires.
+
* Thu May 5 2005 Brian Pepple - 0.17.2-2
- added %%{_includedir}.
- Add libgcrypt-devel BR.
From thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net Thu May 5 15:39:01 2005
From: thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net (Matthias Saou)
Date: Thu, 5 May 2005 17:39:01 +0200
Subject: rpms/alsa-tools/devel alsa-tools.spec,1.5,1.6
In-Reply-To: <200505051352.j45Dq2gF001728@cvs-int.fedora.redhat.com>
References: <200505051352.j45Dq2gF001728@cvs-int.fedora.redhat.com>
Message-ID: <20050505173901.40f104ea@python2>
Thorsten Leemhuis wrote :
> Log Message:
> don't build ac3dec -- use a52dec instead
Hmm, does this mean the tarball includes the full source to an AC3 stream
decoder? If so, this might be a problem, even if it doesn't get built...
Matthias
--
Clean custom Red Hat Linux rpm packages : http://freshrpms.net/
Fedora Core release 3 (Heidelberg) - Linux kernel 2.6.11-1.20_FC3
Load : 1.12 1.55 1.37
From fedora-extras-commits at redhat.com Thu May 5 15:43:38 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 11:43:38 -0400
Subject: rpms/notemeister/devel notemeister-gtkwarnings.patch, NONE,
1.1 notemeister.spec, 1.6, 1.7
Message-ID: <200505051543.j45FhcYF004170@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/notemeister/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4136/devel
Modified Files:
notemeister.spec
Added Files:
notemeister-gtkwarnings.patch
Log Message:
Add notemeister-gtkwarnings.patch from bytee to fix gtk deprecation warnings
notemeister-gtkwarnings.patch:
--- NEW FILE notemeister-gtkwarnings.patch ---
diff -urN notemeister-0.1.7/src/lib/Dialogs.py notemeister/src/lib/Dialogs.py
--- notemeister-0.1.7/src/lib/Dialogs.py 2004-06-24 22:16:59.000000000 +1000
+++ notemeister/src/lib/Dialogs.py 2005-04-21 14:45:52.000000000 +1000
@@ -14,7 +14,7 @@
self.set_border_width(6)
self.vbox.set_spacing(12)
- self.set_resizable(gtk.FALSE)
+ self.set_resizable(False)
for stock, response in buttons:
self.add_button(stock, response)
@@ -47,7 +47,7 @@
image = gtk.Image()
image.set_from_stock(stockimage, gtk.ICON_SIZE_DIALOG)
image.set_alignment(0.5, 0)
- hbox.pack_start(image, gtk.FALSE, gtk.FALSE)
+ hbox.pack_start(image, False, False)
# set up main content area
self.contents = gtk.VBox()
@@ -56,7 +56,7 @@
label = gtk.Label()
label.set_markup("" + pritext + "\n\n" + sectext)
- label.set_line_wrap(gtk.TRUE)
+ label.set_line_wrap(True)
label.set_alignment(0, 0)
self.contents.pack_start(label)
@@ -106,12 +106,12 @@
def set_frame_title(self, title):
frame_title = '' + title + ''
frame_label = gtk.Label(frame_title)
- frame_label.set_use_markup(gtk.TRUE)
+ frame_label.set_use_markup(True)
self.addon_frame.set_label_widget(frame_label)
- def add(self, widget, expand=gtk.TRUE, fill=gtk.TRUE, padding=28):
+ def add(self, widget, expand=True, fill=True, padding=28):
hbox = gtk.HBox()
- hbox.pack_start(gtk.Label(), gtk.FALSE, gtk.FALSE)
+ hbox.pack_start(gtk.Label(), False, False)
hbox.pack_start(widget, expand, fill, padding)
self.addon_vbox.pack_start(hbox)
@@ -149,7 +149,7 @@
return "current"
class ExportNoteChooser(FileChooserAddon):
- def __init__(self, has_children=gtk.FALSE):
+ def __init__(self, has_children=False):
FileChooserAddon.__init__(self)
self.set_title("Export Notemeister Notes...")
self.set_action(gtk.FILE_CHOOSER_ACTION_SAVE)
diff -urN notemeister-0.1.7/src/lib/NewNoteDlg.py notemeister/src/lib/NewNoteDlg.py
--- notemeister-0.1.7/src/lib/NewNoteDlg.py 2004-06-22 23:31:42.000000000 +1000
+++ notemeister/src/lib/NewNoteDlg.py 2005-04-21 14:45:52.000000000 +1000
@@ -10,13 +10,13 @@
class NewNoteDlg(gtk.Dialog):
- def __init__(self, selected_title, title_list, text='', link=gtk.TRUE):
+ def __init__(self, selected_title, title_list, text='', link=True):
gtk.Dialog.__init__(self, _('Add Note'))
self.link_path = ''
pic = gtk.gdk.pixbuf_new_from_file(notemeister.const.aboutPic)
self.set_icon(pic)
- self.hbox = gtk.HBox(gtk.FALSE, 8)
- self.table = gtk.Table(3, 2, gtk.FALSE)
+ self.hbox = gtk.HBox(False, 8)
+ self.table = gtk.Table(3, 2, False)
self.checkbutton = gtk.CheckButton(_('Add to folder: ') + selected_title)
self.label1 = gtk.Label(_('Enter Title'))
self.label2 = gtk.Label(_('Add to '))
@@ -32,10 +32,10 @@
self.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
self.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
self.set_default_response(gtk.RESPONSE_OK)
- self.entry.set_activates_default(gtk.TRUE)
+ self.entry.set_activates_default(True)
self.hbox.set_border_width(8)
- self.vbox.pack_start(self.hbox, gtk.FALSE, gtk.FALSE, 0)
+ self.vbox.pack_start(self.hbox, False, False, 0)
self.hbox.pack_start(self.image, gtk.SHRINK)
if link:
self.vbox.pack_start(self.link_button, gtk.SHRINK)
@@ -52,7 +52,7 @@
self.entry.set_text(text)
self.entry.select_region(-1, -1)
- self.set_resizable(gtk.FALSE)
+ self.set_resizable(False)
self.show_all()
def on_link_button_clicked(self, obj):
diff -urN notemeister-0.1.7/src/lib/notemeister_main.py notemeister/src/lib/notemeister_main.py
--- notemeister-0.1.7/src/lib/notemeister_main.py 2004-07-06 00:02:27.000000000 +1000
+++ notemeister/src/lib/notemeister_main.py 2005-04-21 14:45:52.000000000 +1000
@@ -14,7 +14,7 @@
class NoteMeister:
- visible = gtk.TRUE
+ visible = True
def __init__(self):
self.program = gnome.program_init('notemeister', notemeister.const.version)
@@ -34,7 +34,7 @@
if len(self.treeview.noteList) > 0:
path = self.treeview.restore_tree_state(tree_state)
if len(path):
- self.treeview.set_cursor(path, None, gtk.FALSE)
+ self.treeview.set_cursor(path, None, False)
else:
self.show_welcome()
@@ -163,7 +163,7 @@
self.vbox = self.gtop.get_widget("vbox1")
self.statusbar = notemeister.TimedStatusbar.timedStatusbar()
- self.vbox.pack_end(self.statusbar, gtk.FALSE, gtk.FALSE)
+ self.vbox.pack_end(self.statusbar, False, False)
def on_doubleclick(self, obj, iter):
self.show_properties_dialog()
@@ -223,7 +223,7 @@
def delete_event(self, widget, event, data=None):
"""Close via the windowmanager"""
self.on_exit_activate()
- return gtk.TRUE
+ return True
def destroy(self, widget, data=None):
"""Do cleanup and kill the toplevel widget"""
@@ -268,13 +268,13 @@
notemeister.const.translators,
pixbuf).show()
- def on_add_note_activate(self, obj, popup=gtk.FALSE):
+ def on_add_note_activate(self, obj, popup=False):
"""Displays the 'Add Note' dialog and adds a note to the NoteTree"""
selected_title = self.treeview.get_selected_title()
title_list = self.treeview.get_list_of_titles()
newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list)
- if popup == gtk.TRUE and not selected_title == _('None'):
- newNoteDlg.checkbutton.set_active(gtk.TRUE)
+ if popup == True and not selected_title == _('None'):
+ newNoteDlg.checkbutton.set_active(True)
response = newNoteDlg.run()
if response == gtk.RESPONSE_CANCEL:
@@ -296,7 +296,7 @@
dlg = gtk.Dialog(_("Remove Note"))
pic = gtk.gdk.pixbuf_new_from_file(notemeister.const.aboutPic)
dlg.set_icon(pic)
- hbox = gtk.HBox(gtk.FALSE, 8)
+ hbox = gtk.HBox(False, 8)
hbox.set_border_width(8)
image = gtk.Image()
image.set_from_stock(gtk.STOCK_DIALOG_QUESTION, gtk.ICON_SIZE_DIALOG)
@@ -304,7 +304,7 @@
dlg.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
title = self.treeview.get_selected_title()
label = gtk.Label(_("Are you sure you want to \nremove note ") + title + "?")
- label.set_use_markup(gtk.TRUE)
+ label.set_use_markup(True)
dlg.vbox.pack_start(hbox, gtk.SHRINK)
hbox.pack_start(image, gtk.SHRINK)
hbox.pack_start(label, gtk.SHRINK)
@@ -321,9 +321,9 @@
def on_rename_note_activate(self, obj):
"""Renames a note in the tree, via a dialog"""
- hbox = gtk.HBox(gtk.FALSE, 8)
+ hbox = gtk.HBox(False, 8)
entry = gtk.Entry()
- entry.set_activates_default(gtk.TRUE)
+ entry.set_activates_default(True)
label = gtk.Label(_("Enter new name: "))
image = gtk.Image()
image.set_from_stock(gtk.STOCK_DIALOG_QUESTION, gtk.ICON_SIZE_DIALOG)
@@ -425,7 +425,7 @@
selected_title = self.treeview.get_selected_title()
title_list = self.treeview.get_list_of_titles()
if dialog.get_link_active():
- newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename), gtk.FALSE)
+ newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename), False)
else :
newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename))
response = newNoteDlg.run()
@@ -473,7 +473,7 @@
(model, iter) = self.treeview.get_selection().get_selected()
# subtree_checkbox = gtk.CheckButton("Export entire subtree")
if self.treeview.store.iter_has_child(iter):
- dialog = notemeister.Dialogs.ExportNoteChooser(gtk.TRUE)
+ dialog = notemeister.Dialogs.ExportNoteChooser(True)
else :
dialog = notemeister.Dialogs.ExportNoteChooser()
# dialog.set_extra_widget(subtree_checkbox)
@@ -573,9 +573,9 @@
self.statusbar.output(_("Autosaving data..."), 2000)
self.treeview.saveNotes()
if self.Conf.enable_autosave:
- return gtk.TRUE
+ return True
else:
- return gtk.FALSE
+ return False
def on_tray_activate(self, obj, event):
if event.button == 1:
@@ -584,10 +584,10 @@
def toggle_visibility(self):
if NoteMeister.visible:
self.topWindow.hide()
- NoteMeister.visible = gtk.FALSE
+ NoteMeister.visible = False
else:
self.topWindow.show()
- NoteMeister.visible = gtk.TRUE
+ NoteMeister.visible = True
def on_button_press_event(self, obj, event):
@@ -600,18 +600,18 @@
self.prop_dlg = self.ptop.get_widget("properties_dialog")
lines_label = self.ptop.get_widget("lines_label")
lines_label.set_text('Number of Lines: ' + str(self.textview.get_line_count()))
- lines_label.set_use_markup(gtk.TRUE)
+ lines_label.set_use_markup(True)
chars_label = self.ptop.get_widget("chars_label")
chars_label.set_text('Number of Characters: ' + str(self.textview.get_char_count()))
- chars_label.set_use_markup(gtk.TRUE)
+ chars_label.set_use_markup(True)
words_label = self.ptop.get_widget("words_label")
words_label.set_text('Number of Words: ' + str(self.textview.get_word_count()))
- words_label.set_use_markup(gtk.TRUE)
+ words_label.set_use_markup(True)
link_label = self.ptop.get_widget("link_label")
link = self.treeview.get_selected_link()
if link != "":
link_label.set_text(link)
- link_label.set_use_markup(gtk.TRUE)
+ link_label.set_use_markup(True)
change_link_button = self.ptop.get_widget("change_link_button")
change_link_button.connect("clicked", self.on_change_link_button_clicked, link_label)
clear_link_button = self.ptop.get_widget("clear_link_button")
@@ -624,12 +624,12 @@
(model, iter) = self.treeview.get_selection().get_selected()
note = self.treeview.store.get_value(iter, 2)
link_label.set_text('Note has no link.')
- link_label.set_use_markup(gtk.TRUE)
+ link_label.set_use_markup(True)
note.link = ''
if self.treeview.store.iter_has_child(iter):
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.TRUE ))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, True ))
else:
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.FALSE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, False))
def on_change_link_button_clicked(self, obj, link_label):
dialog = gtk.FileChooserDialog("Changing link...",
@@ -645,9 +645,9 @@
note = self.treeview.store.get_value(iter, 2)
note.link = dialog.get_filename()
if self.treeview.store.iter_has_child(iter):
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.TRUE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, True))
else:
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.FALSE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, False))
dialog.destroy()
@@ -655,7 +655,7 @@
def show_prefs_dialog(self):
self.ptop = gtk.glade.XML(notemeister.const.gladePrefs, "preferences_dialog")
self.dlg = self.ptop.get_widget("preferences_dialog")
- self.dlg.set_resizable(gtk.FALSE)
+ self.dlg.set_resizable(False)
# General Settings
# tray_checkbox = self.ptop.get_widget("tray_checkbutton")
@@ -663,9 +663,9 @@
autosave_entry = self.ptop.get_widget("autosave_entry")
# if self.Conf.enable_trayicon:
-# tray_checkbox.set_active(gtk.TRUE)
+# tray_checkbox.set_active(True)
if self.Conf.enable_autosave:
- autosave_checkbox.set_active(gtk.TRUE)
+ autosave_checkbox.set_active(True)
autosave_entry.set_value(self.Conf.autosave_time)
@@ -676,14 +676,14 @@
short_date_radio = self.ptop.get_widget("short_date_radio")
if self.Conf.twelve_hour_time:
- twelve_hour_radio.set_active(gtk.TRUE)
+ twelve_hour_radio.set_active(True)
else:
- twentyfour_hour_radio.set_active(gtk.TRUE)
+ twentyfour_hour_radio.set_active(True)
if self.Conf.long_date:
- long_date_radio.set_active(gtk.TRUE)
+ long_date_radio.set_active(True)
else:
- short_date_radio.set_active(gtk.TRUE)
+ short_date_radio.set_active(True)
self.ptop.signal_autoconnect({
# "on_tray_checkbutton_toggled" : self.on_tray_checkbutton_toggled,
diff -urN notemeister-0.1.7/src/lib/NoteTree.py notemeister/src/lib/NoteTree.py
--- notemeister-0.1.7/src/lib/NoteTree.py 2004-07-06 01:38:32.000000000 +1000
+++ notemeister/src/lib/NoteTree.py 2005-04-21 14:45:52.000000000 +1000
@@ -23,8 +23,8 @@
self.view = view
self.init_model()
self.init_view_columns()
- self.set_rules_hint(gtk.TRUE)
- self.set_reorderable(gtk.TRUE)
+ self.set_rules_hint(True)
+ self.set_reorderable(True)
self.connect("cursor-changed", self.on_selection_changed)
self.connect("button-press-event", self.on_button_press_event)
@@ -51,7 +51,7 @@
def on_button_press_event(self, object, event):
if event.button == 3:
self.popup_menu.popup(None, None, None, event.button, event.time)
- return gtk.TRUE
+ return True
if event.button == 1 and event.type == gtk.gdk._2BUTTON_PRESS:
path = self.get_path_at_pos(int(event.x), int(event.y))
@@ -69,11 +69,11 @@
def set_word_wrap(self, is_wrap):
if is_wrap:
self.view.set_wrap_mode(gtk.WRAP_WORD)
- self.wrap_toggle.set_active(gtk.TRUE)
+ self.wrap_toggle.set_active(True)
self.anote.wrap = '1'
else:
self.view.set_wrap_mode(gtk.WRAP_NONE)
- self.wrap_toggle.set_active(gtk.FALSE)
+ self.wrap_toggle.set_active(False)
self.anote.wrap = '0'
def loadNotes(self):
@@ -83,9 +83,9 @@
self.noteList = self.load_from_xml(notemeister.const.dataFileXML)
for note in self.noteList:
if len(note.path) > 1 :
- self.add_new_note_to_tree(note, self.get_parent_iter(note), gtk.TRUE)
+ self.add_new_note_to_tree(note, self.get_parent_iter(note), True)
else :
- self.add_new_note_to_tree(note, None, gtk.TRUE)
+ self.add_new_note_to_tree(note, None, True)
else: # First time run with new version
try:
f = file(notemeister.const.dataFile)
@@ -105,12 +105,12 @@
parent_path = note.path[:-1]
if len(parent_path):
parent_iter = self.store.get_iter(parent_path)
- self.add_new_note_to_tree(note, parent_iter, gtk.TRUE)
+ self.add_new_note_to_tree(note, parent_iter, True)
else:
- self.add_new_note_to_tree(note, None, gtk.TRUE)
+ self.add_new_note_to_tree(note, None, True)
return len(self.noteList)
- def load_from_xml(self, filename, from_string=gtk.FALSE):
+ def load_from_xml(self, filename, from_string=False):
self.noteList = []
try:
if from_string:
@@ -286,17 +286,17 @@
def get_string_from_path(self, path):
return self.store.get_string_from_iter(self.store.get_iter(path))
- def add_new_note_to_tree(self, note, parent=None, load=gtk.FALSE):
+ def add_new_note_to_tree(self, note, parent=None, load=False):
iter = self.store.append(parent, [self.get_icon_pixbuf(link=note.link), note.title, note])
note.path = self.store.get_path(iter)
# note.buffer.add_selection_clipboard(self.view.clipboard)
if parent: # change parent icon in Tree
- self.store.set_value(parent, 0, self.get_icon_pixbuf(self.store.get_value(parent,2).link, gtk.TRUE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(self.store.get_value(parent,2).link, True))
if not load:
self.expand_to_path(note.path)
- self.set_cursor_on_cell(note.path, None, None, gtk.FALSE)
+ self.set_cursor_on_cell(note.path, None, None, False)
self.view.set_flags(gtk.CAN_FOCUS)
self.view.grab_focus()
@@ -312,11 +312,11 @@
path = self.store.get_path(parent)
self.set_cursor(path)
if self.store.iter_has_child(parent):
- self.store.set_value(parent, 0, self.get_icon_pixbuf(link, gtk.TRUE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(link, True))
else:
- self.store.set_value(parent, 0, self.get_icon_pixbuf(link, gtk.FALSE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(link, False))
else:
- self.set_cursor((0,), None, gtk.FALSE)
+ self.set_cursor((0,), None, False)
@@ -336,7 +336,7 @@
self.store.get_value(iter, 2).title = new_name
self.store.set_value(iter, 1, new_name)
- def get_icon_pixbuf(self, link, is_parent=gtk.FALSE):
+ def get_icon_pixbuf(self, link, is_parent=False):
"""Returns the appropriate icon for a given node"""
if is_parent:
if len(link) < 1 :
@@ -384,9 +384,9 @@
def is_empty(self):
if self.store.get_iter_root():
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def save_active_note(self):
if self.anote:
diff -urN notemeister-0.1.7/src/lib/NoteView.py notemeister/src/lib/NoteView.py
--- notemeister-0.1.7/src/lib/NoteView.py 2004-06-22 22:20:57.000000000 +1000
+++ notemeister/src/lib/NoteView.py 2005-04-21 14:45:52.000000000 +1000
@@ -31,7 +31,7 @@
buffer = self.get_buffer()
if event.button == 3:
self.popup_menu.popup(None, None, None, event.button, event.time)
- return gtk.TRUE
+ return True
def ref_font_label(self, label):
self.font_label = label
@@ -203,11 +203,11 @@
buffer = obj.buffer
iter = buffer.get_start_iter()
while not iter.is_end():
- on_tags = iter.get_toggled_tags(gtk.TRUE)
+ on_tags = iter.get_toggled_tags(True)
if len(on_tags) > 0:
for tag in on_tags:
string = string + '<' + buffer.get_text_tag(tag) + '>'
- off_tags = iter.get_toggled_tags(gtk.FALSE)
+ off_tags = iter.get_toggled_tags(False)
if len(off_tags) > 0:
for tag in off_tags:
string = string + '' + buffer.get_text_tag(tag) + '>'
diff -urN notemeister-0.1.7/src/lib/TimedStatusbar.py notemeister/src/lib/TimedStatusbar.py
--- notemeister-0.1.7/src/lib/TimedStatusbar.py 2004-06-09 22:57:18.000000000 +1000
+++ notemeister/src/lib/TimedStatusbar.py 2005-04-21 14:45:52.000000000 +1000
@@ -28,5 +28,5 @@
def clear(self):
self.pop(1)
self.push(1,"")
- return gtk.FALSE
+ return False
diff -urN notemeister-0.1.7/src/lib/utils.py notemeister/src/lib/utils.py
--- notemeister-0.1.7/src/lib/utils.py 2004-06-23 22:18:28.000000000 +1000
+++ notemeister/src/lib/utils.py 2005-04-21 14:45:52.000000000 +1000
@@ -9,15 +9,15 @@
def check_read_permissions(filename):
if filename == None or os.access(filename, os.R_OK) == 0:
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def check_write_permissions(filename):
if filename == None or os.access(os.path.dirname(filename), os.W_OK) != 1:
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def check_path_exists(path):
return os.path.exists(path)
Index: notemeister.spec
===================================================================
RCS file: /cvs/extras/rpms/notemeister/devel/notemeister.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- notemeister.spec 14 Apr 2005 10:48:05 -0000 1.6
+++ notemeister.spec 5 May 2005 15:43:36 -0000 1.7
@@ -3,7 +3,7 @@
Name: notemeister
Version: 0.1.7
-Release: 5
+Release: 7
Summary: Small, simple note organizer made for the GNOME2 desktop
Group: Applications/Productivity
@@ -11,6 +11,7 @@
URL: http://notemeister.sourceforge.net
Source0: http://dl.sf.net/sourceforge/notemeister/notemeister-0.1.7.tar.gz
#wgetable URL: http://mesh.dl.sourceforge.net/sourceforge/notemeister/notemeister-0.1.7.tar.gz (german sf mirror)
+Patch0: %{name}-gtkwarnings.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -38,7 +39,7 @@
%prep
%setup -q
-
+%patch0 -b patch0 -p 1
%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
@@ -75,6 +76,12 @@
%changelog
+* Thu May 05 2005 Thorsten Leemhuis 0.1.7-7
+- Devel rebuild
+
+* Thu May 05 2005 Thorsten Leemhuis 0.1.7-6
+- Add notemeister-gtkwarnings.patch from bytee to fix gtk deprecation warnings
+
* Thu Apr 14 2005 Michael Schwendt - 0.1.7-5
- Add dependency on gnome-python2-gconf for 'import gconf'.
From fedora-extras-commits at redhat.com Thu May 5 15:43:38 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 11:43:38 -0400
Subject: rpms/notemeister/FC-3 notemeister-gtkwarnings.patch, NONE,
1.1 notemeister.spec, 1.3, 1.4
Message-ID: <200505051543.j45FhcuV004164@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/notemeister/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4136/FC-3
Modified Files:
notemeister.spec
Added Files:
notemeister-gtkwarnings.patch
Log Message:
Add notemeister-gtkwarnings.patch from bytee to fix gtk deprecation warnings
notemeister-gtkwarnings.patch:
--- NEW FILE notemeister-gtkwarnings.patch ---
diff -urN notemeister-0.1.7/src/lib/Dialogs.py notemeister/src/lib/Dialogs.py
--- notemeister-0.1.7/src/lib/Dialogs.py 2004-06-24 22:16:59.000000000 +1000
+++ notemeister/src/lib/Dialogs.py 2005-04-21 14:45:52.000000000 +1000
@@ -14,7 +14,7 @@
self.set_border_width(6)
self.vbox.set_spacing(12)
- self.set_resizable(gtk.FALSE)
+ self.set_resizable(False)
for stock, response in buttons:
self.add_button(stock, response)
@@ -47,7 +47,7 @@
image = gtk.Image()
image.set_from_stock(stockimage, gtk.ICON_SIZE_DIALOG)
image.set_alignment(0.5, 0)
- hbox.pack_start(image, gtk.FALSE, gtk.FALSE)
+ hbox.pack_start(image, False, False)
# set up main content area
self.contents = gtk.VBox()
@@ -56,7 +56,7 @@
label = gtk.Label()
label.set_markup("" + pritext + "\n\n" + sectext)
- label.set_line_wrap(gtk.TRUE)
+ label.set_line_wrap(True)
label.set_alignment(0, 0)
self.contents.pack_start(label)
@@ -106,12 +106,12 @@
def set_frame_title(self, title):
frame_title = '' + title + ''
frame_label = gtk.Label(frame_title)
- frame_label.set_use_markup(gtk.TRUE)
+ frame_label.set_use_markup(True)
self.addon_frame.set_label_widget(frame_label)
- def add(self, widget, expand=gtk.TRUE, fill=gtk.TRUE, padding=28):
+ def add(self, widget, expand=True, fill=True, padding=28):
hbox = gtk.HBox()
- hbox.pack_start(gtk.Label(), gtk.FALSE, gtk.FALSE)
+ hbox.pack_start(gtk.Label(), False, False)
hbox.pack_start(widget, expand, fill, padding)
self.addon_vbox.pack_start(hbox)
@@ -149,7 +149,7 @@
return "current"
class ExportNoteChooser(FileChooserAddon):
- def __init__(self, has_children=gtk.FALSE):
+ def __init__(self, has_children=False):
FileChooserAddon.__init__(self)
self.set_title("Export Notemeister Notes...")
self.set_action(gtk.FILE_CHOOSER_ACTION_SAVE)
diff -urN notemeister-0.1.7/src/lib/NewNoteDlg.py notemeister/src/lib/NewNoteDlg.py
--- notemeister-0.1.7/src/lib/NewNoteDlg.py 2004-06-22 23:31:42.000000000 +1000
+++ notemeister/src/lib/NewNoteDlg.py 2005-04-21 14:45:52.000000000 +1000
@@ -10,13 +10,13 @@
class NewNoteDlg(gtk.Dialog):
- def __init__(self, selected_title, title_list, text='', link=gtk.TRUE):
+ def __init__(self, selected_title, title_list, text='', link=True):
gtk.Dialog.__init__(self, _('Add Note'))
self.link_path = ''
pic = gtk.gdk.pixbuf_new_from_file(notemeister.const.aboutPic)
self.set_icon(pic)
- self.hbox = gtk.HBox(gtk.FALSE, 8)
- self.table = gtk.Table(3, 2, gtk.FALSE)
+ self.hbox = gtk.HBox(False, 8)
+ self.table = gtk.Table(3, 2, False)
self.checkbutton = gtk.CheckButton(_('Add to folder: ') + selected_title)
self.label1 = gtk.Label(_('Enter Title'))
self.label2 = gtk.Label(_('Add to '))
@@ -32,10 +32,10 @@
self.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
self.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
self.set_default_response(gtk.RESPONSE_OK)
- self.entry.set_activates_default(gtk.TRUE)
+ self.entry.set_activates_default(True)
self.hbox.set_border_width(8)
- self.vbox.pack_start(self.hbox, gtk.FALSE, gtk.FALSE, 0)
+ self.vbox.pack_start(self.hbox, False, False, 0)
self.hbox.pack_start(self.image, gtk.SHRINK)
if link:
self.vbox.pack_start(self.link_button, gtk.SHRINK)
@@ -52,7 +52,7 @@
self.entry.set_text(text)
self.entry.select_region(-1, -1)
- self.set_resizable(gtk.FALSE)
+ self.set_resizable(False)
self.show_all()
def on_link_button_clicked(self, obj):
diff -urN notemeister-0.1.7/src/lib/notemeister_main.py notemeister/src/lib/notemeister_main.py
--- notemeister-0.1.7/src/lib/notemeister_main.py 2004-07-06 00:02:27.000000000 +1000
+++ notemeister/src/lib/notemeister_main.py 2005-04-21 14:45:52.000000000 +1000
@@ -14,7 +14,7 @@
class NoteMeister:
- visible = gtk.TRUE
+ visible = True
def __init__(self):
self.program = gnome.program_init('notemeister', notemeister.const.version)
@@ -34,7 +34,7 @@
if len(self.treeview.noteList) > 0:
path = self.treeview.restore_tree_state(tree_state)
if len(path):
- self.treeview.set_cursor(path, None, gtk.FALSE)
+ self.treeview.set_cursor(path, None, False)
else:
self.show_welcome()
@@ -163,7 +163,7 @@
self.vbox = self.gtop.get_widget("vbox1")
self.statusbar = notemeister.TimedStatusbar.timedStatusbar()
- self.vbox.pack_end(self.statusbar, gtk.FALSE, gtk.FALSE)
+ self.vbox.pack_end(self.statusbar, False, False)
def on_doubleclick(self, obj, iter):
self.show_properties_dialog()
@@ -223,7 +223,7 @@
def delete_event(self, widget, event, data=None):
"""Close via the windowmanager"""
self.on_exit_activate()
- return gtk.TRUE
+ return True
def destroy(self, widget, data=None):
"""Do cleanup and kill the toplevel widget"""
@@ -268,13 +268,13 @@
notemeister.const.translators,
pixbuf).show()
- def on_add_note_activate(self, obj, popup=gtk.FALSE):
+ def on_add_note_activate(self, obj, popup=False):
"""Displays the 'Add Note' dialog and adds a note to the NoteTree"""
selected_title = self.treeview.get_selected_title()
title_list = self.treeview.get_list_of_titles()
newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list)
- if popup == gtk.TRUE and not selected_title == _('None'):
- newNoteDlg.checkbutton.set_active(gtk.TRUE)
+ if popup == True and not selected_title == _('None'):
+ newNoteDlg.checkbutton.set_active(True)
response = newNoteDlg.run()
if response == gtk.RESPONSE_CANCEL:
@@ -296,7 +296,7 @@
dlg = gtk.Dialog(_("Remove Note"))
pic = gtk.gdk.pixbuf_new_from_file(notemeister.const.aboutPic)
dlg.set_icon(pic)
- hbox = gtk.HBox(gtk.FALSE, 8)
+ hbox = gtk.HBox(False, 8)
hbox.set_border_width(8)
image = gtk.Image()
image.set_from_stock(gtk.STOCK_DIALOG_QUESTION, gtk.ICON_SIZE_DIALOG)
@@ -304,7 +304,7 @@
dlg.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
title = self.treeview.get_selected_title()
label = gtk.Label(_("Are you sure you want to \nremove note ") + title + "?")
- label.set_use_markup(gtk.TRUE)
+ label.set_use_markup(True)
dlg.vbox.pack_start(hbox, gtk.SHRINK)
hbox.pack_start(image, gtk.SHRINK)
hbox.pack_start(label, gtk.SHRINK)
@@ -321,9 +321,9 @@
def on_rename_note_activate(self, obj):
"""Renames a note in the tree, via a dialog"""
- hbox = gtk.HBox(gtk.FALSE, 8)
+ hbox = gtk.HBox(False, 8)
entry = gtk.Entry()
- entry.set_activates_default(gtk.TRUE)
+ entry.set_activates_default(True)
label = gtk.Label(_("Enter new name: "))
image = gtk.Image()
image.set_from_stock(gtk.STOCK_DIALOG_QUESTION, gtk.ICON_SIZE_DIALOG)
@@ -425,7 +425,7 @@
selected_title = self.treeview.get_selected_title()
title_list = self.treeview.get_list_of_titles()
if dialog.get_link_active():
- newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename), gtk.FALSE)
+ newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename), False)
else :
newNoteDlg = notemeister.NewNoteDlg.NewNoteDlg(selected_title, title_list, os.path.basename(filename))
response = newNoteDlg.run()
@@ -473,7 +473,7 @@
(model, iter) = self.treeview.get_selection().get_selected()
# subtree_checkbox = gtk.CheckButton("Export entire subtree")
if self.treeview.store.iter_has_child(iter):
- dialog = notemeister.Dialogs.ExportNoteChooser(gtk.TRUE)
+ dialog = notemeister.Dialogs.ExportNoteChooser(True)
else :
dialog = notemeister.Dialogs.ExportNoteChooser()
# dialog.set_extra_widget(subtree_checkbox)
@@ -573,9 +573,9 @@
self.statusbar.output(_("Autosaving data..."), 2000)
self.treeview.saveNotes()
if self.Conf.enable_autosave:
- return gtk.TRUE
+ return True
else:
- return gtk.FALSE
+ return False
def on_tray_activate(self, obj, event):
if event.button == 1:
@@ -584,10 +584,10 @@
def toggle_visibility(self):
if NoteMeister.visible:
self.topWindow.hide()
- NoteMeister.visible = gtk.FALSE
+ NoteMeister.visible = False
else:
self.topWindow.show()
- NoteMeister.visible = gtk.TRUE
+ NoteMeister.visible = True
def on_button_press_event(self, obj, event):
@@ -600,18 +600,18 @@
self.prop_dlg = self.ptop.get_widget("properties_dialog")
lines_label = self.ptop.get_widget("lines_label")
lines_label.set_text('Number of Lines: ' + str(self.textview.get_line_count()))
- lines_label.set_use_markup(gtk.TRUE)
+ lines_label.set_use_markup(True)
chars_label = self.ptop.get_widget("chars_label")
chars_label.set_text('Number of Characters: ' + str(self.textview.get_char_count()))
- chars_label.set_use_markup(gtk.TRUE)
+ chars_label.set_use_markup(True)
words_label = self.ptop.get_widget("words_label")
words_label.set_text('Number of Words: ' + str(self.textview.get_word_count()))
- words_label.set_use_markup(gtk.TRUE)
+ words_label.set_use_markup(True)
link_label = self.ptop.get_widget("link_label")
link = self.treeview.get_selected_link()
if link != "":
link_label.set_text(link)
- link_label.set_use_markup(gtk.TRUE)
+ link_label.set_use_markup(True)
change_link_button = self.ptop.get_widget("change_link_button")
change_link_button.connect("clicked", self.on_change_link_button_clicked, link_label)
clear_link_button = self.ptop.get_widget("clear_link_button")
@@ -624,12 +624,12 @@
(model, iter) = self.treeview.get_selection().get_selected()
note = self.treeview.store.get_value(iter, 2)
link_label.set_text('Note has no link.')
- link_label.set_use_markup(gtk.TRUE)
+ link_label.set_use_markup(True)
note.link = ''
if self.treeview.store.iter_has_child(iter):
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.TRUE ))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, True ))
else:
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.FALSE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, False))
def on_change_link_button_clicked(self, obj, link_label):
dialog = gtk.FileChooserDialog("Changing link...",
@@ -645,9 +645,9 @@
note = self.treeview.store.get_value(iter, 2)
note.link = dialog.get_filename()
if self.treeview.store.iter_has_child(iter):
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.TRUE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, True))
else:
- self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, gtk.FALSE))
+ self.treeview.store.set_value(iter, 0, self.treeview.get_icon_pixbuf(note.link, False))
dialog.destroy()
@@ -655,7 +655,7 @@
def show_prefs_dialog(self):
self.ptop = gtk.glade.XML(notemeister.const.gladePrefs, "preferences_dialog")
self.dlg = self.ptop.get_widget("preferences_dialog")
- self.dlg.set_resizable(gtk.FALSE)
+ self.dlg.set_resizable(False)
# General Settings
# tray_checkbox = self.ptop.get_widget("tray_checkbutton")
@@ -663,9 +663,9 @@
autosave_entry = self.ptop.get_widget("autosave_entry")
# if self.Conf.enable_trayicon:
-# tray_checkbox.set_active(gtk.TRUE)
+# tray_checkbox.set_active(True)
if self.Conf.enable_autosave:
- autosave_checkbox.set_active(gtk.TRUE)
+ autosave_checkbox.set_active(True)
autosave_entry.set_value(self.Conf.autosave_time)
@@ -676,14 +676,14 @@
short_date_radio = self.ptop.get_widget("short_date_radio")
if self.Conf.twelve_hour_time:
- twelve_hour_radio.set_active(gtk.TRUE)
+ twelve_hour_radio.set_active(True)
else:
- twentyfour_hour_radio.set_active(gtk.TRUE)
+ twentyfour_hour_radio.set_active(True)
if self.Conf.long_date:
- long_date_radio.set_active(gtk.TRUE)
+ long_date_radio.set_active(True)
else:
- short_date_radio.set_active(gtk.TRUE)
+ short_date_radio.set_active(True)
self.ptop.signal_autoconnect({
# "on_tray_checkbutton_toggled" : self.on_tray_checkbutton_toggled,
diff -urN notemeister-0.1.7/src/lib/NoteTree.py notemeister/src/lib/NoteTree.py
--- notemeister-0.1.7/src/lib/NoteTree.py 2004-07-06 01:38:32.000000000 +1000
+++ notemeister/src/lib/NoteTree.py 2005-04-21 14:45:52.000000000 +1000
@@ -23,8 +23,8 @@
self.view = view
self.init_model()
self.init_view_columns()
- self.set_rules_hint(gtk.TRUE)
- self.set_reorderable(gtk.TRUE)
+ self.set_rules_hint(True)
+ self.set_reorderable(True)
self.connect("cursor-changed", self.on_selection_changed)
self.connect("button-press-event", self.on_button_press_event)
@@ -51,7 +51,7 @@
def on_button_press_event(self, object, event):
if event.button == 3:
self.popup_menu.popup(None, None, None, event.button, event.time)
- return gtk.TRUE
+ return True
if event.button == 1 and event.type == gtk.gdk._2BUTTON_PRESS:
path = self.get_path_at_pos(int(event.x), int(event.y))
@@ -69,11 +69,11 @@
def set_word_wrap(self, is_wrap):
if is_wrap:
self.view.set_wrap_mode(gtk.WRAP_WORD)
- self.wrap_toggle.set_active(gtk.TRUE)
+ self.wrap_toggle.set_active(True)
self.anote.wrap = '1'
else:
self.view.set_wrap_mode(gtk.WRAP_NONE)
- self.wrap_toggle.set_active(gtk.FALSE)
+ self.wrap_toggle.set_active(False)
self.anote.wrap = '0'
def loadNotes(self):
@@ -83,9 +83,9 @@
self.noteList = self.load_from_xml(notemeister.const.dataFileXML)
for note in self.noteList:
if len(note.path) > 1 :
- self.add_new_note_to_tree(note, self.get_parent_iter(note), gtk.TRUE)
+ self.add_new_note_to_tree(note, self.get_parent_iter(note), True)
else :
- self.add_new_note_to_tree(note, None, gtk.TRUE)
+ self.add_new_note_to_tree(note, None, True)
else: # First time run with new version
try:
f = file(notemeister.const.dataFile)
@@ -105,12 +105,12 @@
parent_path = note.path[:-1]
if len(parent_path):
parent_iter = self.store.get_iter(parent_path)
- self.add_new_note_to_tree(note, parent_iter, gtk.TRUE)
+ self.add_new_note_to_tree(note, parent_iter, True)
else:
- self.add_new_note_to_tree(note, None, gtk.TRUE)
+ self.add_new_note_to_tree(note, None, True)
return len(self.noteList)
- def load_from_xml(self, filename, from_string=gtk.FALSE):
+ def load_from_xml(self, filename, from_string=False):
self.noteList = []
try:
if from_string:
@@ -286,17 +286,17 @@
def get_string_from_path(self, path):
return self.store.get_string_from_iter(self.store.get_iter(path))
- def add_new_note_to_tree(self, note, parent=None, load=gtk.FALSE):
+ def add_new_note_to_tree(self, note, parent=None, load=False):
iter = self.store.append(parent, [self.get_icon_pixbuf(link=note.link), note.title, note])
note.path = self.store.get_path(iter)
# note.buffer.add_selection_clipboard(self.view.clipboard)
if parent: # change parent icon in Tree
- self.store.set_value(parent, 0, self.get_icon_pixbuf(self.store.get_value(parent,2).link, gtk.TRUE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(self.store.get_value(parent,2).link, True))
if not load:
self.expand_to_path(note.path)
- self.set_cursor_on_cell(note.path, None, None, gtk.FALSE)
+ self.set_cursor_on_cell(note.path, None, None, False)
self.view.set_flags(gtk.CAN_FOCUS)
self.view.grab_focus()
@@ -312,11 +312,11 @@
path = self.store.get_path(parent)
self.set_cursor(path)
if self.store.iter_has_child(parent):
- self.store.set_value(parent, 0, self.get_icon_pixbuf(link, gtk.TRUE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(link, True))
else:
- self.store.set_value(parent, 0, self.get_icon_pixbuf(link, gtk.FALSE))
+ self.store.set_value(parent, 0, self.get_icon_pixbuf(link, False))
else:
- self.set_cursor((0,), None, gtk.FALSE)
+ self.set_cursor((0,), None, False)
@@ -336,7 +336,7 @@
self.store.get_value(iter, 2).title = new_name
self.store.set_value(iter, 1, new_name)
- def get_icon_pixbuf(self, link, is_parent=gtk.FALSE):
+ def get_icon_pixbuf(self, link, is_parent=False):
"""Returns the appropriate icon for a given node"""
if is_parent:
if len(link) < 1 :
@@ -384,9 +384,9 @@
def is_empty(self):
if self.store.get_iter_root():
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def save_active_note(self):
if self.anote:
diff -urN notemeister-0.1.7/src/lib/NoteView.py notemeister/src/lib/NoteView.py
--- notemeister-0.1.7/src/lib/NoteView.py 2004-06-22 22:20:57.000000000 +1000
+++ notemeister/src/lib/NoteView.py 2005-04-21 14:45:52.000000000 +1000
@@ -31,7 +31,7 @@
buffer = self.get_buffer()
if event.button == 3:
self.popup_menu.popup(None, None, None, event.button, event.time)
- return gtk.TRUE
+ return True
def ref_font_label(self, label):
self.font_label = label
@@ -203,11 +203,11 @@
buffer = obj.buffer
iter = buffer.get_start_iter()
while not iter.is_end():
- on_tags = iter.get_toggled_tags(gtk.TRUE)
+ on_tags = iter.get_toggled_tags(True)
if len(on_tags) > 0:
for tag in on_tags:
string = string + '<' + buffer.get_text_tag(tag) + '>'
- off_tags = iter.get_toggled_tags(gtk.FALSE)
+ off_tags = iter.get_toggled_tags(False)
if len(off_tags) > 0:
for tag in off_tags:
string = string + '' + buffer.get_text_tag(tag) + '>'
diff -urN notemeister-0.1.7/src/lib/TimedStatusbar.py notemeister/src/lib/TimedStatusbar.py
--- notemeister-0.1.7/src/lib/TimedStatusbar.py 2004-06-09 22:57:18.000000000 +1000
+++ notemeister/src/lib/TimedStatusbar.py 2005-04-21 14:45:52.000000000 +1000
@@ -28,5 +28,5 @@
def clear(self):
self.pop(1)
self.push(1,"")
- return gtk.FALSE
+ return False
diff -urN notemeister-0.1.7/src/lib/utils.py notemeister/src/lib/utils.py
--- notemeister-0.1.7/src/lib/utils.py 2004-06-23 22:18:28.000000000 +1000
+++ notemeister/src/lib/utils.py 2005-04-21 14:45:52.000000000 +1000
@@ -9,15 +9,15 @@
def check_read_permissions(filename):
if filename == None or os.access(filename, os.R_OK) == 0:
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def check_write_permissions(filename):
if filename == None or os.access(os.path.dirname(filename), os.W_OK) != 1:
- return gtk.FALSE
+ return False
else:
- return gtk.TRUE
+ return True
def check_path_exists(path):
return os.path.exists(path)
Index: notemeister.spec
===================================================================
RCS file: /cvs/extras/rpms/notemeister/FC-3/notemeister.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- notemeister.spec 11 Apr 2005 16:24:26 -0000 1.3
+++ notemeister.spec 5 May 2005 15:43:36 -0000 1.4
@@ -3,25 +3,26 @@
Name: notemeister
Version: 0.1.7
-Release: 2
-Epoch: 0
-Summary: Notemeister is a small, simple note organizer made for the GNOME2 desktop.
+Release: 6
+Summary: Small, simple note organizer made for the GNOME2 desktop
Group: Applications/Productivity
License: GPL
URL: http://notemeister.sourceforge.net
-Source0: http://dl.sf.net/sourceforge/notemeister/notemeister-0.1.7.tar.gz
+Source0: http://dl.sf.net/sourceforge/notemeister/notemeister-0.1.7.tar.gz
#wgetable URL: http://mesh.dl.sourceforge.net/sourceforge/notemeister/notemeister-0.1.7.tar.gz (german sf mirror)
+Patch0: %{name}-gtkwarnings.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
+BuildArch: noarch
BuildRequires: python-devel >= 2.3.3
-BuildRequires: gnome-python2-gconf >= 2.0
+BuildRequires: gnome-python2-gconf >= 2.0
BuildRequires: desktop-file-utils
Requires: python-abi = %(%{__python} -c "import sys ; print sys.version[:3]")
-Requires: pygtk2 >= 2.4.0
-Requires: pyorbit >= 2.0.0
-Requires: gnome-python2 >= 2.0.2
+Requires: pygtk2 >= 2.4.0
+Requires: pyorbit >= 2.0.0
+Requires: gnome-python2 >= 2.0.2
+Requires: gnome-python2-gconf
@@ -33,12 +34,12 @@
* Simple text formatting by highlighted bounds
* Auto-save feature
* Import/Export to/from text files
- * Link notes to a file on disk
+ * Link notes to a file on disk
%prep
%setup -q
-
+%patch0 -b patch0 -p 1
%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
@@ -56,7 +57,7 @@
--delete-original \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
rm -rf $RPM_BUILD_ROOT/usr/doc/%{name}-%{version}
-
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -75,9 +76,18 @@
%changelog
-* Mon Apr 11 2005 Thorsten Leemhuis 0.1.7-3
+* Thu May 05 2005 Thorsten Leemhuis 0.1.7-6
+- Add notemeister-gtkwarnings.patch from bytee to fix gtk deprecation warnings
+
+* Thu Apr 14 2005 Michael Schwendt - 0.1.7-5
+- Add dependency on gnome-python2-gconf for 'import gconf'.
+
+* Mon Apr 11 2005 Thorsten Leemhuis 0.1.7-4
- BR desktop-file-install
+* Wed Mar 30 2005 Thorsten Leemhuis 0.1.7-3
+- Devel rebuild
+
* Fri Nov 19 2004 Thorsten Leemhuis - 0:0.1.7-0.fdr.2
- Don't ship empty NEWS file
- Point Source0 to sourceforge download redirector
From notting at redhat.com Thu May 5 15:43:19 2005
From: notting at redhat.com (Bill Nottingham)
Date: Thu, 5 May 2005 11:43:19 -0400
Subject: rpms/alsa-tools/devel alsa-tools.spec,1.5,1.6
In-Reply-To: <20050505173901.40f104ea@python2>
References: <200505051352.j45Dq2gF001728@cvs-int.fedora.redhat.com>
<20050505173901.40f104ea@python2>
Message-ID: <20050505154319.GB27888@nostromo.devel.redhat.com>
Matthias Saou (thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net) said:
> Thorsten Leemhuis wrote :
>
> > Log Message:
> > don't build ac3dec -- use a52dec instead
>
> Hmm, does this mean the tarball includes the full source to an AC3 stream
> decoder? If so, this might be a problem, even if it doesn't get built...
Yeah, it should probably be pruned.
Bill
From fedora at leemhuis.info Thu May 5 16:17:06 2005
From: fedora at leemhuis.info (Thorsten Leemhuis)
Date: Thu, 05 May 2005 18:17:06 +0200
Subject: rpms/alsa-tools/devel alsa-tools.spec,1.5,1.6
In-Reply-To: <20050505154319.GB27888@nostromo.devel.redhat.com>
References: <200505051352.j45Dq2gF001728@cvs-int.fedora.redhat.com>
<20050505173901.40f104ea@python2>
<20050505154319.GB27888@nostromo.devel.redhat.com>
Message-ID: <1115309826.5804.34.camel@notebook.thl.home>
Am Donnerstag, den 05.05.2005, 11:43 -0400 schrieb Bill Nottingham:
> Matthias Saou (thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net) said:
> > Thorsten Leemhuis wrote :
> >
> > > Log Message:
> > > don't build ac3dec -- use a52dec instead
> >
> > Hmm, does this mean the tarball includes the full source to an AC3 stream
> > decoder? If so, this might be a problem, even if it doesn't get built...
>
> Yeah, it should probably be pruned.
Is there any special treatment necessary/considered after removing it?
Rename the source to alsa-tools-1.0.8-pruned.tar.bz2 or something like
that?
BTW Matthias, what is with alsaplayer?
https://www.redhat.com/archives/fedora-extras-list/2005-April/msg00584.html
It's still in the extras-repos for FC3 and FC4. Shall I put a remove
request in the wiki and also request removal of older alsa-tools
versions?
CU
thl
--
Thorsten Leemhuis
From fedora-extras-commits at redhat.com Thu May 5 18:17:10 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 14:17:10 -0400
Subject: rpms/enigma/FC-3 .cvsignore, 1.2, 1.3 enigma.spec, 1.3, 1.4 sources,
1.2, 1.3 enigma-0.81-gcc34.patch, 1.1, NONE
Message-ID: <200505051817.j45IHfok007423@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/enigma/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7383/FC-3
Modified Files:
.cvsignore enigma.spec sources
Removed Files:
enigma-0.81-gcc34.patch
Log Message:
- Update to 0.91
- Add BR gettext, SDL_ttf-devel
- Use find_lang
- gtk-update-icon-cache in post and postun
- Remove GCC patches
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/enigma/FC-3/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Nov 2004 04:16:05 -0000 1.2
+++ .cvsignore 5 May 2005 18:17:08 -0000 1.3
@@ -1 +1 @@
-enigma-0.81.tar.gz
+enigma-0.91.tar.gz
Index: enigma.spec
===================================================================
RCS file: /cvs/extras/rpms/enigma/FC-3/enigma.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- enigma.spec 10 Nov 2004 23:18:39 -0000 1.3
+++ enigma.spec 5 May 2005 18:17:08 -0000 1.4
@@ -1,29 +1,28 @@
Name: enigma
-Version: 0.81
-Release: 3
+Version: 0.91
+Release: 1
Summary: Clone of the ATARI game Oxyd
Group: Amusements/Games
License: GPL
URL: http://www.nongnu.org/enigma/
-Source0: http://savannah.nongnu.org/download/enigma/enigma-%{version}.tar.gz
-Patch: enigma-0.81-gcc34.patch
+Source0: http://savannah.nongnu.org/download/enigma/enigma-0.91.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: SDL-devel >= 0:1.2 SDL_image-devel >= 0:1.2 SDL_mixer-devel >= 0:1.2
-BuildRequires: desktop-file-utils zlib-devel >= 0:1.2.0 tetex >= 0:2.0.2
+BuildRequires: SDL-devel >= 1.2 SDL_image-devel >= 1.2 SDL_mixer-devel >= 1.2.4
+BuildRequires: SDL_ttf-devel gettext
+BuildRequires: desktop-file-utils zlib-devel >= 1.2.0 tetex >= 2.0.2
%description
-Enigma is a tribute to and a re-implementation of one of the most
-original and intriguing computer games of the 1990's: Oxyd. Your
-objective is easily explained: find and uncover all pairs of identical
-Oxyd stones in each landscape. Sounds simple? It would be, if it
-weren't for hidden traps, vast mazes, insurmountable obstacles and
-innumerable puzzles blocking your direct way to the Oxyd stones...
+Enigma is a tribute to and a re-implementation of one of the most
+original and intriguing computer games of the 1990's: Oxyd. Your
+objective is easily explained: find and uncover all pairs of identical
+Oxyd stones in each landscape. Sounds simple? It would be, if it
+weren't for hidden traps, vast mazes, insurmountable obstacles and
+innumerable puzzles blocking your direct way to the Oxyd stones...
%prep
%setup -q
-%patch -p1 -b .gcc34
%build
%configure --enable-optimize
@@ -41,11 +40,12 @@
--add-category "X-Fedora" \
$RPM_BUILD_ROOT%{_datadir}/applications/enigma.desktop
+%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README AUTHORS ChangeLog COPYING NEWS doc/TODO html/
%{_datadir}/enigma
@@ -56,6 +56,12 @@
%{_datadir}/applications/*enigma.desktop
%changelog
+* Thu May 05 2005 Thorsten Leemhuis - 0.91-1
+- Update to 0.91
+- Add BR gettext, SDL_ttf-devel
+- Use find_lang
+- Remove GCC patches
+
* Thu Nov 11 2004 Michael Schwendt - 0.81-3
- Fix a number of C++ issues for FC3/GCC 3.4.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/enigma/FC-3/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Nov 2004 04:16:05 -0000 1.2
+++ sources 5 May 2005 18:17:08 -0000 1.3
@@ -1 +1 @@
-d200891cde56d9bdbac65aa65fb4aa34 enigma-0.81.tar.gz
+784d12ff1846ab05986a6d0c7489e5ea enigma-0.91.tar.gz
--- enigma-0.81-gcc34.patch DELETED ---
From fedora-extras-commits at redhat.com Thu May 5 18:17:10 2005
From: fedora-extras-commits at redhat.com (Thorsten Leemhuis (thl))
Date: Thu, 5 May 2005 14:17:10 -0400
Subject: rpms/enigma/devel .cvsignore, 1.2, 1.3 enigma.spec, 1.6, 1.7 sources,
1.2, 1.3 enigma-0.81-gcc34.patch, 1.1,
NONE enigma-0.81-gcc4.patch, 1.1, NONE
Message-ID: <200505051817.j45IHfX8007426@cvs-int.fedora.redhat.com>
Author: thl
Update of /cvs/extras/rpms/enigma/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7383/devel
Modified Files:
.cvsignore enigma.spec sources
Removed Files:
enigma-0.81-gcc34.patch enigma-0.81-gcc4.patch
Log Message:
- Update to 0.91
- Add BR gettext, SDL_ttf-devel
- Use find_lang
- gtk-update-icon-cache in post and postun
- Remove GCC patches
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/enigma/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Nov 2004 04:16:05 -0000 1.2
+++ .cvsignore 5 May 2005 18:17:08 -0000 1.3
@@ -1 +1 @@
-enigma-0.81.tar.gz
+enigma-0.91.tar.gz
Index: enigma.spec
===================================================================
RCS file: /cvs/extras/rpms/enigma/devel/enigma.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- enigma.spec 13 Apr 2005 23:50:00 -0000 1.6
+++ enigma.spec 5 May 2005 18:17:08 -0000 1.7
@@ -1,17 +1,16 @@
Name: enigma
-Version: 0.81
-Release: 5
+Version: 0.91
+Release: 2
Summary: Clone of the ATARI game Oxyd
Group: Amusements/Games
License: GPL
URL: http://www.nongnu.org/enigma/
-Source0: http://savannah.nongnu.org/download/enigma/enigma-%{version}.tar.gz
-Patch0: enigma-0.81-gcc34.patch
-Patch1: enigma-0.81-gcc4.patch
+Source0: http://savannah.nongnu.org/download/enigma/enigma-0.91.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: SDL-devel >= 1.2 SDL_image-devel >= 1.2 SDL_mixer-devel >= 1.2
+BuildRequires: SDL-devel >= 1.2 SDL_image-devel >= 1.2 SDL_mixer-devel >= 1.2.4
+BuildRequires: SDL_ttf-devel gettext
BuildRequires: desktop-file-utils zlib-devel >= 1.2.0 tetex >= 2.0.2
%description
@@ -24,9 +23,6 @@
%prep
%setup -q
-%patch0 -p1 -b .gcc34
-%patch1 -p1 -b .gcc4
-
%build
%configure --enable-optimize
@@ -44,11 +40,19 @@
--add-category "X-Fedora" \
$RPM_BUILD_ROOT%{_datadir}/applications/enigma.desktop
+%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%post
+gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2>/dev/null || :
+
+%postun
+gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2>/dev/null || :
+
+
+%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README AUTHORS ChangeLog COPYING NEWS doc/TODO html/
%{_datadir}/enigma
@@ -59,6 +63,16 @@
%{_datadir}/applications/*enigma.desktop
%changelog
+* Thu May 05 2005 Thorsten Leemhuis - 0.91-2
+- rebuilt
+
+* Thu May 05 2005 Thorsten Leemhuis - 0.91-1
+- Update to 0.91
+- Add BR gettext, SDL_ttf-devel
+- Use find_lang
+- gtk-update-icon-cache in post and postun
+- Remove GCC patches
+
* Thu Apr 14 2005 Michael Schwendt - 0.81-5
- Fix build for GCC4.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/enigma/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Nov 2004 04:16:05 -0000 1.2
+++ sources 5 May 2005 18:17:08 -0000 1.3
@@ -1 +1 @@
-d200891cde56d9bdbac65aa65fb4aa34 enigma-0.81.tar.gz
+784d12ff1846ab05986a6d0c7489e5ea enigma-0.91.tar.gz
--- enigma-0.81-gcc34.patch DELETED ---
--- enigma-0.81-gcc4.patch DELETED ---
From fedora-extras-commits at redhat.com Thu May 5 18:54:47 2005
From: fedora-extras-commits at redhat.com (Jeremy Katz (katzj))
Date: Thu, 5 May 2005 14:54:47 -0400
Subject: common Makefile.common,1.10,1.11
Message-ID: <200505051854.j45IslLP007614@cvs-int.fedora.redhat.com>
Author: katzj
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7597
Modified Files:
Makefile.common
Log Message:
add patch from ensc to make the 'patch' and 'rediff'
targets work when $(RPM_BUILD_DIR) is set to another dir
Index: Makefile.common
===================================================================
RCS file: /cvs/extras/common/Makefile.common,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Makefile.common 13 Apr 2005 19:55:11 -0000 1.10
+++ Makefile.common 5 May 2005 18:54:45 -0000 1.11
@@ -328,7 +328,7 @@
PATCHFILE := $(NAME)-$(VERSION)-$(SUFFIX).patch
patch:
@if test -z "$(SUFFIX)"; then echo "Must specify SUFFIX=whatever" ; exit 1; fi
- (cd $(RPM_BUILD_DIR)/.. && gendiff $(NAME)-$(VERSION) .$(SUFFIX) | $(FILTERDIFF) > $(PATCHFILE)) || true
+ (cd $(RPM_BUILD_DIR)/.. && gendiff $(NAME)-$(VERSION) .$(SUFFIX) | $(FILTERDIFF)) > $(PATCHFILE) || true
@if ! test -s $(PATCHFILE); then echo "Patch is empty!"; exit 1; fi
@echo "Created $(PATCHFILE)"
@grep "$(PATCHFILE)" CVS/Entries >&/dev/null || cvs add -ko $(PATCHFILE) || true
@@ -341,7 +341,7 @@
@if ! test -f "$(PATCHFILE)"; then echo "$(PATCHFILE) not found"; exit 1; fi
@mv -f $(PATCHFILE) $(PATCHFILE)\~
@sed '/^--- /,$$d' < $(PATCHFILE)\~ > $(PATCHFILE)
- @cd $(RPM_BUILD_DIR)/.. && gendiff $(NAME)-$(VERSION) .$(SUFFIX) | $(FILTERDIFF) >> $(PATCHFILE) || true
+ @(cd $(RPM_BUILD_DIR)/.. && gendiff $(NAME)-$(VERSION) .$(SUFFIX) | $(FILTERDIFF)) >> $(PATCHFILE) || true
clog: $(SPECFILE)
@sed -n '/^%changelog/,/^$$/{/^%/d;/^$$/d;s/%%/%/g;p}' $(SPECFILE) | tee $@
From fedora-extras-commits at redhat.com Thu May 5 19:12:45 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 15:12:45 -0400
Subject: common tobuild,1.141,1.142
Message-ID: <200505051912.j45JCjak008621@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8604
Modified Files:
tobuild
Log Message:
request build of rpms/notemeister/devel notemeister-0_1_7-7 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -r1.141 -r1.142
--- tobuild 5 May 2005 13:19:52 -0000 1.141
+++ tobuild 5 May 2005 19:12:42 -0000 1.142
@@ -29,3 +29,4 @@
skvidal rpms/pam_mount/devel pam_mount-0_9_23-1 devel
skvidal rpms/exim/devel exim-4_51-1 devel
skvidal rpms/quilt/devel quilt-0_40-2_fc4 devel
+skvidal rpms/notemeister/devel notemeister-0_1_7-7 devel
From fedora-extras-commits at redhat.com Thu May 5 19:13:23 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 15:13:23 -0400
Subject: common tobuild,1.142,1.143
Message-ID: <200505051913.j45JDN5e008654@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8637
Modified Files:
tobuild
Log Message:
request build of rpms/enigma/devel enigma-0_91-2 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -r1.142 -r1.143
--- tobuild 5 May 2005 19:12:42 -0000 1.142
+++ tobuild 5 May 2005 19:13:21 -0000 1.143
@@ -30,3 +30,4 @@
skvidal rpms/exim/devel exim-4_51-1 devel
skvidal rpms/quilt/devel quilt-0_40-2_fc4 devel
skvidal rpms/notemeister/devel notemeister-0_1_7-7 devel
+skvidal rpms/enigma/devel enigma-0_91-2 devel
From fedora-extras-commits at redhat.com Thu May 5 19:14:19 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 15:14:19 -0400
Subject: common tobuild,1.143,1.144
Message-ID: <200505051914.j45JEJue008687@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8670
Modified Files:
tobuild
Log Message:
request build of rpms/python-crypto/devel python-crypto-2_0-4 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -r1.143 -r1.144
--- tobuild 5 May 2005 19:13:21 -0000 1.143
+++ tobuild 5 May 2005 19:14:17 -0000 1.144
@@ -31,3 +31,4 @@
skvidal rpms/quilt/devel quilt-0_40-2_fc4 devel
skvidal rpms/notemeister/devel notemeister-0_1_7-7 devel
skvidal rpms/enigma/devel enigma-0_91-2 devel
+skvidal rpms/python-crypto/devel python-crypto-2_0-4 devel
From fedora-extras-commits at redhat.com Thu May 5 19:25:02 2005
From: fedora-extras-commits at redhat.com (Ville Skytta (scop))
Date: Thu, 5 May 2005 15:25:02 -0400
Subject: rpms/xemacs/devel xemacs-21.4.17-innerbuf.patch, NONE,
1.1 xemacs.spec, 1.2, 1.3
Message-ID: <200505051925.j45JP3LK008763@cvs-int.fedora.redhat.com>
Author: scop
Update of /cvs/extras/rpms/xemacs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8743
Modified Files:
xemacs.spec
Added Files:
xemacs-21.4.17-innerbuf.patch
Log Message:
Stack corruption fix from Enrico Scholz, #154112.
xemacs-21.4.17-innerbuf.patch:
--- NEW FILE xemacs-21.4.17-innerbuf.patch ---
2005-04-07 15:08 Enrico Scholz
* src/process-unix.c (unix_open_network_stream): moved
'portbuf' buffer out of an inner block as it is used in the
entire function. With gcc4, the stack may get corrupted
after leaving this block. This patches adjusts the size of
the used buffer also; static '128' bytes are far too much
currently and might not suffice for future architectures
(e.g. for 512 bit ones ;)). Instead of, use only the really
required space (max octets * ln(256)/ln(10) chars + space
for '\0' and the sign)
--- xemacs-21.4.17/src/process-unix.c.innerbuf 2005-01-31 03:55:26.000000000 +0100
+++ xemacs-21.4.17/src/process-unix.c 2005-04-07 16:09:36.000000000 +0200
@@ -1670,13 +1670,13 @@
volatile int xerrno = 0;
volatile int failed_connect = 0;
char *ext_host;
+ char portbuf[sizeof(long)*3 + 2];
/*
* Caution: service can either be a string or int.
* Convert to a C string for later use by getaddrinfo.
*/
if (INTP (service))
{
- char portbuf[128];
snprintf (portbuf, sizeof (portbuf), "%ld", (long) XINT (service));
portstring = portbuf;
port = htons ((unsigned short) XINT (service));
Index: xemacs.spec
===================================================================
RCS file: /cvs/extras/rpms/xemacs/devel/xemacs.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xemacs.spec 5 Mar 2005 21:10:25 -0000 1.2
+++ xemacs.spec 5 May 2005 19:24:59 -0000 1.3
@@ -1,7 +1,7 @@
Summary: Different version of Emacs
Name: xemacs
Version: 21.4.17
-Release: 2
+Release: 3
License: GPL
Group: Applications/Editors
Source0: ftp://ftp.xemacs.org/xemacs-21.4/xemacs-%{version}.tar.bz2
@@ -12,6 +12,7 @@
Source22: delprevline.py
Source23: dotxemacs-init.el
Source24: default.el
+Patch0: xemacs-21.4.17-innerbuf.patch
Patch5: xemacs-21-cursor.patch
Patch10: xemacs-21.4.10-find-paths-pkgdir.patch
Patch11: movemail-mktemp.patch
@@ -129,6 +130,7 @@
sed -i -e "s|\@srcdir\@|$PWD|" lisp/dump-paths.el
## non-Lisp patches ##
+%patch0 -p1 -b .innerbuf
%patch5 -p1 -b .cursor
# movemail
%patch11 -p1 -b .mkstemp
@@ -363,6 +365,10 @@
%changelog
+* Thu May 5 2005 Ville Skytt?? - 21.4.17-3
+- Avoid stack corruption in open-network-stream when built with gcc4
+ (Enrico Scholz, #154112).
+
* Tue Mar 1 2005 Ville Skytt?? - 21.4.17-2
- Drop xemacs-sumo build dependency and -nox install time dependency on it
to solve chicken-egg bootstrap problem.
From fedora-extras-commits at redhat.com Thu May 5 20:20:59 2005
From: fedora-extras-commits at redhat.com (Ed Hill (edhill))
Date: Thu, 5 May 2005 16:20:59 -0400
Subject: rpms/netcdf/FC-3 netcdf.spec,1.5,1.6
Message-ID: <200505052021.j45KLTRC009888@cvs-int.fedora.redhat.com>
Author: edhill
Update of /cvs/extras/rpms/netcdf/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9856/FC-3
Modified Files:
netcdf.spec
Log Message:
fix bug #156748 and several small clean-ups
Index: netcdf.spec
===================================================================
RCS file: /cvs/extras/rpms/netcdf/FC-3/netcdf.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- netcdf.spec 6 Mar 2005 04:37:01 -0000 1.5
+++ netcdf.spec 5 May 2005 20:20:57 -0000 1.6
@@ -1,6 +1,9 @@
+%define dist .fc3
+%define fedora 3
+
Name: netcdf
Version: 3.6.0
-Release: 1.p1
+Release: 2.p1%{?dist}
Summary: Libraries for the Unidata network Common Data Form (NetCDF v3)
Group: Applications/Engineering
@@ -14,7 +17,7 @@
%package devel
Summary: Development files for netcdf-3
Group: Development/Libraries
-#Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description
NetCDF-3 (network Common Data Form ver3) is an interface for
@@ -65,22 +68,27 @@
# The parallel build was tested and it does NOT work.
# make %{?_smp_mflags}
make
+unset FC
+unset CPPFLAGS
%install
-rm -rf $RPM_BUILD_ROOT
-mkdir $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/%{_includedir}/netcdf-3
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/netcdf-3
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}
+rm -rf ${RPM_BUILD_ROOT}
+mkdir ${RPM_BUILD_ROOT}
+mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/netcdf-3
+mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/netcdf-3
+mkdir -p ${RPM_BUILD_ROOT}%{_datadir}
+mkdir -p ${RPM_BUILD_ROOT}%{_mandir}
cd src
%makeinstall INCDIR=${RPM_BUILD_ROOT}%{_includedir}/netcdf-3 \
LIBDIR=${RPM_BUILD_ROOT}%{_libdir}/netcdf-3 \
- MANDIR=$RPM_BUILD_ROOT/%{_mandir}
-rm -rf $RPM_BUILD_ROOT/%{_mandir}/man3f*
+ MANDIR=${RPM_BUILD_ROOT}%{_mandir}
+rm -rf ${RPM_BUILD_ROOT}%{_mandir}/man3f*
+find ${RPM_BUILD_ROOT}%{_includedir}/netcdf-3 -type f | xargs chmod 644
+find ${RPM_BUILD_ROOT}%{_libdir}/netcdf-3 -type f | xargs chmod 644
+find ${RPM_BUILD_ROOT}%{_mandir} -type f | xargs chmod 644
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf ${RPM_BUILD_ROOT}
%files
@@ -97,6 +105,11 @@
%changelog
+* Wed May 5 2005 Ed Hill - 3.6.0-2.p1
+- make netcdf-devel require netcdf (bug #156748)
+- cleanup environment and paths
+- fix file permissions
+
* Sat Mar 5 2005 Ed Hill - 0:3.6.0-1.p1
- update for 3.6.0-p1 large-files-bug fix and remove the Epoch
From fedora-extras-commits at redhat.com Thu May 5 20:21:00 2005
From: fedora-extras-commits at redhat.com (Ed Hill (edhill))
Date: Thu, 5 May 2005 16:21:00 -0400
Subject: rpms/netcdf/devel netcdf.spec,1.5,1.6
Message-ID: <200505052021.j45KLUUn009891@cvs-int.fedora.redhat.com>
Author: edhill
Update of /cvs/extras/rpms/netcdf/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9856/devel
Modified Files:
netcdf.spec
Log Message:
fix bug #156748 and several small clean-ups
Index: netcdf.spec
===================================================================
RCS file: /cvs/extras/rpms/netcdf/devel/netcdf.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- netcdf.spec 6 Apr 2005 03:33:33 -0000 1.5
+++ netcdf.spec 5 May 2005 20:20:57 -0000 1.6
@@ -1,6 +1,9 @@
+%define dist .fc4
+%define fedora 4
+
Name: netcdf
Version: 3.6.0
-Release: 2.p1
+Release: 3.p1%{?dist}
Summary: Libraries for the Unidata network Common Data Form (NetCDF v3)
Group: Applications/Engineering
@@ -14,7 +17,7 @@
%package devel
Summary: Development files for netcdf-3
Group: Development/Libraries
-#Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description
NetCDF-3 (network Common Data Form ver3) is an interface for
@@ -65,25 +68,27 @@
# The parallel build was tested and it does NOT work.
# make %{?_smp_mflags}
make
+unset FC
+unset CPPFLAGS
%install
-rm -rf $RPM_BUILD_ROOT
-mkdir $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/%{_includedir}/netcdf-3
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/netcdf-3
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}
-mkdir -p $RPM_BUILD_ROOT/%{_mandir}
+rm -rf ${RPM_BUILD_ROOT}
+mkdir ${RPM_BUILD_ROOT}
+mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/netcdf-3
+mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/netcdf-3
+mkdir -p ${RPM_BUILD_ROOT}%{_datadir}
+mkdir -p ${RPM_BUILD_ROOT}%{_mandir}
cd src
%makeinstall INCDIR=${RPM_BUILD_ROOT}%{_includedir}/netcdf-3 \
LIBDIR=${RPM_BUILD_ROOT}%{_libdir}/netcdf-3 \
- MANDIR=${RPM_BUILD_ROOT}/%{_mandir}
-rm -rf $RPM_BUILD_ROOT/%{_mandir}/man3f*
+ MANDIR=${RPM_BUILD_ROOT}%{_mandir}
+rm -rf ${RPM_BUILD_ROOT}%{_mandir}/man3f*
find ${RPM_BUILD_ROOT}%{_includedir}/netcdf-3 -type f | xargs chmod 644
find ${RPM_BUILD_ROOT}%{_libdir}/netcdf-3 -type f | xargs chmod 644
-find ${RPM_BUILD_ROOT}/%{_mandir} -type f | xargs chmod 644
+find ${RPM_BUILD_ROOT}%{_mandir} -type f | xargs chmod 644
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf ${RPM_BUILD_ROOT}
%files
@@ -100,6 +105,10 @@
%changelog
+* Wed May 5 2005 Ed Hill - 3.6.0-3.p1
+- make netcdf-devel require netcdf (bug #156748)
+- cleanup environment and paths
+
* Tue Apr 5 2005 Ed Hill - 0:3.6.0-2.p1
- update for gcc-gfortran
- fix file permissions
From fedora-extras-commits at redhat.com Thu May 5 21:10:24 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 17:10:24 -0400
Subject: common tobuild,1.144,1.145
Message-ID: <200505052110.j45LAOrd010979@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10962
Modified Files:
tobuild
Log Message:
request build of rpms/xemacs/devel xemacs-21_4_17-3 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -r1.144 -r1.145
--- tobuild 5 May 2005 19:14:17 -0000 1.144
+++ tobuild 5 May 2005 21:10:22 -0000 1.145
@@ -32,3 +32,4 @@
skvidal rpms/notemeister/devel notemeister-0_1_7-7 devel
skvidal rpms/enigma/devel enigma-0_91-2 devel
skvidal rpms/python-crypto/devel python-crypto-2_0-4 devel
+skvidal rpms/xemacs/devel xemacs-21_4_17-3 devel
From fedora-extras-commits at redhat.com Thu May 5 21:10:34 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 17:10:34 -0400
Subject: common tobuild,1.145,1.146
Message-ID: <200505052110.j45LAYEg011007@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10990
Modified Files:
tobuild
Log Message:
request build of rpms/netcdf/devel netcdf-3_6_0-3_p1_fc4 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -r1.145 -r1.146
--- tobuild 5 May 2005 21:10:22 -0000 1.145
+++ tobuild 5 May 2005 21:10:32 -0000 1.146
@@ -33,3 +33,4 @@
skvidal rpms/enigma/devel enigma-0_91-2 devel
skvidal rpms/python-crypto/devel python-crypto-2_0-4 devel
skvidal rpms/xemacs/devel xemacs-21_4_17-3 devel
+skvidal rpms/netcdf/devel netcdf-3_6_0-3_p1_fc4 devel
From fedora-extras-commits at redhat.com Thu May 5 21:10:41 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 17:10:41 -0400
Subject: common tobuild,1.146,1.147
Message-ID: <200505052110.j45LAfsN011036@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11018
Modified Files:
tobuild
Log Message:
request build of rpms/cdo/devel cdo-0_9_6-2 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -r1.146 -r1.147
--- tobuild 5 May 2005 21:10:32 -0000 1.146
+++ tobuild 5 May 2005 21:10:39 -0000 1.147
@@ -34,3 +34,4 @@
skvidal rpms/python-crypto/devel python-crypto-2_0-4 devel
skvidal rpms/xemacs/devel xemacs-21_4_17-3 devel
skvidal rpms/netcdf/devel netcdf-3_6_0-3_p1_fc4 devel
+skvidal rpms/cdo/devel cdo-0_9_6-2 devel
From fedora-extras-commits at redhat.com Thu May 5 22:30:02 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:02 -0400
Subject: rpms/python-logilab-common - New directory
Message-ID: <200505052230.j45MU23F012242@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12218/python-logilab-common
Log Message:
Directory /cvs/extras/rpms/python-logilab-common added to the repository
From fedora-extras-commits at redhat.com Thu May 5 22:30:02 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:02 -0400
Subject: rpms/python-logilab-common/devel - New directory
Message-ID: <200505052230.j45MU2Oh012247@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12218/python-logilab-common/devel
Log Message:
Directory /cvs/extras/rpms/python-logilab-common/devel added to the repository
From fedora-extras-commits at redhat.com Thu May 5 22:30:11 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:11 -0400
Subject: rpms/python-logilab-common Makefile,NONE,1.1 import.log,NONE,1.1
Message-ID: <200505052230.j45MUBbk012294@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12263
Added Files:
Makefile import.log
Log Message:
Setup of module python-logilab-common
--- NEW FILE Makefile ---
# Top level Makefile for module python-logilab-common
all : CVS/Root common-update
@cvs update
common-update : common
@cd common && cvs update
common : CVS/Root
@cvs checkout common
CVS/Root :
@echo "ERROR: This does not look like a CVS checkout" && exit 1
clean :
@find . -type f -name *~ -exec rm -fv {} \;
--- NEW FILE import.log ---
From fedora-extras-commits at redhat.com Thu May 5 22:30:11 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:11 -0400
Subject: rpms/python-logilab-common/devel .cvsignore, NONE, 1.1 Makefile,
NONE, 1.1 sources, NONE, 1.1
Message-ID: <200505052230.j45MUBSZ012299@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12263/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module python-logilab-common
--- NEW FILE .cvsignore ---
***** Error reading new file: [Errno 2] No such file or directory: 'Makefile'
--- NEW FILE sources ---
From fedora-extras-commits at redhat.com Thu May 5 22:30:29 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:29 -0400
Subject: rpms/python-logilab-common import.log,1.1,1.2
Message-ID: <200505052230.j45MUTkv012358@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12327
Modified Files:
import.log
Log Message:
auto-import python-logilab-common-0.9.3-3 on branch devel from python-logilab-common-0.9.3-3.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/python-logilab-common/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- import.log 5 May 2005 22:30:09 -0000 1.1
+++ import.log 5 May 2005 22:30:26 -0000 1.2
@@ -0,0 +1 @@
+python-logilab-common-0_9_3-3:HEAD:python-logilab-common-0.9.3-3.src.rpm:1115332368
From fedora-extras-commits at redhat.com Thu May 5 22:30:30 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:30:30 -0400
Subject: rpms/python-logilab-common/devel python-logilab-common.spec, NONE,
1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Message-ID: <200505052230.j45MUUrk012365@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/python-logilab-common/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12327/devel
Modified Files:
.cvsignore sources
Added Files:
python-logilab-common.spec
Log Message:
auto-import python-logilab-common-0.9.3-3 on branch devel from python-logilab-common-0.9.3-3.src.rpm
--- NEW FILE python-logilab-common.spec ---
%{!?_python_sitelib: %define _python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: python-logilab-common
Version: 0.9.3
Release: 3
Summary: Common libraries for Logilab projects
Group: Development/Libraries
License: GPL
URL: http://www.logilab.org/projects/common
Source0: ftp://ftp.logilab.org/pub/common/common-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel
Requires: python-abi = %(%{__python} -c "import sys; print sys.version[:3]")
%description
This package contains several modules providing low level functionality
shared among some python projects developed by logilab.
%prep
%setup -q -n common-%{version}
%build
%{__python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%{_python_sitelib}/logilab/common/test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc doc/* README ChangeLog
%dir %{_python_sitelib}/logilab
%dir %{_python_sitelib}/logilab/common
%dir %{_python_sitelib}/logilab/common/astng
%dir %{_python_sitelib}/logilab/common/ureports
%{_python_sitelib}/logilab/*.py
%{_python_sitelib}/logilab/common/*.py
%{_python_sitelib}/logilab/common/*.pyc
%ghost %{_python_sitelib}/logilab/common/*.pyo
%{_python_sitelib}/logilab/common/*/*.py
%{_python_sitelib}/logilab/common/*/*.pyc
%ghost %{_python_sitelib}/logilab/common/*/*.pyo
%changelog
* Thu May 05 2005 Konstantin Ryabitsev - 0.9.3-3
- Fix paths.
* Tue Apr 26 2005 Konstantin Ryabitsev - 0.9.3-2
- Ghost .pyo files.
- Get rid of test, which doesn't do anything.
* Fri Apr 22 2005 Konstantin Ryabitsev - 0.9.3-1
- Initial packaging.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/python-logilab-common/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 5 May 2005 22:30:09 -0000 1.1
+++ .cvsignore 5 May 2005 22:30:27 -0000 1.2
@@ -0,0 +1 @@
+common-0.9.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/python-logilab-common/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 5 May 2005 22:30:09 -0000 1.1
+++ sources 5 May 2005 22:30:27 -0000 1.2
@@ -0,0 +1 @@
+bfbe68606f2448b58836fb79b2582e71 common-0.9.3.tar.gz
From fedora-extras-commits at redhat.com Thu May 5 22:31:05 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:05 -0400
Subject: rpms/pylint - New directory
Message-ID: <200505052231.j45MV58s012471@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12447/pylint
Log Message:
Directory /cvs/extras/rpms/pylint added to the repository
From fedora-extras-commits at redhat.com Thu May 5 22:31:05 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:05 -0400
Subject: rpms/pylint/devel - New directory
Message-ID: <200505052231.j45MV5gO012476@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12447/pylint/devel
Log Message:
Directory /cvs/extras/rpms/pylint/devel added to the repository
From fedora-extras-commits at redhat.com Thu May 5 22:31:19 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:19 -0400
Subject: rpms/pylint Makefile,NONE,1.1 import.log,NONE,1.1
Message-ID: <200505052231.j45MVJmc012523@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12492
Added Files:
Makefile import.log
Log Message:
Setup of module pylint
--- NEW FILE Makefile ---
# Top level Makefile for module pylint
all : CVS/Root common-update
@cvs update
common-update : common
@cd common && cvs update
common : CVS/Root
@cvs checkout common
CVS/Root :
@echo "ERROR: This does not look like a CVS checkout" && exit 1
clean :
@find . -type f -name *~ -exec rm -fv {} \;
--- NEW FILE import.log ---
From fedora-extras-commits at redhat.com Thu May 5 22:31:20 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:20 -0400
Subject: rpms/pylint/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources,
NONE, 1.1
Message-ID: <200505052231.j45MVKmA012528@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12492/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module pylint
--- NEW FILE .cvsignore ---
***** Error reading new file: [Errno 2] No such file or directory: 'Makefile'
--- NEW FILE sources ---
From fedora-extras-commits at redhat.com Thu May 5 22:31:44 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:44 -0400
Subject: rpms/pylint import.log,1.1,1.2
Message-ID: <200505052232.j45MWEWg012590@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12556
Modified Files:
import.log
Log Message:
auto-import pylint-0.6.4-3 on branch devel from pylint-0.6.4-3.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/pylint/import.log,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- import.log 5 May 2005 22:31:17 -0000 1.1
+++ import.log 5 May 2005 22:31:42 -0000 1.2
@@ -0,0 +1 @@
+pylint-0_6_4-3:HEAD:pylint-0.6.4-3.src.rpm:1115332443
From fedora-extras-commits at redhat.com Thu May 5 22:31:44 2005
From: fedora-extras-commits at redhat.com (Konstantin Ryabitsev (icon))
Date: Thu, 5 May 2005 18:31:44 -0400
Subject: rpms/pylint/devel pylint.spec, NONE, 1.1 .cvsignore, 1.1,
1.2 sources, 1.1, 1.2
Message-ID: <200505052232.j45MWE19012594@cvs-int.fedora.redhat.com>
Author: icon
Update of /cvs/extras/rpms/pylint/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12556/devel
Modified Files:
.cvsignore sources
Added Files:
pylint.spec
Log Message:
auto-import pylint-0.6.4-3 on branch devel from pylint-0.6.4-3.src.rpm
--- NEW FILE pylint.spec ---
%{!?_python_sitelib: %define _python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: pylint
Version: 0.6.4
Release: 3
Summary: Analyzes Python code looking for bugs and signs of poor quality
Group: Development/Debuggers
License: GPL
URL: http://www.logilab.org/projects/pylint
Source0: ftp://ftp.logilab.org/pub/pylint/pylint-%{version}.tar.gz
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel
Requires: python-abi = %(%{__python} -c "import sys; print sys.version[:3]")
Requires: python-logilab-common >= 0.9.3
%description
Pylint is a python tool that checks if a module satisfy a coding standard.
Pylint can be seen as another PyChecker since nearly all tests you can do
with PyChecker can also be done with Pylint. But Pylint offers some more
features, like checking line-code's length, checking if variable names are
well-formed according to your coding standard, or checking if declared
interfaces are truly implemented, and much more. The big advantage with
Pylint is that it is highly configurable, customizable, and you can easily
write a small plugin to add a personal feature.
%package gui
Summary: Graphical Interface tool for Pylint
Group: Development/Debuggers
Requires: %{name} = %{version}-%{release}
Requires: tkinter
%description gui
This package provides a gui tool for pylint written in tkinter.
%prep
%setup -q
%build
%{__python} setup.py build
%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%{_python_sitelib}/logilab/pylint/test
# This file is provided by python-logilab-common
rm -f $RPM_BUILD_ROOT%{_python_sitelib}/logilab/*.py
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc doc/*.txt README ChangeLog TODO
%dir %{_python_sitelib}/logilab/pylint
%dir %{_python_sitelib}/logilab/pylint/checkers
%dir %{_python_sitelib}/logilab/pylint/reporters
%{_python_sitelib}/logilab/pylint/*.py
%{_python_sitelib}/logilab/pylint/*.pyc
%ghost %{_python_sitelib}/logilab/pylint/*.pyo
%{_python_sitelib}/logilab/pylint/*/*.py
%{_python_sitelib}/logilab/pylint/*/*.pyc
%ghost %{_python_sitelib}/logilab/pylint/*/*.pyo
%{_bindir}/pylint
%{_bindir}/symilar
%exclude %{_python_sitelib}/logilab/pylint/gui.py*
%files gui
%defattr(-,root,root,-)
%{_python_sitelib}/logilab/pylint/gui.py
%{_python_sitelib}/logilab/pylint/gui.pyc
%ghost %{_python_sitelib}/logilab/pylint/gui.pyo
%{_bindir}/pylint-gui
%changelog
* Thu May 05 2005 Konstantin Ryabitsev - 0.6.4-3
- Only doc the .txt files.
- Don't buildrequire python-logilab-common
- Fix paths.
* Tue Apr 26 2005 Konstantin Ryabitsev - 0.6.4-2
- Ghost .pyo files.
- Remove the test dir, as it doesn't do anything.
- Separate the gui package, which depends on tkinter.
- Don't own site-packages/logilab, which is owned by
python-logilab-common.
* Fri Apr 22 2005 Konstantin Ryabitsev - 0.6.4-1
- Initial packaging.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pylint/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 5 May 2005 22:31:18 -0000 1.1
+++ .cvsignore 5 May 2005 22:31:42 -0000 1.2
@@ -0,0 +1 @@
+pylint-0.6.4.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pylint/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 5 May 2005 22:31:18 -0000 1.1
+++ sources 5 May 2005 22:31:42 -0000 1.2
@@ -0,0 +1 @@
+7b15dc734ea91995256da22ad6a3aeb0 pylint-0.6.4.tar.gz
From fedora-extras-commits at redhat.com Thu May 5 22:37:07 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 18:37:07 -0400
Subject: rpms/seahorse import.log,1.4,1.5
Message-ID: <200505052237.j45MbbYf012708@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/rpms/seahorse
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12672
Modified Files:
import.log
Log Message:
auto-import seahorse-0.7.7-1 on branch devel from seahorse-0.7.7-1.src.rpm
Index: import.log
===================================================================
RCS file: /cvs/extras/rpms/seahorse/import.log,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- import.log 8 Nov 2004 05:20:32 -0000 1.4
+++ import.log 5 May 2005 22:37:05 -0000 1.5
@@ -1,3 +1,4 @@
seahorse-0_7_3-0_fdr_4_rh90:HEAD:seahorse-0.7.3-0.fdr.4.rh90.src.rpm:1099891220
seahorse-0_7_3-0_fdr_5_1:HEAD:seahorse-0.7.3-0.fdr.5.1.src.rpm:1099891226
seahorse-0_7_3-0_fdr_5_2:HEAD:seahorse-0.7.3-0.fdr.5.2.src.rpm:1099891232
+seahorse-0_7_7-1:HEAD:seahorse-0.7.7-1.src.rpm:1115332650
From fedora-extras-commits at redhat.com Thu May 5 22:37:07 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 18:37:07 -0400
Subject: rpms/seahorse/devel .cvsignore, 1.3, 1.4 seahorse.spec, 1.9,
1.10 sources, 1.3, 1.4
Message-ID: <200505052237.j45Mbcwe012713@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/rpms/seahorse/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12672/devel
Modified Files:
.cvsignore seahorse.spec sources
Log Message:
auto-import seahorse-0.7.7-1 on branch devel from seahorse-0.7.7-1.src.rpm
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/seahorse/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 8 Mar 2005 02:16:03 -0000 1.3
+++ .cvsignore 5 May 2005 22:37:05 -0000 1.4
@@ -1 +1 @@
-seahorse-0.7.6.tar.bz2
+seahorse-0.7.7.tar.gz
Index: seahorse.spec
===================================================================
RCS file: /cvs/extras/rpms/seahorse/devel/seahorse.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- seahorse.spec 19 Apr 2005 18:24:14 -0000 1.9
+++ seahorse.spec 5 May 2005 22:37:05 -0000 1.10
@@ -1,13 +1,11 @@
Name: seahorse
-Version: 0.7.6
-Release: 4
-
+Version: 0.7.7
+Release: 1
Summary: GNOME2 interface for gnupg
-
Group: User Interface/Desktops
License: GPL
-URL: http://seahorse.sourceforge.net/
-Source: http://ftp.gnome.org/pub/GNOME/sources/seahorse/0.7/seahorse-0.7.6.tar.bz2
+URL: http://seahorse.sourceforge.net/
+Source: http://ftp.gnome.org/pub/GNOME/sources/seahorse/0.7/seahorse-0.7.7.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
@@ -16,7 +14,6 @@
BuildRequires: gettext
BuildRequires: gpgme-devel >= 1.0
BuildRequires: libgnomeui-devel
-BuildRequires: libgnomeprintui22-devel
BuildRequires: perl-XML-Parser
BuildRequires: scrollkeeper
Requires(post): desktop-file-utils
@@ -111,13 +108,15 @@
%{_datadir}/omf/%{name}
%{_datadir}/pixmaps/*
%{_libdir}/libseahorse-internal.so.0.0.0
-%{_libdir}/bonobo/*.*
-%{_libdir}/bonobo/servers/Seahorse_PGP_File_Listener.server
%{_libdir}/gedit-2/plugins/*
+%{_libdir}/nautilus/extensions-1.0/libnautilus-seahorse.so
%{_sysconfdir}/gconf/schemas/*
%changelog
+* Thu May 5 2005 Seth Vidal 0.7.7-1
+- 0.7.7
+
* Tue Apr 19 2005 Seth Vidal 0.7.6-4
- something innocuous to test on
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/seahorse/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 8 Mar 2005 02:16:03 -0000 1.3
+++ sources 5 May 2005 22:37:05 -0000 1.4
@@ -1 +1 @@
-b0a0942faabc1dd9367b4bea9cdd9c4a seahorse-0.7.6.tar.bz2
+babee15dbe6b5652b20ae0d1b0b04962 seahorse-0.7.7.tar.gz
From fedora-extras-commits at redhat.com Thu May 5 22:39:15 2005
From: fedora-extras-commits at redhat.com (Seth Vidal (skvidal))
Date: Thu, 5 May 2005 18:39:15 -0400
Subject: common tobuild,1.147,1.148
Message-ID: <200505052239.j45MdFjc012832@cvs-int.fedora.redhat.com>
Author: skvidal
Update of /cvs/extras/common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12815
Modified Files:
tobuild
Log Message:
request build of rpms/seahorse/devel seahorse-0_7_7-1 for devel
Index: tobuild
===================================================================
RCS file: /cvs/extras/common/tobuild,v
retrieving revision 1.147
retrieving revision 1.148
diff -u -r1.147 -r1.148
--- tobuild 5 May 2005 21:10:39 -0000 1.147
+++ tobuild 5 May 2005 22:39:13 -0000 1.148
@@ -35,3 +35,4 @@
skvidal rpms/xemacs/devel xemacs-21_4_17-3 devel
skvidal rpms/netcdf/devel netcdf-3_6_0-3_p1_fc4 devel
skvidal rpms/cdo/devel cdo-0_9_6-2 devel
+skvidal rpms/seahorse/devel seahorse-0_7_7-1 devel
From fedora-extras-commits at redhat.com Thu May 5 22:42:44 2005
From: fedora-extras-commits at redhat.com (Gérard Milmeister (gemi))
Date: Thu, 5 May 2005 18:42:44 -0400
Subject: rpms/graveman/FC-3 .cvsignore, 1.3, 1.4 graveman.spec, 1.3,
1.4 sources, 1.3, 1.4
Message-ID: <200505052243.j45MhEdD012911@cvs-int.fedora.redhat.com>
Author: gemi
Update of /cvs/extras/rpms/graveman/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12873/FC-3
Modified Files:
.cvsignore graveman.spec sources
Log Message:
new version 0.3.11
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/graveman/FC-3/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 16 Apr 2005 23:51:32 -0000 1.3
+++ .cvsignore 5 May 2005 22:42:41 -0000 1.4
@@ -1 +1 @@
-graveman-0.3.10.tar.bz2
+graveman-0.3.11.tar.bz2
Index: graveman.spec
===================================================================
RCS file: /cvs/extras/rpms/graveman/FC-3/graveman.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- graveman.spec 15 Apr 2005 00:23:27 -0000 1.3
+++ graveman.spec 5 May 2005 22:42:41 -0000 1.4
@@ -1,12 +1,12 @@
Name: graveman
-Version: 0.3.10
-Release: 2
+Version: 0.3.11
+Release: 1
Summary: A frontend for cdrtools, dvd+rw-tools and sox
Group: Applications/Archiving
License: GPL
URL: http://graveman.tuxfamily.org
-Source0: http://savannah.nongnu.org/download/graveman/graveman-0.3.10.tar.bz2
+Source0: http://graveman.tuxfamily.org/graveman-0.3.11.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libid3tag-devel, libvorbis-devel, gtk2-devel, libogg-devel, desktop-file-utils
@@ -33,6 +33,7 @@
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
mkdir -p $RPM_BUILD_ROOT%{_mandir}/fr/man1
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/nl/man1
make install DESTDIR=$RPM_BUILD_ROOT
desktop-file-install \
--vendor=fedora \
@@ -60,12 +61,12 @@
%{_datadir}/graveman
%{_datadir}/pixmaps/*
%{_mandir}/man*/*
-%{_mandir}/fr/man*/*
+%{_mandir}/*/man*/*
%changelog
-* Fri Apr 15 2005 Gerard Milmeister - 0.3.10-2
-- Remove category Utility from .desktop file
+* Fri May 6 2005 Gerard Milmeister - 0.3.11-1
+- New Version 0.3.11
* Mon Apr 4 2005 Gerard Milmeister - 0.3.10-1
- New Version 0.3.10
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/graveman/FC-3/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 16 Apr 2005 23:51:32 -0000 1.3
+++ sources 5 May 2005 22:42:41 -0000 1.4
@@ -1 +1 @@
-7b9a8080afbca2b4d819ad8ddc1f5c20 graveman-0.3.10.tar.bz2
+06dfb5c9599fe90ed6e5c8c8c1c35dca graveman-0.3.11.tar.bz2
From fedora-extras-commits at redhat.com Thu May 5 22:42:44 2005
From: fedora-extras-commits at redhat.com (Gérard Milmeister (gemi))
Date: Thu, 5 May 2005 18:42:44 -0400
Subject: rpms/graveman/devel .cvsignore, 1.4, 1.5 graveman.spec, 1.5,
1.6 sources, 1.4, 1.5
Message-ID: <200505052243.j45MhEem012916@cvs-int.fedora.redhat.com>
Author: gemi
Update of /cvs/extras/rpms/graveman/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12873/devel
Modified Files:
.cvsignore graveman.spec sources
Log Message:
new version 0.3.11
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/graveman/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 4 Apr 2005 15:54:38 -0000 1.4
+++ .cvsignore 5 May 2005 22:42:42 -0000 1.5
@@ -1 +1 @@
-graveman-0.3.10.tar.bz2
+graveman-0.3.11.tar.bz2
Index: graveman.spec
===================================================================
RCS file: /cvs/extras/rpms/graveman/devel/graveman.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- graveman.spec 15 Apr 2005 00:23:27 -0000 1.5
+++ graveman.spec 5 May 2005 22:42:42 -0000 1.6
@@ -1,12 +1,12 @@
Name: graveman
-Version: 0.3.10
-Release: 2
+Version: 0.3.11
+Release: 1
Summary: A frontend for cdrtools, dvd+rw-tools and sox
Group: Applications/Archiving
License: GPL
URL: http://graveman.tuxfamily.org
-Source0: http://savannah.nongnu.org/download/graveman/graveman-0.3.10.tar.bz2
+Source0: http://graveman.tuxfamily.org/graveman-0.3.11.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libid3tag-devel, libvorbis-devel, gtk2-devel, libogg-devel, desktop-file-utils
@@ -33,6 +33,7 @@
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
mkdir -p $RPM_BUILD_ROOT%{_mandir}/fr/man1
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/nl/man1
make install DESTDIR=$RPM_BUILD_ROOT
desktop-file-install \
--vendor=fedora \
@@ -60,12 +61,12 @@
%{_datadir}/graveman
%{_datadir}/pixmaps/*
%{_mandir}/man*/*
-%{_mandir}/fr/man*/*
+%{_mandir}/*/man*/*
%changelog
-* Fri Apr 15 2005 Gerard Milmeister - 0.3.10-2
-- Remove category Utility from .desktop file
+* Fri May 6 2005 Gerard Milmeister - 0.3.11-1
+- New Version 0.3.11
* Mon Apr 4 2005 Gerard Milmeister - 0.3.10-1
- New Version 0.3.10
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/graveman/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 4 Apr 2005 15:54:38 -0000 1.4
+++ sources 5 May 2005 22:42:42 -0000 1.5
@@ -1 +1 @@
-7b9a8080afbca2b4d819ad8ddc1f5c20 graveman-0.3.10.tar.bz2
+06dfb5c9599fe90ed6e5c8c8c1c35dca graveman-0.3.11.tar.bz2
From fedora-extras-commits at redhat.com Thu May 5 23:36:28 2005
From: fedora-extras-commits at redhat.com (Michael G. Fleming (mfleming))
Date: Thu, 5 May 2005 19:36:28 -0400
Subject: rpms/mlmmj/devel mlmmj.spec,1.1,1.2
Message-ID: <200505052336.j45NaSZY013977@cvs-int.fedora.redhat.com>
Author: mfleming
Update of /cvs/extras/rpms/mlmmj/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13960
Modified Files:
mlmmj.spec
Log Message:
Release 1.2.5-2. Many cleanups
Index: mlmmj.spec
===================================================================
RCS file: /cvs/extras/rpms/mlmmj/devel/mlmmj.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mlmmj.spec 5 May 2005 10:44:48 -0000 1.1
+++ mlmmj.spec 5 May 2005 23:36:26 -0000 1.2
@@ -1,11 +1,9 @@
%define _textlibdir /usr/share/mlmmj/text.skel
-%define makeinstall %{__make} prefix=%{?buildroot:%{buildroot}}%{_prefix} exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} bindir=%{?buildroot:%{buildroot}}%{_bindir} sbindir=%{?buildroot:%{buildroot}}%{_sbindir} sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} datadir=%{?buildroot:%{buildroot}}%{_datadir} includedir=%{?buildroot:%{buildroot}}%{_includedir} libdir=%{?buildroot:%{buildroot}}%{_libdir} libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} mandir=%{?buildroot:%{buildroot}}%{_mandir} infodir=%{?buildroot:%{buildroot}}%{_infodir} textlibdir=%{?buildroot:%{buildroot}}%{_textlibdir} install
-
Summary: Mailserver-independent ezmlm-like mailing list manager
Name: mlmmj
Version: 1.2.5
-Release: 1
+Release: 2
License: MIT
Group: Applications/Internet
Source: http://mlmmj.mmj.dk/dist/mlmmj-1.2.5.tar.gz
@@ -14,9 +12,10 @@
URL: http://mlmmj.mmj.dk/
%description
-mlmmj (Mailing Lists Made Joyful) is a mailing list manager intended to mimic
-the functionality of the ezmlm mailing list manager often used with qmail, but
-with a more open license and mailserver indepdendence.
+mlmmj (Mailing List Managing Made Joyful) is a mailing list manager
+intended to mimic the functionality of the ezmlm-idx mailing list
+manager often used with Prof. Dan Bernstein's qmail, but with an open
+license and mailserver indepdendence.
%prep
@@ -24,12 +23,11 @@
%build
%configure
-
-%install
make %{?_smp_mflags}
-
-%makeinstall
+%install
+rm -rf %{_buildroot}
+%makeinstall textlibdir=%{buildroot}%{_textlibdir}
mkdir -p %{buildroot}/var/spool/mlmmj
%clean
@@ -45,6 +43,13 @@
%{_mandir}/man1/mlmmj-*
%changelog
+* Fri May 6 2005 Michael Fleming 1.2.5-2
+- Description updated
+- Install macros returned to sane defaults
+- Small spec cleanups
+- Thanks to Michael Schwendt for pointing these out.
+
+- Dropped listtexts patch (applied upstream)
* Thu May 5 2005 Michael Fleming