rpms/olpc-utils/OLPC-4 diskspace.patch, NONE, 1.1 olpc-login, NONE, 1.1 olpc-utils-dbus.patch, NONE, 1.1 x11-input.fdi, NONE, 1.1 xorg-dcon.conf, NONE, 1.1 branch, 1.1, 1.2 olpc-utils.spec, 1.1, 1.2 sources, 1.2, 1.3

Marco Pesenti Gritti mpg at fedoraproject.org
Tue Nov 18 16:53:28 UTC 2008


Author: mpg

Update of /cvs/pkgs/rpms/olpc-utils/OLPC-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24266

Modified Files:
	branch olpc-utils.spec sources 
Added Files:
	diskspace.patch olpc-login olpc-utils-dbus.patch x11-input.fdi 
	xorg-dcon.conf 
Log Message:
Sync with OLPC-3

diskspace.patch:

--- NEW FILE diskspace.patch ---
commit fc768d34a543ca40cd4d84e38da522bcccf9ebe3
Author: Chris Ball <cjb at laptop.org>
Date:   Sat Sep 27 20:50:43 2008 -0400

    dlo#7932: Fix failsafe script in the presence of pretty-boot.
    
    This is more complicated than I'd hoped.  In the presence of pretty-boot
    we're started with input coming in on tty2 but output happening on tty1.
    The resolution is to have one script that checks to see whether we're
    in pretty-boot and switches to VT2 if we are, and to move the script
    that actually does input/output to "diskspacerecover".  On ugly-boot
    it'll run on tty1 as normal, on pretty-boot it'll run on tty2.
    
    A long-term fix is to have /etc/init.d/z-boot-anim-stop return us to
    a more sane environment than this; it should set the controlling
    terminal back to tty1 and chvt 1, but I wasn't able to make this work.

diff --git a/etc/rc.d/init.d/diskspacecheck b/etc/rc.d/init.d/diskspacecheck
index c4411a5..7095fa2 100755
--- a/etc/rc.d/init.d/diskspacecheck
+++ b/etc/rc.d/init.d/diskspacecheck
@@ -2,110 +2,38 @@
 # -*- coding: utf-8 -*-
 #
 # chkconfig: 345 02 02
-# description: If the NAND doesn't have enough free space, delete datastore\
-#              objects until it does.  This doesn't modify the datastore's\
-#              index.
+# description: If the NAND doesn't have enough free space, set up a VT for\
+#              diskspacerecover.
 # processname: diskspacecheck
 
 # Author:      Chris Ball <cjb at laptop.org>
 
-import os, sys, statvfs, subprocess, shutil
+import os, sys, statvfs, pyvt, time
 
 THRESHOLD = 1024 * 20  # 20MB
 DATASTORE_PATH = "/home/olpc/.sugar/default/datastore/store/*-*"
 ACTIVITY_PATH  = "/home/olpc/Activities/*"
 
-def main():
-    # First, check to see whether we have enough free space.
-    if find_freespace() < THRESHOLD:
-        print "Not enough disk space."
-
-        # Per Trac #5637, delete orphaned leaks in .sugar/default/data.
-        # This is safe on any build.
-        try:
-            shutil.rmtree("/home/olpc/.sugar/default/data")
-        except OSError:
-            pass
-        
-        if find_freespace() >= THRESHOLD:
-            # The above gained enough free space.
-            return
-
-        # Okay, we'll have to delete some real data.
-        # Add datastore files to filelist string
-        lines = os.popen("du -s %s" % DATASTORE_PATH).readlines()
-        
-        # Add activities to filelist
-        lines += (os.popen("du -s %s" % ACTIVITY_PATH).readlines())
-        
-        filesizes = [line.split('\t') for line in lines]
-        for file in filesizes:
-           file[0] = int(file[0])     # size
-           file[1] = file[1].rstrip() # path
-        filesizes.sort()
-        filelist = [file[1] for file in filesizes]
-        
-        # Unfreeze the DCON, print a message.
-        unfreeze_dcon()
-
-        # The below string is in latin-1, because Unicode isn't present
-        # in the environment when this script runs.
-        string = u"""
-Your disk is nearly full.  The system cannot operate with a full disk.
-To create free space, some of the entries in your Journal will now be
-deleted.  If you wish to avoid having items deleted, power down your
-XO and bring it to an expert for backup and recovery.
-
-Error code:  DISKFULL
-
-Press the return key to delete some Journal entries, or the 'c' key 
-and then return key to attempt to boot anyway.
-
-
-Su disco está casi lleno.  El sistema no puede funcionar si el disco
-está lleno.  Para liberar espacio, se deben borrar algunas entradas de
-su Diario ahora.  Si prefiere no tener que borrar datos, apague su XO y
-llévelo a un experto para que haga una copia de seguridad y
-recuperación de datos.
-
-Código del error:  DISKFULL
-
-Pulse retorno tecla para borrar algunas entradas del Diario, o presiona 
-'c' y retorno para iniciar de cualquier manera.
-"""
-
-        key = raw_input(string.encode('utf-8'))
-
-        if key is 'c':
-           return
-            
-        # Now, delete files/directories one at a time.
-        while find_freespace() < THRESHOLD and len(filelist) > 0:
-            delete_entry(filelist.pop())
-
-def find_freespace():
-    # Determine free space on /.
-    stat = os.statvfs("/")
-    freebytes  = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
-    freekbytes = freebytes / 1024
-    return freekbytes
-
-def delete_entry(entry):
-    # Delete a single file from the datastore, or an activity directory
-    print "Deleting " + entry
-    try:
-        if os.path.isdir(entry):
-            shutil.rmtree(entry)
-        else:
-            os.remove(entry)                
-    except OSError:
-        print "Couldn't delete " + entry
-
-def unfreeze_dcon():
-    # Don't think there's anything useful I can do if this write fails.
-    dcon = open('/sys/class/backlight/dcon-bl/device/freeze', 'w')
-    dcon.write('0')
-    dcon.close()
-    os.system("/sbin/setsysfont")
-    os.system("/bin/unicode_start sun12x22")
-main()
+# Determine free space on /.
+stat = os.statvfs("/")
+freebytes  = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
+freekbytes = freebytes / 1024
+
+# If we have enough disk space, exit.
+if freekbytes > THRESHOLD:
+    exit
+
+# Disable pretty-boot.
+if os.system("ps awux | grep 0-boot-anim-start | grep -v grep") == 0:
+    # Pretty-boot is running.  Kill it, and set up a new VT for the next script.
+    os.system("/etc/init.d/z-boot-anim-stop start")
+    pyvt.chcon("/dev/tty1")
+    pyvt.chcon("/dev/console")
+    pyvt.chvt(2)
+
+# Don't think there's anything useful I can do if this write fails.
+dcon = open('/sys/class/backlight/dcon-bl/device/freeze', 'w')
+dcon.write('0')
+dcon.close()
+os.system("/sbin/setsysfont")
+os.system("/bin/unicode_start sun12x22")
diff --git a/etc/rc.d/init.d/diskspacerecover b/etc/rc.d/init.d/diskspacerecover
new file mode 100755
index 0000000..050a051
--- /dev/null
+++ b/etc/rc.d/init.d/diskspacerecover
@@ -0,0 +1,101 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# chkconfig: 345 03 03
+# description: If the NAND doesn't have enough free space, delete datastore\
+#              objects until it does.  This doesn't modify the datastore's\
+#              index.
+# processname: diskspacerecover
+
+# Author:      Chris Ball <cjb at laptop.org>
+
+import os, sys, statvfs, subprocess, shutil, fcntl
+
+THRESHOLD = 1024 * 600  # 20MB
+DATASTORE_PATH = "/home/olpc/.sugar/default/datastore/store/*-*"
+ACTIVITY_PATH  = "/home/olpc/Activities/*"
+
+def main():
+    # First, check to see whether we have enough free space.
+    if find_freespace() < THRESHOLD:
+        print "Not enough disk space."
+
+        # Per Trac #5637, delete orphaned leaks in .sugar/default/data.
+        # This is safe on any build.
+        try:
+            shutil.rmtree("/home/olpc/.sugar/default/data")
+        except OSError:
+            pass
+        
+        if find_freespace() >= THRESHOLD:
+            # The above gained enough free space.
+            return
+
+        # Okay, we'll have to delete some real data.
+        # Add datastore files to filelist string
+        lines = os.popen("du -s %s" % DATASTORE_PATH).readlines()
+        
+        # Add activities to filelist
+        lines += (os.popen("du -s %s" % ACTIVITY_PATH).readlines())
+        
+        filesizes = [line.split('\t') for line in lines]
+        for file in filesizes:
+           file[0] = int(file[0])     # size
+           file[1] = file[1].rstrip() # path
+        filesizes.sort()
+        filelist = [file[1] for file in filesizes]
+        
+        # The below string is in latin-1, because Unicode isn't present
+        # in the environment when this script runs.
+        string = u"""
+Your disk is nearly full.  The system cannot operate with a full disk.
+To create free space, some of the entries in your Journal will now be
+deleted.  If you wish to avoid having items deleted, power down your
+XO and bring it to an expert for backup and recovery.
+
+Error code:  DISKFULL
+
+Press the return key to delete some Journal entries, or the 'c' key 
+and then return key to attempt to boot anyway.
+
+
+Su disco está casi lleno.  El sistema no puede funcionar si el disco
+está lleno.  Para liberar espacio, se deben borrar algunas entradas de
+su Diario ahora.  Si prefiere no tener que borrar datos, apague su XO y
+llévelo a un experto para que haga una copia de seguridad y
+recuperación de datos.
+
+Código del error:  DISKFULL
+
+Pulse retorno tecla para borrar algunas entradas del Diario, o presiona 
+'c' y retorno para iniciar de cualquier manera.
+"""
+
+        key = raw_input(string.encode('utf-8'))
+
+        if key is 'c':
+           return
+            
+        # Now, delete files/directories one at a time.
+        while find_freespace() < THRESHOLD and len(filelist) > 0:
+            delete_entry(filelist.pop())
+
+def find_freespace():
+    # Determine free space on /.
+    stat = os.statvfs("/")
+    freebytes  = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
+    freekbytes = freebytes / 1024
+    return freekbytes
+
+def delete_entry(entry):
+    # Delete a single file from the datastore, or an activity directory
+    print "Deleting " + entry
+    try:
+        if os.path.isdir(entry):
+            shutil.rmtree(entry)
+        else:
+            os.remove(entry)                
+    except OSError:
+        print "Couldn't delete " + entry
+
+main()


--- NEW FILE olpc-login ---
#%PAM-1.0
auth       required    pam_env.so
auth       required    pam_permit.so
account    required    pam_nologin.so
account    include     system-auth
password   include     system-auth
session    optional    pam_keyinit.so force revoke
session    include     system-auth
session    required    pam_loginuid.so
session    optional    pam_console.so


olpc-utils-dbus.patch:

--- NEW FILE olpc-utils-dbus.patch ---
--- olpc-utils-0.89/usr/bin/olpc-session.dbus	2008-09-29 23:48:41.000000000 +0200
+++ olpc-utils-0.89/usr/bin/olpc-session	2008-10-18 18:14:15.000000000 +0200
@@ -74,5 +74,12 @@
 mv $HOME/.boot_time $HOME/.boot_time.prev 2>/dev/null
 cat /proc/uptime >$HOME/.boot_time
 
+# run the dbus session daemon
+if [ -f /etc/olpc-security ] ; then
+  DBUS_CONFIG="--config-file /etc/dbus-1/session-olpc.conf"
+fi
+
+eval `dbus-launch --sh-syntax --exit-with-session $DBUS_CONFIG`
+
 # finally, run sugar
 exec /usr/bin/ck-xinit-session /usr/bin/sugar


--- NEW FILE x11-input.fdi ---
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <merge key="input.x11_driver" type="string">mouse</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.mouse">
      <merge key="input.x11_driver" type="string">mouse</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
      </match>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.x11_driver" type="string">keyboard</merge>
      <merge key="input.xkb.model" type="string">olpc</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">us</merge>

      <merge key="input.xkb.variant" type="string" />
    </match>

    <!-- older versions of HAL use "keyboard" instead of keys -->
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.x11_driver" type="string">keyboard</merge>
      <merge key="input.xkb.model" type="string">pc105</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">us</merge>

      <merge key="input.xkb.variant" type="string" />
    </match>
  </device>
</deviceinfo>


--- NEW FILE xorg-dcon.conf ---
# Xorg configuration file for OLPC

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "Screen0" 0 0
EndSection

#Section "ServerFlags"
	#Option "AllowEmptyInput" "yes"
#EndSection

Section "Module"
	SubSection "extmod"
		Option "omit XFree86-DGA"
		#Option "omit XFree86-Misc" # needed by 'xset m'
		Option "omit MIT-SUNDRY-NONSTANDARD"
		Option "omit TOG-CUP"
		Option "omit Extended-Visual-Information"
	EndSubSection
	Load  "freetype"
	Load  "evdev"
	# Load "record" # Mostly a debugging tool
EndSection

Section "Extensions"
	Option  "XTEST" "Disable" # Mostly a debugging tool
	#Option  "SECURITY" "Disable" # CRASH!
	Option  "XC-APPGROUP" "Disable"
	Option  "XINERAMA" "Disable"
EndSection

Section "Monitor"
	Identifier  "Monitor0"
	HorizSync   30-67
	VertRefresh 48-52 
	DisplaySize 152 114
	Mode "1200x900"
		DotClock 57.275
		HTimings 1200 1208 1216 1240
		VTimings 900 905 908 912
		Flags    "-HSync" "-VSync"
	EndMode
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "amd"
	VendorName  "Advanced Micro Devices, Inc."
	BoardName   "AMD Geode GX/LX"

	Option     "AccelMethod" "EXA"
	Option     "NoCompression" "true"
	Option     "PanelGeometry" "1200x900"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth 16
	SubSection "Display"
		Depth   16
		Modes   "1200x900"
	EndSubSection
EndSection
Section "InputDevice"
        Identifier "fake"
        Driver     "void"
EndSection

Section "InputDevice"
        Identifier "ATKbd"
        Driver     "evdev"

        Option  "Name"  "AT Translated Set 2 keyboard"
        Option  "evBits"    "+1"
        Option  "keyBits"   "~1-255 ~352-511"
        Option  "Pass"      "2"
EndSection
Section "InputDevice"
        Identifier "Keyboard"
        Driver     "evdev"

        Option  "evBits"    "+1"
        Option  "keyBits"   "~1-115 ~117-255"
        Option  "Pass"      "3"
EndSection

Section "InputDevice"
        Identifier "Mouse"
        Driver     "evdev"

        Option  "evBits"    "+1-2"
        Option  "keyBits"   "~272-287"
        Option  "Pass"      "3"
EndSection
Section "InputDevice"
        Identifier "GS"
        Driver     "evdev"

        Option  "Name" "OLPC ALPS GlideSensor"
        Option  "evBits"    "+1 +3"
        Option  "keyBits"   "~272-287"
        Option  "absBits"   "~0-2 ~24"
        Option  "Pass"      "2"
        Option  "Mode"      "Relative"
EndSection


Index: branch
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/branch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- branch	13 Nov 2008 17:49:20 -0000	1.1
+++ branch	18 Nov 2008 16:52:58 -0000	1.2
@@ -1 +1 @@
-OLPC-4
+OLPC-3


Index: olpc-utils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/olpc-utils.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- olpc-utils.spec	9 May 2008 01:18:00 -0000	1.1
+++ olpc-utils.spec	18 Nov 2008 16:52:58 -0000	1.2
@@ -1,38 +1,27 @@
-Name:		olpc-utils
-Version:	0.71
-Release:	1%{?dist}
-Summary:	OLPC utilities
-URL:		http://dev.laptop.org/git?p=projects/olpc-utils;a=summary
-Group:		System Environment/Base
-License:	GPLv2+
-# The source for this package was pulled from upstream's vcs.  Use the
-# following commands to generate the tarball:
-#  git clone git://dev.laptop.org/projects/olpc-utils;
-#  cd olpc-utils
-#  git checkout v%{version}
-#  ./autoconf.sh
-#  make dist
-Source0:	olpc-utils-%{version}.tar.bz2
-Source100:	dot-xsession-example
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Name:       olpc-utils
+Version:    0.89
+Release:    4%{?dist}
+Summary:    OLPC utilities
+URL:        http://dev.laptop.org/git?p=projects/olpc-utils;a=summary
+Group:      System Environment/Base
+License:    GPLv2+
+Source0:    %{name}-%{version}.tar.bz2
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Patch1: olpc-utils-dbus.patch
 
 # for olpc-dm
 BuildRequires:  pam-devel
 Requires:       pam
 
-# for olpc-netcapture
-Requires:	tcpdump
-
-# for olpc-netlog
-Requires:	ethtool
-Requires:	tar
-Requires:	gzip
-
 # for olpc-configure
-Requires:	/usr/bin/find
+Requires:   /usr/bin/find
 
 # for become_root
-Requires:	/bin/su
+Requires:   /bin/su
+
+# for olpc-test-devkey
+Requires:   olpcupdate >= 2.10
 
 %description
 
@@ -42,26 +31,28 @@
 %prep
 %setup -q
 
+%patch1 -p1
 
 %build
-%configure
-make %{?_smp_mflags}
+make -f Makefile.build %{?_smp_mflags}
 
 
 %install
 rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
-
-install -D -m 0644 %{SOURCE100} $RPM_BUILD_ROOT/etc/skel/.xsession-example
+make -f Makefile.build install DESTDIR=%{buildroot}
 
 
 %post
 /sbin/chkconfig --add olpc-configure
+/sbin/chkconfig --add diskspacecheck
+/sbin/chkconfig --add diskspacerecover
 
 
 %preun
 if [ $1 = 0 ]; then
-	/sbin/chkconfig --del olpc-configure
+    /sbin/chkconfig --del olpc-configure
+    /sbin/chkconfig --del diskspacecheck
+    /sbin/chkconfig --del diskspacerecover
 fi
 
 
@@ -78,29 +69,125 @@
 %{_sbindir}/setolpckeys
 %{_sbindir}/olpc-dm
 %{_bindir}/olpc-logbat
-%{_bindir}/olpc-netlog
-%{_bindir}/olpc-netcapture
-%{_bindir}/olpc-netstatus
 %{_bindir}/olpc-session
-%{_bindir}/olpc-pwr-prof
-%{_bindir}/olpc-pwr-prof-send
-%{_bindir}/sudo
+%{_bindir}/olpc-pwr-log
 %{_bindir}/olpc-clean-previews
 %{_bindir}/olpc-audit
+%{_bindir}/olpc-test-devkey
 %{_sysconfdir}/profile.d/zzz_olpc.sh
 %{_sysconfdir}/cron.d/olpc-pwr-prof.cron
-%{_sysconfdir}/motd.olpc
-%{_sysconfdir}/X11/xorg-dcon.conf
-%{_sysconfdir}/X11/xorg-emu.conf
-%{_sysconfdir}/X11/xorg-vmware.conf
-%{_sysconfdir}/X11/xorg-dcon-1.3.conf
-%{_sysconfdir}/X11/xorg-emu-1.3.conf
 %{_sysconfdir}/rc.d/init.d/olpc-configure
-%{_sysconfdir}/udev/rules.d
-%{_sysconfdir}/skel/.xsession-example
-
+%{_sysconfdir}/rc.d/init.d/diskspacecheck
+%{_sysconfdir}/rc.d/init.d/diskspacerecover
+%config(noreplace) %{_sysconfdir}/hal/fdi/policy/x11-input.fdi
+%config(noreplace) %{_sysconfdir}/motd.olpc
+%config(noreplace) %{_sysconfdir}/X11/xorg-dcon.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-emu.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-vmware.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-dcon-1.3.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-emu-1.3.conf
+%config(noreplace) %{_sysconfdir}/pam.d/olpc-login
+%config(noreplace) %{_sysconfdir}/skel/.xsession-example
+%config(noreplace) %{_sysconfdir}/ConsoleKit/run-session.d/pam-foreground-compat.ck
 
 %changelog
+* Sat Oct  1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-4
+- Marco Pesenti Gritti (1):
+    Fix typo in the dbus session patch.
+
+* Sat Oct  1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-3
+- Marco Pesenti Gritti (1):
+    Add missing quotes in the dbus session patch.
+
+* Sat Oct  1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-2
+- Marco Pesenti Gritti (1):
+    Make olpc-session launch a dbus-session before running sugar.
+
+* Mon Sep 29 2008 Michael Stone <michael at laptop.org> 0.89-1
+- Chris Ball (2):
+    Require 20 MB of free-space, not 600 MB.
+    Properly skip cleanup logic when space is available.
+
+* Mon Sep 29 2008 Michael Stone <michael at laptop.org> 0.88-1
+- Chris Ball (1):
+    dlo#7932: Fix failsafe script in the presence of pretty-boot.
+
+* Tue Sep 23 2008 Michael Stone <michael at laptop.org> 0.87-1
+- Chris Ball (1):
+    dlo#7932: Set up utf8 environment, and display a UTF-8 string.
+
+* Tue Sep 02 2008 Michael Stone <michael at laptop.org> 0.86-1
+- Guillaume Desmottes (1):
+    xsession-example: open Telepathy log files in append mode instead of trunc (#8142)
+
+* Tue Sep 02 2008 Michael Stone <michael at laptop.org> 0.85-1
+- Michael Stone (1):
+    dlo#7690: Remove the msh0-renaming rule since dlo#5746 was fixed upstream.
+
+* Fri Aug 15 2008 Sayamindu Dasgupta <sayamindu at laptop.org> 0.84-1
+- Sayamindu Dasgupta (1):
+    dlo#7818: Load the XIM GTK Input Module conditionally.
+- Chris Ball (1):
+    dlo#7932, dlo#7125: Install disk-space failsafe script.
+
+* Tue Aug 05 2008 Michael Stone <michael at laptop.org> 0.83-1
+- C. Scott Ananian (1):
+    Trac #5705: fix dbus at_console policy rule.
+- Richard Smith (1):
+    Update power logging scripts.
+
+* Sat Aug 02 2008 Michael Stone <michael at laptop.org> 0.82-1
+- C. Scott Ananian (2):
+    dlo#5705: allow specification of the tty used for X on the command line.
+    Delint olpc-dm.
+- Martin Dengler (1):
+    dlo#7442 start olpc-dm on tty3 and no other
+
+* Thu Jul 24 2008 Michael Stone <michael at laptop.org> 0.81-1
+- cscott: dlo#317: Set appropriate ICEAUTHORITY, XAUTHORITY, and XSERVERAUTH
+  variables to move these to a tmpfs.
+
+* Wed Jul 23 2008 Michael Stone <michael at laptop.org> 0.80-1
+- sayamindu: dlo#7474: Choose the XIM method by default.
+- pgf: dlo#7537: Be more precise when assigning permissions to /home/olpc.
+
+* Tue Jul 22 2008 Michael Stone <michael at laptop.org> 0.79-1
+- cscott: dlo#7495: Trigger activity update on base OS upgrade.
+
+* Tue Jul 08 2008 Michael Stone <michael at laptop.org> 0.78-1
+- dsd: dlo#7211: Increase mouse sensitivity.
+
+* Mon Jul 07 2008 Michael Stone <michael at laptop.org> 0.77-1
+- Bump revision number.
+
+* Thu Jul 03 2008 C. Scott Ananian <cscott at laptop.org> 0.76-1
+- dlo#6432: local installation of RPMs on first boot.
+- dlo#7171: move network testing tools to olpc-netutils
+- add olpc-test-devkey script to verify a developer key.
+
+* Tue Jun 24 2008 Michael Stone <michael at laptop.org> 0.75-1
+- mstone:
+    Merge Fedora's divergence.
+    Replace autotools with GNUmake.
+- erikg: Reduce mouse acceleration.
+    dlo#7211: Touchpad is super-sensitive in olpc3 builds.
+- dsd/marco: Properly initialize a ConsoleKit session.
+    dlo#7266: Can't restart/shutdown system from sugar with olpc3.
+    dlo#7289: No USB automount with olpc3.
+- ausil:
+    include x11-input.fdi
+    update xorg-dcon.conf
+    (temporarily?) drop our custom sudo implementation.
+
+* Tue May 27 2008 Sayamindu Dasgupta <sayamindu at gmail.com> 0.74-1
+- dlo#6945: Added workaround for typo in mfg-data for Ethiopian machines.
+
+* Fri May 16 2008 Michael Stone <michael at laptop.org> - 0.73-1
+- dlo#6767: Run make_index.py with a reasonable value of LANG.
+
+* Fri May 16 2008 Sayamindu Dasgupta <sayamindu at gmail.com> - 0.72-1
+- dlo#6945: Export GTK_IM_MODULE so that other modules such as Amharic does not get picked up.
+
 * Sun Mar 21 2008 Michael Stone <michael at laptop.org> - 0.71-1
 - dlo#5746: Use a more precise udev ignore-me rule for msh* interfaces.
 
@@ -217,7 +304,7 @@
 - Bump revision
 
 * Fri Nov 30 2007 Bernardo Innocenti <bernie at codewiz.org> - 0.51-2
-- Add olpc-netcapture to %files
+- Add olpc-netcapture to %%files
 
 * Fri Nov 30 2007 Bernardo Innocenti <bernie at codewiz.org> - 0.51-1
 - Fix olpc#5195: Console font too small when using pretty boot.
@@ -346,9 +433,9 @@
 * Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.11-1
 - Newer source from J5 which fixes a permission issue. Fix build root cleanup.
 * Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.10-1
-- Newer source and spec cleanups from J5 
+- Newer source and spec cleanups from J5
 * Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.1-3
-- Split off dbench. Added a description for bios signature tool. 
+- Split off dbench. Added a description for bios signature tool.
 * Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com> - 0.1-2
 - Submit for review in Fedora
 * Fri Nov 10 2006 John (J5) Palmieri <johnp at redhat.com> - 0.1-1


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	9 May 2008 01:18:00 -0000	1.2
+++ sources	18 Nov 2008 16:52:58 -0000	1.3
@@ -1 +1 @@
-f1e4e02f0878528a5d97304e8bded6e3  olpc-utils-0.71.tar.bz2
+fc7e0f8bcdd10f858eae4aef521b769d  olpc-utils-0.89.tar.bz2




More information about the fedora-extras-commits mailing list