[arch-general] build and test packages automatically
Hello, I want to build an repository. I need a software to build and test packages automatically, and to show the status of all packages which is just like the buildd <http://www.debian.org/devel/buildd/> in Debian. I have been looking for it via Google, but nothing found. Can anybody give me some advice? I also wonder what software is used by official developers to manage the main repository. Thanks, Guangyu
On 12/22/13 at 07:51pm, Guangyu Zhang wrote:
Hello,
I want to build an repository. I need a software to build and test packages automatically, and to show the status of all packages which is just like the buildd <http://www.debian.org/devel/buildd/> in Debian. I have been looking for it via Google, but nothing found.
Can anybody give me some advice? I also wonder what software is used by official developers to manage the main repository.
Thanks,
Guangyu
Hi, We don't have software that automatically builds new packages when something is commited in svn. TU/Dev's usually use devtools ( pacman -S devtools ) to build packages in a clean chroot. [1] What automatic "testing" are you looking for? We have namcap which checks for packaging problems. To manage the main repo we use dbscripts [2] and for example communitypkg which is in devtools. You can find a description of adding a package to our repos in the first link. 1. https://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager 2. https://wiki.archlinux.org/index.php/DeveloperWiki:dbscripts -- Jelle van der Waa
On 22.12.2013 12:51, Guangyu Zhang wrote:
Hello,
I want to build an repository. I need a software to build and test packages automatically, and to show the status of all packages which is just like the buildd <http://www.debian.org/devel/buildd/> in Debian. I have been looking for it via Google, but nothing found. I have build a specific buildbot configuration, which could be adopted to your needs most probably. Right now it uses github as its source for changes. Buildbot basically checks for changes in the github repository and will then build the packages. Right now there is now way to build "dependent" packages, so you have to start the build of each "package" automatically.
Can anybody give me some advice? I also wonder what software is used by official developers to manage the main repository. I am not an official developer, but thought this could be interesting anyways. See https://github.com/pacNAS/pnbuildbot.
Thanks,
Guangyu R,
Markus
Am Sonntag, den 22.12.2013, 19:51 +0800 schrieb Guangyu Zhang:
[…] and to show the status of all packages which is just like the buildd <http://www.debian.org/devel/buildd/> in Debian.
For my small repository I created a website¹ which lists all the packages in the repository with a button to check the status. It compares the version with the one in [AUR] but it could be adopted to check the status in CVS. Of course it doesn’t build the packages automatically. Regards, coderkun ¹ http://arch.coderkun.de
participants (4)
-
coderkun
-
Guangyu Zhang
-
Jelle van der Waa
-
Markus M. May