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

python/python3-croniter: Added (Python Library). #9703

Closed

Conversation

sbo-bot[bot]
Copy link

@sbo-bot sbo-bot bot commented Feb 12, 2025

No description provided.

@sbo-bot sbo-bot bot added the submission-form Changes submitted via the website submission form label Feb 12, 2025
Copy link
Author

sbo-bot bot commented Feb 12, 2025

@sbo-bot: build python/python3-croniter

Copy link

reverse dependencies - python/python3-croniter

None

Copy link

✅ sbolint - python/python3-croniter ✅

sbolint: python3-croniter checks out OK

Copy link
Author

sbo-bot bot commented Feb 12, 2025

buildpkg i586 python/python3-croniter

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Wed Feb 12 04:54:34 GMT 2025
revision: 989ac447eadd46da599d980721d983de553e62e8
title:    Merge 8e3b1dff53c66973c54c47ba3c3354e77c898c80 into c6b81049a24bf65308d2e164e71a65e8d18b1257

================================================================================
python/python3-croniter                                                 06:04:53
================================================================================

Calculating dependencies ... 
Dependency tree:
python/python3-croniter (add version 6.0.0)
  python/python3-pytz (ok)
  python/python3-dateutil (ok)

Building python/python3-croniter (add version 6.0.0) ------------------ 06:04:54
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
python3-dateutil-2.9.0-i586-1_SBo: extensions to the standard datetime m [ 730K]
python3-pytz-2024.2-i586-1_SBo: World timezone definitions for Python .. [ 1.5M]
Running python3-croniter.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./python3-croniter.SlackBuild
Built ok:  python3-croniter-6.0.0-i586-1_SBo.txz                        06:04:55
Testing package python3-croniter-6.0.0-i586-1_SBo.txz ... done.
Test installing python3-croniter-6.0.0-i586-1_SBo.txz ...
python3-croniter-6.0.0-i586-1_SBo: datetime object with a cron like form [ 200K]
Unmounting chroot ... done.
✅ python/python3-croniter Added version 6.0.0 ✅

================================================================================
SUMMARY                                                                 06:04:56
================================================================================

Logfile:     /var/log/repo/SBo/repo_2025-02-12_06:04:52.log
Runtime:     0h 0m 4s
Added:       1
  python/python3-croniter/python3-croniter-6.0.0-i586-1_SBo.txz

Snipped Build Log

Building python/python3-croniter (add version 6.0.0) 2025-02-12 06:04:54
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Installing dependencies ...
python3-dateutil-2.9.0-i586-1_SBo: extensions to the standard datetime m [ 730K]
python3-pytz-2024.2-i586-1_SBo: World timezone definitions for Python .. [ 1.5M]
Running python3-croniter.SlackBuild ...
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./python3-croniter.SlackBuild
croniter-6.0.0/
croniter-6.0.0/CHANGELOG.rst
croniter-6.0.0/LICENSE
croniter-6.0.0/MANIFEST.in
croniter-6.0.0/PKG-INFO
croniter-6.0.0/README.rst
croniter-6.0.0/apt.txt
croniter-6.0.0/pyproject.toml
croniter-6.0.0/requirements/
croniter-6.0.0/requirements/base.txt
croniter-6.0.0/requirements/format.txt
croniter-6.0.0/requirements/lint.txt
croniter-6.0.0/requirements/release.txt
croniter-6.0.0/requirements/test.txt
croniter-6.0.0/requirements/tox.txt
croniter-6.0.0/setup.cfg
croniter-6.0.0/setup.py
croniter-6.0.0/src/
croniter-6.0.0/src/croniter/
croniter-6.0.0/src/croniter/__init__.py
croniter-6.0.0/src/croniter/croniter.py
croniter-6.0.0/src/croniter/tests/
croniter-6.0.0/src/croniter/tests/__init__.py
croniter-6.0.0/src/croniter/tests/base.py
croniter-6.0.0/src/croniter/tests/test_croniter.py
croniter-6.0.0/src/croniter/tests/test_croniter_dst_repetition.py
croniter-6.0.0/src/croniter/tests/test_croniter_hash.py
croniter-6.0.0/src/croniter/tests/test_croniter_random.py
croniter-6.0.0/src/croniter/tests/test_croniter_range.py
croniter-6.0.0/src/croniter/tests/test_croniter_speed.py
croniter-6.0.0/src/croniter.egg-info/
croniter-6.0.0/src/croniter.egg-info/PKG-INFO
croniter-6.0.0/src/croniter.egg-info/SOURCES.txt
croniter-6.0.0/src/croniter.egg-info/dependency_links.txt
croniter-6.0.0/src/croniter.egg-info/requires.txt
croniter-6.0.0/src/croniter.egg-info/top_level.txt
croniter-6.0.0/tox.ini
running install
running build
running build_py
file src/croniter.py (for module croniter) not found
creating build
creating build/lib
creating build/lib/croniter
copying src/croniter/__init__.py -> build/lib/croniter
copying src/croniter/croniter.py -> build/lib/croniter
running egg_info
writing src/croniter.egg-info/PKG-INFO
writing dependency_links to src/croniter.egg-info/dependency_links.txt
writing requirements to src/croniter.egg-info/requires.txt
writing top-level names to src/croniter.egg-info/top_level.txt
file src/croniter.py (for module croniter) not found
listing git files failed - pretending there aren't any
reading manifest file 'src/croniter.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'docs'
warning: no previously-included files matching '*pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'src/croniter.egg-info/SOURCES.txt'
file src/croniter.py (for module croniter) not found
running install_lib
creating /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr
creating /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib
creating /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9
creating /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages
creating /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter
copying build/lib/croniter/__init__.py -> /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter
copying build/lib/croniter/croniter.py -> /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter
byte-compiling /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter/__init__.py to __init__.cpython-39.pyc
byte-compiling /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter/croniter.py to croniter.cpython-39.pyc
running install_egg_info
Copying src/croniter.egg-info to /tmp/SBo/repo.aV4E4G/build_python3-croniter/package-python3-croniter/usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info
running install_scripts

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.aV4E4G/output_python3-croniter/python3-croniter-6.0.0-i586-1_SBo.txz

./
install/
install/slack-desc
usr/
usr/doc/
usr/doc/python3-croniter-6.0.0/
usr/doc/python3-croniter-6.0.0/CHANGELOG.rst
usr/doc/python3-croniter-6.0.0/LICENSE
usr/doc/python3-croniter-6.0.0/MANIFEST.in
usr/doc/python3-croniter-6.0.0/PKG-INFO
usr/doc/python3-croniter-6.0.0/README.rst
usr/doc/python3-croniter-6.0.0/python3-croniter.SlackBuild
usr/lib/
usr/lib/python3.9/
usr/lib/python3.9/site-packages/
usr/lib/python3.9/site-packages/croniter/
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/PKG-INFO
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/SOURCES.txt
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/dependency_links.txt
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/requires.txt
usr/lib/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/top_level.txt
usr/lib/python3.9/site-packages/croniter/__init__.py
usr/lib/python3.9/site-packages/croniter/__pycache__/
usr/lib/python3.9/site-packages/croniter/__pycache__/__init__.cpython-39.pyc
usr/lib/python3.9/site-packages/croniter/__pycache__/croniter.cpython-39.pyc
usr/lib/python3.9/site-packages/croniter/croniter.py

Slackware package /tmp/SBo/repo.aV4E4G/output_python3-croniter/python3-croniter-6.0.0-i586-1_SBo.txz created.

Built ok:  python3-croniter-6.0.0-i586-1_SBo.txz                        06:04:55
Testing package python3-croniter-6.0.0-i586-1_SBo.txz ... 
Test installing python3-croniter-6.0.0-i586-1_SBo.txz ...
python3-croniter-6.0.0-i586-1_SBo: datetime object with a cron like form [ 200K]
Unmounting chroot ... 
:-) python/python3-croniter Added version 6.0.0 (-:

Copy link
Author

sbo-bot bot commented Feb 12, 2025

sbopkglint i586 python/python3-croniter

Installing dependency: python3-dateutil
python3-dateutil-2.9.0-i586-1_SBo: extensions to the standard datetime m [ 730K]

Installing dependency: python3-pytz
python3-pytz-2024.2-i586-1_SBo: World timezone definitions for Python .. [ 1.5M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/python/python3-croniter/python3-croniter-6.0.0-i586-1_SBo.txz to /tmp/SBo/sbopkglint.dXETUe ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/python/python3-croniter/python3-croniter-6.0.0-i586-1_SBo.txz to /tmp/SBo/sbopkglint.dXETUe ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === python3-croniter-6.0.0-i586-1_SBo.txz: All tests passed ✅

Copy link
Author

sbo-bot bot commented Feb 12, 2025

buildpkg x86_64 python/python3-croniter

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Wed Feb 12 04:54:34 GMT 2025
revision: 989ac447eadd46da599d980721d983de553e62e8
title:    Merge 8e3b1dff53c66973c54c47ba3c3354e77c898c80 into c6b81049a24bf65308d2e164e71a65e8d18b1257

================================================================================
python/python3-croniter                                                 06:05:58
================================================================================

Calculating dependencies ... 
Dependency tree:
python/python3-croniter (update for git 8e3b1df)
  python/python3-pytz (ok)
  python/python3-dateutil (ok)

Building python/python3-croniter (update for git 8e3b1df) ------------- 06:05:58
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Installing dependencies ...
python3-dateutil-2.9.0-x86_64-2_SBo: extensions to the standard datetime [ 730K]
python3-pytz-2024.2-x86_64-1_SBo: World timezone definitions for Python  [ 1.5M]
Running python3-croniter.SlackBuild ...                             ETA 06:06:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./python3-croniter.SlackBuild
Built ok:  python3-croniter-6.0.0-x86_64-2_SBo.txz                      06:06:00
Testing package python3-croniter-6.0.0-x86_64-2_SBo.txz ... done.
Test installing python3-croniter-6.0.0-x86_64-2_SBo.txz ...
python3-croniter-6.0.0-x86_64-2_SBo: datetime object with a cron like fo [ 200K]
Unmounting chroot ... done.
Backed up: python3-croniter-6.0.0-x86_64-1_SBo.txz
✅ python/python3-croniter Updated for git 8e3b1df ✅

================================================================================
SUMMARY                                                                 06:06:01
================================================================================

Logfile:     /var/log/repo/SBo/repo_2025-02-12_06:05:57.log
Runtime:     0h 0m 4s
Updated:     1
  python/python3-croniter/python3-croniter-6.0.0-x86_64-2_SBo.txz

Snipped Build Log

Building python/python3-croniter (update for git 8e3b1df) 2025-02-12 06:05:58
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Installing dependencies ...
python3-dateutil-2.9.0-x86_64-2_SBo: extensions to the standard datetime [ 730K]
python3-pytz-2024.2-x86_64-1_SBo: World timezone definitions for Python  [ 1.5M]
Running python3-croniter.SlackBuild ...                             ETA 06:06:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./python3-croniter.SlackBuild
croniter-6.0.0/
croniter-6.0.0/CHANGELOG.rst
croniter-6.0.0/LICENSE
croniter-6.0.0/MANIFEST.in
croniter-6.0.0/PKG-INFO
croniter-6.0.0/README.rst
croniter-6.0.0/apt.txt
croniter-6.0.0/pyproject.toml
croniter-6.0.0/requirements/
croniter-6.0.0/requirements/base.txt
croniter-6.0.0/requirements/format.txt
croniter-6.0.0/requirements/lint.txt
croniter-6.0.0/requirements/release.txt
croniter-6.0.0/requirements/test.txt
croniter-6.0.0/requirements/tox.txt
croniter-6.0.0/setup.cfg
croniter-6.0.0/setup.py
croniter-6.0.0/src/
croniter-6.0.0/src/croniter/
croniter-6.0.0/src/croniter/__init__.py
croniter-6.0.0/src/croniter/croniter.py
croniter-6.0.0/src/croniter/tests/
croniter-6.0.0/src/croniter/tests/__init__.py
croniter-6.0.0/src/croniter/tests/base.py
croniter-6.0.0/src/croniter/tests/test_croniter.py
croniter-6.0.0/src/croniter/tests/test_croniter_dst_repetition.py
croniter-6.0.0/src/croniter/tests/test_croniter_hash.py
croniter-6.0.0/src/croniter/tests/test_croniter_random.py
croniter-6.0.0/src/croniter/tests/test_croniter_range.py
croniter-6.0.0/src/croniter/tests/test_croniter_speed.py
croniter-6.0.0/src/croniter.egg-info/
croniter-6.0.0/src/croniter.egg-info/PKG-INFO
croniter-6.0.0/src/croniter.egg-info/SOURCES.txt
croniter-6.0.0/src/croniter.egg-info/dependency_links.txt
croniter-6.0.0/src/croniter.egg-info/requires.txt
croniter-6.0.0/src/croniter.egg-info/top_level.txt
croniter-6.0.0/tox.ini
running install
running build
running build_py
file src/croniter.py (for module croniter) not found
creating build
creating build/lib
creating build/lib/croniter
copying src/croniter/__init__.py -> build/lib/croniter
copying src/croniter/croniter.py -> build/lib/croniter
running egg_info
writing src/croniter.egg-info/PKG-INFO
writing dependency_links to src/croniter.egg-info/dependency_links.txt
writing requirements to src/croniter.egg-info/requires.txt
writing top-level names to src/croniter.egg-info/top_level.txt
file src/croniter.py (for module croniter) not found
listing git files failed - pretending there aren't any
reading manifest file 'src/croniter.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'docs'
warning: no previously-included files matching '*pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'src/croniter.egg-info/SOURCES.txt'
file src/croniter.py (for module croniter) not found
running install_lib
creating /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr
creating /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64
creating /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9
creating /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages
creating /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter
copying build/lib/croniter/__init__.py -> /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter
copying build/lib/croniter/croniter.py -> /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter
byte-compiling /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter/__init__.py to __init__.cpython-39.pyc
byte-compiling /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter/croniter.py to croniter.cpython-39.pyc
running install_egg_info
Copying src/croniter.egg-info to /tmp/SBo/repo.2azs5W/build_python3-croniter/package-python3-croniter/usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info
running install_scripts

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.2azs5W/output_python3-croniter/python3-croniter-6.0.0-x86_64-2_SBo.txz

./
install/
install/slack-desc
usr/
usr/doc/
usr/doc/python3-croniter-6.0.0/
usr/doc/python3-croniter-6.0.0/CHANGELOG.rst
usr/doc/python3-croniter-6.0.0/LICENSE
usr/doc/python3-croniter-6.0.0/MANIFEST.in
usr/doc/python3-croniter-6.0.0/PKG-INFO
usr/doc/python3-croniter-6.0.0/README.rst
usr/doc/python3-croniter-6.0.0/python3-croniter.SlackBuild
usr/lib64/
usr/lib64/python3.9/
usr/lib64/python3.9/site-packages/
usr/lib64/python3.9/site-packages/croniter/
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/PKG-INFO
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/SOURCES.txt
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/dependency_links.txt
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/requires.txt
usr/lib64/python3.9/site-packages/croniter-6.0.0-py3.9.egg-info/top_level.txt
usr/lib64/python3.9/site-packages/croniter/__init__.py
usr/lib64/python3.9/site-packages/croniter/__pycache__/
usr/lib64/python3.9/site-packages/croniter/__pycache__/__init__.cpython-39.pyc
usr/lib64/python3.9/site-packages/croniter/__pycache__/croniter.cpython-39.pyc
usr/lib64/python3.9/site-packages/croniter/croniter.py

Slackware package /tmp/SBo/repo.2azs5W/output_python3-croniter/python3-croniter-6.0.0-x86_64-2_SBo.txz created.

Built ok:  python3-croniter-6.0.0-x86_64-2_SBo.txz                      06:06:00
Testing package python3-croniter-6.0.0-x86_64-2_SBo.txz ... 
Test installing python3-croniter-6.0.0-x86_64-2_SBo.txz ...
python3-croniter-6.0.0-x86_64-2_SBo: datetime object with a cron like fo [ 200K]
Unmounting chroot ... 
Backed up: python3-croniter-6.0.0-x86_64-1_SBo.txz
:-) python/python3-croniter Updated for git 8e3b1df (-:

Copy link
Author

sbo-bot bot commented Feb 12, 2025

sbopkglint x86_64 python/python3-croniter

Installing dependency: python3-dateutil
python3-dateutil-2.9.0-x86_64-2_SBo: extensions to the standard datetime [ 730K]

Installing dependency: python3-pytz
python3-pytz-2024.2-x86_64-1_SBo: World timezone definitions for Python  [ 1.5M]

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/python/python3-croniter/python3-croniter-6.0.0-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.xv47Nv ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/python/python3-croniter/python3-croniter-6.0.0-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.xv47Nv ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === python3-croniter-6.0.0-x86_64-2_SBo.txz: All tests passed ✅

@willysr
Copy link
Member

willysr commented Feb 12, 2025

merged

@willysr willysr closed this Feb 12, 2025
@willysr willysr deleted the python3-croniter-f3d93ed008befbca8a87f017d1bd48d6 branch February 12, 2025 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
submission-form Changes submitted via the website submission form
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants