Hi,

Thanks for finding this issue! I think I know what is causing the problem, 
but please open a ticket to not lose track of this and fix it before upload 
beta #2.

Thanks!

--Roberto

On Tuesday, October 6, 2015 at 2:43:57 PM UTC-4, Matthias Löblich wrote:
>
> Look very good !! Awsome :-) 
>
> ---------------------
> While playing around I found one small issue. 
>
> About page raises an error. See stacktrace below. 
>
> Should I raise an issue in gitlab for that ? 
>
> thx & br
> Matthias
> -------------------------------------------
> Stacktrace:
>
> Environment:
>
>
> Request Method: GET
> Request URL: http://127.0.0.1:8000/about/
>
> Django Version: 1.7.10
> Python Version: 2.7.6
> Installed Applications:
> (u'appearance.apps.AppearanceApp',
>  u'suit',
>  u'django.contrib.admin',
>  u'django.contrib.admindocs',
>  u'django.contrib.auth',
>  u'django.contrib.comments',
>  u'django.contrib.contenttypes',
>  u'django.contrib.messages',
>  u'django.contrib.sessions',
>  u'django.contrib.sites',
>  u'django.contrib.staticfiles',
>  u'actstream',
>  u'autoadmin',
>  u'colorful',
>  u'compressor',
>  u'corsheaders',
>  u'djcelery',
>  u'filetransfers',
>  u'mptt',
>  u'pure_pagination',
>  u'rest_framework',
>  u'rest_framework.authtoken',
>  u'solo',
>  u'widget_tweaks',
>  u'acls.apps.ACLsApp',
>  u'authentication.apps.AuthenticationApp',
>  u'common.apps.CommonApp',
>  u'converter.apps.ConverterApp',
>  u'django_gpg.apps.DjangoGPGApp',
>  u'dynamic_search.apps.DynamicSearchApp',
>  u'lock_manager.apps.LockManagerApp',
>  u'mimetype.apps.MIMETypesApp',
>  u'navigation.apps.NavigationApp',
>  u'permissions.apps.PermissionsApp',
>  u'smart_settings.apps.SmartSettingsApp',
>  u'user_management.apps.UserManagementApp',
>  u'checkouts.apps.CheckoutsApp',
>  u'document_comments.apps.DocumentCommentsApp',
>  u'document_indexing.apps.DocumentIndexingApp',
>  u'document_signatures.apps.DocumentSignaturesApp',
>  u'document_states.apps.DocumentStatesApp',
>  u'documents.apps.DocumentsApp',
>  u'events.apps.EventsApp',
>  u'folders.apps.FoldersApp',
>  u'installation.apps.InstallationApp',
>  u'linking.apps.LinkingApp',
>  u'mailer.apps.MailerApp',
>  u'metadata.apps.MetadataApp',
>  u'mirroring.apps.MirroringApp',
>  u'ocr.apps.OCRApp',
>  u'rest_api.apps.RESTAPIApp',
>  u'sources.apps.SourcesApp',
>  u'statistics.apps.StatisticsApp',
>  u'storage.apps.StorageApp',
>  u'tags.apps.TagsApp',
>  u'rest_framework_swagger')
> Installed Middleware:
> (u'django.contrib.sessions.middleware.SessionMiddleware',
>  u'corsheaders.middleware.CorsMiddleware',
>  u'django.middleware.common.CommonMiddleware',
>  u'django.middleware.csrf.CsrfViewMiddleware',
>  u'django.contrib.auth.middleware.AuthenticationMiddleware',
>  u'django.contrib.messages.middleware.MessageMiddleware',
>  u'django.middleware.clickjacking.XFrameOptionsMiddleware',
>  u'django.middleware.locale.LocaleMiddleware',
>  u'common.middleware.timezone.TimezoneMiddleware',
>  u'common.middleware.strip_spaces_widdleware.SpacelessMiddleware',
>
>  
> u'authentication.middleware.login_required_middleware.LoginRequiredMiddleware',
>  u'common.middleware.ajax_redirect.AjaxRedirect')
>
>
> Template error:
> In template 
> /home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/mayan/apps/appearance/templates/appearance/about.html,
>  
> error at line 60
>    
>
>   RAN: '/usr/bin/git describe --tags --always HEAD'
>
>   STDOUT:
>
>
>   STDERR:
> fatal: Not a git repository (or any parent up to mount point /home/elem)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
>
>    50 :                 font-size: 500%;
>
>
>    51 :             }
>
>
>    52 :         }
>
>
>    53 :     </style>
>
>
>    54 : {% endblock stylesheets %}
>
>
>    55 : 
>
>
>    56 : {% block content %}
>
>
>    57 :     <h3>{% trans 'About' %}</h3>
>
>
>    58 :     <hr>
>
>
>    59 : 
>
>
>    60 :      {% build as build_number %} 
>
>
>    61 :     <div class="well">
>
>
>    62 :         <h3 class="text-center">{% project_name %} ({% trans 
> 'Version' %} {% project_version %})</h3>
>
>
>    63 :         {% if build_number %}
>
>
>    64 :             <p class='text-center'>{% blocktrans with build_number 
> as build_number %}Build number: {{ build_number }}{% endblocktrans %}</p>
>
>
>    65 :         {% endif %}
>
>
>    66 :         <p class="text-center">
>
>
>    67 :             {% project_description as project_description %}
>
>
>    68 :             {% trans project_description %}
>
>
>    69 :         </p>
>
>
>    70 : 
>
>
> Traceback:
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/core/handlers/base.py"
>  
> in get_response
>   137.                 response = response.render()
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/response.py"
>  
> in render
>   103.             self.content = self.rendered_content
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/response.py"
>  
> in rendered_content
>   80.         content = template.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   148.             return self._render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in _render
>   142.         return self.nodelist.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   844.                 bit = self.render_node(node, context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/debug.py"
>  
> in render_node
>   80.             return node.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/loader_tags.py"
>  
> in render
>   126.         return compiled_parent._render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in _render
>   142.         return self.nodelist.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   844.                 bit = self.render_node(node, context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/debug.py"
>  
> in render_node
>   80.             return node.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/defaulttags.py"
>  
> in render
>   312.                 return nodelist.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   844.                 bit = self.render_node(node, context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/debug.py"
>  
> in render_node
>   80.             return node.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/loader_tags.py"
>  
> in render
>   65.                 result = block.nodelist.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   844.                 bit = self.render_node(node, context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/debug.py"
>  
> in render_node
>   80.             return node.render(context)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/django/template/base.py"
>  
> in render
>   1168.                     context[self.target_var] = 
> func(*resolved_args, **resolved_kwargs)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/mayan/apps/common/templatetags/common_tags.py"
>  
> in build
>   73.         return '{} {}'.format(BUILD(), DATE().decode())
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/sh.py"
>  
> in __call__
>   1021.         return RunningCommand(cmd, call_args, stdin, stdout, 
> stderr)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/sh.py"
>  
> in __init__
>   486.                 self.wait()
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/sh.py"
>  
> in wait
>   500.                 self.handle_command_exit_code(exit_code)
> File 
> "/home/elem/develop/pythonenvs/mayan2b1/local/lib/python2.7/site-packages/sh.py"
>  
> in handle_command_exit_code
>   516.             raise exc(self.ran, self.process.stdout, 
> self.process.stderr)
>
> Exception Type: ErrorReturnCode_128 at /about/
> Exception Value: 
>
>   RAN: '/usr/bin/git describe --tags --always HEAD'
>
>   STDOUT:
>
>
>   STDERR:
> fatal: Not a git repository (or any parent up to mount point /home/elem)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
>
> ----------------------------------------------------------
>
>
>
> ------------------------------------------------------------------------------------
> Am Dienstag, 6. Oktober 2015 03:14:49 UTC+2 schrieb Roberto Rosario:
>>
>> A few days ago a package of version 2.0 Beta 1 was uploaded to PyPI for 
>> live testing: https://pypi.python.org/pypi/mayan-edms/2.0.0b1
>>
>> To install and test just create a new virtualenv and install via PIP with:
>>
>> pip install mayan-edms==2.0.0b1
>>
>> Change history:
>>
>>    - New source homepage: https://gitlab.com/mayan-edms/mayan-edms
>>    - Update to Django 1.7
>>    - New Bootstrap Frontend UI
>>    - Easier theming and rebranding
>>    - Improved page navigation interface
>>    - Menu reorganization
>>    - Removal of famfam icon set
>>    - Improved document preview generation
>>    - Document submission for OCR changed to POST
>>    - New YAML based settings system
>>    - Removal of auto admin creation as separate app
>>    - Removal of dependencies
>>    - ACL system refactor
>>    - Object access control inheritance
>>    - Removal of anonymous user support
>>    - Metadata validators refactor
>>    - Trash can support
>>    - Retention policies
>>    - Support for sharing indexes as FUSE filesystems
>>    - Clickable preview images titles
>>    - Removal of eval
>>    - Smarter OCR, per page parsing or OCR fallback
>>    - Improve failure tolerance (not all Operational Errors are critical 
>>    now)
>>    - RGB tags
>>    - Default document type and default document source
>>    - Link unbinding
>>    - Statistics refactor
>>    - Apps merge
>>    - New signals
>>    - Test improvements
>>    - Indexes recalculation after document creation too
>>    - Upgrade command
>>    - OCR data moved to ocr app from documents app
>>    - New internal document creation workflow return a document stub
>>    - Auto console debug logging during development and info during 
>>    production
>>    - New class based and menu based navigation system
>>    - New class based transformations
>>    - Usage of Font Awesome icons set
>>    - Management command to remove obsolete permissions: purgepermissions
>>    - Normalization of ‘title’ and ‘name’ fields to ‘label’
>>    - Improved API, now at version 1
>>    - Invert page title/project name order in browser title
>>    - Django’s class based views pagination
>>    - Reduction of text strings
>>    - Removal of the CombinedSource class
>>    - Removal of default class ACLs
>>    - Removal of the ImageMagick and GraphicsMagick converter backends
>>    - Remove support for applying roles to new users automatically
>>    - Removal of the DOCUMENT_RESTRICTIONS_OVERRIDE permission
>>    - Removal of the page_label field
>>
>> Just a few issues remain and hopefully after another beta version we fill 
>> have a final release before the end of the month.
>>
>>
>> Thanks,
>>
>>
>> --Roberto
>>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to