Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #3517

Closed
Open
Created Apr 04, 2013 by Administrator@rootOwner

Build reports success despite failure

Created by: alexwhittemore

For some reason, if my build fails the system often reports success. A recent build which reported success:

cd /home/gitlab_ci/projects/kreport2 && git fetch && git reset --hard && git checkout bbcf14a0ba67c1265872962869bda463fe558afc
From gitlab.kr.hdq:python-devs/kreport2
   5956141..bbcf14a  master     -> origin/master
HEAD is now at 5956141 added a comment, trying to kick a build.
Warning: you are leaving 12 commits behind, not connected to
any of your branches:

  5956141 added a comment, trying to kick a build.
  4c52ee9 disable the timestamp. It's not necessary and needs to be better thought out.
  cd80a55 Added a timestamping facility to makevirtualenv.sh so that rapidly-fired tests don't overlap and stomp on each other.
  223b846 Made the sqlite db path relative so to make setting up new dev environments easier.
 ... and 8 more.

If you want to keep them by creating a new branch, this may be a good time
to do so with:

 git branch new_branch_name 595614173867663627be1b6fdbcdc6628985b23a

HEAD is now at bbcf14a... Lots of updates to the dicom input. Stores new work in a class structure for periodic db entry (haven't made ORM part yet). Added a timer class found online for some performance evaluation.

cd dev; ./run-ci-tests.sh
Making production environment
New python executable in kreport2prod/bin/python
Installing setuptools............done.
Installing pip...............done.
Downloading/unpacking pydicom
  Running setup.py egg_info for package pydicom
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.17.tar.gz
    Extracting in /tmp/tmpMKgNEw
    Now working in /tmp/tmpMKgNEw/distribute-0.6.17
    Building a Distribute egg in /home/gitlab_ci/.virtualenvs/kreport2prod/build/pydicom
    /home/gitlab_ci/.virtualenvs/kreport2prod/build/pydicom/distribute-0.6.17-py2.7.egg

Installing collected packages: pydicom
  Running setup.py install for pydicom

Successfully installed pydicom
Cleaning up...
Cloning into 'pynetdicom'...
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz
Extracting in /tmp/tmpnh1qLN
Now working in /tmp/tmpnh1qLN/distribute-0.6.25
Building a Distribute egg in /home/gitlab_ci/.virtualenvs/kreport2prod/devlibs/pynetdicom/source
/home/gitlab_ci/.virtualenvs/kreport2prod/devlibs/pynetdicom/source/distribute-0.6.25-py2.7.egg
Cloning into 'django-dajaxice'...
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
Cloning into 'django-grappelli'...
Downloading/unpacking Django==1.5.1 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 1))
  Running setup.py egg_info for package Django

    warning: no previously-included files matching '__pycache__' found under directory '*'
    warning: no previously-included files matching '*.py[co]' found under directory '*'
Downloading/unpacking South==0.7.6 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 2))
  Running setup.py egg_info for package South

Downloading/unpacking coverage==3.6 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 3))
  Running setup.py egg_info for package coverage

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
Requirement already satisfied (use --upgrade to upgrade): distribute==0.6.25 in /home/gitlab_ci/.virtualenvs/kreport2prod/lib/python2.7/site-packages/distribute-0.6.25-py2.7.egg (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 4))
Downloading/unpacking django-dajax==0.9.2 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 5))
  Running setup.py egg_info for package django-dajax

Requirement already satisfied (use --upgrade to upgrade): django-dajaxice==0.5.5 in /home/gitlab_ci/.virtualenvs/kreport2prod/lib/python2.7/site-packages (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): django-grappelli==2.4.4 in /home/gitlab_ci/.virtualenvs/kreport2prod/lib/python2.7/site-packages/django_grappelli-2.4.4-py2.7.egg (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 7))
Downloading/unpacking django-nose==1.1 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 8))
  Downloading django-nose-1.1.tar.gz
  Running setup.py egg_info for package django-nose

    warning: no previously-included files matching '*.py[co]' found under directory 'django_nose'
    warning: no previously-included files matching '*.py[co]' found under directory 'testapp'
Downloading/unpacking nose==1.2.1 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 9))
  Running setup.py egg_info for package nose

    no previously-included directories found matching 'doc/.build'
Downloading/unpacking nose-exclude==0.1.9 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 10))
  Downloading nose-exclude-0.1.9.tar.gz
  Running setup.py egg_info for package nose-exclude

Requirement already satisfied (use --upgrade to upgrade): pydicom==0.9.8 in /home/gitlab_ci/.virtualenvs/kreport2prod/lib/python2.7/site-packages (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 11))
Downloading/unpacking pynetdicom==0.8.0 (from -r /home/gitlab_ci/projects/kreport2/dev/requirements.txt (line 12))
  Downloading pynetdicom-0.8.0.tar.gz
  Running setup.py egg_info for package pynetdicom
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz
    Extracting in /tmp/tmprSihoe
    Now working in /tmp/tmprSihoe/distribute-0.6.25
    Building a Distribute egg in /home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom
    /home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom/distribute-0.6.25-py2.7.egg
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom/setup.py", line 10, in <module>
        import netdicom
      File "netdicom/__init__.py", line 8, in <module>
        from applicationentity import AE
      File "netdicom/applicationentity.py", line 15, in <module>
        from SOPclass import *
      File "netdicom/SOPclass.py", line 7, in <module>
        import dsutils
      File "netdicom/dsutils.py", line 13, in <module>
        from dicom.filebase import DicomStringIO as DicomBytesIO
    ImportError: cannot import name DicomStringIO
    Complete output from command python setup.py egg_info:
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.25.tar.gz

Extracting in /tmp/tmprSihoe

Now working in /tmp/tmprSihoe/distribute-0.6.25

Building a Distribute egg in /home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom

/home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom/distribute-0.6.25-py2.7.egg

Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom/setup.py", line 10, in <module>

    import netdicom

  File "netdicom/__init__.py", line 8, in <module>

    from applicationentity import AE

  File "netdicom/applicationentity.py", line 15, in <module>

    from SOPclass import *

  File "netdicom/SOPclass.py", line 7, in <module>

    import dsutils

  File "netdicom/dsutils.py", line 13, in <module>

    from dicom.filebase import DicomStringIO as DicomBytesIO

ImportError: cannot import name DicomStringIO

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/gitlab_ci/.virtualenvs/kreport2prod/build/pynetdicom
Storing complete log in /home/gitlab_ci/.pip/pip.log
Made production environment successfully
argparse==1.2.1
distribute==0.6.25
django-dajaxice==0.5.5
django-grappelli==2.4.4
pydicom==0.9.8
pynetdicom==0.8.1
wsgiref==0.1.2
Traceback (most recent call last):
  File "../manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
Removing kreport2prod...

Note that there's a lot going on here: my build script actually builds up a fresh virtualenv THEN runs a nose-based test (this is a django app).

Assignee
Assign to
Time tracking