February 2007 Archives by subject
Starting: Thu Feb 1 11:53:08 EDT 2007
Ending: Wed Feb 28 17:41:06 EDT 2007
Messages: 198
- conary-1.1: * Group recipes now support a setSearchPath method. This provides a way
David Christian
- conary-1.1: * StreamSet objects can now preserve unknown elements of the stream
Erik Troan
- conary-1.1: * When multiple labels of a trove exist in a group and that group is being searched for that trove, conary will no longer arbitrarily pick one of the labels to return.
David Christian
- conary-1.1: 1. added passExceptions decorator to callbacks to let methods raise exceptions
Erik Troan
- conary-1.1: 1. added proxy config item for client
Erik Troan
- conary-1.1: 1. allow prepareChangeSet and commitChangeSet to be proxied
Erik Troan
- conary-1.1: 1. Don't rely on global variable in server.py for cfg object.
David Christian
- conary-1.1: 1. don't remove changesets from the cache; something may still reference them
Erik Troan
- conary-1.1: 1. enable WarnWriteable loadable policy and setModes policy for derived
Erik Troan
- conary-1.1: 1. finish hooking up proxy config item
Erik Troan
- conary-1.1: 1. getFileContents supports authCheckOnly parameter
Erik Troan
- conary-1.1: 1. made _getChangeSetVersion static so it could be called from the proxy
Erik Troan
- conary-1.1: 1. pass entitlements through the proxy properly
Erik Troan
- conary-1.1: 1. pass server name into local functions
Erik Troan
- conary-1.1: 1. repositoryDB now required for server configs
Erik Troan
- conary-1.1: 1. util.copyfileobj() can limit it's copying to a fixed byte length
Erik Troan
- conary-1.1: 1.1.17
Matt Wilson
- conary-1.1: a little more warning
Matt Wilson
- conary-1.1: actually skip keys that don't start with CNY when checking NEWS
Matt Wilson
- conary-1.1: add autosource mirrors
Jonathan Smith
- conary-1.1: add cacheset.invalidateEntries(), which allows for batching operations
Cristian Gafton
- conary-1.1: Add docs for new group methods (CNY-1316, CNY-1380)
David Christian
- conary-1.1: add flatten parameter to addAll
David Christian
- conary-1.1: add missing makefile entry
Stu Gott
- conary-1.1: add news entry
Cristian Gafton
- conary-1.1: add rpath source mirrors
Jonathan Smith
- conary-1.1: add SELECT to keywords allowed near ? substitutions
Tim Gerla
- conary-1.1: add suport for bulk data insertsusing python-pgsql's support
Cristian Gafton
- conary-1.1: add trove signature based proxy cache invalidation
Erik Troan
- conary-1.1: Added a LazyFileCache to allow one to open lots of files (CNY-1299, CNY-1300)
Mihai Ibanescu
- conary-1.1: added ProxyError for marshalling errors from an upstream server
Erik Troan
- conary-1.1: Added support for snapshotting the database state. (CNY-1300)
Mihai Ibanescu
- conary-1.1: Added tag conary-1.1.17 for changeset a8b43fa8bb75
Matt Wilson
- conary-1.1: adding signatures to missing troves should not traceback.
Cristian Gafton
- conary-1.1: adding troves to the repository was using a ton of small queries; reworked
Erik Troan
- conary-1.1: Allow group redirects to cook CNY-1310
David Christian
- conary-1.1: allow more relaxed matching in the (idx, instanceId) temporary table
Cristian Gafton
- conary-1.1: allow the optional schema actions to fail in read only mode
Matt Wilson
- conary-1.1: Allow us to not track the clonedFrom information in some situations.
David Christian
- conary-1.1: avoid subselects in getParentTroves() because mysql can't optimize it all that good.
Cristian Gafton
- conary-1.1: batch the cahe invalidation requests at the end of the signing.
Cristian Gafton
- conary-1.1: be friendlier to sqlite when working with temp tables.
Cristian Gafton
- conary-1.1: branch merge
Matt Wilson
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
David Christian
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
Erik Troan
- conary-1.1: Branch merge
Mihai Ibanescu
- conary-1.1: branch merge
Matt Wilson
- conary-1.1: branch merge
Erik Troan
- conary-1.1: branch merge
Erik Troan
- conary-1.1: Branch merge
Mihai Ibanescu
- conary-1.1: branch merge
Matt Wilson
- conary-1.1: Branch merge
Mihai Ibanescu
- conary-1.1: branch merge
Matt Wilson
- conary-1.1: branch merge
Cristian Gafton
- conary-1.1: Bumping protocol version to 42, since 1.1.16 was already deployed with 41
Mihai Ibanescu
- conary-1.1: Caching different versions of changesets (CNY-1302)
Mihai Ibanescu
- conary-1.1: can open database even if we can't read rollbacks tatus (CNY-1331)
Erik Troan
- conary-1.1: catch EACCES when creating the directory the database lives in (CNY-953)
Erik Troan
- conary-1.1: cfg.serverName is a list -- check incoming server name for presence in that
Erik Troan
- conary-1.1: change for allowing mode to be set during ChangeSet.writeToFile made changsets
Erik Troan
- conary-1.1: checkVersion return useAnon value
Erik Troan
- conary-1.1: Clarifying the comments a bit (CNY-1235)
Mihai Ibanescu
- conary-1.1: clean up breakpoint code
Cristian Gafton
- conary-1.1: clean up when finished migrating to avoid __del__ errors from cursors.
Cristian Gafton
- conary-1.1: Client should not fail with sys.exit(0) (CNY-1271)
Mihai Ibanescu
- conary-1.1: CNY-1084 is fixed - InitialContents and regular file sharing contents
David Christian
- conary-1.1: CNY-1201 - Add PackageFlags to access the local flags for other packages while
David Christian
- conary-1.1: CNY-1227 - add labelPath for individual add() lines in group recipes.
David Christian
- conary-1.1: CNY-1276. Path objects should always be absolute.
David Christian
- conary-1.1: cvc cook --show-buildreqs fix (CNY-1196)
Mihai Ibanescu
- conary-1.1: CvcError now decends from ConaryError. Fixes error messages for "conary emerge".
Matt Wilson
- conary-1.1: Do not allow groups to include themselves. This could happen when using addAll (CNY-1123, CNY-1124)
David Christian
- conary-1.1: do not seed the primary key sequences for tables that do not have an integer primary key
Cristian Gafton
- conary-1.1: Document pinTroves (CNY-679)
David Christian
- conary-1.1: don't allow duplicate merges (CNY-1278)
Erik Troan
- conary-1.1: Don't depend on rollbacks being readable when starting conary.
David Christian
- conary-1.1: don't erase the changeset files - let tmpwatch take care of that later. This operation is too slow to do in apache on large servers
Matt Wilson
- conary-1.1: Drain extra data that may be sent, e.g. by transport.py to work with
David Christian
- conary-1.1: draining the client request for keepalive data doesn't need a timeout; using
Erik Troan
- conary-1.1: edit NEWS entry for CNY-995
Matt Wilson
- conary-1.1: enable setting a StringStream's value from a Unicode object (CNY-366)
Matt Wilson
- conary-1.1: Errors opening a to-be-committed changeset now have the internal
Erik Troan
- conary-1.1: finish implementation of getTroveReferences and getTroveDescendants calls (CNY-1349)
Cristian Gafton
- conary-1.1: finish integrating proxy into apache
Erik Troan
- conary-1.1: First pass at reorganizing the code for CNY-1235
Mihai Ibanescu
- conary-1.1: Fix 1060 - error in cvc cook --flavor resulting in traceback
David Christian
- conary-1.1: Fix CNY-1035 by always including resolved trove in the group that resolved it
David Christian
- conary-1.1: fix indent
Matt Wilson
- conary-1.1: fix missing import
Stu Gott
- conary-1.1: fix sql syntax for schema migration for strict SQL compliance
Cristian Gafton
- conary-1.1: fix to HiddenException handling
Erik Troan
- conary-1.1: fix typo
Michael K. Johnson
- conary-1.1: fixed a hard hang in the update callback
Matt Wilson
- conary-1.1: Fixed bug in mergeDepSuggestions
Mihai Ibanescu
- conary-1.1: Fixing findTroves
Mihai Ibanescu
- conary-1.1: Fixing typo in warning
Mihai Ibanescu
- conary-1.1: Groups now allow you to use the command "removeTrovesAlsoInGroup" (CNY-1380)
David Christian
- conary-1.1: implement ByteStream and LongLongStream in C
Matt Wilson
- conary-1.1: implement getTroveReferences and getTroveDescendents (CNY-1349)
Cristian Gafton
- conary-1.1: implemented put proxy for apache
Erik Troan
- conary-1.1: improve error message when a callback raises an exception
Matt Wilson
- conary-1.1: Including symbolic links in temporary directories returns an error
Erik Troan
- conary-1.1: initial implementation of change set caching
Erik Troan
- conary-1.1: justDatabase should be true, not false. CNY-1263 is fixed.
Erik Troan
- conary-1.1: make signature mirroring more chatty
Cristian Gafton
- conary-1.1: make sure that the proxy contents dir exists (this method is employed in a normal repository as well)
Matt Wilson
- conary-1.1: make sure the migration process always happens in verbose mode.
Cristian Gafton
- conary-1.1: Make sure we're consistenly picking the latest version from a branch.
Mihai Ibanescu
- conary-1.1: Make TroveSourceStack support troveTypes parameter as well as bestFlavor and
David Christian
- conary-1.1: make trovestore.getParentTroves operate on frozen strings
Cristian Gafton
- conary-1.1: making pychecker happy - undeclared variables and exceptions, duplicate import of sys
Mihai Ibanescu
- conary-1.1: mention new proxy capabilities
Erik Troan
- conary-1.1: mention put proxying
Erik Troan
- conary-1.1: mention recreatedb fixes
Erik Troan
- conary-1.1: migration signature check only processes present troves
Cristian Gafton
- conary-1.1: More cut and paste errors in warnings fixed
Mihai Ibanescu
- conary-1.1: more proxy news
Matt Wilson
- conary-1.1: Move trust threshold settings into the callback constructor
Joseph Tate
- conary-1.1: mtime is an int - time.time() returns a float
Matt Wilson
- conary-1.1: network client now includes the maximum common protocol version as the
Erik Troan
- conary-1.1: NEWS edit
Matt Wilson
- conary-1.1: NEWS edits
Matt Wilson
- conary-1.1: NEWS edits
Matt Wilson
- conary-1.1: NEWS edits
Matt Wilson
- conary-1.1: NEWS edits
Matt Wilson
- conary-1.1: news edits
Matt Wilson
- conary-1.1: NEWS entry for 1302
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1196 (cvc cook --show-buildreqs tracebacks)
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1203
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1203
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1271 (sys.exit in netclient)
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1300
Mihai Ibanescu
- conary-1.1: NEWS entry for CNY-1335
Mihai Ibanescu
- conary-1.1: No longer mask Permissions errors in TroveSourceStack.createChangeSet. (CNY-1171)
David Christian
- conary-1.1: no timestamped versions are needed in results from the new calls
Cristian Gafton
- conary-1.1: noop: Add some comment docs for clone internals
David Christian
- conary-1.1: Not swallowing this error has unintended side effects, revert patch to examine
David Christian
- conary-1.1: only return presentb troves for getTroveDescendants
Cristian Gafton
- conary-1.1: pass X-Conary-Servername header with the name of the server we're trying
Erik Troan
- conary-1.1: Potential breakage if non-root runs with --info (CNY-1300)
Mihai Ibanescu
- conary-1.1: Propagating error / shortcut the rest of the code (CNY-1335)
Mihai Ibanescu
- conary-1.1: Properly passing exceptions through threads (CNY-1264)
Mihai Ibanescu
- conary-1.1: proxy both https and http when proxy is set in config file
Erik Troan
- conary-1.1: proxy now passes 403 errors through to the client
Erik Troan
- conary-1.1: proxy only support protocols >= 41; getChangeSet() only serves new clients and
Erik Troan
- conary-1.1: raise NoNewTrovesError if there are no new troves to migrate to CNY-1246
Erik Troan
- conary-1.1: raise UpdateError if troves are not found in migrate() as well as regular
David Christian
- conary-1.1: reapply CNY-1084 patch w/ one line change - override != "" instead of "not override".
David Christian
- conary-1.1: Recipe._loadedSpecs is a dict, not a list
David Christian
- conary-1.1: remove autosource from Makefile
Matt Wilson
- conary-1.1: remove breakpoint
Michael K. Johnson
- conary-1.1: remove proxy-side repository map
Erik Troan
- conary-1.1: remove the "autosource" mirror set, as I don not like the name
Matt Wilson
- conary-1.1: remove unintended commit
Cristian Gafton
- conary-1.1: removed breakpoint
Erik Troan
- conary-1.1: removed breakpoint
Erik Troan
- conary-1.1: Removed harmful assert affecting trove source stacks w/o labelPath (CNY-1351)
David Christian
- conary-1.1: reorder NEWS
Matt Wilson
- conary-1.1: reorder NEWS, more edits
Matt Wilson
- conary-1.1: replace DuplicateTroveError (which doesn't exist) with
Erik Troan
- conary-1.1: Reversing the order of renames
Mihai Ibanescu
- conary-1.1: revert last change as it breaks rollbacks
David Christian
- conary-1.1: revert overly enthusiastic optimization
Cristian Gafton
- conary-1.1: revert this patch temporarily - it breaks rollbacks atm
David Christian
- conary-1.1: set permissions on all rollback information to restrict access to owner
Erik Troan
- conary-1.1: Simple rewrite of clone.py to take all functions to the top level
Mihai Ibanescu
- conary-1.1: Some times we don't need a flavor at all
David Christian
- conary-1.1: Speed up cacheset.invalidateEntry() from an avg of ~5sec to about .5secs.
Cristian Gafton
- conary-1.1: spotlight proxy in NEWS
Matt Wilson
- conary-1.1: switch from using "proxy true / cachedb *" in server config for a proxy
Erik Troan
- conary-1.1: switch recreatedb to use updatecmd; still doesn't work
Erik Troan
- conary-1.1: switch to https properly when user auth is present
Erik Troan
- conary-1.1: Synthesize a callback if it's not specified for doUpdate
Mihai Ibanescu
- conary-1.1: Taking long class out of function def and moving to top level namespace
Mihai Ibanescu
- conary-1.1: temporarily disable triggers for faster data load
Cristian Gafton
- conary-1.1: treat sets as lists/tuples when tracelogging
Cristian Gafton
- conary-1.1: truncate rollback count file and files for new changesets
Erik Troan
- conary-1.1: Typo
David Christian
- conary-1.1: Unused module fcntl
Mihai Ibanescu
- conary-1.1: update getParentTroves to work in batched mode operation.
Cristian Gafton
- conary-1.1: update getTroveDescendants to look up stuuf from a root branch instead of a label
Cristian Gafton
- conary-1.1: update getTroveReferences and getTroveDescendants to allow for more flexible querying
Cristian Gafton
- conary-1.1: update migrate interactive-required message
Erik Troan
- conary-1.1: update null cacheset to sync with batching changes
Cristian Gafton
- conary-1.1: update protocol versions
Cristian Gafton
- conary-1.1: Upload file ids to allow for a better pathid lookup (CNY-1203)
Mihai Ibanescu
- conary-1.1: use a cache to avoid compiling acl regex patterns over and over when checking trove acls
Cristian Gafton
- conary-1.1: use buildFlavor for filesets.
David Christian
- conary-1.1: use non-saving grouping for manifest regexps (CNY-1339)
Michael K. Johnson
- conary-1.1: use single queries for each descendant trove list lookup.
Cristian Gafton
- conary-1.1: we can't raise an exception in here and have it get back to the client; we
Erik Troan
- conary-1.1: wire getTroveReferences and getTroveDescendants through netclient
Cristian Gafton
- conary-1.1: workaround for talking to repositories behind misbehaving firewalls (CNY-1045)
Matt Wilson
Last message date:
Wed Feb 28 17:41:06 EDT 2007
Archived on: Wed Feb 28 17:43:53 EDT 2007
This archive was generated by
Pipermail 0.09 (Mailman edition).