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