February 2006 Archives by author
Starting: Wed Feb 1 09:19:58 EST 2006
Ending: Tue Feb 28 21:45:16 EST 2006
Messages: 285
- conary: switch getting state from file to import directly from state.py, not through checkin.py to avoid dependencies
David Christian
- conary: whether the missing reference is weak or strong should not affect us, since
David Christian
- conary: don't compare the results of .keys() calls without sorting first.
David Christian
- conary: compare _all_ links made for a trove, not just ones that have switched
David Christian
- conary: allow showchangeset to take --recurse and --no-recurse arguments
David Christian
- conary: use site.py to retrieve correct python sys.path from root system and destdir
David Christian
- conary: files w/o contents can have provides lists now
David Christian
- conary: 1. synctroves should no longer get a TroveMissing error when resolving
David Christian
- conary: ensure info components are in their own update job, not combined with others.
David Christian
- conary: conversion: make instances table autoincrement, remove cruft from TroveInfo table
David Christian
- conary: add ability to merge unlimited number of dependencies
David Christian
- conary: don't consider non-directories for guessing mainDir
David Christian
- conary: typo fix
David Christian
- conary: DROP_CONFLICTS does is not commutative - you can't merge 20 flavors in in separate operations and get the right flavors dropped.
David Christian
- conary: discard localUpdates that switch architectures - fixes bugs with updating x86 troves on a x86_64 system
David Christian
- conary: update display query code
David Christian
- conary: add NEWS entry about mutilib package updates bug
David Christian
- conary: compress update job output again
David Christian
- conary: metion update --info output
David Christian
- conary: * Fixed an update bug where if you had made a local change to foo, and then
David Christian
- conary: when using affinity and looking at a locally cooked trove, findTroves will
David Christian
- conary: ignore local updates that change flavor - consider them as two separate installs
David Christian
- conary: fix check for local cooks - buildlabel macro is not set to localhost when
David Christian
- conary: add sha1s to all commits to the repository
David Christian
- conary: mention sha1 change
David Christian
- conary: branch merge
David Christian
- conary: commit mergeGroupCollections instrumentation
David Christian
- conary: fix up troveIsTainted()
David Christian
- conary: check value of bytestream, not the instance of bytestream
David Christian
- conary: set default TROVE_VERSION to 10, handle tainted troves on update
David Christian
- conary: remove spurious AND
David Christian
- conary: fix up conversion for tainted troves - set all troves to tainted
David Christian
- conary: skip integrity checks for tainted troves, since they are bound to fail.
David Christian
- conary: only warn about tainted troves when installing
David Christian
- conary: display trove schema version in info output
David Christian
- conary: remove tainted troves from other changesets created during updates
David Christian
- conary: sometimes allow tainted troves
David Christian
- conary: allow tainted troves to be restored when rolling back
David Christian
- conary: allow tainted troves when applying an absolute troveCs
David Christian
- conary: option to allow for tainted troves to be installed - needed for rollbacks
David Christian
- conary: avoid divide by 0
David Christian
- conary: rename UnsignedTrove to TroveChecksumMissing, add name, version, flavor to TroveIntegrityError, and add TroveSchemaError
David Christian
- conary: some old-style TroveIntegrityErrors still pass back strings
David Christian
- conary: remove breakpoint
David Christian
- conary: revert changes to make TroveIntegrityError handle returning old-style exceptions. Instead, make all TroveIntegrityErrors returned from the server new-style
David Christian
- conary: raise the correct error when you are trying to commit a tainted trove that is a version the repository understands
David Christian
- conary: remove trove schema from --info, it's duplicated info from conary version
David Christian
- conary: display 1 latest version per branch
David Christian
- conary: add flavordiff script
David Christian
- conary: Updates can be converted into fresh installs during the update process - make sure those installs go through the same byDefault/etc checks that normal installs go through.
David Christian
- conary: changes are always displayed in long format
David Christian
- conary: it's a schema error if the trove has a _greater_ number than we understand, not smaller
David Christian
- conary: use localUpdates to determine which trove to install when an alreadyReferenced trove is chosen for installation, instead of trying to find a better match using diff
David Christian
- conary: add check for DatabaseTooNew
David Christian
- conary: remove calls to applyChangeSet for absolute torves where possible, use trove.trove(troveCs) instead. Make sure troves instantiated from the db/repository don't automatically get marked with latest trove version.
David Christian
- conary: ensure that all troves have troveInfo.incomplete set to either 0 or 1
David Christian
- conary: convert label to string if necessary
David Christian
- conary: A bug that allowed group-os to be installed before children of its
David Christian
- conary: require that each info package be in its own job - it can no longer share a job with other info packages
David Christian
- conary: don't allow local changesets to include incomplete troves
David Christian
- conary: * A bug in python dependencies that sometimes resulted in a plain
David Christian
- conary: make buildLabel default to installLabelPath
David Christian
- conary: run all UtilizeUser/UtilizeGroups for each path, since each filter has a particular user associated with it.
David Christian
- conary: * A bug that dropped additional r.UtilizeUser matches for a file after
David Christian
- conary: fix up importer, turn it back on
David Christian
- conary: cache the fact that we used the anonymous user
David Christian
- conary: add convenience method getNameVersionFlavor()
David Christian
- conary: add convenience methods
David Christian
- conary: A bug that caused redirects to fail to build when multiple flavors of a
David Christian
- conary: update news
David Christian
- conary: white space cleanup
David Christian
- conary: add make minimal target to allow building conary w/o kid installed
David Christian
- conary: some objects (such as class objects) don't have a __class__ variable
David Christian
- conary: don't store dep resolution for changeset sources unless asked
David Christian
- conary: turn back on dep resolution for changesets that are part of an update job
David Christian
- conary: * A bug in cooking groups caused the groups resulting from an r.addAll()
David Christian
- conary: switch dep resolution to using hasTroves - fix up trovesource stack to match confused state of hasTroves() api
David Christian
- conary: add sha1 to troves returned from createCloneChangeset so the client api can be used
David Christian
- conary: check for an empty changeset on commit
David Christian
- conary: add skipTargetMatching flag, give better message when no target flavor matches
David Christian
- conary: ChangeSetSource: make dep resolution work correctly with multiple
David Christian
- conary: allow deletion of troves
David Christian
- conary: fix up depresolution with changesets with multiple changesets
David Christian
- conary: zip in only the fileObjects that correspond to the file/path ids we are iterating over
David Christian
- conary: fix delete and deleteEdges
David Christian
- conary: fix inserting the same new fileId twice - once as a reference to a fileStream on another repository, and once as a file stream to be stored locally.
David Christian
- conary: * A bug that caused cross repository commits of changesets that involved a branched trove to fail in some cases has been fixed.
David Christian
- conary: branch merge
David Christian
- conary: * Significantly improved the speed of erasing troves with many dependencies
David Christian
- conary: * conary showcs --all now shows not by default troves
David Christian
- conary: don't hash ints - used hashedData to determine whether a node exists or not
David Christian
- conary: add --recurse-repository option, fix up --all behavior to not display files
David Christian
- conary: branch merge
David Christian
- conary: update the groupAsSource as we are modifying the group.
David Christian
- conary: branch merge
David Christian
- conary: typo
David Christian
- conary: add documentation for public methods of grouprecipe
David Christian
- conary: don't call getSourceVersion on a source version
David Christian
- conary: fix bug in addAll behavior
David Christian
- conary: fix bug with not erasing components of troves that are referenced by groups.
David Christian
- conary: news updates
David Christian
- conary: ensure checkPathConflicts settings are passed to newly created groups correctly
David Christian
- conary: allow scs --trove-headers as stated in manual
David Christian
- conary: raise error for invalid flavors
David Christian
- conary: remove comment tracers for flavorId=0 change from 'none' to ''
Cristian Gafton
- conary: write end of a pipe should be closed in the read process
Cristian Gafton
- conary: correct global module exports
Cristian Gafton
- conary: remove unused code
Cristian Gafton
- conary: relocate CfgDriver definition
Cristian Gafton
- conary: remove unused traces of tracelog
Cristian Gafton
- conary: allow instantiation of multiple tracelog objects
Cristian Gafton
- conary: update tracelog calls for consistent messaging during schema migration
Cristian Gafton
- conary: use the traceLog configuration line from the config file, if available
Cristian Gafton
- conary: instantiate a tracelog object for each NetworkServerRepository and s/logMe/self.log where needed
Cristian Gafton
- conary: add minimal logging using the NetworkServer's repos.log tracelog
Cristian Gafton
- conary: rename CfglogFile to CfgTraceLog for consistency
Cristian Gafton
- conary: mention traceLog in the NEWS
Cristian Gafton
- conary: pass through the original db driver exception in the e.args when raising our own exceptions
Cristian Gafton
- conary: intercept deadlocks and raise a DatabaseLocked exception
Cristian Gafton
- conary: retry the transactions when the database deadlocks
Cristian Gafton
- conary: create indexes on driving temp tables to help mysql's query planner
Cristian Gafton
- conary: improve log tracing
Cristian Gafton
- conary: remove unused trovestore.getTroveFlavors code
Cristian Gafton
- conary: make sure to catch all duplicate fileIds in the schema migration
Cristian Gafton
- conary: revert getTroveFlavor remove patch
Cristian Gafton
- conary: require higher debugging level for trove auth checks
Cristian Gafton
- conary: fix typo
Cristian Gafton
- conary: fix one more typo
Cristian Gafton
- conary: print tracelog miliseconds as .xxx instead of .0.xxx ...
Cristian Gafton
- conary: avoid migrating schemas (by calling loadSchema()) unless we're asked to --migrate
Cristian Gafton
- conary: reset tracelog timers at the begining of a request
Cristian Gafton
- conary: small optimization avoids retrieving changesets with complete file listings twice for every trove
Cristian Gafton
- conary: remove noop else after return
Cristian Gafton
- conary: filter troveList by label early for speed/traffic optimization
Cristian Gafton
- conary: forcibly advance the mark in case we get stuck.
Cristian Gafton
- conary: dynamically size the number of returned troves
Cristian Gafton
- conary: update NEWS
Cristian Gafton
- conary: correct the min value of getNewTroveList return length
Cristian Gafton
- conary: make sure getNewTroveList always returns a trovelist set that advances the latest trove mark
Cristian Gafton
- conary: create missing index on temporary table for query speedups
Cristian Gafton
- conary: make db.tempTables persist between database use calls in mysql
Tim Gerla
- conary: don't rewrite the connection string; use SELECT database() to get current db
Tim Gerla
- conary: move core mirror code to conary.conaryclient.mirror; update mirror script to match
Tim Gerla
- conary: explain which redirect trove is causing a problem
Tim Gerla
- conary: fix typo. sqlerrorrs -> sqlerrors
Stu Gott
- conary: adapt conarybugz to conaryclient interface for getting repository
Michael K. Johnson
- conary: update NEWS with many recent changes
Michael K. Johnson
- conary: correct sense of local buildlabel test for unmanaged policy (bz #659)
Michael K. Johnson
- conary: make sourceVersion available as part of recipe objects
Michael K. Johnson
- conary: make sourceVersion available as part of recipe objects at source commit time, too
Michael K. Johnson
- conary: The cvc command no longer enforces managed policy with --prep.
Michael K. Johnson
- conary: Fixed a bug that prevented checking in a recipe that deleted policy.
Michael K. Johnson
- conary: complete the migration to passive voice for 1.0.2; move new change to next version
Michael K. Johnson
- conary: The conary emerge command no longer attempts to write to the root user's conary log file.
Michael K. Johnson
- conary: fix --recurse-repository NEWS item
Michael K. Johnson
- conary: spell out --recurse-repository
Michael K. Johnson
- conary: Fix recipes with use 'from setuptools import foo instead of import setuptools
Joseph Tate
- conary: Revert a change brought about by mistakenly running the disttools path instead of the setuptools path because of differing mechanisms of including setuptools in setup.py
Joseph Tate
- conary: Update NEWS to cover the --single-version-externally-managed revert
Joseph Tate
- conary: add calls and mirror script support for mirroring changes signatures
Erik Troan
- conary: branch merge
Erik Troan
- conary: mention mirroring trove signatures
Erik Troan
- conary: renamed --full-sync to --full-trove-sync and added --full-sig-sync
Erik Troan
- conary: move 0.96 changes to the right place
Erik Troan
- conary: 0.96
Erik Troan
- conary: getNewSigs() used USING in a way mysql found ambiguous
Erik Troan
- conary: Added tag conary-0.96 for changeset 9348d8e5ddd074b2e8132378fa8677837f19263f
Erik Troan
- conary: removed old 0.96 tag
Erik Troan
- conary: Added tag conary-0.96 for changeset f4aa450dcb15b1ae0fe6a3911fb70fb847ecc691
Erik Troan
- conary: when the file doesn't exist return after generating the 404
Erik Troan
- conary: Added tag conary-0.96 for changeset 8032edbfb174d2f12470dd9977c3bad3a9d6c73e
Erik Troan
- conary: 1. redirect cooks can't validate sigs on troves w/o files
Erik Troan
- conary: after changing the vesrion in setTargetBranch(), recompute signatures
Erik Troan
- conary: require sha1's for all troves committed to the repository
Erik Troan
- conary: mention sha1 restriction requirement for all commits
Erik Troan
- conary: add low level support for trove versioning and tainting
Erik Troan
- conary: reset the tainted flag when we had to generate new changests manually to
Erik Troan
- conary: don't let tainted troves make it into the repository
Erik Troan
- conary: disable on demand loading -- it slows down large updates by 50%
Erik Troan
- conary: added base interface for theoretical precompiled sql and sqlite support for
Erik Troan
- conary: reworked adding trove to local database to use an addTroveDone and temporary
Erik Troan
- conary: make the error message when failing to open the log file include the
Erik Troan
- conary: getTrove ignored withFiles == False instead of using it to speed up
Erik Troan
- conary: get rid of some pkg terminology in favor of trove terms, and only load
Erik Troan
- conary: FilesystemJob didn't return the new trove propely (thanks to the previous patch)
Erik Troan
- conary: use precompiled statements in iterFiles()
Erik Troan
- conary: don't recompute the same fileid twice
Erik Troan
- conary: remove out of date comment
Erik Troan
- conary: eliminate the extra trove instantiation which occured when we were checking
Erik Troan
- conary: oldTrove() in base changesetjob does nothing; let it accept arbitrary
Erik Troan
- conary: moved collection parsing into C
Erik Troan
- conary: referenced file lists didn't thaw unchanged filedids properly
Erik Troan
- conary: use misc.unpack when unpacking referenced file lists
Erik Troan
- conary: thawing referenced trove lists now caches the last thawed version locally
Erik Troan
- conary: use misc.unpack when thawing the file dictionary
Erik Troan
- conary: added find method to streamsets to pull a single field out of a frozen stream,
Erik Troan
- conary: branch merge
Erik Troan
- conary: remove collection-specific C yank code and use the more general unpack
Erik Troan
- conary: streamcoll no longer exists
Erik Troan
- conary: remove collYank
Erik Troan
- conary: 1. repositories now report integrity errors on missing files
Erik Troan
- conary: branch merge
Erik Troan
- conary: rework parsing of frozen dependency sets in C
Erik Troan
- conary: move depset parsing into c
Erik Troan
- conary: mention the various performance improvements
Erik Troan
- conary: mention clone fix for file contents
Erik Troan
- conary: 1. added STRAIGHTJOIN to db.keywords and use it in iterTroves()
Erik Troan
- conary: analyze broke the standalone server startup
Erik Troan
- conary: fix changeset retrieval in iterTroves
Erik Troan
- conary: PyArg_ParseTuple() can be really slow -- remove it from stream parsing
Erik Troan
- conary: mention PyArg_ParseTuple() change in misc.c
Erik Troan
- conary: don't bother thawing the entire file stream when removing config files from
Erik Troan
- conary: NEWS edits
Matt Wilson
- conary: Added tag conary-0.94 for changeset 43ea1f07ddcf7018209bac58524ce77c5b400a96
Matt Wilson
- conary: Added tag conary-0.94 for changeset b7c48d27ec2166bc59bec1691afe9dd2b0f9311b
Matt Wilson
- conary: 0.95
Matt Wilson
- conary: 0.95
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: add the log object to the closed server class
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: rename "tainted" to "incomplete"
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: 0.97
Matt Wilson
- conary: tag 0.97
Matt Wilson
- conary: Added tag conary-0.97 for changeset a063518f6cc44c32c11c64bb1251bbfa5fcac551
Matt Wilson
- conary: add NEWS
Matt Wilson
- conary: 0.97.1
Matt Wilson
- conary: Added tag conary-0.97.1 for changeset c042ffd501e9db2354b52a4d5c3357885c6ab362
Matt Wilson
- conary: Accessing a repository with the wrong server name no longer results in an Internal Server Error. The error is marshaled back to the client.
Matt Wilson
- conary: 1.0
Matt Wilson
- conary: Added tag conary-1.0 for changeset 4f40eb126e0b1ab1a22e6dc2f7248809a5f8bccd
Matt Wilson
- conary: make sure there are groups ids
Matt Wilson
- conary: Added tag conary-1.0 for changeset 3d701a7d7ecb92a9895ccc13be5f2e81a69d426e
Matt Wilson
- conary: reload the database schema, and fix up bad "1.0" -> "1" entries too.
Matt Wilson
- conary: do fixups in the new db, since it has a schema where that will work
Matt Wilson
- conary: create DataStore in createSchema(), clean up code
Matt Wilson
- conary: add createMetadata
Matt Wilson
- conary: add a little more to the prefix
Matt Wilson
- conary: 1.0.1
Matt Wilson
- conary: Added tag conary-1.0.1 for changeset 3c9fd20ebbb3e0f1081384b6b91e67f38d8ce2e1
Matt Wilson
- conary: Metadata is not used in the database
Matt Wilson
- conary: Added tag conary-1.0.1 for changeset 077dbf3d7056522988118b3951e1c2e5df72eed6
Matt Wilson
- conary: 1) set up exception hook. 2) read config files
Matt Wilson
- conary: check for an entitlement even if no http authentication is set
Matt Wilson
- conary: * A bug that prevented errors from being returned to the client if it attempts to add an invalid entitlement key or has insufficient permission to add the entitlement key. An InvalidEntitlement exception has been added.
Matt Wilson
- conary: 1.0.2
Matt Wilson
- conary: Added tag conary-1.0.2 for changeset 32bcbbbda88f2b65a762aff8ec8f6ff11d9d804b
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: Added tag conary-1.0.2 for changeset c52add6de99ff0d7dc84f95cd8efd922f2c85ac7
Matt Wilson
- conary: install the mirror script to /usr/share/conary/mirror
Matt Wilson
- conary: include mirror.py in the dist archive
Matt Wilson
- conary: 1.0.3
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: Added tag conary-1.0.3 for changeset 866adefaf852f2d41330c734e74b54cfb4f5085d
Matt Wilson
- conary: handle client hangups
Matt Wilson
- conary: add NEWS
Matt Wilson
- conary: * If an entitlement is used for repository access, it is now sent over HTTPS instead of HTTP by default.
Matt Wilson
- conary: allow setting both an entitlement and username/password
Matt Wilson
- conary: fix syntax
Matt Wilson
- conary: remove invalid comments
Matt Wilson
- conary: remove unused (and broken) iterElements
Matt Wilson
- conary: use log.error(), not error()
Matt Wilson
- conary: remove unused count variable
Matt Wilson
- conary: return HTTP_BAD_REQUEST
Matt Wilson
- conary: clean up imports
Matt Wilson
- conary: use the correct modules for exception classes
Matt Wilson
- conary: return the bad request value
Matt Wilson
- conary: clean up imports
Matt Wilson
- conary: use itertools.chain()
Matt Wilson
- conary: 1.0.4
Matt Wilson
- conary: move the trove completeness checks from addTrove() into a generic checkTroveCompleteness() method, which allows us to modify behavior when mirroring without mucking with the repository API
Matt Wilson
- conary: branch merge
Matt Wilson
- conary: NEWS edits
Matt Wilson
- conary: reorder NEWS entries
Matt Wilson
- conary: NEWS edit
Matt Wilson
- conary: s/stand alone/stand-alone/
Matt Wilson
- conary: Added tag conary-1.0.4 for changeset fff3b64c7f9d26c0a7232b86d3d5b9dde527c8f7
Matt Wilson
- conary: * The use of copy.deepcopy() has been eliminated from the dependency code. The new routines are up to 80% faster for operations like DependencySet.copy().
Matt Wilson
- conary: avoid a freeze()/thaw() when copying DependencySets
Matt Wilson
- conary: optimize tight loops by using local variables
Matt Wilson
- conary: rewrite the ObjectCache to be based directly on dict for speed
Matt Wilson
- conary: 1) use sorted(iteritems()) when getting ordered deps
Matt Wilson
- conary: implement setdefault
Matt Wilson
- conary: speed up setdefault
Matt Wilson
- conary: add source view
Matt Wilson
Last message date:
Tue Feb 28 21:45:16 EST 2006
Archived on: Tue Jan 27 16:59:46 EST 2009
This archive was generated by
Pipermail 0.09 (Mailman edition).