[allura:tickets] #8213 Nested replies don't update ticket timestamp

2018-06-28 Thread Dave Brondsema



---

** [tickets:#8213] Nested replies don't update ticket timestamp**

**Status:** open
**Milestone:** unreleased
**Created:** Thu Jun 28, 2018 04:53 PM UTC by Dave Brondsema
**Last Updated:** Thu Jun 28, 2018 04:53 PM UTC
**Owner:** nobody


Commenting on a ticket will update its "Updated" timestamp.  But a nested reply 
to an existing comment on the ticket doesn't update that, which seems 
inconsistent.

Might affect all threaded discussions, not just tickets.


---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.

Jenkins build is back to normal : Allura #1306

2018-06-28 Thread Apache Jenkins Server
See 



Build failed in Jenkins: Allura #1305

2018-06-28 Thread Apache Jenkins Server
See 

Changes:

[ktaylor] [#8212] handle case where github event can have a null user

--
[...truncated 66.55 KB...]
.No config file found, using default configuration
..SSS
--
Ran 53 tests in 17.393s

OK (SKIP=3)
finished `nosetests  --with-xunitmp --cover-package=forgeblog --processes=4 
--process-timeout=360` in ForgeBlog
 running `nosetests  
--with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360` 
in ForgeLink

.No config file found, using default configuration
.
--
Ran 27 tests in 18.331s

OK
finished `nosetests  --with-xunitmp --cover-package=alluratest --processes=4 
--process-timeout=360` in AlluraTest
 running `nosetests  
--with-xunitmp --cover-package=forgeshorturl --processes=4 
--process-timeout=360` in ForgeShortUrl

.
--
Ran 17 tests in 5.798s

OK
finished `nosetests  --with-xunitmp --cover-package=forgelink --processes=4 
--process-timeout=360` in ForgeLink
 running `nosetests  
--with-xunitmp --cover-package=forgetracker --processes=4 
--process-timeout=360` in ForgeTracker

...
--
Ran 11 tests in 5.506s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeshorturl --processes=4 
--process-timeout=360` in ForgeShortUrl
 running `nosetests  
--with-xunitmp --cover-package=forgeuserstats --processes=4 
--process-timeout=360` in ForgeUserStats

.S...SS..S.
--
Ran 123 tests in 21.501s

OK (SKIP=8)
finished `nosetests  --with-xunitmp --cover-package=forgeimporters 
--processes=4 --process-timeout=360` in ForgeImporters
 running `nosetests  
--with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360` 
in ForgeWiki


--
Ran 12 tests in 13.427s

OK
finished `nosetests  --with-xunitmp --cover-package=forgeuserstats 
--processes=4 --process-timeout=360` in ForgeUserStats
 running `npm run 
lint-es6` in .


> allura@0.0.0 lint-es6 
> eslint -c .eslintrc-es6  --ignore-path .eslintignore-es6 
> Allura/allura/public/**/*.es6.js || true

finished `npm run lint-es6` in .
..E.
==
ERROR: 
forgediscussion.tests.functional.test_forum.TestForumMessageHandling.test_posts
--
Traceback (most recent call last):
  File 
"
 line 197, in runTest
self.test(*self.arg)
  File 
"
 line 248, in test_posts
r = self.app.get(url, params=dict(version='1'))
  File 
"
 line 322, in get
resp = super(ValidatingTestApp, self).get(*args, **kw)
  File 
"
 line 269, in get
return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
  File 
"
 line 756, in get
expect_errors=expect_errors)
  File 
"
 line 1099, in do_request
res = req.get_response(app, catch_exc_info=True)
  File 
"
 line 1049, in get_response
application, catch_exc_info=True)
  File 
"
 line 1022, in call_application
app_iter = application(self.environ, start_response)
  File 
"
 line 179, in lint_app
iterator = application(environ, start_response_wrapper)
  File 
"
 line 150, in __call__
self.app, environ, catch_exc_info=True)
  File 
"
 

[allura:tickets] #8212 Github import error on deleted users

2018-06-28 Thread Kenton Taylor
- **status**: review --> closed
- **Comment**:

Merged.



---

** [tickets:#8212] Github import error on deleted users**

**Status:** closed
**Milestone:** unreleased
**Labels:** github import 
**Created:** Tue Jun 26, 2018 10:00 PM UTC by Dave Brondsema
**Last Updated:** Wed Jun 27, 2018 05:00 PM UTC
**Owner:** Dave Brondsema


```
Traceback (most recent call last):
  File "/var/local/allura/ForgeImporters/forgeimporters/base.py", line 131, in 
import_tool
mount_point=mount_point, mount_label=mount_label, **kw)
  File "/var/local/allura/ForgeImporters/forgeimporters/github/tracker.py", 
line 137, in import_tool
self.process_events(extractor, ticket, issue)
  File "/var/local/allura/ForgeImporters/forgeimporters/github/tracker.py", 
line 205, in process_events
self.get_user_link(event['actor']['login']))
TypeError: 'NoneType' object has no attribute '__getitem__'
```

This occurs when a deleted-on-github user is involved in a thread.  
https://github.com/ampache/ampache/issues/1669 in this case


---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.

Build failed in Jenkins: Allura #1304

2018-06-28 Thread Apache Jenkins Server
See 

Changes:

[dave] [#8211] support config option for having project exports use a separate

--
[...truncated 58.57 KB...]
  Running setup.py install for WebTest: started
Running setup.py install for WebTest: finished with status 'done'
  Running setup.py install for Pylons: started
Running setup.py install for Pylons: finished with status 'done'
  Running setup.py install for WebFlash: started
Running setup.py install for WebFlash: finished with status 'done'
  Running setup.py install for Babel: started
Running setup.py install for Babel: finished with status 'done'
  Running setup.py install for TurboGears2: started
Running setup.py install for TurboGears2: finished with status 'done'
  Running setup.py install for pycparser: started
Running setup.py install for pycparser: finished with status 'done'
  Running setup.py install for cryptography: started
Running setup.py install for cryptography: finished with status 'done'
  Running setup.py install for async: started
Running setup.py install for async: finished with status 'done'
  Running setup.py install for smmap: started
Running setup.py install for smmap: finished with status 'done'
  Running setup.py install for gitdb: started
Running setup.py install for gitdb: finished with status 'done'
  Running setup.py install for GitPython: started
Running setup.py install for GitPython: finished with status 'done'
  Running setup.py install for datadiff: started
Running setup.py install for datadiff: finished with status 'done'
  Running setup.py install for ipython: started
Running setup.py install for ipython: finished with status 'done'
  Running setup.py install for mock: started
Running setup.py install for mock: finished with status 'done'
  Running setup.py install for testfixtures: started
Running setup.py install for testfixtures: finished with status 'done'
  Running setup.py install for logilab-common: started
Running setup.py install for logilab-common: finished with status 'done'
  Running setup.py install for q: started
Running setup.py install for q: finished with status 'done'
  Running setup.py develop for sphinx-argparse
Successfully installed ActivityStream-0.2.2 Babel-1.3 Beaker-1.6.4 
BeautifulSoup-3.2.0 Creoleparser-0.7.3 EasyWidgets-0.2.dev20150922 
FormEncode-1.2.4 Genshi-0.6 GitPython-0.3.2rc1 Jinja2-2.9.6 Mako-0.3.2 
Markdown-2.2.1 MarkupSafe-1.0 Ming-0.5.6 Paste-1.7.5.1 PasteDeploy-1.5.0 
PasteScript-1.7.4.2 Pillow-2.9.0 Pygments-2.2.0 Pylons-1.0 Pypeline-0.4 
Routes-1.12.3 Tempita-0.5.1 TimerMiddleware-0.4.4 TurboGears2-2.1.5 
WebError-0.10.3 WebFlash-0.1a9 WebHelpers-1.3 WebOb-1.0.8 WebTest-1.4.0 
alabaster-0.7.11 astroid-1.3.8 async-0.6.1 beautifulsoup4-4.4.0 cffi-1.7.0 
chardet-1.0.1 colander-0.9.3 cryptography-1.4 datadiff-1.1.5 decorator-3.3.2 
docutils-0.12 enum34-1.1.6 faulthandler-2.1 feedparser-5.1.3 gitdb-0.5.4 
gunicorn-19.4.5 html5lib-0.999 httplib2-0.7.4 idna-2.1 imagesize-1.0.0 
ipaddress-1.0.16 ipython-1.2.1 iso8601-0.1.4 logilab-common-1.0.2 mock-1.0.1 
nose-1.3.4 oauth2-1.5.170 oauthlib-0.4.2 packaging-17.1 poster-0.8.1 
pyasn1-0.1.9 pycparser-2.14 pyflakes-0.8.1 pylint-1.4.4 pymongo-2.8.1 
pyparsing-2.2.0 pysolr-3.6.0 python-dateutil-1.5 python-magic-0.4.3 
python-oembed-0.2.1 pytz-2014.10 q-2.3 qrcode-5.3 requests-2.11.1 
requests-oauthlib-0.4.0 setproctitle-1.1.9 simplejson-2.2.1 six-1.10.0 
smmap-0.8.1 snowballstemmer-1.2.1 sphinx-1.7.5 sphinx-argparse 
sphinx-rtd-theme-0.1.6 sphinxcontrib-programoutput-0.8 
sphinxcontrib-websupport-1.1.0 testfixtures-3.0.0 textile-2.1.5 
translationstring-0.4 typing-3.6.4
Collecting pep8
  Using cached 
https://files.pythonhosted.org/packages/42/3f/669429ce58de2c22d8d2c542752e137ec4b9885fff398d3eceb1a7f5acb4/pep8-1.7.1-py2.py3-none-any.whl
Requirement already satisfied: pyflakes in 
./.allura-venv/lib/python2.7/site-packages (0.8.1)
Collecting coverage
  Using cached 
https://files.pythonhosted.org/packages/31/22/724704999cf994b590db9421b5ef1b5122ea485d67d56f9ecf34f2f721ad/coverage-4.5.1-cp27-cp27mu-manylinux1_x86_64.whl
Collecting nose-xunitmp
  Using cached 
https://files.pythonhosted.org/packages/86/cc/ab61fd10d25d090e80326e84dcde8d6526c45265b4cee242db3f792da80f/nose_xunitmp-0.4.0.tar.gz
Requirement already satisfied: nose in 
./.allura-venv/lib/python2.7/site-packages (from nose-xunitmp) (1.3.4)
Installing collected packages: pep8, coverage, nose-xunitmp
  Running setup.py install for nose-xunitmp: started
Running setup.py install for nose-xunitmp: finished with status 'done'
Successfully installed coverage-4.5.1 nose-xunitmp-0.4.0 pep8-1.7.1
:2124:
 UserWarning: 

pep8 has been renamed to pycodestyle (GitHub issue #466)
Use of the pep8 tool will be removed in a future release.
Please 

[allura:tickets] #8211 Use different tmp dir for project exports

2018-06-28 Thread Kenton Taylor
- **status**: review --> closed
- **Comment**:

Merged.



---

** [tickets:#8211] Use different tmp dir for project exports**

**Status:** closed
**Milestone:** unreleased
**Created:** Tue Jun 26, 2018 09:17 PM UTC by Dave Brondsema
**Last Updated:** Tue Jun 26, 2018 09:21 PM UTC
**Owner:** Dave Brondsema


Support an option to use a tmp dir for project exports separate from the final 
destination dir


---

Sent from forge-allura.apache.org because dev@allura.apache.org is subscribed 
to https://forge-allura.apache.org/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://forge-allura.apache.org/p/allura/admin/tickets/options.  Or, if this is 
a mailing list, you can unsubscribe from the mailing list.