Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test bot PR155 with software-layer PR237 #60

Open
wants to merge 52 commits into
base: main
Choose a base branch
from

Conversation

poksumdo
Copy link
Collaborator

@poksumdo poksumdo commented Mar 14, 2023

Tested bot code PR#155
Tested software-layer PR#237
Testing if it works at all and particularly with EESSI-pilot as repository target.

truib and others added 30 commits January 24, 2023 21:59
fixed bugs

- determining IP address for proxy host was wrong
- handling of positional parameters for executing commands with arguments was wrong
- added handling of HTTPS_PROXY
- moved CONTAINER setting from site_config to repository section (different
  repositories could require different containers)
- added handling of CPU_TARGET and EESSI_SOFTWARE_SUBDIR_OVERRIDE
- updated TODOs
- added setting of EESSI_REPOS_CFG_FILE_OVERRIDE
- bug fixes
…/software-layer into enhancement/bot-build-with-swl-216
…ware-layer into enhancement/bot-build-with-eessi-container
cherry-picked via 23e773c
Note only applied part for bot/build.sh
cherry-picked via bfb1b29
Note, only applied part for bot/build.sh
@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: bar

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: bot

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: next

  • received bot command next from trz42 (expanded command format: next )
  • handling bot_command='next' failed with ("unknown bot_command.command='next'; use bot: help for usage information",)

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: more

  • received bot command more from trz42 (expanded command format: more )
  • handling bot_command='more' failed with ('unknown command; use bot: help for usage information',)

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: help

  • how to send commands to bot instances:
    • commands must be send with a new comment
    • every command has the syntax bot: COMMAND [ARGUMENTS]*
    • currently supported COMMANDs: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: foo
bot: help

  • received bot command foo from trz42 (expanded command format: foo )
  • received bot command help from trz42 (expanded command format: help )
  • handling bot_command='help' failed with ('unknown command; use bot: help for usage information',)
  • how to send commands to bot instances:
    • commands must be sent with a new comment
    • a comment may contain multiple commands, one per line
    • every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • currently supported COMMANDs: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: bar
bot: help

  • received bot command bar from trz42 (expanded command format: bar )
  • received bot command help from trz42 (expanded command format: help )
  • handling bot_command='help' failed with ('unknown command; use bot: help for usage information',)
  • how to send commands to bot instances:
    • commands must be sent with a new comment
    • a comment may contain multiple commands, one per line
    • every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • currently supported COMMANDs: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff
bot: xxx
bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • handling bot_command='help' failed with ("unknown command 'fff'; use bot: help for usage information",)
  • handling bot_command='help' failed with ("unknown command 'xxx'; use bot: help for usage information",)
  • how to send commands to bot instances:
    • commands must be sent with a new comment
    • a comment may contain multiple commands, one per line
    • every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • currently supported COMMANDs: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff
bot: xxx
bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • handling fff failed with ("unknown command 'fff'; use bot: help for usage information",)
  • handling xxx failed with ("unknown command 'xxx'; use bot: help for usage information",)
  • how to send commands to bot instances:
    • commands must be sent with a new comment
    • a comment may contain multiple commands, one per line
    • every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • currently supported COMMANDs: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff
bot: xxx
bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • line is not considered to contain a bot command
  • bot commands begin with bot: , make sure
    there is no whitespace at the beginning of a line

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff
bot: xxx
bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • line is not considered to contain a bot command
  • bot commands begin with bot: , make sure
    there is no whitespace at the beginning of a line
  • handling fff failed with ("unknown command 'fff'; use bot: help for usage information",)
  • handling xxx failed with ("unknown command 'xxx'; use bot: help for usage information",)
  • handling cmd.command resulted in:
    How to send commands to bot instances
    • Commands must be sent with a new comment (edits of existing comments are ignored).
    • A comment may contain multiple commands, one per line.
    • Every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • Currently supported COMMANDs are: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff

bot: xxx

bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • line is not considered to contain a bot command
  • bot commands begin with bot: , make sure
    there is no whitespace at the beginning of a line
  • handling fff failed with ("unknown command 'fff'; use bot: help for usage information",)
  • handling xxx failed with ("unknown command 'xxx'; use bot: help for usage information",)
  • handling help resulted in:
    How to send commands to bot instances
    • Commands must be sent with a new comment (edits of existing comments are ignored).
    • A comment may contain multiple commands, one per line.
    • Every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • Currently supported COMMANDs are: help

@trz42
Copy link
Owner

trz42 commented Apr 1, 2023

bot: fff

bot: xxx

bot: help

  • received bot command fff from trz42 (expanded command format: fff )
  • received bot command xxx from trz42 (expanded command format: xxx )
  • received bot command help from trz42 (expanded command format: help )
  • handling fff failed with ("unknown command 'fff'; use bot: help for usage information",)
  • handling xxx failed with ("unknown command 'xxx'; use bot: help for usage information",)
  • handling help resulted in:
    How to send commands to bot instances
    • Commands must be sent with a new comment (edits of existing comments are ignored).
    • A comment may contain multiple commands, one per line.
    • Every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • Currently supported COMMANDs are: help

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: help

  • received bot command help from trz42 (expanded command format: help )
  • handling help resulted in:
    How to send commands to bot instances
    • Commands must be sent with a new comment (edits of existing comments are ignored).
    • A comment may contain multiple commands, one per line.
    • Every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • Currently supported COMMANDs are: help

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: help

  • received bot command help from trz42 (expanded command format: help )
  • handling help resulted in:
    How to send commands to bot instances
    • Commands must be sent with a new comment (edits of existing comments are ignored).
    • A comment may contain multiple commands, one per line.
    • Every command begins at the start of a line and has the syntax bot: COMMAND [ARGUMENTS]*
    • Currently supported COMMANDs are: help, build, showconfig

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: showconfig

  • received bot command showconfig from trz42 (expanded command format: showconfig )

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: showconfig

  • received bot command showconfig from trz42 (expanded command format: showconfig )
  • handling showconfig resulted in:added comment #1496635143 to show configuration

@eessi-bot-devel-trz42
Copy link

Instance CitC-commander is configured to build:

  • arch x86_64/generic for repo nessi.no-2022.11
  • arch x86_64/generic for repo nessi.no-2023.04
  • arch x86_64/generic for repo eessi-2023.04
  • arch x86_64/intel/skylake_avx512 for repo nessi.no-2022.11
  • arch x86_64/intel/cascadelake for repo nessi.no-2022.11
  • arch x86_64/amd/zen2 for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2023.04
  • arch aarch64/generic for repo eessi-2023.04

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: build arch:cascade
bot: build arch:aarch64 repo:eessi-2023.04

  • received bot command build arch:cascade from trz42 (expanded command format: build architecture:cascade)
  • received bot command build arch:aarch64 repo:eessi-2023.04 from trz42 (expanded command format: build architecture:aarch64 repository:eessi-2023.04)

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: build arch:cascade
bot: build arch:aarch64 repo:eessi-2023.04

  • received bot command build arch:cascade from trz42 (expanded command format: build architecture:cascade)
  • received bot command build arch:aarch64 repo:eessi-2023.04 from trz42 (expanded command format: build architecture:aarch64 repository:eessi-2023.04)
  • handling build resulted in:no jobs were prepared
  • handling build resulted in:no jobs were prepared

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: showconfig

@eessi-bot-devel-trz42
Copy link

Instance CitC-commander is configured to build:

  • arch x86_64/generic for repo nessi.no-2022.11
  • arch x86_64/generic for repo nessi.no-2023.04
  • arch x86_64/generic for repo eessi-2023.04
  • arch x86_64/amd/zen2 for repo nessi.no-2022.11
  • arch x86_64/intel/skylake_avx512 for repo nessi.no-2022.11
  • arch x86_64/intel/cascadelake for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2023.04
  • arch aarch64/generic for repo eessi-2023.04

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: build arch:cascade
bot: build arch:aarch64 repo:eessi-2023.04

  • received bot command build arch:cascade from trz42 (expanded command format: build architecture:cascade)
  • received bot command build arch:aarch64 repo:eessi-2023.04 from trz42 (expanded command format: build architecture:aarch64 repository:eessi-2023.04)
  • handling build resulted in:created jobs: 4510
  • handling build resulted in:created jobs: 4511

@eessi-bot-devel-trz42
Copy link

eessi-bot-devel-trz42 bot commented Apr 4, 2023

New job on instance CitC-commander for architecture x86_64-intel-cascadelake for repository nessi.no-2022.11 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4510

  • cancelled
date job status comment
Apr 04 10:02:06 PM UTC 2023 submitted job id 4510 awaits release by job manager
Apr 04 10:03:10 PM UTC 2023 released job awaits launch by Slurm scheduler
Apr 04 10:08:14 PM UTC 2023 running job 4510 is running
Apr 04 10:13:20 PM UTC 2023 finished 😢 FAILURE
  • Found slurm output slurm-4510.out in job dir
  • Slurm output lacks message "No missing modules!".
  • Slurm output lacks message about created tarball.
  • No tarball matching eessi-*software-*.tar.gz found in job dir.

@eessi-bot-devel-trz42
Copy link

eessi-bot-devel-trz42 bot commented Apr 4, 2023

New job on instance CitC-commander for architecture aarch64-generic for repository eessi-2023.04 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4511

  • cancelled
date job status comment
Apr 04 10:02:16 PM UTC 2023 submitted job id 4511 awaits release by job manager
Apr 04 10:03:07 PM UTC 2023 released job awaits launch by Slurm scheduler
Apr 04 10:08:12 PM UTC 2023 running job 4511 is running
Apr 04 10:13:17 PM UTC 2023 finished 😢 FAILURE
  • Found slurm output slurm-4511.out in job dir
  • Slurm output lacks message "No missing modules!".
  • Slurm output lacks message about created tarball.
  • No tarball matching eessi-*software-*.tar.gz found in job dir.

@trz42
Copy link
Owner

trz42 commented Apr 4, 2023

bot: build r:2023

  • received bot command build r:2023 from trz42 (expanded command format: build repository:2023)
  • handling build resulted in:created jobs: 4512, 4513, 4514, 4515

@eessi-bot-devel-trz42
Copy link

New job on instance CitC-commander for architecture x86_64-generic for repository nessi.no-2023.04 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4512

date job status comment
Apr 04 10:14:51 PM UTC 2023 submitted job id 4512 awaits release by job manager

@eessi-bot-devel-trz42
Copy link

New job on instance CitC-commander for architecture x86_64-generic for repository eessi-2023.04 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4513

date job status comment
Apr 04 10:14:53 PM UTC 2023 submitted job id 4513 awaits release by job manager

@eessi-bot-devel-trz42
Copy link

New job on instance CitC-commander for architecture aarch64-generic for repository nessi.no-2023.04 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4514

date job status comment
Apr 04 10:14:55 PM UTC 2023 submitted job id 4514 awaits release by job manager

@eessi-bot-devel-trz42
Copy link

New job on instance CitC-commander for architecture aarch64-generic for repository eessi-2023.04 in job dir /mnt/shared/home/trz42/pilot.nessi/bot-rebuild/jobs/2023.04/pr_60/4515

date job status comment
Apr 04 10:14:56 PM UTC 2023 submitted job id 4515 awaits release by job manager

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot:build Instruct bot to build software stack
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants