9 aur dev.archlinux.org Testing
Kevin Morris edited this page 2021-10-28 16:25:31 +00:00

Preface

Testers using the https://aur-dev.archlinux.org instance should read the following sections:

Toggling Between FastAPI and PHP

https://aur-dev.archlinux.org provides a method of toggling between the two implementations using the aurweb_version cookie.

To toggle between FastAPI and PHP, users should utilize https://aur-dev.archlinux.org/version, which contains an explanation of using the ?version={choice} query string parameter, where {choice} is one of fastapi or php.

TL;DR: To switch to one of the following choices, browse to its endpoint:

Choice Endpoint
fastapi https://aur-dev.archlinux.org/version?version=fastapi
php https://aur-dev.archlinux.org/version?version=php

Or set the aurweb_version cookie to a valid choice any other way.

To check which choice you're currently on, visit https://aur-dev.archlinux.org/version, which displays your current choice.

Additionally, when aurweb_version is set to fastapi, a HEAD@<short_commit_hash> link will be shown in aurweb's footer, next to the release version. If this link appears in the footer, you're on fastapi. Users can also browse to the link to see the commit chain which is deployed to the instance.

Data

The majority of data that can be found on the aur-dev instance is generated dummy data, with the exception of any tester-driven packages.

Accounts

Dummy Users

Each dummy user (the majority of users) on the instance use the same username and password. This is not the case if an account request was accepted or a dummy user has had their password modified by another tester.

Registration

Standard account registration cannot occur on aur-dev, due to the fact that notifications are disabled and users do not have access to its database.

However, if you do want your own account name or specific account type, you can request an account in two ways:

Upon receiving such a request, we will then register the account, receive the needed reset key, and send an email to that which is specified in the Email field of the request containing your reset key and a link to /passreset?resetkey={your_reset_key}.

Using this link, you can then configure your own password for the account.

Git

Users can use the instance's Git repository just like they would on aur.archlinux.org. You will, of course, need to set a user's SSH public key to one which you own.

  • SSH User: aur
  • SSH Host: aur-dev.archlinux.org
  • SSH Port: 2222
  • Project SSH URI: ssh://aur@aur-dev.archlinux.org:2222/project.git