[Debian-olpc-commits] [SCM] sugar-datastore Debian packaging branch master updated. debian/0.96.0-1-23-g4114e98

Santiago Ruano Rincón santiago at alioth.debian.org
Mon Aug 26 09:00:42 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "sugar-datastore Debian packaging".

The branch, master has been updated
       via  4114e983feceb36cb9592674d0bde9a99d57487c (commit)
       via  7e34780226d3ee2af409a8305877ea9b09545b2b (commit)
       via  02b6a7b8d82cef5d18cafa723564d768efa22b12 (commit)
       via  56171a8e46d53d41ee5f056a9155975917ebc379 (commit)
       via  766e83e4acbc1e448dc429701620cb379fc96f3a (commit)
       via  777112cfaf0986a7fd1e7d8e64275aa7f6a28ffc (commit)
       via  f3473cdae23fef5cecb58da61b37329153c9d38d (commit)
       via  769c4199f39cb31ae9736051a6332bc77dbb8ad9 (commit)
       via  8080ae417c1b999eb9d7e3742d62268339f96767 (commit)
       via  c44814178a3809882a6bc0337ef2b08e23f650d2 (commit)
       via  8f4d999f2e0ea93b7d98e6b10805668603f2e0b6 (commit)
       via  f6d77778de8b1c5ef741e776eed055ec01cd7dcf (commit)
       via  adaf1d0d4bd536e24b7c4df8fd38f80f5b23850f (commit)
       via  582fbccac150eb19ee6e3c5191e2b4df50af53bb (commit)
       via  0869854f993e7d36ef85fedee8ed9b60a92ea28e (commit)
       via  2a9dd052845774c3b78f61241717fc0c915a3d5e (commit)
       via  30c1c27090eba148cf1212ac8af18274778656c4 (commit)
       via  4350d8c91226aa86a09ce1070aba180b24c37e00 (commit)
       via  e1e3c1623ca175830773667d7c2ecd84116cf23b (commit)
       via  0a3f610e67394b8364d3aba4c6028db31d155858 (commit)
       via  2f42ff3efb0e8f3f8205010c1fb8108188b873d8 (commit)
       via  998fc519cc9b7a054b6c0067a6c8333d7f77012c (commit)
       via  ad546a1883d5c82e0ab4c1444d484c011188dc75 (commit)
      from  3d05774ec9a5cc6615b180251969998e8abf727b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4114e983feceb36cb9592674d0bde9a99d57487c
Merge: 3d05774 7e34780
Author: Santiago Ruano Rincón <santiago at debian.org>
Date:   Mon Aug 26 10:59:38 2013 +0200

    Merge tag 'upstream/0.98.1'
    
    Upstream version 0.98.1
    
    # gpg: Firmado el lun 26 ago 2013 10:59:34 CEST usando clave DSA ID 6FECCDE0
    # gpg: Firma correcta de "Santiago Ruano Rincón <santiago at unicauca.edu.co>"
    # gpg:                 alias "santiago josé ruano rincón <santiago at unicauca.edu.co>"
    # gpg:                 alias "Santiago Ruano Rincon <santiago at unicauca.edu.co>"
    # gpg:                 alias "Santiago Ruano Rincón <santiago at avatar.com.co>"
    # gpg:                 alias "Santiago Ruano Rincón <santiago at debiancolombia.org>"
    # gpg:                 alias "Santiago Ruano Rincón <santiago at debian.org>"
    # gpg:                 alias "Santiago Ruano Rincón <santiago.ruano-rincon at enst-bretagne.fr>"

commit 7e34780226d3ee2af409a8305877ea9b09545b2b
Merge: 07613cd 02b6a7b
Author: Santiago Ruano Rincón <santiago at debian.org>
Date:   Mon Aug 26 10:59:33 2013 +0200

    Imported Upstream version 0.98.1

commit 02b6a7b8d82cef5d18cafa723564d768efa22b12
Author: Simon Schampijer <simon at laptop.org>
Date:   Mon Dec 17 22:37:39 2012 +0100

    Release 0.98.1

commit 56171a8e46d53d41ee5f056a9155975917ebc379
Author: Simon Schampijer <simon at laptop.org>
Date:   Fri Dec 14 17:57:53 2012 +0100

    Flush the database when a new entry is created or an entry is deleted, SL #4305 SL #4306
    
    Otherwise we see side effects of non-updated entries in the Journal
    when altering the database fast.
    
    Signed-off-by: Simon Schampijer <simon at laptop.org>
    Tested-by: Manuel Quiñones <manuq at laptop.org>
    Acked-by: Manuel Quiñones <manuq at laptop.org>

commit 766e83e4acbc1e448dc429701620cb379fc96f3a
Author: Simon Schampijer <simon at laptop.org>
Date:   Thu Nov 29 16:58:17 2012 +0100

    Release 0.98.0

commit 777112cfaf0986a7fd1e7d8e64275aa7f6a28ffc
Author: Simon Schampijer <simon at laptop.org>
Date:   Fri Nov 9 20:25:17 2012 +0100

    Release 0.97.4

commit f3473cdae23fef5cecb58da61b37329153c9d38d
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Nov 8 14:05:52 2012 -0500

    Bring back index_path variable
    
    The "When rebuilding the index use the index in the tmpfs" patch
    removed one line too many. We do need to know the index_path
    to be able to replace it.
    
    Thanks to Daniel Narvaez for the heads up.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 769c4199f39cb31ae9736051a6332bc77dbb8ad9
Author: Simon Schampijer <simon at laptop.org>
Date:   Wed Nov 7 19:21:48 2012 +0100

    Release 0.97.3

commit 8080ae417c1b999eb9d7e3742d62268339f96767
Author: Simon Schampijer <simon at laptop.org>
Date:   Wed Nov 7 18:50:54 2012 +0100

    When rebuilding the index use the index in the tmpfs
    
    Signed-off-by: Simon Schampijer <simon at laptop.org>
    Acked-by: Martin Langhoff <martin at laptop.org>

commit c44814178a3809882a6bc0337ef2b08e23f650d2
Author: Simon Schampijer <simon at laptop.org>
Date:   Wed Nov 7 08:32:07 2012 +0100

    Release 0.97.2

commit 8f4d999f2e0ea93b7d98e6b10805668603f2e0b6
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 20:54:19 2012 -0400

    datastore: handle low-disk and ENOSPC conditions gracefully
    
    With this commit, the datastore comes up even on ENOSPC and very
    tight disk conditions, and allows entry deletions even when at
    ENOSPC.
    
     - Be conservative
       - ds or index flags are dirty -> rebuild
       - less than 5MB available -> rebuild
       - migrated or upgraded -> rebuild
    
     - Only skip an index rebuild if things look very clean
       and good. Skipping the index rebuild is an optimization.
    
     - If a straight index open fails, we attempt a rebuild.
    
     - Updating a partial index is unreliable, always rebuild
    
     - When rebuilding the index, the new index is placed on a tmpdir
       (on Fedora and OLPC builds, this is a tmpfs). It is only moved
       to disk if we are not in low-disk-space-available conditions.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit f6d77778de8b1c5ef741e776eed055ec01cd7dcf
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 21:54:40 2012 -0400

    datastore: make delete() more reliable, log properly
    
     - use try/except to catch and log errors in datastore.log
       (instead of echoing them to callers over dbus)
    
     - use rmtree() to more reliably remove the entry
    
     - get_entry_path() before we delete all the related
       metadata.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit adaf1d0d4bd536e24b7c4df8fd38f80f5b23850f
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 20:44:59 2012 -0400

    indexstore: exit on _flush() errors, work on tmpdir
    
    Preparations for better index management.
    
     - open_index() now can place the index on
       a temporary location (ie: a tmpfs when
       low on diskspace or at ENOSPC)
    
     - don't set index_updated flag when on
       a temporary location
    
     - exit the process when hitting an error
       in _flush(). This is normally caused by
       running into ENOSPC during a session, and
       is unrecoverable. dbus will respawn the
       process, the new spawn has a chance at
       cleanup, moving things to tmpfs.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 582fbccac150eb19ee6e3c5191e2b4df50af53bb
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 23:30:52 2012 -0400

    metadatareader: ignore ".hidden" files
    
    Ignore any file with a filename starting with a '.' -- metadatastore
    writes its tempfiles prefixed with a '.' .
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 0869854f993e7d36ef85fedee8ed9b60a92ea28e
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 19:43:14 2012 -0400

    metadatastore: store/change files on disk defensively, SL #2317
    
     - only delete metadata files for keys that are being removed
    
     - only write files when the data changes
    
     - write/replace metadata files atomically, to avoid corrupting
       existing data in case of an error
    
    With this patch, we no longer corrupt metadata when trying
    to edit/update a ds entry with the system hitting ENOSPC.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 2a9dd052845774c3b78f61241717fc0c915a3d5e
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 11:48:42 2012 -0400

    Remove invalid/corrupt on-disk entries, SL #2317
    
    When operating close to ENOSPC, we sometimes end up with
    incomplete or invalid on-disk entries. So we prune these
    during index rebuild.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 30c1c27090eba148cf1212ac8af18274778656c4
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Sep 20 11:41:55 2012 -0400

    Add ds_clean flag to trigger index rebuilds, SL #2095, #2317
    
    This gives us more complete coverage of cases where ENOSPC or
    other errors are hit when creating/updating datastore entries.
    
    Without this patch, using the Journal on ENOSPC sometimes leads
    to an "empty" Journal after restart. Datastore entries exist on
    disk but are not in the index (Xapian DB).
    
    With this patch, failure to complete create/update/delete forces
    an index rebuild on restart.
    
    Signed-off-by: Martin Langhoff <martin at laptop.org>
    Tested-by: Samuel Greenfeld <greenfeld at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 4350d8c91226aa86a09ce1070aba180b24c37e00
Author: Simon Schampijer <simon at laptop.org>
Date:   Fri Oct 5 15:53:24 2012 +0200

    Release 0.97.1

commit e1e3c1623ca175830773667d7c2ecd84116cf23b
Author: Gonzalo Odiard <godiard at gmail.com>
Date:   Thu Oct 4 09:41:50 2012 -0300

    Avoid indexing launch-times property
    
    Signed-off-by: Walter Bender <walter.bender at gmail.com>
    Tested-by: Gonzalo Odiard <gonzalo at laptop.org>
    Acked-by: Simon Schampijer <simon at laptop.org>

commit 0a3f610e67394b8364d3aba4c6028db31d155858
Author: Simon Schampijer <simon at laptop.org>
Date:   Fri Sep 21 16:21:51 2012 +0200

    Release 0.97.0

commit 2f42ff3efb0e8f3f8205010c1fb8108188b873d8
Author: Simon Schampijer <simon at schampijer.de>
Date:   Wed Aug 8 15:47:17 2012 +0200

    Removing the unused (according to Aleksey) receipe file

commit 998fc519cc9b7a054b6c0067a6c8333d7f77012c
Author: Simon Schampijer <simon at schampijer.de>
Date:   Wed Aug 8 15:17:03 2012 +0200

    Use json as included in Python SL #3142
    
    We use json as included in Python. This will make Sugar dependent on
    Python 2.6 and Python 2.7 to have the highest JSON performance.
    
    Remove as well the requirement in sweets.recipe
    
    Signed-off-by: Simon Schampijer <simon at laptop.org>
    Reviewed-by: Aleksey Lim <alsroot at sugarlabs.org>

commit ad546a1883d5c82e0ab4c1444d484c011188dc75
Author: Daniel Narvaez <dwnarvaez at gmail.com>
Date:   Tue Jun 26 12:54:08 2012 +0000

    Allow to build outside the source directory
    
    Reviewed-by: James Cameron <quozl at laptop.org>
    Acked-by: Simon Schampijer <simon at schampijer.de

-----------------------------------------------------------------------

Summary of changes:
 Makefile.in                     |  115 +++++++++++------
 aclocal.m4                      |  104 ++++++++-------
 bin/Makefile.in                 |   56 +++++++--
 config.guess                    |  245 +++++++++++++++++++-----------------
 config.sub                      |  189 ++++++++++++++++++----------
 configure                       |  222 ++++++++++++++++++++------------
 configure.ac                    |    2 +-
 depcomp                         |   74 +++++++++--
 etc/Makefile.in                 |   56 +++++++--
 install-sh                      |   29 +++--
 ltmain.sh                       |   95 ++++++++------
 m4/libtool.m4                   |  265 ++++++++++++++++++++++++++++++---------
 m4/ltoptions.m4                 |   19 ++-
 m4/ltversion.m4                 |   10 +-
 missing                         |   53 +-------
 py-compile                      |   51 +++++---
 src/Makefile.in                 |   52 +++++---
 src/carquinyol/Makefile.in      |   77 ++++++++----
 src/carquinyol/datastore.py     |  144 +++++++++++++++++----
 src/carquinyol/indexstore.py    |   63 +++++++---
 src/carquinyol/metadatareader.c |    7 +-
 src/carquinyol/metadatastore.py |   51 +++++---
 src/carquinyol/migration.py     |    5 +-
 23 files changed, 1341 insertions(+), 643 deletions(-)
 mode change 100755 => 100644 ltmain.sh


hooks/post-receive
-- 
sugar-datastore Debian packaging



More information about the Debian-olpc-commits mailing list