$ find pisi -iname '*py' | xargs grep TODO
pisi/actionsapi/pisitoolsfunctions.py: #TODO FIXME: use an internal install routine for these
pisi/actionsapi/variables.py: # TODO: Eventually we should consider getting these from a/the
pisi/api.py: # TODO: this is definitely not dynamic beyond this point!
pisi/api.py: #TODO: fetch the files from server if possible (wow, you maniac -- future exa)
pisi/api.py: #TODO: either don't delete version files here, or remove force flag...
pisi/atomicoperations.py: #TODO: IS THERE ENOUGH SPACE?
pisi/cli/__init__.py: # TODO: need to look at more kinds of info messages
pisi/cli/__init__.py: #TODO: this seems quite redundant?
pisi/cli/commands.py: # TODO: We'll get the username, password pair from a configuration
pisi/cli/commands.py: #TODO? Discard Help's own usage doc in favor of general usage doc
pisi/component.py: # TODO: this is probably not necessary since we use fully qualified
pisi/config.py:#TODO: remove this
pisi/file.py: # TODO: code to use old .sha1sum file, is this a necessary optimization?
pisi/file.py: localfile = uri.get_uri() #TODO: use a special function here?
pisi/index.py: # TODO: in the future well do all of this with purl/pfile/&helpers
pisi/index.py: #TODO: may use try/except to handle this
pisi/itembyrepodb.py: # TODO: carry this to repodb, really :/
pisi/lockeddbshelve.py: # TODO: consider DB_THREAD
pisi/operations.py: # TODO: conflicts
pisi/pxml/autoxml.py: #TODO: initialize class attribute __xml_tags
pisi/pxml/autoxml.py: # TODO: indent here
pisi/pxml/autoxml.py: #TODO: python 3.x: same behavior?
pisi/util.py:# TODO: it might be worthwhile to try to remove the
Rigel:pisi malfunct$ find pisi -iname '*py' | xargs grep FIXME
pisi/__init__.py:# FIXME: can't do this due to name clashes in config and other singletons booo
pisi/actionsapi/autotools.py: #FIXME: Only one package uses this until now, hmmm
pisi/actionsapi/get.py: # FIXME: Currently it behave same as HOST,
pisi/actionsapi/pisitools.py: #FIXME: In-place filtering is disabled when standard input is read
pisi/actionsapi/pisitoolsfunctions.py: #TODO FIXME: use an internal install routine for these
pisi/api.py: # FIXME: we need a full package info here!
pisi/api.py: #FIXME: get it from sourcedb if available
pisi/atomicoperations.py: # FIXME: let pkg.packageURI be stored as URI type rather than string
pisi/atomicoperations.py: #FIXME: consider REPOSITORY instead of DISTRIBUTION -- exa
pisi/atomicoperations.py:# FIXME: Here and elsewhere pkg_location must be a URI
pisi/atomicoperations.py: #FIXME: why is this not implemented? -- exa
pisi/build.py: #FIXME: this class and every other class must use URLs as paths!
pisi/build.py: #FIXME: don't use dirname to work on URLs
pisi/build.py: specuri = URI(os.path.realpath(specuri.get_uri())) # FIXME: doesn't work for file://
pisi/build.py: # FIXME: find a better way to deal with the summary and description constants.
pisi/build.py: # FIXME: find a better way to deal with the summary and description constants.
pisi/build.py: # FIXME: We need to expand globs before trying to calculate hashes
pisi/build.py: # FIXME: material collisions after expanding globs could be
pisi/build.py: # FIXME: TAKE INTO ACCOUNT MINOR CHANGES IN METADATA
pisi/cli/commands.py: #FIXME: not called from anywhere?
pisi/cli/commands.py: path = path.lstrip('/') #FIXME: this shouldn't be necessary :/
pisi/cli/commands.py: #FIXME: this linear search thing is not working well -- exa
pisi/component.py:#FIXME: recursive declarations do not work!
pisi/component.py: #FIXME: we might need a database per repo in the future
pisi/config.py: # ihtiyacımız var? (baris) FIXME
pisi/constants.py: # FIXME: these seem redundant
pisi/context.py:# FIXME: Maybe we can create a simple rollback mechanism. There are other
pisi/context.py:#FIXME: remove this redundancy, and move all this stuff to database.py
pisi/fetcher.py: if self.percent == 100: #FIXME: will be superseded by a
pisi/files.py: # FIXME: Why should we assign path attribute manually
pisi/index.py: # FIXME: the name "absolute_uris" does not seem to fit below :/
pisi/installdb.py: # FIXME: it might be more appropriate to pass date
pisi/metadata.py: self.package.source = self.source # FIXME: I know that replication sucks here, but this is the easiest for now-- exa
pisi/metadata.py: # FIXME: no need to copy full history with comments
pisi/metadata.py: # FIXME: right way to do it?
pisi/operations.py: # FIXME: this function name "install" makes impossible to import
pisi/operations.py: A = [str(x) for x in A] #FIXME: why do we still get unicode input here? :/ -- exa
pisi/operations.py: # FIXME: Errr... order_build changes type conditionally and this
pisi/operations.py: # FIXME: take a look at the fixme above :(, we have to be sure
pisi/package.py: # FIXME: exists is not enough, also sha1sum check needed
pisi/pxml/autoxml.py: # FIXME: check for dups and 'en'
pisi/pxml/autoxml.py: #FIXME: maybe more appropriate for pisi.util
pisi/pxml/autoxml.py: #FIXME: check if all entries are unicode
pisi/pxml/autoxml.py: #FIXME: factor out these common routines
pisi/pxml/autoxml.py: #FIXME: this doesn't look pretty
pisi/pxml/autoxml.py: #FIXME: this doesn't look pretty
pisi/pxml/xmlextcdom.py: return node #FIXME: is this correct!?!?
pisi/pxml/xmlextmdom.py: return node #FIXME: is this correct!?!?
pisi/pxml/xmlextpiks.py: # KLUDGE: FIXME: python 2.x bug: force decoding as UTF-8
pisi/pxml/xmlextpiks.py: return node #FIXME: is this correct!?!?
pisi/pxml/xmlfilecdom.py: #FIXME: this doesn't work
pisi/pxml/xmlfilemdom.py: #FIXME: this doesn't work
pisi/specfile.py: #FIXME: what's the cleanest way to give a default value for reading level?
pisi/specfile.py: # FIXME: descriptive enough?
pisi/specfile.py: # FIXME: needed in build process, to distinguish dynamically generated debug packages.
pisi/specfile.py: # FIXME: copy only needed information
pisi/ui.py: #FIXME: merge this with info, this just means "important message"
pisi/util.py:# FIXME: this should be done in a much much simpler way
pisi/util.py: # FIXME: I'm regular expr. idiot, so one can convert this to python...
pisi/util.py: # FIXME: warn for TEXTREL