Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIXME issues #77

Open
examachine opened this issue Feb 21, 2017 · 0 comments
Open

FIXME issues #77

examachine opened this issue Feb 21, 2017 · 0 comments
Milestone

Comments

@examachine
Copy link
Owner

$ 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
@examachine examachine added this to the pisi-4.0 milestone Feb 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant