Re: Cant not use rest api create repository

2024-03-31 Thread David Trowbridge
When sending data to the API, you need to use form-data rather than JSON.
So your curl call would look more like:

curl ...args.  -F name=test -F tool=git

On Wed, Mar 27, 2024 at 9:56 AM 刘天明  wrote:

> ReviewBoard version: 6.0.2
> i wan use rest api create repository
> document:
> https://www.reviewboard.org/docs/manual/6.x/webapi/2.0/resources/repository-list/#POST
>
> the request use crul:
>
> curl --location --request POST '
> https://reviewboard.xx.com/api/repositories/' \
> --header 'Authorization: token x' \
> --header 'Content-Type: application/json' \
> --header 'Accept: application/json' \
> --data-raw '{"name": "test","tool": "git"}'
> thre response from server:
> {"err": {"code": 105, "msg": "One or more fields had errors", "type":
> "request-field-error"}, "fields": {"name": ["This field is required"],
> "tool": ["This field is required"]}, "stat": "fail"}
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/fcfd5f09-1f8b-4b8f-a3d3-f5952c449f15n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXDa%3DkaTPYe%2BxgAKVcvv8h%2BmgjQmViT%2BQe1b-EBoouf3A%40mail.gmail.com.


Re: Customize the review pane to add some general info

2024-03-19 Thread David Trowbridge
Yakir,

We do have the ability for extensions to add additional content to various
pages. There are a number of defined hook points within the review request
box. See
https://www.reviewboard.org/docs/manual/latest/extending/extensions/hooks/template-hook/#template-hook
for
details.

David

On Thu, Feb 29, 2024 at 2:17 PM Yakir Matusovsky <
yakir.matusov...@taitcommunications.com> wrote:

> Hi,
>
> Would it be possible to add an extension that modifies the structure of a
> review pane?
>
> See image below. I would like to add a colored label/text which will act
> as a guideline for reviewers,  for example, where the black arrow is
> pointing.
>
> [image: board_review.png]
>
> Has someone tried that before?
>
> Sincerely
> Yakir
>
>
> --
> This communication is confidential. We only send and receive email on the
> basis of the terms set out at www.taitcommunications.com/email_disclaimer
> --
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/f80985da-eedf-41a4-9a35-ac85a5ea6e5fn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNW1CCBcJ%3D3kwb-GzrW6Ti6M5mxE4zdSFvxgFJpWD3jz-g%40mail.gmail.com.


Re: You are not licensed to post review requests against AWS CodeCommit repositories.

2024-03-14 Thread David Trowbridge
Lasse,

You'll need to configure users for Power Pack at
/admin/extensions/rbpowerpack.extension.PowerPackExtension/config/

David

On Thu, Mar 14, 2024 at 11:34 AM Lasse Bonner  wrote:

> When trying to upload a diff file manually I get this error:
> You are not licensed to post review requests against AWS CodeCommit
> repositories.
>
> I am using an IAM user when full admin privileges. Any ideas?
>
> Best regards
> Lasse Bonner
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/392cfe81-e56b-4e2e-881a-9a5a214cb596n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUQEPm3Kp7p0G78rJU1zzWLF51dP2mh5rPc9dOR5aooVQ%40mail.gmail.com.


Re: Reviewboard 6.0.2 in Docker connects to the wrong memcached server 50% of the time

2024-03-14 Thread David Trowbridge
Can you check what the cache configuration is at /admin/settings/general/ ?

David

On Thu, Mar 14, 2024 at 11:34 AM Szymon Niemiec 
wrote:

> Hello everyone,
> We are using latest reviewboard and we've recently migrated to Docker
> setup. Problem is, reviewboard randomly spits error 500 while browsing the
> site. Looking into `docker compose logs -f`, we can see that sometimes (not
> always) it tries to connect to memcached server on localhost:11211:
>
> reviewboard-1  | 2024-03-14 10:36:23,523 - ERROR - None - AnonymousUser -
> /health/ - djblets.util.views - Health check: unable to connect to cache
> "default": All servers seem to be down right now
> reviewboard-1  | 2024-03-14 10:36:23,524 - ERROR - None - AnonymousUser -
> /health/ - django.request - Service Unavailable: /health/
> reviewboard-1  | 2024-03-14 10:36:23,525 - DEBUG -  -
> pymemcache.client.hash - retrying failed server: ('127.0.0.1', 11211)
> reviewboard-1  | [2024-03-14 10:36:23 +] [17] [DEBUG] Ignoring
> connection reset
> reviewboard-1  | [2024-03-14 10:36:27 +] [20] [DEBUG] GET /
> reviewboard-1  | 2024-03-14 10:36:27,126 - DEBUG -  -
> pymemcache.client.hash - retrying failed server: ('127.0.0.1', 11211)
> reviewboard-1  | 2024-03-14 10:36:27,127 - ERROR -  -
> djblets.cache.synchronizer - Unexpected error checking for expiration in
> cached synchronization state key
> "{OUR_DOMAIN}:/:{OUR_DOMAIN}:siteconfig:1:generation". Is the cache server
> down? Error = [Errno 111] Connection refused
> reviewboard-1  | Traceback (most recent call last):
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/djblets/cache/synchronizer.py", line
> 82, in is_expired
> reviewboard-1  | sync_gen = self._get_latest_sync_gen()
> reviewboard-1  |^^^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/djblets/cache/synchronizer.py", line
> 162, in _get_latest_sync_gen
> reviewboard-1  | return cache.get(self.cache_key)
> reviewboard-1  |^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/django/core/cache/backends/memcached.py",
> line 77, in get
> reviewboard-1  | return self._cache.get(key, default)
> reviewboard-1  |^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/hash.py", line 347,
> in get
> reviewboard-1  | return self._run_cmd("get", key, default,
> default=default, **kwargs)
> reviewboard-1  |
>  ^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/hash.py", line 322,
> in _run_cmd
> reviewboard-1  | return self._safely_run_func(client, func,
> default_val, *args, **kwargs)
> reviewboard-1  |
>  ^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/hash.py", line 199,
> in _safely_run_func
> reviewboard-1  | result = func(*args, **kwargs)
> reviewboard-1  |  ^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/base.py", line 687,
> in get
> reviewboard-1  | return self._fetch_cmd(b"get", [key], False,
> key_prefix=self.key_prefix).get(
> reviewboard-1  |
>  ^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/base.py", line 1133,
> in _fetch_cmd
> reviewboard-1  | self._connect()
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/pymemcache/client/base.py", line 424,
> in _connect
> reviewboard-1  | sock.connect(sockaddr)
> reviewboard-1  | ConnectionRefusedError: [Errno 111] Connection refused
> reviewboard-1  | 2024-03-14 10:36:27,128 - DEBUG -  -
> pymemcache.client.hash - marking server as dead: ('127.0.0.1', 11211)
> reviewboard-1  | 2024-03-14 10:36:27,129 - ERROR -  -
> djblets.cache.synchronizer - Unexpected error checking for expiration in
> cached synchronization state key
> "{OUR_DOMAIN}:/:extensionmgr:reviewboard.extensions:gen". Is the cache
> server down? Error = [Errno 111] Connection refused
> reviewboard-1  | Traceback (most recent call last):
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/djblets/cache/synchronizer.py", line
> 82, in is_expired
> reviewboard-1  | sync_gen = self._get_latest_sync_gen()
> reviewboard-1  |^^^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/djblets/cache/synchronizer.py", line
> 162, in _get_latest_sync_gen
> reviewboard-1  | return cache.get(self.cache_key)
> reviewboard-1  |^
> reviewboard-1  |   File
> "/venv/lib/python3.11/site-packages/django/core/cache/backends/memcached.py",
> line 77, in get
> reviewboard-1  | return self._cache.get(key, default)
> reviewboard-1  |

Re: State of rbchecklist extension

2024-03-11 Thread David Trowbridge
Florian,

The rbchecklist codebase is quite ancient and really needs a full rewrite.
Those discarded changes were from student projects and we decided we didn't
particularly want to be landing changes when we knew that the underlying
design had some fundamental flaws.

I'd love to be able to spend time building a new checklist extension but at
the moment we have much higher priorities.

David

On Mon, Mar 11, 2024 at 10:12 AM 'Florian Miedniak' via Review Board
Community  wrote:

> Hi,
>
> in our setup we need some kind of checklist both to guide the reviewers
> and to document that some aspects like security have been part of the
> review.
> So, I had a look at rbchecklist extension and managed to build and install
> it for testing: Creating a checklist from scratch works just fine.
>
> After that, I searched for a possibility to have some pre-defined
> checklists: I saw that it is possible to define per-user checklist
> templates, but I didn't found a way to use them when creating a checklist
> for a review.
> Instead, I found these review requests, all of them discarded about 2
> years ago:
> - https://reviews.reviewboard.org/r/7960/ Add checklist items from a
> template
> - https://reviews.reviewboard.org/r/8013/ Adding support for auto adding
> checklist templates to new checklists
> - https://reviews.reviewboard.org/r/8053/ Added warning when user
> publishes review without checking off all items
>
> All of them would be the perfect fit from our use-case perspective ...
>
> May you tell me why you discarded them?
> Is there a way to use the checklist templates with current state of
> rbchecklist extension?
> Is there any further development planned for the rbchecklist extension or
> will it remain in its current (alpha) state?
>
> -Florian
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/e21a5782-4856-45be-a69b-9e6d6a76414cn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUYJKDkn64jEA4t%2BZwzRouSa9DYw%3D2NoYGK1L37M9eFLg%40mail.gmail.com.


Re: Review Board Ticket #5019: Send mail notificaton is not work with network proxy

2024-03-09 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/5019/
--

New update by bandv
For Beanbag, Inc. > Review Board > Ticket #5019


Reply:

We need a lot more information to do anything.


Status:
- New
+ NeedInfo

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20240309204748.2418.87413%40ip-10-1-54-209.ec2.internal.


Re: Error on SCM repo migration from RB 5.0.5 to 6.0.2

2024-03-04 Thread David Trowbridge
Glad it's all working! Please let us know if there's anything else we can
help with.

David

On Mon, Mar 4, 2024 at 9:56 AM Florian Miedniak 
wrote:

> Yes, it was migrated from production to a staging environment and there
> was some misconfiguration of docker volumes causing ReviewBoard to
> re-create the secret.
> *After fixing the docker volume configuration and filling with the data
> and configuration file from production it finally works like a charm! :-)*
>
> Thank you for your kind and very responsive support!
>
> Just a further question as I'm curious (and a bit confused):
> I head a look at
> https://github.com/reviewboard/reviewboard/blob/release-6.0.2/contrib/docker/Dockerfile
> and found that pysvn building and installation already is there. Does that
> mean that the official docker image is being built using another Dockerfile?
>
> -Florian
>
> David Trowbridge schrieb am Montag, 4. März 2024 um 17:08:24 UTC+1:
>
>> Was this migrated from another server? If so, can you check that the
>> SECRET_KEY is the same in the reviewboard config file?
>>
>> David
>>
>>
>> On Mon, Mar 4, 2024 at 8:56 AM Florian Miedniak 
>> wrote:
>>
>>> Hi David,
>>>
>>> thanks for your quick and detailed answer. I now managed to build and
>>> install pysvn with the help of your installer script. Output seems fine so
>>> far (see below), but in the end the situation is very similar as already
>>> described:
>>> - Type/account column is still reading "subversion (missing support)"
>>> - Repo type is only available in dropdown when creating a new repo
>>> *- But I discovered a new behaviour: *
>>>
>>> reviewboard_1  | [2024-03-04 15:47:43 +] [16] [DEBUG] GET
>>> /admin/db/scmtools/repository/6/change/
>>> reviewboard_1  | Error loading SCMTool subversion
>>> : 'utf-8' codec can't decode byte 0xcf in
>>> position 2: invalid continuation byte
>>> reviewboard_1  | Traceback (most recent call last):
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/forms.py", line
>>> 1002, in __init__
>>> reviewboard_1  | self._load_scmtool(scmtool_cls=scmtool,
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/forms.py", line
>>> 1325, in _load_scmtool
>>> reviewboard_1  | auth_form.load()
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/forms.py", line
>>> 196, in load
>>> reviewboard_1  | for key, value in self.get_initial_data().items():
>>> reviewboard_1  |   ^^^
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/forms.py", line
>>> 350, in get_initial_data
>>> reviewboard_1  | return self.get_field_data_from(self.repository,
>>> reviewboard_1  |^
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/forms.py", line
>>> 249, in get_field_data_from
>>> reviewboard_1  | data[key] = getattr(obj, key)
>>> reviewboard_1  | ^
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/models.py", line
>>> 291, in password
>>> reviewboard_1  | password = decrypt_password(password)
>>> reviewboard_1  |^^
>>> reviewboard_1  |   File
>>> "/venv/lib/python3.11/site-packages/reviewboard/scmtools/crypto_utils.py",
>>> line 192, in decrypt_password
>>> reviewboard_1  | .decode('utf-8')
>>> reviewboard_1  |  ^^^
>>> reviewboard_1  | UnicodeDecodeError: 'utf-8' codec can't decode byte
>>> 0xcf in position 2: invalid continuation byte
>>>
>>> Here are the details of the pysvn installation and initial startup of RB:
>>>
>>> *+ curl https://pysvn.reviewboard.org <https://pysvn.reviewboard.org>
>>> | python3*
>>>   % Total% Received % Xferd  Average Speed   TimeTime Time
>>>  Current
>>>  Dload  Upload   Total   SpentLeft
>>>  Speed
>>> 100   614  100   6140 0   3254  0 --:--:-- --:--:-- --:--:--
>>>  3265
>>> Looking up latest PySVN version...
>>> Downloading PySVN 1.9.22...
>>> Building PySVN...
>

Re: Error on SCM repo migration from RB 5.0.5 to 6.0.2

2024-03-04 Thread David Trowbridge
   threads: 20
> reviewboard_1  |   worker_connections: 1000
> reviewboard_1  |   max_requests: 0
> reviewboard_1  |   max_requests_jitter: 0
> reviewboard_1  |   timeout: 120
> reviewboard_1  |   graceful_timeout: 30
> reviewboard_1  |   keepalive: 2
> reviewboard_1  |   limit_request_line: 4094
> reviewboard_1  |   limit_request_fields: 100
> reviewboard_1  |   limit_request_field_size: 8190
> reviewboard_1  |   reload: False
> reviewboard_1  |   reload_engine: auto
> reviewboard_1  |   reload_extra_files: []
> reviewboard_1  |   spew: False
> reviewboard_1  |   check_config: False
> reviewboard_1  |   print_config: False
> reviewboard_1  |   preload_app: False
> reviewboard_1  |   sendfile: None
> reviewboard_1  |   reuse_port: False
> reviewboard_1  |   chdir: /
> reviewboard_1  |   daemon: False
> reviewboard_1  |   raw_env: []
> reviewboard_1  |   pidfile: None
> reviewboard_1  |   worker_tmp_dir: /dev/shm
> reviewboard_1  |   user: 1001
> reviewboard_1  |   group: 1001
> reviewboard_1  |   umask: 0
> reviewboard_1  |   initgroups: False
> reviewboard_1  |   tmp_upload_dir: None
> reviewboard_1  |   secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl',
> 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
> reviewboard_1  |   forwarded_allow_ips: ['127.0.0.1']
> reviewboard_1  |   accesslog: None
> reviewboard_1  |   disable_redirect_access_to_syslog: False
> reviewboard_1  |   access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s"
> %(s)s %(b)s "%(f)s" "%(a)s"
> reviewboard_1  |   errorlog: -
> reviewboard_1  |   loglevel: debug
> reviewboard_1  |   capture_output: False
> reviewboard_1  |   logger_class: gunicorn.glogging.Logger
> reviewboard_1  |   logconfig: None
> reviewboard_1  |   logconfig_dict: {}
> reviewboard_1  |   logconfig_json: None
> reviewboard_1  |   syslog_addr: udp://localhost:514
> reviewboard_1  |   syslog: False
> reviewboard_1  |   syslog_prefix: None
> reviewboard_1  |   syslog_facility: user
> reviewboard_1  |   enable_stdio_inheritance: False
> reviewboard_1  |   statsd_host: None
> reviewboard_1  |   dogstatsd_tags:
> reviewboard_1  |   statsd_prefix:
> reviewboard_1  |   proc_name: None
> reviewboard_1  |   default_proc_name: reviewboard.wsgi
> reviewboard_1  |   pythonpath: None
> reviewboard_1  |   paste: None
> reviewboard_1  |   on_starting:  0x7f320f010180>
> reviewboard_1  |   on_reload:  0x7f320f0102c0>
> reviewboard_1  |   when_ready:  0x7f320f010400>
> reviewboard_1  |   pre_fork: 
> reviewboard_1  |   post_fork:  0x7f320f010680>
> reviewboard_1  |   post_worker_init:  PostWorkerInit.post_worker_init at 0x7f320f0107c0>
> reviewboard_1  |   worker_int:  0x7f320f010900>
> reviewboard_1  |   worker_abort:  0x7f320f010a40>
> reviewboard_1  |   pre_exec: 
> reviewboard_1  |   pre_request:  0x7f320f010cc0>
> reviewboard_1  |   post_request:  0x7f320f010d60>
> reviewboard_1  |   child_exit:  0x7f320f010ea0>
> reviewboard_1  |   worker_exit:  0x7f320f010fe0>
> reviewboard_1  |   nworkers_changed:  NumWorkersChanged.nworkers_changed at 0x7f320f011120>
> reviewboard_1  |   on_exit: 
> reviewboard_1  |   ssl_context:  0x7f320f011440>
> reviewboard_1  |   proxy_protocol: False
> reviewboard_1  |   proxy_allow_ips: ['127.0.0.1']
> reviewboard_1  |   keyfile: None
> reviewboard_1  |   certfile: None
> reviewboard_1  |   ssl_version: 2
> reviewboard_1  |   cert_reqs: 0
> reviewboard_1  |   ca_certs: None
> reviewboard_1  |   suppress_ragged_eofs: True
> reviewboard_1  |   do_handshake_on_connect: False
> reviewboard_1  |   ciphers: None
> reviewboard_1  |   raw_paste_global_conf: []
> reviewboard_1  |   strip_header_spaces: False
> reviewboard_1  | [2024-03-04 15:43:51 +] [15] [INFO] Starting gunicorn
> 21.2.0
> reviewboard_1  | [2024-03-04 15:43:51 +] [15] [DEBUG] Arbiter booted
> reviewboard_1  | [2024-03-04 15:43:51 +] [15] [INFO] Listening at:
> http://0.0.0.0:8080 (15)
> reviewboard_1  | [2024-03-04 15:43:51 +] [15] [INFO] Using worker:
> gthread
> reviewboard_1  | [2024-03-04 15:43:51 +] [16] [INFO] Booting worker
> with pid: 16
> reviewboard_1  | [2024-03-04 15:43:51 +] [17] [INFO] Booting worker
> with pid: 17
> reviewboard_1  | [2024-03-04 15:43:51 +0000] [18] [INFO] Booting worker
> with pid: 18
> reviewboard_1  | [2024-03-04 15:43:51 +] [19] [INFO] Booting worker
> with pid: 19
> reviewboard_1  | [2024-03-04 15:43:51 +] [15] [DEBUG] 4 workers
> reviewboard_1  | [2024-03-04 15:44:18 +] [16] [DEBUG] GET /health/
> reviewboard_1  | 2024-03-04 15:44:18,085 - DEBUG -  - root - Logging to
> /site/logs/reviewboard.log with a minimum level of DEBUG
> reviewboard_1  | 2024-03-04 15:

Re: Error on SCM repo migration from RB 5.0.5 to 6.0.2

2024-03-01 Thread David Trowbridge
Florian,

If you're seeing "missing support" in the list, it's because pysvn isn't
loaded correctly. You'll still be able to create/edit repositories but they
won't actually work until that's fixed. Recreating the repository
configurations won't change that, and deleting a repository entry will
delete all linked data.

You can't just "pip install pysvn". Someone has created a "pysvn" package
on pypi, but it's not the same library. You'll need to use our installation
script.

David

On Fri, Mar 1, 2024 at 3:38 PM Florian Miedniak 
wrote:

> Hi David,
>
> I'm using the docker images, both for 5.0.5 and 6.0.2. For the 6.0.2 rb
> container I installed pysvn via Pip.
> Since adding a new subversion repo worked just fine, I doubt it's a
> general problem of pysvn, right?
>
> Any further ideas? Anything I can do to further track it down?
> Btw, it would also be ok to manually recreate all repos, as long as
> existing review records don't get broken...
>
> -Florian
>
> Florian Miedniak  schrieb am Fr., 1. März
> 2024, 18:45:
>
>> Hi,
>>
>> I'm just trying to upgrade from RB 5.0.5 to 6.0.2, which went quite well
>> so far. Though, having a look at the upgraded installation, I discovered a
>> problem with SCM repository settings:
>> Repos that had been are properly configured for Subversion in RB 5.0.5,
>> are missing the repo-specific settings after upgrade to RB 6.0.2.
>> - https://.../admin/db/scmtools/repository/ now shows a new column
>> "Type/Account" which contains for all affected repos "subversion (missing
>> support)"
>> - Settings (Repo type, path, credentials) are simply gone
>> - When trying to edit an existing repo, in dropdown "Repository type"
>> there isn't an entry for "Subversion" at all.
>> - When creating a new repo from scratch, the dropdown has an entry
>> "Subversion", rest of configuration then is straight forward and working
>> well.
>>
>> It seems to me, that there is some kind of (database?) migration missing.
>>
>> Is there anything I can do to solve this other than simply recreating all
>> the repos? I fear a bit that doing so, relations to existing review records
>> are broken ...
>>
>> Best regards,
>> -Florian
>>
>> --
>> Supercharge your Review Board with Power Pack:
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons:
>> https://rbcommons.com/
>> Happy user? Let us know! https://www.reviewboard.org/users/
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Review Board Community" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/reviewboard/zppupZ36uzE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> reviewboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/reviewboard/c2d42fc8-db68-4b4e-b9f6-bbd4f8f9cb94n%40googlegroups.com
>> 
>> .
>>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/CADq2vJDDsJXGbLQCXshz1h_e0eMcZZ%2BZaZYMUDB82k%3DKXFhDiQ%40mail.gmail.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXZOk87Cq0PG9tYzKJPk4JYjL4fTjPnkNPEJ1yyvOObGQ%40mail.gmail.com.


Re: Error on SCM repo migration from RB 5.0.5 to 6.0.2

2024-03-01 Thread David Trowbridge
Florian,

You probably had subvertpy installed previously. Review Board 6 has removed
the subvertpy backend because it caused significant problems. You'll need
to install PySVN. We have a guide for doing that at
https://www.reviewboard.org/docs/manual/latest/admin/installation/linux/#installing-svn

David

On Fri, Mar 1, 2024 at 10:45 AM Florian Miedniak 
wrote:

> Hi,
>
> I'm just trying to upgrade from RB 5.0.5 to 6.0.2, which went quite well
> so far. Though, having a look at the upgraded installation, I discovered a
> problem with SCM repository settings:
> Repos that had been are properly configured for Subversion in RB 5.0.5,
> are missing the repo-specific settings after upgrade to RB 6.0.2.
> - https://.../admin/db/scmtools/repository/ now shows a new column
> "Type/Account" which contains for all affected repos "subversion (missing
> support)"
> - Settings (Repo type, path, credentials) are simply gone
> - When trying to edit an existing repo, in dropdown "Repository type"
> there isn't an entry for "Subversion" at all.
> - When creating a new repo from scratch, the dropdown has an entry
> "Subversion", rest of configuration then is straight forward and working
> well.
>
> It seems to me, that there is some kind of (database?) migration missing.
>
> Is there anything I can do to solve this other than simply recreating all
> the repos? I fear a bit that doing so, relations to existing review records
> are broken ...
>
> Best regards,
> -Florian
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/c2d42fc8-db68-4b4e-b9f6-bbd4f8f9cb94n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXsbcaxgdY6%3D5pTOqgZ3dky%3D_t1ueG_KZdA4D%3DPUUGtug%40mail.gmail.com.


Re: The eviewboard api does not change users emails

2024-03-01 Thread David Trowbridge
Parameters to PUT and POST operations in the API need to be specified as
form-data, not query parameters or JSON. This can be done with the -F
parameter to curl:

curl -H "Authorization: ..." -H "Accept: ..." -X PUT-F "email="
https:///api/users//

David

On Fri, Mar 1, 2024 at 10:45 AM Lyova Pogosyan  wrote:

> Hi,
>
> I am using RB 6.0.2 and I want to change multiply users emails, so I need
> to use the api.
> I tried many options, but I could not update any user's email.
>
> My query is:
> curl -H "Authorization: token " -H "Accept: application/json" -X
> PUT "https:///api/users//?email="
>
> The response is as expected in example:
> User Resource | Review Board latest Documentation | Review Board
> 
>
> Just the users email is not updated
>
> Also I have tried to send json header but the result is same:
> curl -H "Authorization: token " -H "Accept: application/json" -X
> PUT "https:///api/users//" -H "Content-Type:
> application/json" -d "{'email': ''}"
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/bd8cc1df-dbae-4b7c-a133-9637f1e74166n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUVbTMK%3DTxCFAmQxAEZuQ%2B-dGSWyni4RjRtqNNqoS3iWA%40mail.gmail.com.


Re: ReviewBoard SSO with Azure AD

2024-02-26 Thread David Trowbridge
Hi,

It looks like your server name is set to "https://example.com; in the
Review Board General Settings page. SAML requires the server name to be set
correctly to whatever domain your IdP is expecting.

David

On Mon, Feb 26, 2024 at 9:23 AM Enzo  wrote:

> Hello!
>
> I was wondering if anyone had more precise instructions on configuring
> Sign-on with SAML for a web application with Azure AD (Now Entra ID).
>
> I have created an enterprise application and enabled SAML. However, when I
> try to use "Log in with SAML" on the application, I receive a 502 Bad
> Gateway error code.
>
> In the Docker-compose logs, I can find the following error:
>
>
>- nginx_1| 172.23.0.6 - - [26/Feb/2024:05:08:57 +] "GET
>/jsi18n/ HTTP/1.1" 304 0 "https://example.com/account/login/?next=/;
>"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
>Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" "125.102.190.34"
>- reviewboard_1  | [2024-02-26 05:08:57 +] [2421] [DEBUG] GET
>/account/sso/saml/login/
>- nginx_1| 172.23.0.6 - - [26/Feb/2024:05:08:57 +] "GET
>/account/sso/saml/login/?next=/ HTTP/1.1" 302 0 "
>https://example.com/account/login/?next=/; "Mozilla/5.0 (Windows NT
>10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/
>121.0.0.0 Safari/537.36 Edg/121.0.0.0" "125.102.190.34"
>- reviewboard_1  | [2024-02-26 05:08:57 +] [2421] [DEBUG] Closing
>connection.
>- reviewboard_1  | [2024-02-26 05:08:57 +] [2421] [DEBUG] GET
>/health/
>- reviewboard_1  | [2024-02-26 05:08:57 +] [2421] [DEBUG] Closing
>connection.
>- reviewboard_1  | [2024-02-26 05:08:59 +] [2309] [DEBUG] POST
>/account/sso/saml/acs/
>- reviewboard_1  | [2024-02-26 05:08:59 +] [20] [ERROR] Worker
>(pid:2309) was sent code 139!
>- nginx_1| 2024/02/26 05:08:59 [error] 35#35: *136 upstream
>prematurely closed connection while reading response header from upstream,
>client: 172.23.0.6, server: example.com, request: "POST
>/account/sso/saml/acs/ HTTP/1.1", upstream: "
>http://172.23.0.5:8080/account/sso/saml/acs/;, host: "example.com",
>referrer: "https://login.microsoftonline.com/;
>- nginx_1| 172.23.0.6 - - [26/Feb/2024:05:08:59 +] "POST
>/account/sso/saml/acs/ HTTP/1.1" 502 559 "
>https://login.microsoftonline.com/; "Mozilla/5.0 (Windows NT 10.0;
>Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0
>Safari/537.36 Edg/121.0.0.0" "125.102.190.34"
>- reviewboard_1  | [2024-02-26 05:08:59 +] [2437] [INFO] Booting
>worker with pid: 2437
>- reviewboard_1  | [2024-02-26 05:09:28 +] [2421] [DEBUG] GET
>/health/
>- reviewboard_1  | [2024-02-26 05:09:28 +] [2421] [DEBUG] Closing
>connection.
>
>
> Regarding authentication settings, I picked these options:
>
>
>- Signature algorithm: DSA-SHA1
>- Digest algorithm: SHA1
>- NameID format: Email address
>- Custom email attribute: user.mail
>- Custom first name attribute: user.firstname
>- Custom last name attribute: user.lastname
>- Custom full name attribute: user.fullname
>
>
> Additionally, I'm using Caddy as a reverse proxy within the same
> Docker-compose file, which handles HTTPS.
>
> Thanks in advance!
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/864c8860-5174-47b8-86b7-269d2cb7093en%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXJpQCGfbp%3D9KL2ESfpjptH%3DvKmz7%2BZC__VbhvY0vCvBw%40mail.gmail.com.


Re: RBTools Ticket #5001: Please add detailed information about reviewboard URL to rbt login

2024-01-18 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/5001/
--

New update by shubhar
For Beanbag, Inc. > RBTools > Ticket #5001


Reply:

To my knowledge, there has been no work on this. We'd love a contribution!

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20240118182816.1908.23166%40ip-10-1-54-209.ec2.internal.


Review Board Ticket #5018: Hit target for checkboxes in dashboard is annoying

2024-01-10 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/5018/
--

New ticket #5018 by david
For Beanbag, Inc. > Review Board

Status: New
Tags: Priority:Medium, Type:Defect


--
Hit target for checkboxes in dashboard is annoying
==

# What version are you running?
6.0.1


# What's the URL of the page containing the problem?
Any dashboard with the checkbox column.

# What steps will reproduce the problem?
The click target for selecting multiple checkboxes is limited to the checkbox 
itself, while the white space just outside the checkbox is a link to the item. 
I often find when trying to select multiple items that I'll unintentionally end 
up opening one of them, which loses my entire selected set.


# What operating system are you using? What browser?
Mac OS, Firefox 120.0.1

# Please provide any additional information below.


--

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20240110174525.8240.8922%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4992: Can't connect to GitLab repository

2024-01-08 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4992/
--

New update by 4517
For Beanbag, Inc. > Review Board > Ticket #4992


Reply:

The problem is with the API token configured for the repository. If you 
open the repository in the admin page, you can click "Edit credentials" to 
input a new API token.


Status:
- New
+ SetupIssue

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20240108213420.15437.51815%40ip-10-1-54-209.ec2.internal.


Re: GitLab repository create review request failed.

2024-01-05 Thread David Trowbridge
Looking into this, your GitLab version is quite old. We've verified that
this works correctly with modern versions.

David

On Sat, Dec 30, 2023 at 3:54 PM Christian Hammond 
wrote:

> Hi,
>
> Thanks for the report. The exception information is very helpful!
>
> We’ll look into what changed in GitLab’s API and try to get a fix out
> shortly.
>
> Christian
>
> --
> Christian Hammond
> President/CEO of Beanbag
> Makers of Review Board
>
>
> On Wed, Dec 27, 2023 at 00:09 李小龙  wrote:
>
>> Hi David,
>>   It's a  self-hosted install. The version of GitLab I am currently using
>> is GitLab Enterprise Edition 10.8.1-ee.
>>
>> Thanks,
>> Li
>> 在2023年12月27日星期三 UTC+8 04:30:27 写道:
>>
>>> Hi,
>>>
>>> Is this a repository hosted on gitlab.com, or a self-hosted install? If
>>> it's self-hosted, do you know what version of GitLab you're using?
>>>
>>> Thanks,
>>> David
>>>
>>> On Tue, Dec 26, 2023 at 9:50 AM 李小龙  wrote:
>>>
 Hello,

 I created a new code review request on the reviewboard page, but the
 server returned a 500 error. I am using a private repository on GitLab. The
 error log is as follows:[image:
 lQLPJw1M_woCzWvNA6XNCSWwkqV_N_Ja-3sFepotnYIGAA_2341_933.png][image:
 QQ图片20231226141117.png]

 Thanks,
 Li

 --
 Supercharge your Review Board with Power Pack:
 https://www.reviewboard.org/powerpack/
 Want us to host Review Board for you? Check out RBCommons:
 https://rbcommons.com/
 Happy user? Let us know! https://www.reviewboard.org/users/
 ---
 You received this message because you are subscribed to the Google
 Groups "Review Board Community" group.
 To unsubscribe from this group and stop receiving emails from it, send
 an email to reviewboard...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/reviewboard/8781cdc5-478f-496f-8953-ad58ad9e5203n%40googlegroups.com
 
 .

>>> --
>> Supercharge your Review Board with Power Pack:
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons:
>> https://rbcommons.com/
>> Happy user? Let us know! https://www.reviewboard.org/users/
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Review Board Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to reviewboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/reviewboard/50916135-409d-4d3e-87e5-e8dced5e436bn%40googlegroups.com
>> 
>> .
>>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/CAE7Vndm7c4AqdccHMDgHULSPMq3u492ZCRqXw-cXnC-0%2BNXT-w%40mail.gmail.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVgFqSLP-NOwOi7-GY2_JzyL%3DijEFrG%3DUMtQNXcMvMEGA%40mail.gmail.com.


Re: Cannot log in from "Logged out" page

2024-01-04 Thread David Trowbridge
Hi,

This is a known issue and will be fixed in 6.0.2

David

On Thu, Jan 4, 2024 at 1:18 AM Mikalai Ananenka  wrote:

> Hello,
> Although this is minor issue, it can affect user experience, so I thought
> you might want to fix it. RB 6.0.1.
>
> Ensure you are logged in and then click "Log out" popup menu item. You
> will be redirected to "Logged out" page (/account/logout/).
>
> Now click "Log in" button. You will be redirected to "Log In" page (note,
> URL will be /account/login/?next=/account/logout/).
>
> Log in and you will be redirected to /account/logout/ which effectively
> logs you out (by setting 'Set-Cookie: rbsessionid=""' I guess).
>
> --
> Regards,
> Mikalai Ananenka
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/492e60c9-2b1a-4031-a1db-331fa8e2b3d0n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVwDeOKk0Bm_O5_hX9BqS3wgZTREtb2RHL_MqG1PGD9ag%40mail.gmail.com.


Re: RB 6.0.1 upload diff file

2024-01-01 Thread David Trowbridge
That will be fixed with the same patch. Thanks.

David

On Sun, Dec 31, 2023 at 5:25 AM Mikalai Ananenka  wrote:

> Note, just in case it has to be fixed separately and has not yet been
> fixed, there is a similar issue with "Update Diff" popup window (click on
> existing review request which uses Subversion → Update → Update Diff).
>
> On Thursday, December 28, 2023 at 9:35:39 PM UTC+3 David Trowbridge wrote:
>
>> Hi all,
>>
>> We have a fix for this issue and will be shipping 6.0.2 soon.
>>
>> David
>>
>> On Thu, Dec 28, 2023 at 11:35 AM Mikalai Ananenka 
>> wrote:
>>
>>> Hello,
>>>
>>> I have the same issue with RB 6.0.1. SCM is Subversion. Demo (note,
>>> there are no POST after selecting a patch file):
>>> [image: GIF Thu 28.12.23 6-33-19 PM.gif]
>>>
>>> For demo created repo
>>> https://svn.apache.org/repos/asf/httpd/httpd/trunk/ and patch file was
>>> downloaded using RB (" Create from an existing commit" -> "Download
>>> diff" for the top commit on the gif). Attached patch file to the message.
>>>
>>> Additional observation: in
>>> https://hellosplat.com/s/beanbag/tickets/5013/ it actually sends
>>> request to the server butt does not show message to the user after
>>> receiving HTTP 400. But in current case it does not send anything to the
>>> server.
>>>
>>> --
>>> Regards,
>>> Mikalai
>>>
>>> On Sunday, December 10, 2023 at 4:00:11 AM UTC+3 Christian Hammond wrote:
>>>
>>> What SCM are you both using, and can you show me how you're generating
>>> the diff?
>>>
>>> We're looking into a fix for this.
>>>
>>> Christian
>>>
>>> On Wed, Dec 6, 2023 at 8:01 PM RBUser  wrote:
>>>
>>> I have the same issue with RB 6.0.1. We had to roll back to 5.0.6
>>> because this is a critical feature.
>>>
>>> I am able to upload diff files for Git repositories, but not for
>>> Subversion repositories.
>>> This may be related to https://hellosplat.com/s/beanbag/tickets/5013/.
>>>
>>> Hopefully this will soon be fixed in the next release so that we can
>>> upgrade to 6.0.
>>>
>>> On Thursday, November 30, 2023 at 12:35:43 PM UTC-5 Artur wrote:
>>>
>>> Hey.
>>>
>>> I am not able to upload the diff file. Another format does not appear.
>>>
>>> Select or drag and drop a diff file to begin
>>>
>>> [image: diff1.JPG]
>>>
>>> Once the file is selected, the format disappears.
>>>
>>> [image: diff2.JPG]
>>>
>>> There are no errors anywhere on the web server side.
>>>
>>> On the provided demo I have the same behavior.
>>>
>>> Regards,
>>> Artur
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/f3e65be9-4a80-41ad-a01d-350e5e038410n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/reviewboard/f3e65be9-4a80-41ad-a01d-350e5e038410n%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>>>
>>>
>>> --
>>> Christian Hammond
>>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>>> Makers of Review Board <https://www.reviewboard.org/>
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>>
>> To view this discuss

Re: Review Board Ticket #5013: Invalid diff files don't produce error message

2023-12-28 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/5013/
--

New update by splatter3
For Beanbag, Inc. > Review Board > Ticket #5013


Reply:

Fixed in release-6.x (66091f4). This will ship in 6.0.2.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20231228210027.22841.73831%40ip-10-1-54-209.ec2.internal.


Re: Completely manual installation

2023-12-22 Thread David Trowbridge
Most of the hostname/IP configuration will just be in your OS/web server
configuration. The details of that depend on what you're running.

After you do that, if you're changing the domain that the system is
accessible on, the one thing that will need to change in Review Board is
the "server name" in the general settings at /admin/settings/general/

David

On Tue, Dec 19, 2023 at 8:31 AM Grover D  wrote:

> David,
>
> Is there a way via the CLI that I can change the hostname/ip address
> review board is running with? I really want to clone the system and update
> the clone. The compatibility issues are very severe.
>
> Thanks! I appreciate the help!
>
> On Monday, December 18, 2023 at 5:39:23 PM UTC-6 David Trowbridge wrote:
>
>> Hi,
>>
>> You shouldn't need to install 2.5.7. If you install your desired version
>> on your target host, then move the database and data directory over, you
>> should be able to run `rb-site upgrade`.
>>
>> David
>>
>> On Mon, Dec 18, 2023 at 4:35 PM Grover D  wrote:
>>
>>> Hello,
>>>
>>> I am running a very old version of ReviewBoard (2.5.7). I completely
>>> understand that this version is not supported any longer and has not been
>>> for a long time. To facilitate updating the system, I need to install it on
>>> a new system to work out the path. I am also running this on an unsupported
>>> Unix.
>>>
>>> Is there a place I can find the manual installation directions for this
>>> version of ReviewBoard? I know I will need to run them all manually.
>>>
>>> I am using postgres for the database and yes, I have python 2.7.18
>>> installed.
>>>
>>> Thanks,
>>> Grover
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/02d90993-5173-4266-8ccc-a9ff05e04f04n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/reviewboard/02d90993-5173-4266-8ccc-a9ff05e04f04n%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/3f79f853-d59a-4f95-b3c2-ab1a18138904n%40googlegroups.com
> <https://groups.google.com/d/msgid/reviewboard/3f79f853-d59a-4f95-b3c2-ab1a18138904n%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUNpF6-f%3DAu0qTsbAGitFWTRn0ZCqeRf9-kaXE3Oiw_zA%40mail.gmail.com.


Re: Completely manual installation

2023-12-18 Thread David Trowbridge
Hi,

You shouldn't need to install 2.5.7. If you install your desired version on
your target host, then move the database and data directory over, you
should be able to run `rb-site upgrade`.

David

On Mon, Dec 18, 2023 at 4:35 PM Grover D  wrote:

> Hello,
>
> I am running a very old version of ReviewBoard (2.5.7). I completely
> understand that this version is not supported any longer and has not been
> for a long time. To facilitate updating the system, I need to install it on
> a new system to work out the path. I am also running this on an unsupported
> Unix.
>
> Is there a place I can find the manual installation directions for this
> version of ReviewBoard? I know I will need to run them all manually.
>
> I am using postgres for the database and yes, I have python 2.7.18
> installed.
>
> Thanks,
> Grover
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/02d90993-5173-4266-8ccc-a9ff05e04f04n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXXtMSp%2Bcf609oJHPXN91h-iWQTmn-Fg5zqZ9UJF1Z16Q%40mail.gmail.com.


Re: Converting user account with password to AD

2023-12-05 Thread David Trowbridge
If Review Board is configured to use AD, it will try that first for all
users. If that authentication fails, then it will use the database
password. Assuming those users have AD accounts, you shouldn't need to do
anything--they'll be able to log in with their AD credentials. You can
enforce this by just clearing out the password in the database.

David

On Tue, Dec 5, 2023 at 10:38 PM RBUser  wrote:

> We generally use Active Directory for ReviewBoard authentication.
> We do still have a few users that have accounts with passwords.
> We would like to convert those user accounts to use AD instead of
> ReviewBoard passwords. How can we do this? I looked in the database and I
> found the table with user account information, but I don't see anywhere
> where it lists the login method.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/8f573521-a44f-43ca-bc2e-0cd6dcdea13en%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUMA2DD%2BkKai5nPUrNCPDhoL3aW57Ndz6_hep%2Bp-osgxg%40mail.gmail.com.


Re: Review board stopped working after OS upgrade

2023-11-17 Thread David Trowbridge
Does this system not have internet access?

David

On Thu, Nov 16, 2023 at 9:38 AM noreply optimize <
noreplyoptim...@promaxsaas.com> wrote:

> Also, pip is using python 2.7 only. I just ran one command and got below
> output.
>
> python -m pip --version
> pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
>
> On Thursday, 16 November, 2023 at 10:02:06 pm UTC+5:30 noreply optimize
> wrote:
>
>> Hi David,
>>
>> I tried to install six, but its not working and I am getting below error.
>> Any suggestions what should I do at this point ?
>> I already checked and found that there was no special command used to
>> install six.
>>
>> DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020.
>> Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0
>> will drop support for Python 2.7 in January 2021. More details about Python
>> 2 support in pip can be found at
>> https://pip.pypa.io/en/latest/development/release-process/#python-2-support
>> pip 21.0 will remove support for this functionality.
>> WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None,
>> status=None)) after connection broken by 'ProtocolError('Connection
>> aborted.', error(104, 'Connection reset by peer'))': /simple/six/
>> WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None,
>> status=None)) after connection broken by 'ProtocolError('Connection
>> aborted.', error(104, 'Connection reset by peer'))': /simple/six/
>> WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None,
>> status=None)) after connection broken by 'ProtocolError('Connection
>> aborted.', error(104, 'Connection reset by peer'))': /simple/six/
>> WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None,
>> status=None)) after connection broken by 'ProtocolError('Connection
>> aborted.', error(104, 'Connection reset by peer'))': /simple/six/
>> WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None,
>> status=None)) after connection broken by 'ProtocolError('Connection
>> aborted.', error(104, 'Connection reset by peer'))': /simple/six/
>> ERROR: Could not find a version that satisfies the requirement six (from
>> versions: none)
>> ERROR: No matching distribution found for six
>>
>> On Wednesday, 15 November, 2023 at 10:34:19 am UTC+5:30 David Trowbridge
>> wrote:
>>
>>> You should be able to just use "pip install six". I don't know exactly
>>> how Ubuntu 18 is set up, so if that's not working one thing to check is
>>> that "pip" corresponds to python 2.7. There may be a specific pip2.7
>>> command that you need to use.
>>>
>>> David
>>>
>>> On Tue, Nov 14, 2023 at 10:17 AM noreply optimize <
>>> noreply...@promaxsaas.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Can anyone help me to fix above errors and make review board working ?
>>>>
>>>> On Monday, 13 November, 2023 at 4:34:39 pm UTC+5:30 noreply optimize
>>>> wrote:
>>>>
>>>>> Hi David,
>>>>>
>>>>> Could you please help me to fix above error ? I tried to install six /
>>>>> upgrade paramiko using pip, but no luck.
>>>>>
>>>>> On Friday, 10 November, 2023 at 4:14:10 pm UTC+5:30 noreply optimize
>>>>> wrote:
>>>>>
>>>>>> I ran the command pip list and found below differences.
>>>>>>
>>>>>> Ubuntu 18 (working VM) Ubuntu 20 (non-working VM)
>>>>>>
>>>>>> ReviewBoard 2.0.27 ReviewBoard 2.0.27
>>>>>>
>>>>>> setuptools  39.2.0 setuptools  39.2.0
>>>>>> six 1.11.0 six
>>>>>> missing
>>>>>> RBTools 0.7.11 RBTools 0.7.11
>>>>>> paramiko2.10.2 paramiko2.10.2
>>>>>>
>>>>>> six has been missing. How to install it ?
>>>>>>
>>>>>> On Friday, 10 November, 2023 at 2:55:13 am UTC+5:30 David Trowbridge
>>>>>> wrote:
>>>>>>
>>>>>>> If installed via pip, you should be able to use "pip list" to see
>>>>>>> what version you have.
>>>>>>>
>>>>>>> From the errors, it seems like the "paramiko" library w

Re: Review board stopped working after OS upgrade

2023-11-14 Thread David Trowbridge
You should be able to just use "pip install six". I don't know exactly how
Ubuntu 18 is set up, so if that's not working one thing to check is that
"pip" corresponds to python 2.7. There may be a specific pip2.7 command
that you need to use.

David

On Tue, Nov 14, 2023 at 10:17 AM noreply optimize <
noreplyoptim...@promaxsaas.com> wrote:

> Hi All,
>
> Can anyone help me to fix above errors and make review board working ?
>
> On Monday, 13 November, 2023 at 4:34:39 pm UTC+5:30 noreply optimize wrote:
>
>> Hi David,
>>
>> Could you please help me to fix above error ? I tried to install six /
>> upgrade paramiko using pip, but no luck.
>>
>> On Friday, 10 November, 2023 at 4:14:10 pm UTC+5:30 noreply optimize
>> wrote:
>>
>>> I ran the command pip list and found below differences.
>>>
>>> Ubuntu 18 (working VM) Ubuntu 20 (non-working VM)
>>>
>>> ReviewBoard 2.0.27 ReviewBoard 2.0.27
>>> setuptools  39.2.0 setuptools  39.2.0
>>> six 1.11.0 six missing
>>> RBTools 0.7.11 RBTools 0.7.11
>>> paramiko    2.10.2 paramiko2.10.2
>>>
>>> six has been missing. How to install it ?
>>>
>>> On Friday, 10 November, 2023 at 2:55:13 am UTC+5:30 David Trowbridge
>>> wrote:
>>>
>>>> If installed via pip, you should be able to use "pip list" to see what
>>>> version you have.
>>>>
>>>> From the errors, it seems like the "paramiko" library was upgraded to a
>>>> version that depends on "six", but "six" is not installed. I'd suggest
>>>> looking through the paramiko release notes and installing whatever version
>>>> was before that dependency was added.
>>>>
>>>> 2.0.27 is very old at this point. Obviously your priority is getting
>>>> things back up and running, but I'd suggest upgrading to a modern version
>>>> when you can.
>>>>
>>>> David
>>>>
>>>> On Thu, Nov 9, 2023 at 2:05 PM noreply optimize <
>>>> noreply...@promaxsaas.com> wrote:
>>>>
>>>>> Hi David,
>>>>>
>>>>> Before OS upgrade it was  2.0.27. After upgrading OS, I am unable to
>>>>> browse to review board site where version can be seen. Is there any 
>>>>> command
>>>>> to check currently installed version ? If it's not upgraded, it should be
>>>>> 2.0.27.
>>>>>
>>>>> On Thursday, 9 November, 2023 at 9:21:53 pm UTC+5:30 David Trowbridge
>>>>> wrote:
>>>>>
>>>>>> What version of Review Board are you running?
>>>>>>
>>>>>> David
>>>>>>
>>>>>> On Thu, Nov 9, 2023 at 8:51 AM noreply optimize <
>>>>>> noreply...@promaxsaas.com> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> I have a Ubuntu 18 LTS machine running review board version 2.0.27
>>>>>>> without any issues. Since, Ubuntu 18 has become EOL I upgraded the 
>>>>>>> machine
>>>>>>> to Ubuntu 20.04.6 LTS. As a result, all packages on machines including
>>>>>>> python, php, mysql and other tools along with dependencies either have 
>>>>>>> been
>>>>>>> upgraded or EOL packages have been removed. Now, I am getting error 
>>>>>>> "Review
>>>>>>> Board is taking a nap". I am not familiar with Ubuntu OS and review 
>>>>>>> board.
>>>>>>> I would appreciate any help offered to solve it.
>>>>>>>
>>>>>>> Thank you.
>>>>>>>
>>>>>>> *Error:*
>>>>>>> [Fri Nov 10 00:44:46.201174 2023] [wsgi:error] [pid 257169] [client
>>>>>>> 10.208.62.51:42540] mod_wsgi (pid=257169): Failed to exec Python
>>>>>>> script file '/var/www/reviewboard/htdocs/reviewboard.wsgi'., referer:
>>>>>>> http://blr-pmx-dev3/reviewboard/dashboard
>>>>>>> [Fri Nov 10 00:44:46.201229 2023] [wsgi:error] [pid 257169] [client
>>>>>>> 10.208.62.51:42540] mod_wsgi (pid=257169): Exception occurred
>>>>>>> processing WSGI script '/var/ww

Re: Possible to attach multiple diffs to a draft?

2023-11-09 Thread David Trowbridge
This is not possible to do with a single publish. The best way is probably
to assign it only to yourself, do whatever post/publish steps need to
happen, and then change the assigned reviewers to make it public to your
team.

David

On Thu, Nov 9, 2023 at 9:47 AM geof...@gmail.com 
wrote:

> He have a post-push workflow where we want to trigger a review on already
> pushed data in a git repo.  The upstream branch is not linear, and so 'rbt
> post' often fails due to this.  We can instead use 'rbt post -S' to squash
> the commits and this is fine for our needs, but our workflow actually
> results in the review only being triggered after several pushes have
> happened.  I would like to be able to create a review which squashes each
> push and effectively linearizes the history, such that a history that looks
> like
> A--B--D
>   \-C-/
> (Where D is a merge commit)
> gets linearized as 2 squash diffs A..B and B..D
> He I can achieve this if I create a draft with A..B (as a squash diff),
> publish it, and then add B..D as a new diff, but I would prefer to only
> publish after the review is fully configured.
> If I attempt to use 'rbt post -r # B..D', before publishing, then the diff
> of A..B gets replaced with that of B..D.
> I'm willing to use the API directly for this, but I haven't found the
> right options (if they exist ) so far.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/33488028-6292-4206-b16d-42348cdef640n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNWJ28vMX4CwqnkGEV4tHSZ0oaZhp6og98Vh%2B_vwBfaHRQ%40mail.gmail.com.


Re: Review board stopped working after OS upgrade

2023-11-09 Thread David Trowbridge
If installed via pip, you should be able to use "pip list" to see what
version you have.

>From the errors, it seems like the "paramiko" library was upgraded to a
version that depends on "six", but "six" is not installed. I'd suggest
looking through the paramiko release notes and installing whatever version
was before that dependency was added.

2.0.27 is very old at this point. Obviously your priority is getting things
back up and running, but I'd suggest upgrading to a modern version when you
can.

David

On Thu, Nov 9, 2023 at 2:05 PM noreply optimize <
noreplyoptim...@promaxsaas.com> wrote:

> Hi David,
>
> Before OS upgrade it was  2.0.27. After upgrading OS, I am unable to
> browse to review board site where version can be seen. Is there any command
> to check currently installed version ? If it's not upgraded, it should be
> 2.0.27.
>
> On Thursday, 9 November, 2023 at 9:21:53 pm UTC+5:30 David Trowbridge
> wrote:
>
>> What version of Review Board are you running?
>>
>> David
>>
>> On Thu, Nov 9, 2023 at 8:51 AM noreply optimize <
>> noreply...@promaxsaas.com> wrote:
>>
>>> Hi All,
>>>
>>> I have a Ubuntu 18 LTS machine running review board version 2.0.27
>>> without any issues. Since, Ubuntu 18 has become EOL I upgraded the machine
>>> to Ubuntu 20.04.6 LTS. As a result, all packages on machines including
>>> python, php, mysql and other tools along with dependencies either have been
>>> upgraded or EOL packages have been removed. Now, I am getting error "Review
>>> Board is taking a nap". I am not familiar with Ubuntu OS and review board.
>>> I would appreciate any help offered to solve it.
>>>
>>> Thank you.
>>>
>>> *Error:*
>>> [Fri Nov 10 00:44:46.201174 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] mod_wsgi (pid=257169): Failed to exec Python script
>>> file '/var/www/reviewboard/htdocs/reviewboard.wsgi'., referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201229 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] mod_wsgi (pid=257169): Exception occurred
>>> processing WSGI script '/var/www/reviewboard/htdocs/reviewboard.wsgi'.,
>>> referer: http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201253 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] Traceback (most recent call last):, referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201282 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540]   File
>>> "/var/www/reviewboard/htdocs/reviewboard.wsgi", line 3, in ,
>>> referer: http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201340 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] import pkg_resources, referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201355 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540]   File
>>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>>> 3095, in , referer: http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201940 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] @_call_aside, referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201957 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540]   File
>>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>>> 3079, in _call_aside, referer: http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201978 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] f(*args, **kwargs), referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.201989 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540]   File
>>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>>> 3108, in _initialize_master_working_set, referer:
>>> http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.202005 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540] working_set = WorkingSet._build_master(),
>>> referer: http://blr-pmx-dev3/reviewboard/dashboard
>>> [Fri Nov 10 00:44:46.202016 2023] [wsgi:error] [pid 257169] [client
>>> 10.208.62.51:42540]   File
>>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>>> 570,

Re: Review board stopped working after OS upgrade

2023-11-09 Thread David Trowbridge
What version of Review Board are you running?

David

On Thu, Nov 9, 2023 at 8:51 AM noreply optimize <
noreplyoptim...@promaxsaas.com> wrote:

> Hi All,
>
> I have a Ubuntu 18 LTS machine running review board version 2.0.27 without
> any issues. Since, Ubuntu 18 has become EOL I upgraded the machine to
> Ubuntu 20.04.6 LTS. As a result, all packages on machines including python,
> php, mysql and other tools along with dependencies either have been
> upgraded or EOL packages have been removed. Now, I am getting error "Review
> Board is taking a nap". I am not familiar with Ubuntu OS and review board.
> I would appreciate any help offered to solve it.
>
> Thank you.
>
> *Error:*
> [Fri Nov 10 00:44:46.201174 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] mod_wsgi (pid=257169): Failed to exec Python script
> file '/var/www/reviewboard/htdocs/reviewboard.wsgi'., referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201229 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] mod_wsgi (pid=257169): Exception occurred processing
> WSGI script '/var/www/reviewboard/htdocs/reviewboard.wsgi'., referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201253 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] Traceback (most recent call last):, referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201282 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/var/www/reviewboard/htdocs/reviewboard.wsgi", line 3, in ,
> referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201340 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] import pkg_resources, referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201355 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 3095, in , referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201940 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] @_call_aside, referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201957 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 3079, in _call_aside, referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201978 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] f(*args, **kwargs), referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.201989 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 3108, in _initialize_master_working_set, referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202005 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] working_set = WorkingSet._build_master(),
> referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202016 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 570, in _build_master, referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202031 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] ws.require(__requires__), referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202041 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 888, in require, referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202057 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] needed =
> self.resolve(parse_requirements(requirements)), referer:
> http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202067 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 774, in resolve, referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202096 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] raise DistributionNotFound(req, requirers),
> referer: http://blr-pmx-dev3/reviewboard/dashboard
> [Fri Nov 10 00:44:46.202162 2023] [wsgi:error] [pid 257169] [client
> 10.208.62.51:42540] DistributionNotFound: The 'six' distribution was not
> found and is required by paramiko, referer:
> http://blr-pmx-dev3/reviewboard/dashboard
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and 

Re: How to install ReviewBoard from github source code?

2023-11-08 Thread David Trowbridge
You should not be using "setup.py install" from within a source tree.
Either set up a development environment as per the instructions and then
use "setup.py bdist_wheel" in order to build a package that is installable
in your production environment using pip, or install our pre-built packages.

David

On Wed, Nov 8, 2023 at 11:43 AM Work Bot  wrote:

> Hi,
>
> The doc is very helpful. Thanks for that! Beyond that, I want to check if
> my workflow is correct:
>
> I git cloned repository from ReviewBoard(ex. GitHub -
> reviewboard/reviewboard at release-5.0.x
> <https://github.com/reviewboard/reviewboard/tree/release-5.0.x>), "cd"
> into the corresponding directory, and then "pip install ." there. It seems
> like pip is able to use the setup.py(from ReviewBoard) to complete the
> installation, and I can see ReviewBoard module is installed successfully
> with "pip show reviewboard". Is this considered to be a "correct" workflow?
> Since I do encounter a lot of python problems later when I try to bring up
> reviewboard page, so I want to make sure my initial setups are correct.
>
> Meanwhile, when I tried the same steps on another Debian machine, I
> received "Error: failed buiding wheel for RewiewBoard" and "Legacy
> install failure" errors. Do you have any suggestions for these?
>
>
> Thanks a lot!!
>
> On Thursday, November 2, 2023 at 12:47:10 PM UTC-4 Work Bot wrote:
>
>> Thanks! I will spend some time on these two docs.
>>
>> On Thursday, November 2, 2023 at 11:54:58 AM UTC-4 David Trowbridge wrote:
>>
>>> Hi,
>>>
>>> We do have a guide for this at
>>> https://www.notion.so/reviewboard/Getting-Started-da208d46de1d47d8b38e8b5ddcb3dd44
>>>
>>> That said, I highly recommend that you use the extension framework to
>>> make any "adjustments" you need, rather than modify Review Board itself.
>>> Custom patches make it very difficult to perform any upgrades in the
>>> future, and make it hard for us to diagnose or assist with any issues you
>>> may encounter. Documentation for that can be found at
>>> https://www.reviewboard.org/docs/manual/latest/extending/
>>>
>>> David
>>>
>>> On Thu, Nov 2, 2023 at 9:35 AM Work Bot  wrote:
>>>
>>>> Hi David,
>>>>
>>>> I rethink & planned my requirements and I think I do need to build from
>>>> source because I need to work on Review Board itself, adjusting multiple
>>>> things. In that case, can you point me to a place that I can follow to
>>>> build & install from your Review Board source code?
>>>>
>>>> Thanks so much!
>>>>
>>>> On Monday, October 30, 2023 at 7:08:47 PM UTC-4 David Trowbridge wrote:
>>>>
>>>>> You can use pip to install a specific version:
>>>>>
>>>>> pip3 install ReviewBoard==5.0.5
>>>>>
>>>>> Building from source is a much more complicated thing, and would only
>>>>> be necessary if you were working on Review Board itself.
>>>>>
>>>>> David
>>>>>
>>>>> On Mon, Oct 30, 2023 at 5:01 PM Work Bot  wrote:
>>>>>
>>>>>> Yes, I plan to install a specific version of RB (for example 5.0.5)
>>>>>> instead of the latest one. I think I figured out a workaround through
>>>>>> python setup.py file,
>>>>>>
>>>>>> On Thursday, October 12, 2023 at 2:34:15 PM UTC-4 David Trowbridge
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Is there a reason why you're looking to install from the git
>>>>>>> repository instead of the published releases? The install documentation 
>>>>>>> you
>>>>>>> linked to should be the correct process for most people.
>>>>>>>
>>>>>>> David
>>>>>>>
>>>>>>> On Thu, Oct 12, 2023 at 12:30 PM Work Bot 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I am trying to find instructions to install ReviewBoard 5 on a
>>>>>>>> Linux machine through source code. For instance, I want to 
>>>>>>>> clone/download
>>>>>>>> ReviewBoard from following links:
>>>>>>>> - GitHub - reviewboard/r

Re: RB v6 "The following reviews are not valid []" when clicking "Publish"

2023-11-06 Thread David Trowbridge
Changxing,

Just to update, we did manage to figure out what was going on, and will be
shipping 6.0.1 very soon with a fix for this.

David

On Thu, Nov 2, 2023 at 8:58 PM Christian Hammond 
wrote:

> Hi Changxing,
>
> Can you give us a step-by-step process to reproduce this bug on your end?
> It'll be helpful to get some more information from you for a
> reproducible case.
>
> First, some preparation:
>
> 1) Open the Network tab in the browser's developer tools
> 2) On Firefox, click the gear on the right of the networking pane and
> enable Persist Logs. On Chrome, click the "Preserve log" checkbox instead
> below the Network tab.
> 3) Reload the page, so it will begin gathering network logs.
>
> Then if you can get me the following:
>
> 1) Are you creating just a single review?
> 2) Are you also replying to any reviews when you publish?
> 3) Can we get a screenshot of the review banner right before you publish?
> 4) After it fails, can you find the POST /r/_batch/ entry in Network,
> click Request, and copy the information there? Send that to me privately.
> 5) Also click on Response, copy the information there, and send that as
> well.
>
> We have a possible theory on what's going wrong, but haven't found a repro
> case. We hope this will help us confirm and resolve this.
>
> Thanks,
>
> Christian
>
> On Mon, Oct 30, 2023 at 2:18 PM changxi...@taitcommunications.com <
> changxing.g...@taitcommunications.com> wrote:
>
>> Hi David,
>>
>> Thanks for your reply.
>> I am using Google Chrome. Firefox has the same issue too.
>>
>> Yes, we are getting this every time.
>> Please see attachment.
>>
>>
>> Thanks,
>> Changxing
>>
>> On Saturday, October 28, 2023 at 10:09:36 AM UTC+13 David Trowbridge
>> wrote:
>>
>>> Changxing,
>>>
>>> A couple questions about this:
>>> - What browser(s) are you using?
>>> - Are you getting this every time, or is this an intermittent failure?
>>> - Can you open your browser's developer tools and see if there are any
>>> errors on the JavaScript console?
>>>
>>> Thanks,
>>> David
>>>
>>> On Thu, Oct 26, 2023 at 10:07 AM Changxing Gong <
>>> changxi...@taitcommunications.com> wrote:
>>>
>>>> Hello,
>>>>
>>>> We recently upgraded RB from v5 to v6.
>>>>
>>>> The owner or reviewers can still publish a general comment. However, if
>>>> they want to reply to a comment, there will be "The following reviews are
>>>> not valid []" prompt preventing them from publishing the reply. So neither
>>>> the reviewers nor owner can reply to each other. Please see the attachment.
>>>>
>>>>
>>>> Thanks,
>>>> Changxing
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> This communication is confidential. We only send and receive email on
>>>> the
>>>> basis of the terms set out at
>>>> www.taitcommunications.com/email_disclaimer
>>>> --
>>>>
>>>> --
>>>> Supercharge your Review Board with Power Pack:
>>>> https://www.reviewboard.org/powerpack/
>>>> Want us to host Review Board for you? Check out RBCommons:
>>>> https://rbcommons.com/
>>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Review Board Community" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to reviewboard...@googlegroups.com.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/reviewboard/003c49d0-3f44-471d-9ec4-cf889d566f59n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/reviewboard/003c49d0-3f44-471d-9ec4-cf889d566f59n%40googlegroups.com?utm_medium=email_source=footer>
>>>> .
>>>>
>>>
>>
>> --
>> This communication is confidential. We only send and receive email on the
>> basis of the terms set out at www.taitcommunications.com/email_disclaimer
>> --
>>
>> --
>> Supercharge your Review Board with Power Pack:
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons:
>> https://rbcommons.com/
>>

Re: When hosting on an alternate port, the api URLS don't include the proper port

2023-11-03 Thread David Trowbridge
Did you set the "server name" in the general settings to include the port
number?

David

On Fri, Nov 3, 2023 at 12:21 PM geof...@gmail.com 
wrote:

> My 1st attempt at setting up ReviewBoard via docker, I tried to host on a
> non-standard port http://ourdomain.com:8900
>
> I configured nginx apropriately, and set the port in the Admin UI.  This
> allowed the website to work propelry.  However, when accessing
> http://ourdomain.com:8900/api all of the reported URLs were listed as:
> http://ourdomain.com/api/... (i.e.e the port number was dropped).  This
> resulted in rbtools being unable to properly interact with the server.  I
> also tried  intializing with 'rb-site install --web-server-port 8900' but
> it made no difference.
>
> I have since moved on to using a subdir instead, and am making progress on
> our evaluation (with code built from the release-6.x branch), so this is no
> longer affecting me.  But I thought I would report it.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/8827c0d2-c227-4183-ac1e-5198c0561b46n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUQVVT7UCdg7bv52AWoB-9HbMzg9t%2BEozOMmZhyXXxrLQ%40mail.gmail.com.


Re: Issues when hosting from a subdirecory

2023-11-03 Thread David Trowbridge
This is a known issue in 6.0, and we'll be putting out a 6.0.1 very soon
that fixes it.

David

On Fri, Nov 3, 2023 at 8:47 AM geof...@gmail.com 
wrote:

> Our reverse proxy is configured to redirect https://ourdomain.com/review
> to ReviewBoard.  I have configured nginx to properly host /review/static
> and /review/media and configured site_root to use /review and In the admin
> panel set the URL to https://ourdomain.com/review
>
> This seems to work as I can navigate the Web page, and the API responds
> with the proper URL (and I can now submit new reviews from the cli)
>
> However, when I try to publish a draft review from the website, I get a
> message that says 'ourdomain.com says Error', and when I check the
> network traffic when pressing the button, I see that he request was made to
> 'https://ourdomaincom/r/_batch' instead of to '
> https://ourdomain.com/review/r/_batch'
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/5b50e1d4-3d3a-4356-a294-da8239bb284an%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNU4wbSrQ-ShwwjnJTUWjCH%2BCvyS_tWtt-PRQi7kHRE7Cw%40mail.gmail.com.


Re: How to install ReviewBoard from github source code?

2023-11-02 Thread David Trowbridge
Hi,

We do have a guide for this at
https://www.notion.so/reviewboard/Getting-Started-da208d46de1d47d8b38e8b5ddcb3dd44

That said, I highly recommend that you use the extension framework to make
any "adjustments" you need, rather than modify Review Board itself. Custom
patches make it very difficult to perform any upgrades in the future, and
make it hard for us to diagnose or assist with any issues you may
encounter. Documentation for that can be found at
https://www.reviewboard.org/docs/manual/latest/extending/

David

On Thu, Nov 2, 2023 at 9:35 AM Work Bot  wrote:

> Hi David,
>
> I rethink & planned my requirements and I think I do need to build from
> source because I need to work on Review Board itself, adjusting multiple
> things. In that case, can you point me to a place that I can follow to
> build & install from your Review Board source code?
>
> Thanks so much!
>
> On Monday, October 30, 2023 at 7:08:47 PM UTC-4 David Trowbridge wrote:
>
>> You can use pip to install a specific version:
>>
>> pip3 install ReviewBoard==5.0.5
>>
>> Building from source is a much more complicated thing, and would only be
>> necessary if you were working on Review Board itself.
>>
>> David
>>
>> On Mon, Oct 30, 2023 at 5:01 PM Work Bot  wrote:
>>
>>> Yes, I plan to install a specific version of RB (for example 5.0.5)
>>> instead of the latest one. I think I figured out a workaround through
>>> python setup.py file,
>>>
>>> On Thursday, October 12, 2023 at 2:34:15 PM UTC-4 David Trowbridge wrote:
>>>
>>>> Hi,
>>>>
>>>> Is there a reason why you're looking to install from the git repository
>>>> instead of the published releases? The install documentation you linked to
>>>> should be the correct process for most people.
>>>>
>>>> David
>>>>
>>>> On Thu, Oct 12, 2023 at 12:30 PM Work Bot  wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am trying to find instructions to install ReviewBoard 5 on a Linux
>>>>> machine through source code. For instance, I want to clone/download
>>>>> ReviewBoard from following links:
>>>>> - GitHub - reviewboard/reviewboard: An extensible and friendly code
>>>>> review tool for projects and companies of all sizes.
>>>>> <https://github.com/reviewboard/reviewboard>
>>>>> - Index of /releases/ReviewBoard/5.0/
>>>>> <https://downloads.reviewboard.org/releases/ReviewBoard/5.0/index.html>
>>>>> and install them accordingly.
>>>>>
>>>>> However, I can only find this (Installing on Linux | Review Board
>>>>> latest Documentation | Review Board
>>>>> <https://www.reviewboard.org/docs/manual/latest/admin/installation/linux/>)
>>>>> instruction which tells me to install through "*pip3 install
>>>>> ReviewBoard"*.
>>>>>
>>>>> Are there any other more information that can help me success the
>>>>> installation process? Thanks!
>>>>>
>>>>> --
>>>>> Supercharge your Review Board with Power Pack:
>>>>> https://www.reviewboard.org/powerpack/
>>>>> Want us to host Review Board for you? Check out RBCommons:
>>>>> https://rbcommons.com/
>>>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Review Board Community" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to reviewboard...@googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/reviewboard/b2f3368c-b97b-4993-9949-01e6ee847e8fn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/reviewboard/b2f3368c-b97b-4993-9949-01e6ee847e8fn%40googlegroups.com?utm_medium=email_source=footer>
>>>>> .
>>>>>
>>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscr

Re: ReviewBoard6.0 ship it and add coment Error

2023-11-01 Thread David Trowbridge
Hi,

It's saying "connection refused", which indicates there's some problem with
the network between you and your Review Board server.

David

On Wed, Nov 1, 2023 at 9:27 PM min cai  wrote:

> when i use reviewboard I got two errors,
> the First one,when i edit the draft review,but i cant save the comment,
> when i click the save button ,Pop-up prompt  like  as follows。
> [image: 1png.png]
> the console log like as follows
>
> [image: 2.png]
> the second one .when i  ship it ,no response and console log show like as
> follow
> [image: 3.png]
> but like the diff, its good ,excapt the shipit and add comment. Could you
> please help me solve this problem? thanks
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/6b0c02e8-9965-4916-999a-d4c62fbf76a2n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXUn%3DFrodktF6VaW9hixr5_SDR%3DS6rnPCOWmB-kY00N5g%40mail.gmail.com.


Re: How to install ReviewBoard from github source code?

2023-10-30 Thread David Trowbridge
You can use pip to install a specific version:

pip3 install ReviewBoard==5.0.5

Building from source is a much more complicated thing, and would only be
necessary if you were working on Review Board itself.

David

On Mon, Oct 30, 2023 at 5:01 PM Work Bot  wrote:

> Yes, I plan to install a specific version of RB (for example 5.0.5)
> instead of the latest one. I think I figured out a workaround through
> python setup.py file,
>
> On Thursday, October 12, 2023 at 2:34:15 PM UTC-4 David Trowbridge wrote:
>
>> Hi,
>>
>> Is there a reason why you're looking to install from the git repository
>> instead of the published releases? The install documentation you linked to
>> should be the correct process for most people.
>>
>> David
>>
>> On Thu, Oct 12, 2023 at 12:30 PM Work Bot  wrote:
>>
>>> Hi,
>>>
>>> I am trying to find instructions to install ReviewBoard 5 on a Linux
>>> machine through source code. For instance, I want to clone/download
>>> ReviewBoard from following links:
>>> - GitHub - reviewboard/reviewboard: An extensible and friendly code
>>> review tool for projects and companies of all sizes.
>>> <https://github.com/reviewboard/reviewboard>
>>> - Index of /releases/ReviewBoard/5.0/
>>> <https://downloads.reviewboard.org/releases/ReviewBoard/5.0/index.html>
>>> and install them accordingly.
>>>
>>> However, I can only find this (Installing on Linux | Review Board
>>> latest Documentation | Review Board
>>> <https://www.reviewboard.org/docs/manual/latest/admin/installation/linux/>)
>>> instruction which tells me to install through "*pip3 install
>>> ReviewBoard"*.
>>>
>>> Are there any other more information that can help me success the
>>> installation process? Thanks!
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/b2f3368c-b97b-4993-9949-01e6ee847e8fn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/reviewboard/b2f3368c-b97b-4993-9949-01e6ee847e8fn%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/b28408e0-b4f1-4950-8745-2abe7e6fe780n%40googlegroups.com
> <https://groups.google.com/d/msgid/reviewboard/b28408e0-b4f1-4950-8745-2abe7e6fe780n%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNV7f53i%3DtzKAY6XBENF7jFpKQtZNnQuRSFbmvUFHVcjsA%40mail.gmail.com.


Re: RB v6 "The following reviews are not valid []" when clicking "Publish"

2023-10-27 Thread David Trowbridge
Changxing,

A couple questions about this:
- What browser(s) are you using?
- Are you getting this every time, or is this an intermittent failure?
- Can you open your browser's developer tools and see if there are any
errors on the JavaScript console?

Thanks,
David

On Thu, Oct 26, 2023 at 10:07 AM Changxing Gong <
changxing.g...@taitcommunications.com> wrote:

> Hello,
>
> We recently upgraded RB from v5 to v6.
>
> The owner or reviewers can still publish a general comment. However, if
> they want to reply to a comment, there will be "The following reviews are
> not valid []" prompt preventing them from publishing the reply. So neither
> the reviewers nor owner can reply to each other. Please see the attachment.
>
>
> Thanks,
> Changxing
>
>
>
>
> --
> This communication is confidential. We only send and receive email on the
> basis of the terms set out at www.taitcommunications.com/email_disclaimer
> --
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/003c49d0-3f44-471d-9ec4-cf889d566f59n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXR-mEAShPactBhBWx5Y-_1mrscDOQ3GKmXv1WWP0-15Q%40mail.gmail.com.


Re: Can't publish new review requests - RB 6.0

2023-10-27 Thread David Trowbridge
Ethan,

That's definitely a bug. We'll be turning out a 6.0.1 soon and will get a
fix in for that.

If your company has a support contract with us, please reach out through
that channel and we can get you a preview build.

David

On Fri, Oct 27, 2023 at 1:00 PM Ethan Nguyen  wrote:

> I did some digging - I am fully convinced that this issue comes from this
> PR
> 
> and that line (and others like it, if they exist in that PR). I run RB as a
> directory in `https://example.com/reviewboard`
> , and that line would send the request
> to `https://example.com/r/_batch` , which
> is outside `/reviewboard`.
>
> On Friday, October 27, 2023 at 1:16:52 PM UTC-5 Ethan Nguyen wrote:
>
> Hi,
>
> I just upgraded to RB 6.0 and I can't publish new review requests anymore.
> Of note I run RB in a subdirectory, i.e. `/reviewboard`, and I have
> `SITE_ROOT  = '/reviewboard/` in my config, but RB makes a POST request to
> `/r/_batch/` when I attempt to publish a site -- outside the site root.
>
> Any help would be greatly appreciated.
>
> Thanks!
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/61de5520-f7dd-43e9-a24d-f49105ec51a7n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNWj-X9tz7a1gtAiHS_Hd6CeyRCMpoK9g06A%3D9ky5X2N1A%40mail.gmail.com.


Re: How to install ReviewBoard from github source code?

2023-10-12 Thread David Trowbridge
Hi,

Is there a reason why you're looking to install from the git repository
instead of the published releases? The install documentation you linked to
should be the correct process for most people.

David

On Thu, Oct 12, 2023 at 12:30 PM Work Bot  wrote:

> Hi,
>
> I am trying to find instructions to install ReviewBoard 5 on a Linux
> machine through source code. For instance, I want to clone/download
> ReviewBoard from following links:
> - GitHub - reviewboard/reviewboard: An extensible and friendly code
> review tool for projects and companies of all sizes.
> 
> - Index of /releases/ReviewBoard/5.0/
> 
> and install them accordingly.
>
> However, I can only find this (Installing on Linux | Review Board latest
> Documentation | Review Board
> )
> instruction which tells me to install through "*pip3 install ReviewBoard"*
> .
>
> Are there any other more information that can help me success the
> installation process? Thanks!
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/b2f3368c-b97b-4993-9949-01e6ee847e8fn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNWZWkVa2iMDxYk90FojrPbPMyVn%2Bh-A9%3DjzrDvjDRHT5A%40mail.gmail.com.


Re: How to change "LIMIT RATE" settings?

2023-09-06 Thread David Trowbridge
Hi,

That should be the correct setting to change. You probably need to restart
the web server in order for that change to take effect.

David

On Wed, Sep 6, 2023 at 7:49 AM Gianluca Busiello <
gianluca.busie...@gmail.com> wrote:

> I'm running RB v4.x and I'm affected by the error:
>
> API Error 114: API Rate Limit Exceeded
>
> which is due to the http response from the server:
>
> urllib.error.HTTPError: HTTP Error 429: Too Many Requests
>
> when running a large query through the rbtools library.
>
> I would like to relax the rate limits to make my query work reliably and I
> have found out that the setting "API_AUTHENTICATED_LIMIT_RATE" is what I am
> looking for.
> I tried to set it to None in settings_local.py as a first step, but it
> doesn't seem to have any effect on the rate limit.
> My questions are:
> - is settings_local.py the right place to control the settings?
> - is "None" the right value to disable api limit rates? or should I
> override the default with a new value?
>
> Any help would be really appreciated.
> Regards,
> Gianluca
>
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/e1792527-035d-4804-96e9-155b83e6c9d0n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXyrTSPtG6meUx8Jzz4%3DyniFwWxOG6Kuo05GN7T8Nhh_Q%40mail.gmail.com.


Re: does RB require PHP?

2023-06-28 Thread David Trowbridge
Erin,

It's showing that there's a 500 error (though it's odd that it's displaying
the HTML as text instead of rendering it). I'd check your web server logs
to see what that error is.

David

On Wed, Jun 28, 2023 at 4:17 AM Erin Keegan  wrote:

> Hi David,
>
> Thanks very much for your response.  Yes, thanks for the reminder this is
> a Python-based product.
> I should’ve mentioned that the HTML code I see is an RB page.  Here’s my
> domain http://db.bootgrid.com.
>
> I looked for alternate configs in my RHEL 9 AWS EC2 instance, but I’ll
> have to check again.
>
> Thanks again for your response.
> Erin
>
> Sent from my Atari 2600
>
> On Jun 27, 2023, at 18:31, David Trowbridge  wrote:
>
> 
> Erin,
>
> Review Board is built on Python, not PHP. If you're seeing something else,
> it's likely that the web server still has some default configuration for
> the domain/virtualhost active.
>
> David
>
> On Mon, Jun 26, 2023 at 6:33 PM Erin Keegan  wrote:
>
>> I went through the install directions, but when I browse to rb.> domain>.com I just see HTML code.
>>
>> --
>> Supercharge your Review Board with Power Pack:
>> https://www.reviewboard.org/powerpack/
>> Want us to host Review Board for you? Check out RBCommons:
>> https://rbcommons.com/
>> Happy user? Let us know! https://www.reviewboard.org/users/
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Review Board Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to reviewboard+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/reviewboard/2a333011-5670-4d77-b867-95e566430a79n%40googlegroups.com
>> <https://groups.google.com/d/msgid/reviewboard/2a333011-5670-4d77-b867-95e566430a79n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Review Board Community" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/reviewboard/TSM5-15jzvc/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/CAFS3VNVhiQby5S131TQU3oX3kURhrAkozYt7UPr9J8Nf_jf6sg%40mail.gmail.com
> <https://groups.google.com/d/msgid/reviewboard/CAFS3VNVhiQby5S131TQU3oX3kURhrAkozYt7UPr9J8Nf_jf6sg%40mail.gmail.com?utm_medium=email_source=footer>
> .
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/0348187E-8F1E-40F1-BFC1-8A34B87CA339%40gmail.com
> <https://groups.google.com/d/msgid/reviewboard/0348187E-8F1E-40F1-BFC1-8A34B87CA339%40gmail.com?utm_medium=email_source=footer>
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUxH2ci__m3RLR5hzNMm3J0ikHp%2BFk8f4mOio25NqzEtQ%40mail.gmail.com.


Re: does RB require PHP?

2023-06-27 Thread David Trowbridge
Erin,

Review Board is built on Python, not PHP. If you're seeing something else,
it's likely that the web server still has some default configuration for
the domain/virtualhost active.

David

On Mon, Jun 26, 2023 at 6:33 PM Erin Keegan  wrote:

> I went through the install directions, but when I browse to rb. domain>.com I just see HTML code.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/2a333011-5670-4d77-b867-95e566430a79n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVhiQby5S131TQU3oX3kURhrAkozYt7UPr9J8Nf_jf6sg%40mail.gmail.com.


Re: RB 5.0.4 HTTP 500 Internal Server Error

2023-05-16 Thread David Trowbridge
Kerry,

The first thing to do is verify the network configuration on the Review
Board server. It’s the server which is experiencing these timeouts.

If you don’t need DMARC for your emails, you could also change the settings
for email delivery to avoid the DNS lookup here. That said, if DNS is
unreliable, it’s hard to predict what other problems might arise.

David



On Tue, May 16, 2023 at 8:21 AM Kerry Groeschel 
wrote:

> Occasionally clients to our RB 5.0.4/Ubuntu 22.04 get a HTTP 500 Internal
> Server Error when posting to RB.  It appears email notifications do not go
> out when this occurs but the posting to RB is successful.  Below is the RB
> log showing a traceback that seems to go back to a DNS timeout.  Anyone
> have any ideas on how to resolve this or troubleshoot it further?
>
> 2023-05-16 13:28:53,171 - DEBUG -  -
> reviewboard.reviews.models.review_request - Calculated issue counts for
> review request ID 4045 across 1 review(s): Resulting counts = {'O': 1, 'R':
> 0, 'D': 0, 'A': 0, 'B': 0}; DB values =  'comments__issue_opened': None, 'comments__issue_status': None,
> 'file_attachment_comments__pk': 10089,
> 'file_attachment_comments__issue_opened': True,
> 'file_attachment_comments__issue_status': 'O', 'general_comments__pk':
> None, 'general_comments__issue_opened': None,
> 'general_comments__issue_status': None, 'screenshot_comments__pk': None,
> 'screenshot_comments__issue_opened': None,
> 'screenshot_comments__issue_status': None}]>; Field IDs = {'comments':
> set(), 'file_attachment_comments': {10089}, 'general_comments': set(),
> 'screenshot_comments': set()}
> 2023-05-16 13:28:53,248 - DEBUG -  - djblets.cache.backend - Cache miss
> for key ":/:dmarc-record-.com"
> 2023-05-16 13:28:58,651 - ERROR - None - E1377138 -
> /api/review-requests/4045/reviews/31228/ - djblets.log.middleware -
> Exception thrown for user E1377138 at http://
> /api/review-requests/4045/reviews/31228/
>
> The resolution lifetime expired after 5.402 seconds: Server 127.0.0.53 UDP
> port 53 answered The DNS operation timed out.; Server 127.0.0.53 UDP port
> 53 answered The DNS operation timed out.; Server 127.0.0.53 UDP port 53
> answered The DNS operation timed out.
> Traceback (most recent call last):
>   File
> "/usr/local/lib/python3.10/dist-packages/django/core/handlers/base.py",
> line 181, in _get_response
> response = wrapped_callback(request, *callback_args, **callback_kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/django/views/decorators/cache.py",
> line 44, in _wrapped_view_func
> response = view_func(request, *args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/django/views/decorators/vary.py",
> line 20, in inner_func
> response = func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/resources/base.py",
> line 232, in __call__
> result = self.call_method_view(
>   File
> "/usr/local/lib/python3.10/dist-packages/reviewboard/webapi/base.py", line
> 348, in call_method_view
> return super(WebAPIResource, self).call_method_view(
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/resources/mixins/api_tokens.py",
> line 62, in call_method_view
> return super(ResourceAPITokenMixin, self).call_method_view(
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/resources/mixins/oauth2_tokens.py",
> line 99, in call_method_view
> return super(ResourceOAuth2TokenMixin, self).call_method_view(
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/resources/base.py",
> line 429, in call_method_view
> return view(request, *args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/resources/base.py",
> line 545, in put
> return self.update(request, *args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 156, in _call
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/util/decorators.py", line
> 47, in _call
> f = augmented_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 156, in _call
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/reviewboard/webapi/decorators.py",
> line 170, in _check
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 156, in _call
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 177, in _checklogin
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 156, in _call
> return view_func(*args, **kwargs)
>   File
> "/usr/local/lib/python3.10/dist-packages/djblets/webapi/decorators.py",
> line 156, in _call
> return view_func(*args, **kwargs)
>   File
> 

Re: Review Board Ticket #5003: diff revision panel will display duplicate items when committing many added files by subversion (.h or .cpp or .vcxproj)

2023-05-15 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/5003/
--

New update by wenjialee
For Beanbag, Inc. > Review Board > Ticket #5003


Reply:

A couple questions:

- What version of Review Board?
- Do you know if the server is using the pysvn or subvertpy backend?
- If you run "rbt diff", does the printed diff have duplicated files in it?


Status:
- New
+ NeedInfo

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230516042716.10662.25838%40ip-10-1-54-209.ec2.internal.


Re: Automatic login feature has a bug

2023-04-27 Thread David Trowbridge
Becky,

Thanks for the report. We'll get this fixed up for the next 5.0.x release.

David

On Thu, Apr 27, 2023 at 11:17 AM 'Becky Wong' via Review Board Community <
reviewboard@googlegroups.com> wrote:

> Hi all,
>
> I was interested in using the automatic login feature and poked through
> the code a little. I tried to get it working by setting the siteconfig
> option "sso_auto_login_backend": "saml".
>
> I ran into a couple of errors in debug mode under
> reviewboard/accounts/views.py:
>
> Line 88: During handling of the above exception (is_safe_url() got an
> unexpected keyword argument 'host'), another exception occurred:
> Line 94: 'SSOBackendRegistry' object has no attribute 'ItemLookupError'
>
> I managed to get it working if I changed line 88 to:
> if is_safe_url(url=redirect_to, allowed_hosts=request.get_host()):
>
> The automatic login option is excellent! I'd really appreciate it if this
> can be fixed in a future release so I can use this feature!
>
> Thanks,
> Becky
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/cc400fc5-a7da-45d1-a361-8fc9635d0253n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVf-x%2BxWaZSivBxQ3WAB_E6HKzs097SHo7RTCCe_eL_JQ%40mail.gmail.com.


Re: Review Board Ticket #831: Can't leave comments before you publish your own newly created review request

2023-04-25 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/831/
--

New update by mkoe@gmai* (Google Code)
For Beanbag, Inc. > Review Board > Ticket #831


Reply:

Done in release-6.x (e14e26c). This will ship in 6.0


Status:
- Confirmed
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230425231809.13135.89568%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4059: Switch between files without scrolling to the top

2023-04-25 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4059/
--

New update by smacleod
For Beanbag, Inc. > Review Board > Ticket #4059


Reply:

Covered by the new file list in release-6.x (d7fa838). This will ship in 6.0


Status:
- Confirmed
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230425231736.13132.87742%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #2605: Add a Back to File List link under each diff in Diff Viewer

2023-04-25 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/2605/
--

New update by cto@gmai* (Google Code)
For Beanbag, Inc. > Review Board > Ticket #2605


Reply:

Covered by the new file list in release-6.x (d7fa838). This will ship in 6.0


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230425231717.13131.68552%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4987: Asana integration always reports "Authentication failed"

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4987/
--

New update by dan
For Beanbag, Inc. > Review Board > Ticket #4987


Reply:

Fixed in rbintegrations release-3.x (a23156f). This will ship in 
rbintegrations 3.2


Status:
- PendingReview
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421231113.15544.92562%40ip-10-1-54-209.ec2.internal.


Re: RBTools Ticket #4586: rbt diff: CRITICAL: too many values to unpack

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4586/
--

New update by totoroliu
For Beanbag, Inc. > RBTools > Ticket #4586


Reply:

This has been fixed for a long time.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421185547.15547.53863%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4583: Export & Import Review Board Configuration and Database

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4583/
--

New update by vinay.shekar
For Beanbag, Inc. > Review Board > Ticket #4583


Reply:

This is now part of Power Pack: 
https://www.reviewboard.org/docs/powerpack/dev/powerpack/manual/import-export/


Status:
- Confirmed
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421184507.15545.8744%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4957: Logged-out mobile menu has incorrect styling

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4957/
--

New update by david
For Beanbag, Inc. > Review Board > Ticket #4957


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421184027.15546.9662%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4988: Fail to post diff with perforce repo: 'Value to convert is unexpected type %s',

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4988/
--

New update by benjackson
For Beanbag, Inc. > Review Board > Ticket #4988


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421183055.15542.55083%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #3668: Assign users or groups to repository via API

2023-04-21 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/3668/
--

New update by z*@zakj* (Google Code)
For Beanbag, Inc. > Review Board > Ticket #3668


Reply:

This exists as of 4.0.11+


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230421180722.15544.35625%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4958: Diff error bundle uses wrong string type on Python 3 (bytes vs. unicode)

2023-04-20 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4958/
--

New update by david
For Beanbag, Inc. > Review Board > Ticket #4958


Reply:

This was fixed in 4.0.10


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230420211702.22148.53105%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4999: Linux installation page has incorrect Python Version

2023-04-20 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4999/
--

New update by CodeScrubber
For Beanbag, Inc. > Review Board > Ticket #4999


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230420211236.22147.90968%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4891: Commit message in commits summary of a review request does not wrap around when the message is longer than the page width.

2023-04-20 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4891/
--

New update by bnie
For Beanbag, Inc. > Review Board > Ticket #4891


Reply:

Fixed in release-6.x (694b42ce3). This will ship in 6.0


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230420210533.22147.89251%40ip-10-1-54-209.ec2.internal.


Re: migrating 3.0.18 between servers

2023-04-06 Thread David Trowbridge
Adam,

SECRET_KEY is necessary, and needs to be the same between the two servers.
The missing Site sounds like something didn't work right migrating the
database.

David

On Wed, Apr 5, 2023 at 4:55 AM Adam Weremczuk  wrote:

> ...or perhaps the SECRET_KEY feature can be disabled?
>
> On Tue, 4 Apr 2023 at 22:30, Adam Weremczuk  wrote:
>
>> Hi all,
>>
>> Following my previous struggle I've decided to simplify things and set up
>> an almost identical destination server:
>>
>> Source:
>>
>> Debian 9.13
>> MySQL 5.7.31
>> Python 2.7.13
>> ReviewBoard 3.0.18
>>
>> Destination:
>>
>> Debian 9.13
>> MySQL 5.7.34
>> Python 2.7.13
>> ReviewBoard 3.0.18
>>
>> Same steps as before:
>> - install and configure everything on destination the same way (users,
>> names, even passwords) + create a blank site with the same name
>> - migrate the database and entire site directory /var/www/mysite
>>
>> I have tried SECRET_KEY from conf/settings_local.py of both the
>> original site and the new blank site (with the same name).
>>
>> To my surprise either key gives me:
>>
>> Something broke! (Error 500)
>> It appears something broke when you tried to go to here. This is either a
>> bug in Review Board or a server configuration error. Please report this to
>> your administrator.
>> ERROR:root:Could not load siteconfig: Site matching query does not exist.
>>
>> Is there any way around this (e.g. recreate the key)?
>> Could it be something else?
>>
>> Regards,
>> Adam
>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/CALC-DAFGG_mP-p_P2n77DE4X96TUMCnui2%2BrTZawEZhpad4vYA%40mail.gmail.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXV_SSZ5Ku0h_sMVJMtAQjx5dO1vD%2Bp_WVr7u2M36iRRQ%40mail.gmail.com.


Re: Review Board Ticket #2104: provide a way to map file extensions to syntax highlighting

2023-04-05 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/2104/
--

New update by devin.**@gmai* (Google Code)
For Beanbag, Inc. > Review Board > Ticket #2104


Reply:

This is fixed in 5.0


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230405223137.12418.76068%40ip-10-1-54-209.ec2.internal.


Re: migrating from 3.0.18 to 4.0.12

2023-04-02 Thread David Trowbridge
It sounds like perhaps you imported the data from a 3.0.18 database into
the database schema of 4.0.2

You'll want to drop the database entirely, import the dump, then run the
rb-site upgrade command.

On Sun, Apr 2, 2023 at 1:11 PM Adam Weremczuk  wrote:

> Hello,
>
> I have a production server happily running:
>
> Debian 9.13
> MySQL 5.7.31
> Python 2.7.13
> ReviewBoard 3.0.18
>
> I have set up a new machine:
>
> Debian 9.13
> MySQL 5.7.34
> Python 2.7.13
> ReviewBoard 4.0.12
>
> and repeated the initial set up steps. The new site is blank, i.e. has no
> users' data.
>
> Then I moved the db across as well as the entire /var/www/rb.example.com
> directory.
>
> Now when I try an upgrade I get:
>
> rb-site upgrade /var/www/rb.example.com
>
> Traceback (most recent call last):
>   File "/usr/local/bin/rb-site", line 8, in 
> sys.exit(main())
>   File
> "/usr/local/lib/python2.7/dist-packages/reviewboard/cmdline/rbsite.py",
> line 2995, in main
> command.run(site, options)
>   File
> "/usr/local/lib/python2.7/dist-packages/reviewboard/cmdline/rbsite.py",
> line 2503, in run
> siteconfig = SiteConfiguration.objects.get_current()
>   File
> "/usr/local/lib/python2.7/dist-packages/djblets/siteconfig/managers.py",
> line 42, in get_current
> return self.get_for_site_id(Site.objects.get_current().pk)
>   File
> "/usr/local/lib/python2.7/dist-packages/django/contrib/sites/models.py",
> line 63, in get_current
> return self._get_site_by_id(site_id)
>   File
> "/usr/local/lib/python2.7/dist-packages/django/contrib/sites/models.py",
> line 35, in _get_site_by_id
> site = self.get(pk=site_id)
>   File
> "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line
> 85, in manager_method
> return getattr(self.get_queryset(), name)(*args, **kwargs)
>   File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py",
> line 380, in get
> self.model._meta.object_name
> django.contrib.sites.models.DoesNotExist: Site matching query does not
> exist.
>
> Please advise.
>
> Regards,
> Adam
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/CALC-DAHCBhJttHmOHVE4abUbjg3x7i81a8JP9QQ%2B_3kr74FLOA%40mail.gmail.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUNrmPpBsenQAe%3DduUU%2B1vPtDAkwpcv_jiBsU1LAY5rCA%40mail.gmail.com.


Re: review group mailing list, what is the correct format?

2023-04-01 Thread David Trowbridge
The mailing list field expects a single address to use for a distribution
list. If you leave it blank, emails will be sent addressed to all members
of the group individually.

David

On Fri, Mar 31, 2023 at 5:21 AM Chanson Joy  wrote:

> Hi,
>
> I tried to create a review group, the optional mailing list, I tried ","
> ";" and space to seperate email address, but none of them work. if I only
> put one email address in the list, then it work. so what character should I
> use to seperate the email address?
>
> ps. I use postfix local host.
>
> Thanks
>
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/6be970c3-67ad-4096-a444-c172761a4c99n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXcRoG7MJTiZHEtZ0JHnWGFbnV10Vx1_ADnSTb6x9vMGw%40mail.gmail.com.


Re: Got API Error 207 (HTTP code 400): The file was not found in the repository

2023-03-17 Thread David Trowbridge
Hi,

The problem is not on the client, but on the Review Board server's
connection to your SVN server:

>
> Error data: {'err': {'code': 207, 'msg': 'The file was not found in the
> repository.'}, 'file': '/X3240/trunk/API/mtd/mtdHunit.c', 'revision':
> '12399', 'stat': 'fail'}
>

You'll need to look at the repository configuration in the Review Board
admin and verify that paths/credentials are correct.

David

On Thu, Mar 16, 2023 at 6:57 PM Chanson Joy  wrote:

> I traced down to the C:\Program Files\RBTools\Python\Lib\urllib\request.py
>
> it  seems that it failed when trying to upload something
>
> from the other_vhosts_access.log in the apache2
>
> this is the last cmd from the request.py:
>
> mrvl-phy-api-reviewboard.com:80 172.18.32.1 - - [17/Mar/2023:00:48:19 +
> ] "POST /api/reviewboard/api/validation/diffs/ HTTP/1.1" 400 583 "-"
> "RBTools/4.0"
>
> evidently the "POST" command returns HTTP Error 400.
>
> can anybody give a hint where to dig into it
>
> thanks
>
>
> On Thursday, March 16, 2023 at 4:58:43 PM UTC-7 Chanson Joy wrote:
>
>> Hi,
>>
>> When I run command "rbt post", I got the following message, any input
>> will be appreciated
>>
>>
>> >>> RBTools 4.0
>> >>> Python 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC
>> v.1933 64 bit (AMD64)]
>> >>> Running on Windows-10-10.0.19042-SP0
>>
>> ...
>>
>> >>> Running: svn --non-interactive status -q --ignore-externals
>> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry
>> -r BASE
>> >>> Running: svn --non-interactive diff --diff-cmd=diff --notice-ancestry
>> -r BASE --no-diff-deleted
>> >>> Running: svn --non-interactive info mtd/mtdHunit.c
>> >>> Running: svn --non-interactive info mtd/mtdHunit.h
>> >>> Making HTTP GET request to
>> http://ir-dt1042/api/reviewboard/api/validation/diffs/
>> >>> HTTP GET request to
>> http://ir-dt1042/api/reviewboard/api/validation/diffs/ cannot be cached
>> >>> Making HTTP POST request to
>> http://ir-dt1042/api/reviewboard/api/validation/diffs/
>> >>> Got API Error 207 (HTTP code 400): The file was not found in the
>> repository.
>> >>> Error data: {'err': {'code': 207, 'msg': 'The file was not found in
>> the repository.'}, 'file': '/X3240/trunk/API/mtd/mtdHunit.c', 'revision':
>> '12399', 'stat': 'fail'}
>> Traceback (most recent call last):
>>   File "C:\Program
>> Files\RBTools\Python\lib\site-packages\rbtools-4.0-py3.10.egg\rbtools\api\request.py",
>> line 1164, in make_request
>> rsp = self._urlopen(Request(
>>   File "C:\Program
>> Files\RBTools\Python\lib\site-packages\rbtools-4.0-py3.10.egg\rbtools\api\cache.py",
>> line 397, in make_request
>> return LiveHTTPResponse(urlopen(request))
>>   File "C:\Program Files\RBTools\Python\lib\urllib\request.py", line 216,
>> in urlopen
>> return opener.open(url, data, timeout)
>>   File "C:\Program Files\RBTools\Python\lib\urllib\request.py", line 525,
>> in open
>> response = meth(req, response)
>>   File "C:\Program
>> Files\RBTools\Python\lib\site-packages\rbtools-4.0-py3.10.egg\rbtools\api\request.py",
>> line 382, in http_response
>> response = self.parent.error('http', request, response,
>>   File "C:\Program Files\RBTools\Python\lib\urllib\request.py", line 563,
>> in error
>> return self._call_chain(*args)
>>   File "C:\Program Files\RBTools\Python\lib\urllib\request.py", line 496,
>> in _call_chain
>> result = func(*args)
>>   File "C:\Program Files\RBTools\Python\lib\urllib\request.py", line 643,
>> in http_error_default
>> raise HTTPError(req.full_url, code, msg, hdrs, fp)
>> urllib.error.HTTPError: HTTP Error 400: Bad Request
>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/bb3bc7ee-45a3-452e-8d47-8fb34a9dcf29n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Re: Review Board Ticket #183: "Publish" should publish all drafts per review request and send one e-mail

2023-03-16 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/183/
--

New update by grossag
For Beanbag, Inc. > Review Board > Ticket #183


Reply:

Not quite the oldest open bug in our system, but I'm happy to report that 
this is done and will ship as a major feature in Review Board 6.0.


Status:
- Confirmed
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230316215846.21872.79613%40ip-10-1-54-209.ec2.internal.


Re: HTTP 500 after clean install

2023-03-15 Thread David Trowbridge
Hi all,

Got a note from someone having trouble posting to the google group with a
potential solution:

I hit something similar on Debian Stable (11).  The default
> /etc/memcached.conf included '-l 127.0.0.1' but not '-l ::1'.  The
> attempted connection was made over ipv6 (normal behavior?) and failed.
> Adding '-l ::1' fixed it.
>

On Wed, Mar 15, 2023 at 9:27 AM Chanson Joy  wrote:

> Identical issue, I have windows 10 with WSL2 Ubuntu, please help.
>
> On Monday, October 17, 2022 at 9:01:04 AM UTC-7 David Trowbridge wrote:
>
>> Hi,
>>
>> From the reviewboard.log file, it looks like your local memcached server
>> is failing (perhaps intermittently)?
>>
>> Regarding the populate error, This is something we've seen rarely with
>> postgres, and Laurent's solution should be what you need. I'd recommend
>> undoing anything else you got from stackoverflow.
>>
>> David
>>
>> On Mon, Oct 17, 2022 at 9:57 AM Laurent Marechal 
>> wrote:
>>
>>> Hello
>>>
>>> Had a similar issue, it worked then fail until I restart Apache, then
>>> worked for s while and failed again...
>>>
>>> Check the Apache log for wsgi error.
>>> In my case I used the generated wsgi and it was fine as long as there
>>> was only one python version installed. We moved to python 39 and it started.
>>>
>>> I had to add (if I remember right) WSGIApplicationGroup %{GLOBAL}
>>> To the config to fix it.
>>>
>>> Laurent
>>>
>>> On Mon, Oct 17, 2022, 17:49 Michal Kochman  wrote:
>>>
>>>> Hi,
>>>> hope i have not missed this answered somewhere and not creating any spam
>>>>
>>>> I have followed the instalation guide (
>>>> https://www.reviewboard.org/docs/manual/5.0/admin/installation/linux/)
>>>> using postgreSQL databaze and git. If in doubt when istalling I went for
>>>> the default possibility.
>>>>
>>>> I have set the permissions, succesfully started apache2 (needing to
>>>> rename the symlink to 001-rewieboard.conf and 002-default.conf, simply
>>>> deleting default lead to some errors in apache configuration and I was
>>>> unable to restart it).
>>>>
>>>> I have (honestly, without knowing what am I doing) allowed
>>>> ALLOWED_HOSTS= ["*"] and per answer from SO (
>>>> https://stackoverflow.com/questions/27093746/django-stops-working-with-runtimeerror-populate-isnt-reentrant)
>>>> replaced the raise with ```self.app_configs = {}``` in
>>>> django/apps/registry.py.
>>>>
>>>> I can acces the RB server, but far too often - and randomly - I get
>>>> HTTP 500. Where should I look to fix this?
>>>>
>>>> Thanks
>>>> Michal
>>>>
>>>> --
>>>> Supercharge your Review Board with Power Pack:
>>>> https://www.reviewboard.org/powerpack/
>>>> Want us to host Review Board for you? Check out RBCommons:
>>>> https://rbcommons.com/
>>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Review Board Community" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to reviewboard...@googlegroups.com.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/reviewboard/5b5ed106-6f50-47dd-adde-95cf9effe59bn%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/reviewboard/5b5ed106-6f50-47dd-adde-95cf9effe59bn%40googlegroups.com?utm_medium=email_source=footer>
>>>> .
>>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/CA%2B3ehYkcbyA27TfFwFkSWBxvXGYUTy3bFgtDmpNexs1h%2Bf0yCg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/reviewboard/CA%2B3ehYkcbyA2

Re: RB first run - fail

2023-03-15 Thread David Trowbridge
Hi all,

Got a note from someone (who is having trouble posting to the google group)
with a potential solution:

I hit something similar on Debian Stable (11).  The default
> /etc/memcached.conf included '-l 127.0.0.1' but not '-l ::1'.  The
> attempted connection was made over ipv6 (normal behavior?) and failed.
> Adding '-l ::1' fixed it.
>

David

On Wed, Mar 15, 2023 at 9:27 AM Chanson Joy  wrote:

> and why is that ? i have a fresh install, having the same issue.
>
> On Tuesday, March 14, 2023 at 9:40:14 AM UTC-7 David Trowbridge wrote:
>
>> Hi,
>>
>> It looks like it’s failing to connect to your configured memcached server.
>>
>> David
>>
>>
>> On Tue, Mar 14, 2023 at 6:51 AM Владислав Болашев 
>> wrote:
>>
>>> Hello. I try to run a RB, but have a problem
>>>
>>> [2023-03-13 12:08:25 +0300] [65554] [INFO] Starting gunicorn 20.1.0
>>> [2023-03-13 12:08:25 +0300] [65554] [INFO] Listening at:
>>> http://127.0.0.1:8000 (65554)
>>> [2023-03-13 12:08:25 +0300] [65554] [INFO] Using worker: sync
>>> [2023-03-13 12:08:25 +0300] [65556] [INFO] Booting worker with pid: 65556
>>> [2023-03-13 12:08:25 +0300] [65557] [INFO] Booting worker with pid: 65557
>>> [2023-03-13 12:08:25 +0300] [65558] [INFO] Booting worker with pid: 65558
>>> [2023-03-13 12:08:25 +0300] [65559] [INFO] Booting worker with pid: 65559
>>> [2023-03-13 09:08:26 +] [65559] [ERROR] Exception in worker process
>>> Traceback (most recent call last):
>>>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py",
>>> line 589, in spawn_worker
>>> worker.init_process()
>>>   File
>>> "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line
>>> 134, in init_process
>>> self.load_wsgi()
>>>   File
>>> "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line
>>> 146, in load_wsgi
>>> self.wsgi = self.app.wsgi()
>>>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py",
>>> line 67, in wsgi
>>> self.callable = self.load()
>>>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py",
>>> line 58, in load
>>> return self.load_wsgiapp()
>>>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py",
>>> line 48, in load_wsgiapp
>>> return util.import_app(self.app_uri)
>>>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line
>>> 359, in import_app
>>> mod = importlib.import_module(module)
>>>   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in
>>> import_module
>>> return _bootstrap._gcd_import(name[level:], package, level)
>>>   File "", line 1014, in _gcd_import
>>>   File "", line 991, in _find_and_load
>>>   File "", line 975, in
>>> _find_and_load_unlocked
>>>   File "", line 671, in _load_unlocked
>>>   File "", line 848, in exec_module
>>>   File "", line 219, in
>>> _call_with_frames_removed
>>>   File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in 
>>> from reviewboard.wsgi import application
>>>   File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py",
>>> line 33, in 
>>> application = get_wsgi_application()
>>>   File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py",
>>> line 12, in get_wsgi_application
>>> django.setup(set_prefix=False)
>>>   File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line
>>> 24, in setup
>>> apps.populate(settings.INSTALLED_APPS)
>>>   File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py",
>>> line 122, in populate
>>> app_config.ready()
>>>   File
>>> "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line
>>> 25, in ready
>>> sso_backends.populate()
>>>   File
>>> "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py",
>>> line 384, in populate
>>> self.register(item)
>>>   File
>>> "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py",
>>> line 109, in register
>>> sso_dynamic_urls.add_patterns(dynamic_urls)
>>>   File
>>> "/usr/local/lib/python3.8/dist-

Re: Review Board 5.0.2 and 5.0.3 - Unable to trust svn host when adding a repository or modifying an existing repository.

2023-03-14 Thread David Trowbridge
Kerry,

Glad you got it working. We’re seriously considering dropping support for
subvertpy, as it has grown increasingly buggy over the last few years. This
sounds like another data point in favor of that.

David


On Tue, Mar 14, 2023 at 10:35 AM Kerry Groeschel 
wrote:

> You can disregard my last issue with 5.0.3.  My problem was with using
> subvertpy instead of using pysvn.  Not sure what installation notes I was
> using but I saw the latest 5.0 notes recommended pysvn.  I uninstalled
> subvertpy and installed pysvn and issue is resolved.  Certificate for svn
> server is accepted and I can see credentials being saved in the .subversion
> folder.  That resolved my issue.  Follow the latest installation notes.
>
> On Tuesday, March 14, 2023 at 8:40:44 AM UTC-5 Kerry Groeschel wrote:
>
>> I updated our RB server to 5.0.3 and now when I click 'I trust this
>> host', the web page just starts spinning and never returns.  The rb debug
>> log file just starts filling up with repeated errors multiple times a
>> second.  I have to restart apache2 service to stop it.  I will note our
>> .subversion folder is empty so it appears no credentials have been
>> successfully stored.  The owner of the folder www-data which is also
>> running apache2 and it has full rwx rights to this folder.  Here is a
>> snippet from the rb log file.
>>
>> 2023-03-14 13:07:55,554 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:07:57,276 - DEBUG -  - djblets.cache.backend - Cache miss
>> for key ":/:dmarc-record-emerson.com"
>>
>> 2023-03-14 13:08:01,791 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:08:02,246 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:08:02,653 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:08:03,059 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:08:03,474 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>> 2023-03-14 13:08:03,885 - ERROR -  - reviewboard.scmtools.svn - SVN:
>> Failed to get repository information for 
>> https:///svn/markXX/branches/branch_1pt60_20220816:
>> ("Unable to connect to a repository at URL 
>> 'https:///svn/markXX/branches/branch_1pt60_20220816'",
>> 170013)
>>
>>
>> On Wednesday, February 22, 2023 at 4:21:22 PM UTC-6 Christian Hammond
>> wrote:
>>
>>> Could you determine whether the repository fields, like "Name", were
>>> editable after you ran that command?
>>>
>>> Were there any logs in the JavaScript console when you clicked the
>>> button?
>>>
>>> We should have the proper fix released next week.
>>>
>>> Christian
>>>
>>> On Wed, Feb 22, 2023 at 11:57 AM Kerry Groeschel 
>>> wrote:
>>>
 I attempted this work around and it did not resolve my issue.  I tried
 again to create a repository and get the "I trust this host" option. I
 entered the line suggested in the JavaScript console and the configuration
 fields do become editable.  But when I then click "I trust this hope" the
 page just starts spinning and never returns or times out.  At least it has
 been spinning more than 5 minutes so far.  Review Board is still running
 and I can access it from another browser window without issue.

 On Friday, February 17, 2023 at 6:22:59 PM UTC-6 Christian Hammond
 wrote:

> Hi Kerry,
>
> This is a regression in 5.0 that we're working on fixing. It has to do
> with fields being disabled while that prompt is shown, but not being
> re-enabled correctly when submitting the form.
>
> A fix will be coming in the next couple weeks as part of 5.0.3.
>
> There's a (hacky) workaround you can use for now. When you get that
> trust confirmation, open the 

Re: RB first run - fail

2023-03-14 Thread David Trowbridge
Hi,

It looks like it’s failing to connect to your configured memcached server.

David


On Tue, Mar 14, 2023 at 6:51 AM Владислав Болашев 
wrote:

> Hello. I try to run a RB, but have a problem
>
> [2023-03-13 12:08:25 +0300] [65554] [INFO] Starting gunicorn 20.1.0
> [2023-03-13 12:08:25 +0300] [65554] [INFO] Listening at:
> http://127.0.0.1:8000 (65554)
> [2023-03-13 12:08:25 +0300] [65554] [INFO] Using worker: sync
> [2023-03-13 12:08:25 +0300] [65556] [INFO] Booting worker with pid: 65556
> [2023-03-13 12:08:25 +0300] [65557] [INFO] Booting worker with pid: 65557
> [2023-03-13 12:08:25 +0300] [65558] [INFO] Booting worker with pid: 65558
> [2023-03-13 12:08:25 +0300] [65559] [INFO] Booting worker with pid: 65559
> [2023-03-13 09:08:26 +] [65559] [ERROR] Exception in worker process
> Traceback (most recent call last):
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line
> 589, in spawn_worker
> worker.init_process()
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py",
> line 134, in init_process
> self.load_wsgi()
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py",
> line 146, in load_wsgi
> self.wsgi = self.app.wsgi()
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line
> 67, in wsgi
> self.callable = self.load()
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py",
> line 58, in load
> return self.load_wsgiapp()
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py",
> line 48, in load_wsgiapp
> return util.import_app(self.app_uri)
>   File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line
> 359, in import_app
> mod = importlib.import_module(module)
>   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in
> import_module
> return _bootstrap._gcd_import(name[level:], package, level)
>   File "", line 1014, in _gcd_import
>   File "", line 991, in _find_and_load
>   File "", line 975, in
> _find_and_load_unlocked
>   File "", line 671, in _load_unlocked
>   File "", line 848, in exec_module
>   File "", line 219, in
> _call_with_frames_removed
>   File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in 
> from reviewboard.wsgi import application
>   File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line
> 33, in 
> application = get_wsgi_application()
>   File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line
> 12, in get_wsgi_application
> django.setup(set_prefix=False)
>   File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line
> 24, in setup
> apps.populate(settings.INSTALLED_APPS)
>   File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py",
> line 122, in populate
> app_config.ready()
>   File
> "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line
> 25, in ready
> sso_backends.populate()
>   File
> "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py",
> line 384, in populate
> self.register(item)
>   File
> "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py",
> line 109, in register
> sso_dynamic_urls.add_patterns(dynamic_urls)
>   File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py",
> line 79, in add_patterns
> self._repopulate_caches()
>   File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py",
> line 107, in _repopulate_caches
> for resolver in self.resolver_chain:
>   File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py",
> line 129, in resolver_chain
> self._find_resolver_chain(get_resolver(None))
>   File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py",
> line 137, in _find_resolver_chain
> for url_pattern in resolver.url_patterns:
>   File
> "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line
> 48, in __get__
> res = instance.__dict__[self.name] = self.func(instance)
>   File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py",
> line 602, in url_patterns
> patterns = getattr(self.urlconf_module, "urlpatterns",
> self.urlconf_module)
>   File
> "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line
> 48, in __get__
> res = instance.__dict__[self.name] = self.func(instance)
>   File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py",
> line 595, in urlconf_module
> return import_module(self.urlconf_name)
>   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in
> import_module
> return _bootstrap._gcd_import(name[level:], package, level)
>   File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line
> 18, in 
> include(settings.SITE_ROOT_URLCONF)),
>   File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line
> 34, in include
> urlconf_module = import_module(urlconf_module)
>   File 

Re: Workflow not supported ?

2023-02-24 Thread David Trowbridge
Mark,

`rbt land` does assume that your working branch has a different name than
your tracking branch--that is, that you'd have origin/X, X, and then some
local-only named branch. `rbt land` would then handle stamping and merging
from local-only to X (and optionally pushing). We've found that's usually a
safer workflow than committing straight to X, because it avoids
unintentional pushes of unreviewed/in-progress code, and makes it easier to
keep a clean commit history (if you're working directly on X, pulling will
create merges, whereas if you have a topic branch you can choose to rebase
or merge depending on your goals and preferences). Having a history full of
merges can make it pretty difficult if you're trying to bisect to find a
breaking change, and can sometimes make diffs on Review Board confusing.

That said, you don't need to use rbt land. If you really want to have
people work directly on their local X branch, you can use `rbt post
origin/X..HEAD` to post the in-progress changes, and then `rbt stamp && git
push` when they're done with them.

David

On Fri, Feb 24, 2023 at 9:15 AM Mark de Roussier 
wrote:

> Hi folk,
>
> I'm using git, and have a workflow which wants to perform a review on my
> local commits to branch X ( diffed against the last commit to branch X
> that's present in the remote ), and the result of an approved change is to
> then merge and push those local commits to the remote.
>
> It's not clear to me that this fits with the Review Board concept of
> 'landing'. So far, I've not found a way to make Review Board work in this
> way. Anyone know if this is possible ?
>
> Thanks,
> Mark de Roussier
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/c1db9bc3-c97e-43a1-b1d2-bcc7354a4b07n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXQ4LSNRkfiTh7o%3DMX0xUnzD_Za0sd2Ek8s9trrAJHqww%40mail.gmail.com.


Re: Review Board Ticket #4988: Fail to post diff with perforce repo: 'Value to convert is unexpected type %s',

2023-02-06 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4988/
--

New update by benjackson
For Beanbag, Inc. > Review Board > Ticket #4988


Reply:

Fixed in release-4.0.x (99b1e7e).

This will ship in the upcoming 5.0.2 and (at a later point), 4.0.12

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20230206213937.1291.57705%40ip-10-1-54-209.ec2.internal.


Re: get the diff in a patch file

2023-01-18 Thread David Trowbridge
If your `rbt patch` command doesn't have the `--write` flag, then you're
running a version older than 2.0.1. We highly recommend upgrading.

David

On Mon, Jan 16, 2023 at 8:57 PM 'Ramakrishnan P R' via Review Board
Community  wrote:

> Hi,
>
>
>
> Thanks for replying back.
>
> I think the “1234” you mention in your example is the RB number.
>
> I tried as below:
>
>
>
> lvnvdb1375 ...rp889981/dynbwfixes/trunk> rbt patch -write 260437.diff
> 260437
>
> usage: rbt patch [options] 
>
> rbt: error: unrecognized arguments: -write
>
> lvnvdb1375 ...rp889981/dynbwfixes/trunk> rbt patch --write 260437.diff
> 260437
>
> usage: rbt patch [options] 
>
> rbt: error: unrecognized arguments: --write
>
> lvnvdb1375 ...rp889981/dynbwfixes/trunk>
>
>
>
> Does not seem to recognize.
>
> 260437 is a valid rb :https://wlan-rb.lvn.broadcom.net/r/260437/
>
>
>
> This would be helpful when we have to merge the changes from one
> repository to another. And in the new repository you want to do some sanity
> test before you use merge_jira to check in the change.
>
> Using rbt patch rbnumber# does not work since the RB was created from a
> different repository.
>
>
>
> lvnvdb1375 ...rp889981/dynbwfixes/trunk> rbt patch --px 4 260437
>
> Patch is being applied from request 260437 with diff revision 4.
>
> WARNING: This patch was generated in a different directory. To prevent
> conflicts, all files not under the current directory have been excluded. To
> apply all files in this patch, apply this patch from the
> /dot11_firmware/branches/RhinoUcodeBranch_1555_1 directory.
>
> WARNING: All files were excluded from the patch.
>
> Successfully applied patch.
>
>
>
> I found another way to do it using --print:
>
> rbt patch --print 260437 > 260437.diff
>
>
>
> Thanks.
>
> Regards,
>
> Rama
>
>
>
>
>
> *From:* reviewboard@googlegroups.com  *On
> Behalf Of *David Trowbridge
> *Sent:* Monday, January 16, 2023 11:40 PM
> *To:* reviewboard@googlegroups.com
> *Subject:* Re: get the diff in a patch file
>
>
>
> Rama,
>
>
>
> If you want to save the patch to a file, you can do that with rbt patch:
>
>
>
> rbt patch --write 1234.diff 1234
>
>
>
> By default, that will grab the latest diff. If you want a specific
> revision you can use --diff-revision
>
>
>
> David
>
>
>
> On Mon, Jan 16, 2023 at 10:54 AM 'Ramakrishnan P R' via Review Board
> Community  wrote:
>
> Hi,
>
> Is there a way I can get a copy of the diff in a patch file format by
> using a rbt command on the linux server.
>
> I see there is an option to download the diff from the review board html
> page. Request is to get the patch file on the linux server (SJ/BLR) using a
> rbt command such as rbt patch / rbt post etc.
>
>
>
> Thanks.
>
> Regards,
>
> Rama
>
>
> This electronic communication and the information and any files
> transmitted with it, or attached to it, are confidential and are intended
> solely for the use of the individual or entity to whom it is addressed and
> may contain information that is confidential, legally privileged, protected
> by privacy laws, or otherwise restricted from disclosure to anyone else. If
> you are not the intended recipient or the person responsible for delivering
> the e-mail to the intended recipient, you are hereby notified that any use,
> copying, distributing, dissemination, forwarding, printing, or copying of
> this e-mail is strictly prohibited. If you received this e-mail in error,
> please return the e-mail to the sender, delete it from your computer, and
> destroy any printed copy of it.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/74418966-5ab8-4407-9438-bc28cb807167n%40googlegroups.com
> <https://groups.google.com/d/msgid/reviewboard/74418966-5ab8-4407-9438-bc28cb807167n%40googlegroups.com?utm_medium=email_source=footer>
> .
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.co

Re: get the diff in a patch file

2023-01-16 Thread David Trowbridge
Rama,

If you want to save the patch to a file, you can do that with rbt patch:

rbt patch --write 1234.diff 1234

By default, that will grab the latest diff. If you want a specific revision
you can use --diff-revision

David

On Mon, Jan 16, 2023 at 10:54 AM 'Ramakrishnan P R' via Review Board
Community  wrote:

> Hi,
> Is there a way I can get a copy of the diff in a patch file format by
> using a rbt command on the linux server.
> I see there is an option to download the diff from the review board html
> page. Request is to get the patch file on the linux server (SJ/BLR) using a
> rbt command such as rbt patch / rbt post etc.
>
> Thanks.
> Regards,
> Rama
>
> This electronic communication and the information and any files
> transmitted with it, or attached to it, are confidential and are intended
> solely for the use of the individual or entity to whom it is addressed and
> may contain information that is confidential, legally privileged, protected
> by privacy laws, or otherwise restricted from disclosure to anyone else. If
> you are not the intended recipient or the person responsible for delivering
> the e-mail to the intended recipient, you are hereby notified that any use,
> copying, distributing, dissemination, forwarding, printing, or copying of
> this e-mail is strictly prohibited. If you received this e-mail in error,
> please return the e-mail to the sender, delete it from your computer, and
> destroy any printed copy of it.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/74418966-5ab8-4407-9438-bc28cb807167n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNU8eQ3OJ_1cQuDCcmjnR2Nj%2BwrdfvBWy1wfa8bu9sqg7A%40mail.gmail.com.


Re: test_ldap_auth_backend.py in 4.0.10 - DJANGO_SETTINGS_MODULE ?

2023-01-10 Thread David Trowbridge
Sorry for the late reply here.

Cloning the git repository is the first step, but you'll need to also make
sure you've run some additional commands to do things like install
dependencies and set up a test database. We have a full guide at
https://www.notion.so/reviewboard/Getting-Started-da208d46de1d47d8b38e8b5ddcb3dd44

As far as running unit tests, the individual files are not executable. See
https://www.notion.so/reviewboard/Running-Python-Unit-Tests-0f0e44ac133e4b549fbcd261d3efe4e3
for info on running the test suite, including running just the tests in a
single file.

David

On Fri, Dec 16, 2022 at 5:29 PM Shubha Ramani 
wrote:

> I have cloned the 4.x repo.
> Then simply from within the repo running python
>  reviewboard\accounts\tests\test_ldap_auth_backend.py
> What do you mean set up a development environment ?
>
> Shubha
>
> On Friday, December 16, 2022 at 1:52:45 PM UTC-8 David Trowbridge wrote:
>
>> How are you running the tests? Have you set up a development environment?
>>
>> David
>>
>> On Fri, Dec 16, 2022 at 1:22 PM Shubha Ramani 
>> wrote:
>>
>>> Using Python 3.7 and installed all the dependencies including django 1.11
>>> I am trying to run test_ldap_auth_backend.py and keep getting the error:
>>> django.core.exceptions.ImproperlyConfigured: Requested setting
>>> DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either
>>> define the environment variable DJANGO_SETTINGS_MODULE or call
>>> settings.configure() before accessing settings.
>>>
>>> I have tried 'reviewboard.settings' and
>>> 'test_ldap_auth_backend.settings'.
>>> When I use the latter I get
>>> ImportError: cannot import name 'User' from 'django.contrib.auth.models'
>>> (C:\Users\shramani\PY37_VENV\lib\site-packages\django\contrib\auth\models.py)
>>>
>>> Thanks,
>>>
>>> Shubha
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/f8e96031-528f-4e84-856c-33340e39f51fn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/reviewboard/f8e96031-528f-4e84-856c-33340e39f51fn%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/da3b4e10-d985-49d8-9eec-9ea55d6d2771n%40googlegroups.com
> <https://groups.google.com/d/msgid/reviewboard/da3b4e10-d985-49d8-9eec-9ea55d6d2771n%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNV2CBkDWwYAwY6iQBvuP5gQq77xKBm%3DTcXYOeVZccFQnw%40mail.gmail.com.


Re: Reviewboard 5.0.0 Subversion not working with either pysvn or subvertpy

2023-01-09 Thread David Trowbridge
Hi,

I'm not sure why the ubuntu package isn't working--that looks correct
(perhaps there's a python version conflict somewhere). Confusingly, the
"pysvn" package on PyPI is not the same thing as the older pysvn, and is a
new package that someone created and managed to claim the name since the
original maintainer of pysvn opted to never put it up on pypi.

My suggestion would be to remove both the pip installed pysvn and the
ubuntu package, and use our installer script:
https://github.com/reviewboard/pysvn-installer

David

On Mon, Jan 9, 2023 at 10:07 AM Michiel DHont  wrote:

> I can't get Subversion to work on Reviewboard 5.0.0. According to the
> documentation it's dependent on either *subvertpy* or *pysvn*. The
> subvertpy library only works with Python 3.5, and I'm using 3.8.16. The
> only remaining option is pysvn, but when I install it using *apt-get
> install python3-svn *I still get the warning "The Python module
> "subvertpy" is not installed. You may need to restart the server after
> installing it." I also tried installing it using *pip install pysvn. *What
> am I doing wrong?
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/556f87b9-e51c-4ef3-8205-49d6051488c7n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXAknO%3DxzcshEAQyqCuvurhCGdDUgRST04OjG4mtsEAjg%40mail.gmail.com.


Re: how to create one review request for multiple commits?

2022-12-22 Thread David Trowbridge
Hi,

This is not possible from the UI. You'll need to use RBTools to do this.

David

On Thu, Dec 22, 2022 at 10:08 AM yoimnewhere hello 
wrote:

> Hey, I want to create review requests that have multiple commits for each
> review request.
> Is that possible over the UI?
> Right now, I can only create review requests over the UI for only one
> commit.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/1e3ea029-789d-49ca-a6a6-5f5622190ce7n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUneQ7z-0SKbfpzZewpKm1Shz039S%3D-seeJHMiFOUk3kA%40mail.gmail.com.


Re: test_ldap_auth_backend.py in 4.0.10 - DJANGO_SETTINGS_MODULE ?

2022-12-16 Thread David Trowbridge
How are you running the tests? Have you set up a development environment?

David

On Fri, Dec 16, 2022 at 1:22 PM Shubha Ramani 
wrote:

> Using Python 3.7 and installed all the dependencies including django 1.11
> I am trying to run test_ldap_auth_backend.py and keep getting the error:
> django.core.exceptions.ImproperlyConfigured: Requested setting
> DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either
> define the environment variable DJANGO_SETTINGS_MODULE or call
> settings.configure() before accessing settings.
>
> I have tried 'reviewboard.settings' and 'test_ldap_auth_backend.settings'.
> When I use the latter I get
> ImportError: cannot import name 'User' from 'django.contrib.auth.models'
> (C:\Users\shramani\PY37_VENV\lib\site-packages\django\contrib\auth\models.py)
>
> Thanks,
>
> Shubha
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/f8e96031-528f-4e84-856c-33340e39f51fn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNV2L9aQmwKXnApGXu4ysk82hj%3DixkePwC7PjHyw-7c%2BuA%40mail.gmail.com.


Re: Review Board Ticket #4944: Clicking on the dropdown arrow next to the "Publish" button in the Review Editor overlay closes the overlay

2022-10-20 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4944/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4944


Reply:

Fixed in release-5.0.x (06ae91d). This will ship in 5.0.1. Thanks!


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20221020224818.19970.24982%40ip-10-1-54-209.ec2.internal.


Re: how to move and upgrade reviewboard server?

2022-08-25 Thread David Trowbridge
Yes, you can move directly to a new version. What you'll need to do is copy
over the old site directory and move the database. Once everything is set
up, start by running `rb-site /path/to/site upgrade` to handle the schema
changes.

David

On Tue, Aug 23, 2022 at 7:08 PM 胡一辉  wrote:

> The reviewboard server is setup sereral years ago with ubuntu 12,
> reviewboard 2.5.7, python2.7, and I want to create a new server with latest
> release reviewboard 4.0.10 or even the coming 5.0 in ubuntu 20, python 3
> but there is so big difference in the environment,
> the database table is changed since then
> is there any ways to move and upgrade reviewboard?
> I try to create a new seperated server with new release, then dump the old
> database and load into the new server, but it cannot work, there are so
> much issue .
> Thanks a lot
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/c1d39842-7202-49f4-af74-089e8d51cf39n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUQGHHjzuajBu6dzEFuhRUWGGWfZDbfPU_hFgLpb4-0Yg%40mail.gmail.com.


Re: pkg_resources.ContextualVersionConflict: (Django 1.6.11 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('Django>=2.2'), set(['django-braces']))

2022-08-23 Thread David Trowbridge
The issue is that a newer release of django-braces dropped support for
Python 2, and 3.0.11 was not specific about pinning the version needed. You
can manually install django-braces==1.13.0, but I wouldn't be surprised if
that just moves the error down to another package. 3.0.11 is quite old and
will be very susceptible to these kinds of breakages, because we weren't
prescient about when dependencies might change.

I highly recommend installing at least the latest 3.0 version (3.0.24), and
if possible, upgrade to the latest 4.0.x release.

David

On Mon, Aug 22, 2022 at 11:55 PM 胡一辉  wrote:

> log in apache2:
>
> [Tue Aug 23 13:54:10.012721 2022] [wsgi:error] [pid 1069:tid
> 140068194866944] [client 10.29.69.72:60196] from . import py31compat
> [Tue Aug 23 13:54:10.012753 2022] [wsgi:error] [pid 1069:tid
> 140068194866944] [client 10.29.69.72:60196] ImportError: cannot import
> name py31compat
> [Tue Aug 23 13:54:21.221260 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] mod_wsgi (pid=1070): Failed
> to exec Python script file '/var/www/reviewboard/htdocs/reviewboard.wsgi'.,
> referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221326 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] mod_wsgi (pid=1070):
> Exception occurred processing WSGI script
> '/var/www/reviewboard/htdocs/reviewboard.wsgi'., referer:
> http://10.29.55.141/
> [Tue Aug 23 13:54:21.221361 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] Traceback (most recent call
> last):, referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221398 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155]   File
> "/var/www/reviewboard/htdocs/reviewboard.wsgi", line 3, in ,
> referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221455 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] import pkg_resources,
> referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221473 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155]   File
> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
> 79, in , referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221502 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] from . import py31compat,
> referer: http://10.29.55.141/
> [Tue Aug 23 13:54:21.221536 2022] [wsgi:error] [pid 1070:tid
> 140068721714944] [client 10.29.69.72:56155] ImportError: cannot import
> name py31compat, referer: http://10.29.55.141/
>
> 在2022年8月23日星期二 UTC+8 13:45:01<胡一辉> 写道:
>
>> HI:
>>   I have a upgrade issue in my reviewboard server.
>> it's a machine with os Ubuntu 20.04
>> python 2.7.18
>> reviewboard 3.0.11
>> from the reviewboard 3.0 release notes, Review Board 3.0 requires Python
>> 2.7.
>> so I don't install python3.8.
>> but it seems that django 2.2 is required?
>> how to resolve it ?
>> Thanks a lot
>>
>> $ sudo easy_install -U ReviewBoard==3.0.11
>> WARNING: The easy_install command is deprecated and will be removed in a
>> future version.
>> Searching for ReviewBoard==3.0.11
>> Reading https://pypi.org/simple/ReviewBoard/
>> Downloading
>> https://files.pythonhosted.org/packages/94/f6/2caa1ec95b1199eb6c46842d6f10168fdd220bab373ea7ce384d10245a99/ReviewBoard-3.0.11-py2-none-any.whl#sha256=df08e5d715c90fc3d7e35aa05f0c632c4b0554d3c2c54f91a2d496e066f08cdf
>> Best match: ReviewBoard 3.0.11
>> Processing ReviewBoard-3.0.11-py2-none-any.whl
>> Installing ReviewBoard-3.0.11-py2-none-any.whl to
>> /usr/local/lib/python2.7/dist-packages
>> Adding ReviewBoard 3.0.11 to easy-install.pth file
>> Installing rbext script to /usr/local/bin
>> Installing rbssh script to /usr/local/bin
>> Installing rb-site script to /usr/local/bin
>>
>> Installed
>> /usr/local/lib/python2.7/dist-packages/ReviewBoard-3.0.11-py2.7.egg
>> Processing dependencies for ReviewBoard==3.0.11
>> error: Django 1.6.11 is installed but Django>=2.2 is required by
>> set(['django-braces'])
>> rvadm@zeshreviewqa01:~$ sudo rb-site upgrade /var/www/reviewboard/
>> [sudo] password for yihui.hu:
>> Traceback (most recent call last):
>>   File "/usr/local/bin/rb-site", line 6, in 
>> from pkg_resources import load_entry_point
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>> 3251, in 
>> @_call_aside
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>> 3235, in _call_aside
>> f(*args, **kwargs)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>> 3264, in _initialize_master_working_set
>> working_set = WorkingSet._build_master()
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>> 585, in _build_master
>> return cls._build_from_requirements(__requires__)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
>> 598, in _build_from_requirements
>> dists = 

Re: RBTools Ticket #4948: Error 207 when using --parent

2022-08-22 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4948/
--

New update by b.stoop
For Beanbag, Inc. > RBTools > Ticket #4948


Reply:

Having multiple remotes is definitely a complex case, and usually requires 
some additional configuration. Can you make it work if you use 
`--tracking-branch` to point to the remote which the Review Board server knows?


Status:
- New
+ NeedInfo

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220822150346.5654.61168%40ip-10-1-54-209.ec2.internal.


Re: ERROR: Could not find the repository on the Review Board server.

2022-05-31 Thread David Trowbridge
Reena,

The .reviewboardrc file configures rbtools, but you'll also need to make
sure that the repository is configured on the server within the Review
Board admin UI. Has it been added there?

David

On Tue, May 31, 2022 at 7:17 PM Reena THOMAS 
wrote:

> Hi Team,
>
>
>
> I’m unable to find the repository on review board server despite creating
> a .reviewboardrc file with the below contents.
>
> Please note that I can access the review board URL link with my credentials
>
>
> [reenthom@vm21bsd0155 ~/esa/work/main]$ cat .reviewboardrc
>
> REVIEWBOARD_URL = https://sec-review.cisco.com/
>
> REPOSITORY = "sec-p4-cs"
>
> REPOSITORY_TYPE = "perforce"
>
>
>
> *Error faced:*
>
>
>
>1. *While posting any change via rbt to review board server*
>
> [reenthom@vm21 ~/esa/work/main]$ rbt post 872985
>
> ERROR: Could not find the repository on the Review Board server.
>
>
>
>1. *Setup-repo command in rbt*
>
>
>
> [reenthom@vm21bsd0155 ~/esa/work/main]$ rbt setup-repo
>
>
>
> This command is intended to help users create a .reviewboardrc file in the
> current
>
> directory to connect a repository and Review Board server.
>
>
>
> Repositories must currently exist on your server (either hosted
>
> internally or via RBCommons) to successfully generate this file.
>
> Repositories can be added using the Admin Dashboard in Review Board or
>
> under your team administration settings in RBCommons.
>
>
>
> Press CTRL + C anytime during this command to cancel generating your
>
> config file.
>
>
>
>
>
> Current server: https://sec-review.cisco.com/
>
>
>
> *No Perforce repository found for the Review Board
> server https://sec-review.cisco.com/ *
>
>
>
> Cancelling .reviewboardrc creation...
>
>
>
> Please make sure your repositories currently exist on your server.
>
> Repositories can be configured using the Review Board Admin Dashboard
>
> or under your team administration settings in RBCommons. For more
>
> information, see `rbt help setup-repo` or the official docs at
>
> https://www.reviewboard.org/docs/.
>
>
>
>
>
> *Other details:*
>
>
>
> *[reenthom@vm21bsd0155 ~/esa/work/main]$ p4 info*
>
> User name: reenthom
>
> Client name: reenthom:vm21bsd0155.cs21:main
>
> Client host: vm21bsd0155.cs21
>
> Client root: /home/reenthom/esa/work/main
>
> Current directory: /home/reenthom/esa/work/main
>
> Peer address: 10.76.158.131:32458
>
> Client address: 10.76.158.131
>
> Server address: sec-p4-prd-0504.cisco.com:1666
>
> Server root: /data1/cs/p4metadata
>
> Server date: 2022/05/31 01:51:13 -0700 PDT
>
> Server uptime: 2770:33:48
>
> Server version: P4D/LINUX26X86_64/2018.1/1752641 (2019/01/25)
>
> ServerID: sp4-p-cs-bgl-r1
>
> Server services: forwarding-replica
>
> Replica of: sp4-cs-m.cisco.com:1669
>
> Authorization server: sp4-cs-m.cisco.com:1669
>
> Server license: sp4-cs-m.cisco.com:1669
>
> Case Handling: sensitive
>
>
>
> * [reenthom@vm21bsd0155 ~/esa/work/main]$ p4 set*
> P4CLIENT=reenthom:vm21bsd0155.cs21:main (config
> '/home/reenthom/esa/work/main/P4ENV')
> P4CONFIG=P4ENV (config '/home/reenthom/esa/work/main/P4ENV' )
> P4PORT=sp4-p-cs-bgl-r1.cisco.com:1666 (config
> '/home/reenthom/esa/work/main/P4ENV')
> P4USER=reenthom (config '/home/reenthom/esa/work/main/P4ENV')
>
> P4_sp4-p-cs-bgl-r1.cisco.com:1666_CHARSET=none (enviro)
> *[reenthom@vm21bsd0155 ~/esa/work/main]$ cat P4ENV*
> P4PORT=sp4-p-cs-bgl-r1.cisco.com:1666
> P4CLIENT=reenthom:vm21bsd0155.cs21:main
> P4USER=reenthom
>
>
>
>
>
> Regards,
>
> Reena
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/42e3c5a6-29d1-4055-aad8-2a24337af117n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNU0bGUTuTHE25mrHdBrAF%3Dm-3QNJBgDZxS7vDpKMmgcXA%40mail.gmail.com.


Re: Is there a way to query the reviews given by a user in a certain time period?

2022-05-10 Thread David Trowbridge
Adam,

This is a long-standing limitation of the current API. We're planning on
adding a new resource soon to query reviews across all review requests.

There is an extension that we've used internally that adds a new API
endpoint to do this. It's not well documented but perhaps it could serve as
a starting point:
https://github.com/beanbaginc/student-sonar/tree/master/misc/rb-reviews-api

David

On Tue, May 10, 2022 at 6:55 AM Adam Gross  wrote:

> I am working on a Python script which uses the rbtools package and
> collects the contributions made by a person. I started with the basic
> things like enumerating all code reviews posted by a user and sorting by
> lines of code changed.
>
> I want to add functionality to query for all reviews given by a user as
> part of reviewing someone else's code during a specific time period.
> However, I can't find any relevant web API under
> https://www.reviewboard.org/docs/manual/3.0/webapi/ that would fit. All
> of the ones that seem relevant (e.g. get_diff_comments and get_reviews) all
> require a review request ID instead of allowing me to do a search based on
> username and time period. Is there an API that would help me here?
>
> Thanks,
> Adam
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/d95123a1-2a6c-4174-9886-2287077dadc9n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNU-44HmP%3Dx%2BfTd0o9e24DDe2aVFfeAJYVOndUeFGZtBMA%40mail.gmail.com.


Re: Review Board Ticket #4969: interdiff sometimes fails with a variable used before assignment

2022-05-03 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4969/
--

New update by grim
For Beanbag, Inc. > Review Board > Ticket #4969


Reply:

The error:

```
Traceback (most recent call last):
  File "/venv/lib/python3.8/site-packages/reviewboard/diffviewer/views.py", 
line 447, in get
response = renderer.render_to_response(request)
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/renderers.py", line 
57, in render_to_response
return HttpResponse(self.render_to_string(request))
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/renderers.py", line 
72, in render_to_string
return cache_memoize(
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
312, in cache_memoize
results = list(cache_memoize_iter(key,
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
254, in cache_memoize_iter
items = items_or_callable()
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
313, in 
lambda: [lookup_callable()],
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/renderers.py", line 
74, in 
lambda: self.render_to_string_uncached(request),
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/renderers.py", line 
87, in render_to_string_uncached
populate_diff_chunks([self.diff_file], self.highlighting,
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/diffutils.py", line 
1251, in populate_diff_chunks
chunks = list(generator.get_chunks())
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 996, in get_chunks
for chunk in super(DiffChunkGenerator, self).get_chunks(cache_key):
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 161, in get_chunks
chunks = cache_memoize(cache_key,
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
312, in cache_memoize
results = list(cache_memoize_iter(key,
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
254, in cache_memoize_iter
items = items_or_callable()
  File "/venv/lib/python3.8/site-packages/djblets/cache/backend.py", line 
313, in 
lambda: [lookup_callable()],
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 162, in 
lambda: list(self.get_chunks_uncached()),
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 1119, in get_chunks_uncached
for chunk in self.generate_chunks(old=old,
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 305, in generate_chunks
lines = [
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 306, in 
self._diff_line(tag, meta, *diff_args)
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 533, in _diff_line
old_markup, new_markup = self._highlight_indentation(
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 600, in _highlight_indentation
new_markup = self._wrap_indentation_chars(
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 646, in _wrap_indentation_chars
serialized, remainder = serializer(indentation, norm_indent_len_diff)
  File 
"/venv/lib/python3.8/site-packages/reviewboard/diffviewer/chunk_generator.py", 
line 688, in _serialize_indentation
return s, chars[j + 1:]
UnboundLocalError: local variable 'j' referenced before assignment
```

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220503155020.18786.16518%40ip-10-1-54-209.ec2.internal.


Re: Can't add Git repository, delete user or delete SSH key

2022-05-03 Thread David Trowbridge
For Git, in addition to the clone URL, you'll need to have some kind of
front-end that supports full-file fetching such as cgit, gitweb, or
rb-gateway. The git protocol alone isn't sufficient for Review Board's
needs.

See
https://www.reviewboard.org/docs/manual/4.0/admin/configuration/repositories/git/#repository-scm-git
for details.

David

On Tue, May 3, 2022 at 6:57 AM 'ThomasM' via Review Board Community <
reviewboard@googlegroups.com> wrote:

> Hello. I'm facing the same issue, including point 3. I'm unable to add our
> companies repository and therefore cannot evaluate ReviewBoard.
>
> I'm trying to enter a SSH-based clone URL under "Path", and after clicking
> "save" I am prompted to trust the servers fingerprint. If I do that the
> page reloads with an empty form.
>
> The server's fingerprint is already trusted for the www-data user, as per
> /var/www/.ssh/known_hosts, connecting via ssh on the console (as www-data
> user) does not prompt for fingerprint approval.
>
> zzp...@gmail.com schrieb am Freitag, 25. März 2022 um 04:13:13 UTC+1:
>
>>
>> I facing the same issue, and I solved them by
>> https://groups.google.com/g/reviewboard/c/uHUjwtm-nxY, you can try
>> 在2021年7月9日星期五 UTC+8 22:54:47 写道:
>>
>>> Yes facing the same issue except point 3. Was able to add repository by
>>> exility setting it in hostng_account settings .
>>> Were you able to delete ssh key from UI?
>>>
>>> Thanks,
>>> Subodh
>>>
>>> On Wednesday, July 7, 2021 at 7:28:22 PM UTC+5:30 silon...@gmail.com
>>> wrote:
>>>
 Hi Community,

 After a day of struggle I was able to install RB for evaluation
 purposes for our team. However some functionality seems to be broken. We
 use locally hosted Git server + SSH keys. Servers in question are Debian 10
 (git and RB).

- 'Delete Key' on generated key does nothing. No action.
- 'Delete selected users' from Admin menu does nothing. No action.
- 'Add repository' does not work when "Show this repository" is
checked. I do get an "The authenticity of the host 'xxx'
(10.63.157.40) could not be determined." message, but after
clicking on 'I trust...' the form just reloads with all required fields
empty and  error messages 'This field is required.' SSH keys works
fine.

 It all seems related to some misconfiguration but I can't see it. No
 errors in journal or logs. PSQL user have all the right to the RB database.

 Thanks Peter.

>>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/5e6db8c1-cb35-4a50-be8c-ba6e559a1f64n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVpaign%3D0MAULy%2BCSAa%3DQj1YApECEFF-sTRkjXmSHpXKQ%40mail.gmail.com.


Re: Changes required in reviewboard after repo server migration from http to https

2022-04-21 Thread David Trowbridge
You can update this by going to the admin site and clicking "General" under
"Settings". Change the "Server" field (and perhaps the media/static URLs if
necessary) to be https instead of http.

David

On Thu, Apr 21, 2022 at 10:31 AM Manoj Sharma 
wrote:

>
> Hi there,
>
> We've recently migrated our repository server (10.1.1.2) which now works
> over https (instead of http).
>
> With above change, review board is now reporting following problem when I
> do view diff
>
> Can you please suggest how to resolve this problem?
>
> Diff currently unavailable.
> *Error:* OPTIONS of 'http://10.1.1.2/repos/automation/trunk/scripts/abc.sh':
> 200 OK (http://10.1.1.2)
> Details 
> Traceback (most recent call last): File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/views.py",
> line 251, in view_diff_fragment diff_file = get_requested_diff_file() File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/views.py",
> line 171, in get_requested_diff_file populate_diff_chunks(files,
> highlighting, request=request) File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/diffutils.py",
> line 345, in populate_diff_chunks chunks = generator.get_chunks() File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
> line 137, in get_chunks large_data=True) File
> "/usr/lib/python2.6/site-packages/Djblets-0.7.15-py2.6.egg/djblets/util/misc.py",
> line 156, in cache_memoize data = lookup_callable() File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
> line 136, in  lambda: list(self._get_chunks_uncached()), File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/chunk_generator.py",
> line 141, in _get_chunks_uncached old = get_original_file(self.filediff,
> self.request) File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/diffviewer/diffutils.py",
> line 124, in get_original_file request) File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/scmtools/models.py",
> line 170, in get_file large_data=True)[0] File
> "/usr/lib/python2.6/site-packages/Djblets-0.7.15-py2.6.egg/djblets/util/misc.py",
> line 156, in cache_memoize data = lookup_callable() File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/scmtools/models.py",
> line 169, in  lambda: [self._get_file_uncached(path, revision,
> request)], File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/scmtools/models.py",
> line 250, in _get_file_uncached data = self.get_scmtool().get_file(path,
> revision) File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/scmtools/svn.py",
> line 188, in get_file return self._do_on_path(get_file_data, path,
> revision) File
> "/usr/lib/python2.6/site-packages/ReviewBoard-1.7.9-py2.6.egg/reviewboard/scmtools/svn.py",
> line 172, in _do_on_path raise SCMError(e) SCMError: OPTIONS of '
> http://10.1.1.2/repos/automation/trunk/scripts/abc.sh': 200 OK (
> http://10.1.1.2)
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/cd09e930-de8e-4621-a569-a9d2f4f6a1a8n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNX_s9b6rL1oAj-iFXRbmZcnjz5JNvbY-U9Mb6XFUaoT2Q%40mail.gmail.com.


Re: Review Board Ticket #4903: Diffviewer module should use named logging

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4903/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4903


Reply:

Fixed for release-5.0.x (0ded004). This will ship in 5.0.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324202551.16028.30750%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4901: Avatars module should use named logging

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4901/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4901


Reply:

Fixed for release-5.0.x (cb1f094). This will ship in 5.0.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324202521.16028.41830%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4906: Integrations module should use named modules

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4906/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4906


Reply:

Fixed for release-5.0.x (0efa050). This will ship in 5.0.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324200449.16025.73097%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4909: SCMTools module should use named logging

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4909/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4909


Reply:

Fixed for release-5.0.x (33d462a). This will ship in 5.0.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324200427.16024.73382%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4898: Accounts module should use named logging

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4898/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4898


Reply:

Fixed for release-5.0.x (5b22a8e). This will ship in 5.0.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324191052.16029.39599%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4902: Cmdline module should use named logging

2022-03-24 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4902/
--

New update by mconley
For Beanbag, Inc. > Review Board > Ticket #4902


Reply:

Fixed for release-5.0.x (0c0e034). This will ship in 5.0


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220324191027.16024.42925%40ip-10-1-54-209.ec2.internal.


Re: Unexpected error loading command post: name 'platform_system' is not defined

2022-01-19 Thread David Trowbridge
Can you run with --debug and send the output?

David

On Wed, Jan 19, 2022 at 7:34 PM Dan Beygelman  wrote:

> Hi,
> i get this error when i run rbt  post command
> #> /usr/bin/rbt  post
> Unexpected error loading command post: name 'platform_system' is not
> defined
>
> #> /usr/bin/rbt --versio
> RBTools 2.0.1 (Python 2.7.5)
>
>  pip --version
> pip 10.0.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
>
> Please help
>
> -Dan
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/148887a2-9afd-48c5-bb7b-695fb37f515bn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXDgNASO%3DNced_fo1DfY7fuy4HnKiVQA3xT6gd2vgjoGQ%40mail.gmail.com.


Re: enable extension error

2022-01-18 Thread David Trowbridge
There's definitely some kind of change that happened. You may find a better
traceback in the log file. Probably some dependency got upgraded somehow,
or a previously installed but non-active extension got enabled.

That said, "1.4" is not a version of Review Board. If you mean 1.5.x, those
versions are more than a decade old and long past end-of-life. We can't do
any support for it, even under a paid contract.

David

On Tue, Jan 18, 2022 at 6:52 AM Lalit Bansal 
wrote:

> Hi,
>
> we are using reviewboard 1.4 for years and out of the way it started
> throwing extension error. any idea what it could be.. there is no changes
> in the system. Running on CentOS 6 with python 2.6
>
> simply opening reviewboard url - gives this error message
>
> EnablingExtensionError at /reviewboard/dashboard/Error initializing
> extension: __init__() got an unexpected keyword argument 
> 'extension_manager'Request
> Method:
> 1.4.10Exception Type:
> EnablingExtensionErrorException Value:
> Error initializing extension: __init__() got an unexpected keyword
> argument 'extension_manager'Exception Location:
> /usr/lib/python2.6/site-packages/Djblets-0.7.25-py2.6.egg/djblets/extensions/base.py
> in _init_extension, line 632Python Executable:
> /usr/bin/pythonPython Version:
> 2.6.6
>
> Thanks,
> Lalit Bansal
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/8e83c874-fe3b-4868-9fff-9f6f7d8fc3b1n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNXpiXGMTzrsszvmsmPe8bYWtbX%3D1tf_3Z6_wAXVnL6dOA%40mail.gmail.com.


Re: Review Board Ticket #4757: API for adding/updating users/groups to Review Repository

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4757/
--

New update by rajasaur
For Beanbag, Inc. > Review Board > Ticket #4757


Status:
- New
+ Duplicate


Duplicate of:
+ 3668


Summary:
- API for adding/updating users/groups to Review Repository 
+ API for adding/updating users/groups to Review Repository

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220118070836.20010.85358%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #2879: support for event streams

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/2879/
--

New update by matthew@kitwa** (Google Code)
For Beanbag, Inc. > Review Board > Ticket #2879


Reply:

This is covered by the status updates feature.


Status:
- New
+ Fixed

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220118063703.20009.32108%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4958: Diff error bundle uses wrong string type on Python 3 (bytes vs. unicode)

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4958/
--

New update by david
For Beanbag, Inc. > Review Board > Ticket #4958


Tags:
+ Component:DiffViewer
+ EasyFix

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220117232103.17052.89850%40ip-10-1-54-209.ec2.internal.


Review Board Ticket #4958: Diff error bundle uses wrong string type on Python 3 (bytes vs. unicode)

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4958/
--

New ticket #4958 by david
For Beanbag, Inc. > Review Board

Status: New
Tags: Priority:Medium, Type:Defect


--
Diff error bundle uses wrong string type on Python 3 (bytes vs. unicode)
==

# What version are you running?
4.0.5

# What's the URL of the page containing the problem?
Diff error bundle.

# What steps will reproduce the problem?
1. Have a review request with a patch that cannot be applied.
2. Attempt to download the error bundle.


# What is the expected output? What do you see instead?
Bundle view results in this error:

```
Traceback (most recent call last):
  File "/venv/lib/python3.8/site-packages/reviewboard/diffviewer/views.py", 
line 849, in get
zipfile.writestr('%s.orig' % basename, patch_error.orig_file)
  File "/usr/lib/python3.8/zipfile.py", line 1816, in writestr
with self.open(zinfo, mode='w') as dest:
  File "/usr/lib/python3.8/zipfile.py", line 1517, in open
return self._open_to_write(zinfo, force_zip64=force_zip64)
  File "/usr/lib/python3.8/zipfile.py", line 1614, in _open_to_write
self.fp.write(zinfo.FileHeader(zip64))
TypeError: string argument expected, got 'bytes'
```

Looks like we need to open the ZipFile as binary instead of text. This only 
occurs on Python 3 due to Python 2's wishy-washiness with string types.

--

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220117232051.17055.87676%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4957: Logged-out mobile menu has incorrect styling

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4957/
--

New update by david
For Beanbag, Inc. > Review Board > Ticket #4957


Tags:
+ Component:WebUI
+ EasyFix

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220117231839.17052.1731%40ip-10-1-54-209.ec2.internal.


Re: Review Board Ticket #4957: Logged-out mobile menu has incorrect styling

2022-01-17 Thread David Trowbridge
--
To reply, visit https://hellosplat.com/s/beanbag/tickets/4957/
--

New update by david
For Beanbag, Inc. > Review Board > Ticket #4957


Files:
- logged-out-menu.png
  
- logged-in-menu.png
  

-- 
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard-issues/20220117231747.17056.46293%40ip-10-1-54-209.ec2.internal.


Re: Installing on CentOS8 or RHEL8

2022-01-06 Thread David Trowbridge
Josh,

The RPM hasn't been maintained in a very long time. Installing via the
python toolchain is the best way to get running and stay up to date.

David

On Thu, Jan 6, 2022 at 11:25 AM Josh Davis  wrote:

> We have upgraded all of our servers to RHEL8 and I am trying to get
> ReviewBoard installed. In the past (RHEL7) we installed ReviewBoard from an
> rpm package.  I can't find one that works with RHEL8. Is there one I have
> missed?
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/c8f30c92-6789-41fd-8ab3-f494a1ce8101n%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVWAJ%2B-Dc-9xUg%2BSP0bDhp8qEqmpzBafcrFGqrzZHF65g%40mail.gmail.com.


Re: Interim "Show changes" for incremental diff review always shows complete list of files

2021-12-16 Thread David Trowbridge
Ahh, you're using RBCommons. Unfortunately that service is still based on
Review Board 3.x, which does not have the multi-commit support. The good
news is that we are in the final stages of moving it over to the newer
version, and multi-commit review requests will be available within the next
couple weeks.

David

On Thu, Dec 16, 2021 at 1:00 AM Pratyush Khan  wrote:

> Hi David,
> thank you for responding to my query. I'm using RBTools 2.0.1 (Python
> 3.9.5) and using https://rbcommons.com/ for review board server. I'm not
> sure how to check the review board server's version in this case because it
> is hosted by https://rbcommons.com/
>
> thanks,
> Pratyush
>
> On Thursday, December 16, 2021 at 1:12:58 PM UTC+5:30 David Trowbridge
> wrote:
>
>> Hi,
>>
>> It sounds like you’re using a version of Review Board from before we
>> added multi-commit support, and abusing the interdiff feature (which is
>> intended to show changes between revisions of a code change) to instead
>> show the changes between your commits.
>>
>> What version of Review Board and RBTools do you have?
>>
>> David
>>
>>
>> On Thu, Dec 16, 2021 at 12:39 AM Pratyush Khan 
>> wrote:
>>
>>> Hi RB community,
>>> This is first time I've started using reviewboard with git. While trying
>>> to use the "rbt post" to send local commits to reviewboard server for
>>> review, I'm looking for how to do this for a series of commits (i.e.
>>> similar to patchset) properly.
>>>
>>> If using "rbt post",  and there are multiple local commits, it only
>>> creates a giant diff of all the local commits and shows it in the review
>>> board server. But I can incrementally send the local commits to review
>>> board server using the command "rbt post -r ", and it creates
>>> incremental diffs fine. Which kind of works creating a review consisting of
>>> a patchset.
>>>
>>> However while doing this, every time "Review request changed" happens
>>> while uploading a new diff, the associated inline "Show changes" section
>>> always shows the complete list of changed files, instead of the incremental
>>> changed files. But clicking on the *"Show changes" *and opening the
>>> link works fine and show the correct diffs of interim revisions.
>>>
>>> Can someone expert in review board please help and confirm if this is
>>> expected or not?
>>>
>>> thanks,
>>> Pratyush
>>>
>>> --
>>> Supercharge your Review Board with Power Pack:
>>> https://www.reviewboard.org/powerpack/
>>> Want us to host Review Board for you? Check out RBCommons:
>>> https://rbcommons.com/
>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Review Board Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to reviewboard...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/reviewboard/7859b373-b737-4d88-bb77-218561703d4dn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/reviewboard/7859b373-b737-4d88-bb77-218561703d4dn%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/f2aa8fea-8cb7-4718-bc98-6dab77ce782dn%40googlegroups.com
> <https://groups.google.com/d/msgid/reviewboard/f2aa8fea-8cb7-4718-bc98-6dab77ce782dn%40googlegroups.com?utm_medium=email_source=footer>
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNUOe-7jJvAE2wG%3D-Fi2pVGJUomRBCx9Q9uiJdFEvkD4OQ%40mail.gmail.com.


Re: Interim "Show changes" for incremental diff review always shows complete list of files

2021-12-15 Thread David Trowbridge
Hi,

It sounds like you’re using a version of Review Board from before we added
multi-commit support, and abusing the interdiff feature (which is intended
to show changes between revisions of a code change) to instead show the
changes between your commits.

What version of Review Board and RBTools do you have?

David


On Thu, Dec 16, 2021 at 12:39 AM Pratyush Khan  wrote:

> Hi RB community,
> This is first time I've started using reviewboard with git. While trying
> to use the "rbt post" to send local commits to reviewboard server for
> review, I'm looking for how to do this for a series of commits (i.e.
> similar to patchset) properly.
>
> If using "rbt post",  and there are multiple local commits, it only
> creates a giant diff of all the local commits and shows it in the review
> board server. But I can incrementally send the local commits to review
> board server using the command "rbt post -r ", and it creates
> incremental diffs fine. Which kind of works creating a review consisting of
> a patchset.
>
> However while doing this, every time "Review request changed" happens
> while uploading a new diff, the associated inline "Show changes" section
> always shows the complete list of changed files, instead of the incremental
> changed files. But clicking on the *"Show changes" *and opening the link
> works fine and show the correct diffs of interim revisions.
>
> Can someone expert in review board please help and confirm if this is
> expected or not?
>
> thanks,
> Pratyush
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/7859b373-b737-4d88-bb77-218561703d4dn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVfpWZons%3D4kcFvzZkarsRiNe2Ses6KOYQxmNpxwawzhA%40mail.gmail.com.


Re: Anyone else who looked at Apache Allura or some other platform as well?

2021-11-16 Thread David Trowbridge
Hi,

I'm not very familiar with Allura but it looks like it's a different
category than Review Board. Review Board focuses on code review, whereas
Allura is repository hosting, wikis, and bug tracking.

David

On Sun, Nov 14, 2021 at 12:48 AM mavavilj 
wrote:

> Anyone else who looked at Apache Allura or some other platform as well?
>
> What were your perceptions compared to Review Board?
>
> I was looking for a source control platform that allows user extensions
> and also has a non-commercial path. It also had to be written in some open
> and popular language like Python (not for example Golang).
>
> First I looked at Allura but thought that the documentation made it seem
> really complicated to setup and use. Then saw Review Board and it seemed
> nicer, but a bit more "novice" in feel (because of the toy-like graphics).
>
> Just interested if someone else had looked at other offerings and what
> their perceptions were relative to Review Board.
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "Review Board Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/reviewboard/d51512e6-5d7c-454d-9cfc-16feb0b1dd9cn%40googlegroups.com
> 
> .
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/reviewboard/CAFS3VNVT2af%3D_LpBXr%2B0J90RjnoFEfH-UQpYvCc6641hnGkvUA%40mail.gmail.com.


  1   2   3   4   5   6   7   8   9   10   >