i added some debug logs to the script and found that it was complaining about the following assignees: Seena Fallah Igor Gomon Pierre Riteau adding the Developer role to each allowed the script to complete successfully. i'm not sure why these users couldn't be assigned to backports, when they were assigned to the original issues. any ideas? were permissions reverted at some point? or are there different permissions for backport issues? i worry that we'll keep seeing this break for other users p.s. i also saw some 'Internal error' failures, and had to rerun the command several times. i've occasionally seen the same from the web ui since redmine was upgraded: > redminelib.exceptions.ServerError: Redmine returned internal error, check Redmine logs for details On Fri, May 10, 2024 at 8:40 AM Casey Bodley <cbodley@xxxxxxxxxx> wrote: > > On Fri, May 10, 2024 at 7:56 AM Konstantin Shalygin <k0ste@xxxxxxxx> wrote: > > > > Hi, > > > > Seems backport bot is broken for some reason, see [1] > > Can somebody take a look and keep bot alive? > > > > > > [1] https://tracker.ceph.com/issues/64511#note-4 > > > > Thanks, > > k > > _______________________________________________ > > Dev mailing list -- dev@xxxxxxx > > To unsubscribe send an email to dev-leave@xxxxxxx > > running the command with no arguments, i see this failure: > > WARNING:root:Missing issues will be created in Backport tracker of the > relevant Redmine project > INFO:root:Redmine key was read from '~/.redmine_key'; using it > INFO:root:Processing 20 issues with status Pending Backport > Traceback (most recent call last): > File "/home/cbodley/ceph/build/../src/script/backport-create-issue", > line 397, in <module> > iterate_over_backports(redmine, issues, dry_run=args.dry_run) > File "/home/cbodley/ceph/build/../src/script/backport-create-issue", > line 340, in iterate_over_backports > update_relations(r, issue, dry_run) > File "/home/cbodley/ceph/build/../src/script/backport-create-issue", > line 242, in update_relations > other = r.issue.create(project_id=issue['project']['id'], > File "/home/cbodley/ceph/build/virtualenv/lib64/python3.9/site-packages/redminelib/managers/base.py", > line 187, in create > response = self.redmine.engine.request(self.resource_class.http_method_create, > url, data=request) > File "/home/cbodley/ceph/build/virtualenv/lib64/python3.9/site-packages/redminelib/engines/base.py", > line 83, in request > return self.process_response(self.session.request(method, url, **kwargs)) > File "/home/cbodley/ceph/build/virtualenv/lib64/python3.9/site-packages/redminelib/engines/base.py", > line 178, in process_response > raise exceptions.ValidationError(', '.join(': '.join(e) if > isinstance(e, list) else e for e in errors)) > redminelib.exceptions.ValidationError: Assignee is invalid > > the bot must be stuck on the same thing _______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx