]> git.pld-linux.org Git - projects/pld-builder.new.git/log
projects/pld-builder.new.git
11 years agoInstall util-linux for su rpm5
Kacper Kornet [Fri, 30 Nov 2012 20:28:16 +0000 (20:28 +0000)]
Install util-linux for su

11 years agoFix initialization for database for rpm5
Kacper Kornet [Fri, 30 Nov 2012 20:03:38 +0000 (20:03 +0000)]
Fix initialization for database for rpm5

rpm5 doesn't know --inittdb path, however any query initialize database
if it doesn't exist.

11 years agoReplace chroot_name to chroot_type
Kacper Kornet [Fri, 30 Nov 2012 19:48:26 +0000 (19:48 +0000)]
Replace chroot_name to chroot_type

The setting of chroot_name was removed in 9d637 but it was still used in
few places. Replace it with chroot_type there.

11 years ago- don't stop on error during tmpdir creation
Kacper Kornet [Thu, 29 Nov 2012 18:57:00 +0000 (18:57 +0000)]
- don't stop on error during tmpdir creation

11 years ago- try to create also intermediate directories
Kacper Kornet [Thu, 29 Nov 2012 18:56:10 +0000 (18:56 +0000)]
- try to create also intermediate directories

11 years ago- try to make tmpdir when it doesn't exist
Kacper Kornet [Thu, 29 Nov 2012 16:50:35 +0000 (16:50 +0000)]
- try to make tmpdir when it doesn't exist

11 years ago- make buildlogs address in queue.html configurable
Jan Rękorajski [Sat, 10 Nov 2012 10:22:33 +0000 (11:22 +0100)]
- make buildlogs address in queue.html configurable

11 years ago- add config value for buildlogs host
Jan Rękorajski [Sat, 10 Nov 2012 10:20:04 +0000 (11:20 +0100)]
- add config value for buildlogs host
- fill in binary builder configuration

11 years agodynamic BUILDERPATH (relative to current script)
Elan Ruusamäe [Tue, 30 Oct 2012 17:33:59 +0000 (19:33 +0200)]
dynamic BUILDERPATH (relative to current script)

11 years agoMerge commit new builddir branch
Elan Ruusamäe [Tue, 30 Oct 2012 15:04:38 +0000 (17:04 +0200)]
Merge commit new builddir branch

now each build topdir is independant of other builds, so negative
builder jobs could run okay without corrupting existing jobs

11 years agoMerge branch 'master' of ssh://git.pld-linux.org/projects/pld-builder.new
Elan Ruusamäe [Sun, 28 Oct 2012 11:53:01 +0000 (13:53 +0200)]
Merge branch 'master' of ssh://git.pld-linux.org/projects/pld-builder.new

11 years agoadd support for sending rpm --define to builders
Elan Ruusamäe [Sun, 28 Oct 2012 11:52:55 +0000 (13:52 +0200)]
add support for sending rpm --define to builders

11 years agofix cleanup, not to delete RPM's before they are copied ;)
Elan Ruusamäe [Sat, 27 Oct 2012 14:28:46 +0000 (16:28 +0200)]
fix cleanup, not to delete RPM's before they are copied ;)

11 years agoremove whole topdir (as it's build specific)
Elan Ruusamäe [Sat, 27 Oct 2012 14:28:44 +0000 (16:28 +0200)]
remove whole topdir (as it's build specific)

11 years agooutput gpg stderr if present
Elan Ruusamäe [Sat, 27 Oct 2012 14:28:42 +0000 (16:28 +0200)]
output gpg stderr if present

11 years ago- use topdir in /tmp not to depend on $HOME outside chroot
Elan Ruusamäe [Sat, 27 Oct 2012 14:28:40 +0000 (16:28 +0200)]
- use topdir in /tmp not to depend on $HOME outside chroot

11 years agono need to clean tmpdir separately
Elan Ruusamäe [Sat, 27 Oct 2012 14:28:36 +0000 (16:28 +0200)]
no need to clean tmpdir separately

11 years ago- I don't see the need to redefine _builddir, and it breaks packages
Jan Rękorajski [Fri, 26 Oct 2012 12:14:45 +0000 (14:14 +0200)]
- I don't see the need to redefine _builddir, and it breaks packages
  like adobe-flash

11 years ago- rpm5's check_files use tab not space to list unpackaged files
Jan Rękorajski [Wed, 24 Oct 2012 06:14:19 +0000 (08:14 +0200)]
- rpm5's check_files use tab not space to list unpackaged files

11 years agoignore active config files
Elan Ruusamäe [Sun, 21 Oct 2012 08:22:12 +0000 (10:22 +0200)]
ignore active config files

11 years agoMerge branch 'master' into new-builddir
Elan Ruusamäe [Sun, 21 Oct 2012 08:17:28 +0000 (11:17 +0300)]
Merge branch 'master' into new-builddir

Conflicts:
PLD_Builder/install.py
PLD_Builder/request.py
PLD_Builder/rpm_builder.py

11 years agosetup new build dir, each build job gets own rpmdir
Elan Ruusamäe [Sun, 21 Oct 2012 07:51:29 +0000 (09:51 +0200)]
setup new build dir, each build job gets own rpmdir

currently still dependant on $HOME outside chroot

11 years agosetup .gitignore
Elan Ruusamäe [Sun, 21 Oct 2012 07:50:58 +0000 (09:50 +0200)]
setup .gitignore

11 years ago- spec name may be different than package %%{name} (eg. kernel packages)
Jan Rękorajski [Sat, 20 Oct 2012 20:23:46 +0000 (22:23 +0200)]
- spec name may be different than package %%{name} (eg. kernel packages)

11 years ago- use --nodeps when installing src.rpm due to rpm5 requiring deps even
Jan Rękorajski [Fri, 19 Oct 2012 10:51:05 +0000 (12:51 +0200)]
- use --nodeps when installing src.rpm due to rpm5 requiring deps even
  for srpms

11 years ago- fix syntax error
Jan Rękorajski [Fri, 19 Oct 2012 06:02:40 +0000 (08:02 +0200)]
- fix syntax error

11 years ago- tmpdir cleanup after revert
Jan Rękorajski [Fri, 19 Oct 2012 05:58:24 +0000 (07:58 +0200)]
- tmpdir cleanup after revert

11 years agoRevert 508a95ef0dbe1000f275858e87511ce08729ad49, setting tmpdir based on $HOME
Jan Rękorajski [Fri, 19 Oct 2012 05:44:34 +0000 (07:44 +0200)]
Revert 508a95ef0dbe1000f275858e87511ce08729ad49, setting tmpdir based on $HOME

Setting tmpdir based on $HOME moake no sense because it gets ~ of user
on host which may be different than ~builder in chroot, thus setting
$TMPDIR practically nowhere.

11 years ago- make tmpdir unique and always create it and clean it up
Jan Rękorajski [Fri, 19 Oct 2012 05:37:24 +0000 (07:37 +0200)]
- make tmpdir unique and always create it and clean it up

11 years agoMerge branch 'master' of git+ssh://git.pld-linux.org/projects/pld-builder.new
Jan Rękorajski [Thu, 18 Oct 2012 20:31:28 +0000 (22:31 +0200)]
Merge branch 'master' of git+ssh://git.pld-linux.org/projects/pld-builder.new

11 years ago- renamed .cvsignore to .gitignore and removed unneeded .cvsignore files
Jan Rękorajski [Thu, 18 Oct 2012 20:27:02 +0000 (22:27 +0200)]
- renamed .cvsignore to .gitignore and removed unneeded .cvsignore files

11 years ago- renamed .cvsignore to .goit ignore and removed unneeded .cvsignore files
Jan Rękorajski [Thu, 18 Oct 2012 20:27:02 +0000 (22:27 +0200)]
- renamed .cvsignore to .goit ignore and removed unneeded .cvsignore files

11 years agohandle cases for multiple "/" mounts
Elan Ruusamäe [Wed, 17 Oct 2012 22:21:06 +0000 (01:21 +0300)]
handle cases for multiple "/" mounts

11 years agotypo
Elan Ruusamäe [Wed, 17 Oct 2012 21:43:52 +0000 (00:43 +0300)]
typo

11 years agoexecutable
Elan Ruusamäe [Wed, 17 Oct 2012 21:11:28 +0000 (00:11 +0300)]
executable

11 years agofix dropin target
Elan Ruusamäe [Wed, 17 Oct 2012 21:08:06 +0000 (00:08 +0300)]
fix dropin target

11 years agorename configs with .dist extension
Elan Ruusamäe [Wed, 17 Oct 2012 21:06:03 +0000 (00:06 +0300)]
rename configs with .dist extension

not to conflict with files if somebody runs code from the checkout

11 years agoversion 0.6
Elan Ruusamäe [Wed, 17 Oct 2012 21:05:23 +0000 (00:05 +0300)]
version 0.6

update make dist to work with git

11 years agoadd support for define xml tags
Elan Ruusamäe [Wed, 17 Oct 2012 20:47:08 +0000 (22:47 +0200)]
add support for define xml tags

11 years agoMerge branch 'master' of ssh://git.pld-linux.org/projects/pld-builder.new
Elan Ruusamäe [Wed, 17 Oct 2012 18:56:36 +0000 (21:56 +0300)]
Merge branch 'master' of ssh://git.pld-linux.org/projects/pld-builder.new

11 years agoadd hsc function to escape xml chars
Elan Ruusamäe [Wed, 17 Oct 2012 18:55:38 +0000 (21:55 +0300)]
add hsc function to escape xml chars

11 years ago- add lin_tape driver
Jan Rękorajski [Sat, 29 Sep 2012 12:06:21 +0000 (14:06 +0200)]
- add lin_tape driver

11 years ago- fix finding last tag for head kernel
Jan Rękorajski [Mon, 24 Sep 2012 20:53:12 +0000 (22:53 +0200)]
- fix finding last tag for head kernel

11 years ago- linux 3.4 is new longterm, clear pkgs_longterm list from 3.0
Jan Rękorajski [Mon, 24 Sep 2012 20:33:49 +0000 (22:33 +0200)]
- linux 3.4 is new longterm, clear pkgs_longterm list from 3.0

11 years agomake-request.sh: don't print dirname in autotag requests
Kacper Kornet [Sat, 25 Aug 2012 11:27:30 +0000 (12:27 +0100)]
make-request.sh: don't print dirname in autotag requests

Previously autotag printed request package/package.spec. It works as
builder infrastructure strips the dirname. But let's try to be
consistency in sent requests. This also fixes breakage in autotag
introduced by previous commit.

11 years agosync autotag() from rpm-build-tools
Elan Ruusamäe [Fri, 24 Aug 2012 08:28:31 +0000 (11:28 +0300)]
sync autotag() from rpm-build-tools

11 years agoMake make-reques-sh -df work with git repositories
Kacper Kornet [Wed, 15 Aug 2012 03:55:27 +0000 (04:55 +0100)]
Make make-reques-sh -df work with git repositories

11 years agosrpm_builder: fix check for specfile name
Kacper Kornet [Sat, 11 Aug 2012 02:37:56 +0000 (03:37 +0100)]
srpm_builder: fix check for specfile name

As b.spec contains .spec it should be longer then length of '.spec'
to be a valid package name. The old version resulted with removed
rpm/packages directory when presented with request for .spec package.

11 years agoFix behaviour for packagename/ with trailing '/' in argument list
Kacper Kornet [Tue, 7 Aug 2012 14:40:18 +0000 (15:40 +0100)]
Fix behaviour for packagename/ with trailing '/' in argument list

In some shells autocompletion easily results in sending packagedir with
trailing '/' in argument list. Previously such arguments has been
treated correctly, however it has been broken by
e4d71c863233848f975695cf52a4b35a9b0f5731 "Rewrite parser of spec:branch
syntax".

11 years agoUpdate tags before searching for the latest one
Jan Rękorajski [Fri, 10 Aug 2012 21:02:36 +0000 (23:02 +0200)]
Update tags before searching for the latest one

11 years agoDon't pollute autotag
Jan Rękorajski [Fri, 10 Aug 2012 20:55:31 +0000 (22:55 +0200)]
Don't pollute autotag

'cd -' displays the directory it changes back into, thus polluting
output of autotag(). Send it do Dave Null.

11 years agoA better way to get last tag (thanks dreanog :)
Jan Rękorajski [Fri, 10 Aug 2012 20:44:55 +0000 (22:44 +0200)]
A better way to get last tag (thanks dreanog :)

11 years agoauto-tags are now separated by '/'
Jan Rękorajski [Fri, 10 Aug 2012 19:46:44 +0000 (21:46 +0200)]
auto-tags are now separated by '/'

11 years agoUpdated for git
Jan Rękorajski [Fri, 10 Aug 2012 19:29:08 +0000 (21:29 +0200)]
Updated for git

11 years agoFetch upstream tags before determining latest auto tag
Kacper Kornet [Sat, 4 Aug 2012 19:33:48 +0000 (20:33 +0100)]
Fetch upstream tags before determining latest auto tag

11 years agoRewrite parser of spec:branch syntax
Kacper Kornet [Sat, 28 Jul 2012 18:17:21 +0000 (19:17 +0100)]
Rewrite parser of spec:branch syntax

Previous version failed when tags contained slash.

11 years agoUse author date to sort tags
Kacper Kornet [Sat, 28 Jul 2012 17:42:21 +0000 (18:42 +0100)]
Use author date to sort tags

Committer date was set to date of conversion from git, so it is
not good for sorting tags.

11 years agoRewrite autotag for git
Kacper Kornet [Sat, 28 Jul 2012 15:45:42 +0000 (16:45 +0100)]
Rewrite autotag for git

11 years agoSet +x bits for client scripts
Kacper Kornet [Sat, 28 Jul 2012 15:24:01 +0000 (16:24 +0100)]
Set +x bits for client scripts

11 years agoAlways check the existence of auto tag for ready builds
Kacper Kornet [Tue, 10 Jul 2012 22:42:40 +0000 (23:42 +0100)]
Always check the existence of auto tag for ready builds

The old version was workaround to allow rebuild the auto tagged commits.
However in git the translation of '.' and '@' in auto tag names is not
made. Together it could lead to wrong behaviour in the following
scenario:
- old style auto tag exists
- new style auto tag is requested for different commit that still
  represents the same version-release of the package

The better fix is to always check for existence of tag in ready builds,
and builder shouldn't fail when the tag is already present, but points
to the same commit as the one requested for build.

11 years agoMerge from CVS fix for broken links to SRPMS on src webpager
Kacper Kornet [Tue, 10 Jul 2012 05:27:56 +0000 (06:27 +0100)]
Merge from CVS fix for broken links to SRPMS on src webpager

11 years agoinstall-chroot.sh: choose by hand among equivalent packages
Kacper Kornet [Sat, 7 Jul 2012 16:40:23 +0000 (17:40 +0100)]
install-chroot.sh:  choose by hand among equivalent packages

11 years agoMerge changes from CVS
Kacper Kornet [Tue, 10 Jul 2012 04:35:38 +0000 (05:35 +0100)]
Merge changes from CVS

11 years agoMerge branch 'relocate' into git_rebase
Kacper Kornet [Tue, 10 Jul 2012 04:34:36 +0000 (05:34 +0100)]
Merge branch 'relocate' into git_rebase

11 years agoDon't require to be installed in ~/pld-builder.new
Kacper Kornet [Fri, 6 Apr 2012 17:11:11 +0000 (18:11 +0100)]
Don't require to be installed in ~/pld-builder.new

11 years agoMerge changes from PLD CVS
Kacper Kornet [Tue, 10 Jul 2012 04:16:44 +0000 (05:16 +0100)]
Merge changes from PLD CVS

11 years agoDo not install /etc/poldek.conf in chroot
Kacper Kornet [Thu, 8 Dec 2011 05:22:10 +0000 (05:22 +0000)]
Do not install /etc/poldek.conf in chroot

It is superfluous as poldek configuration files are installed during
poldek installation in chroot.

11 years agoMerge changes from CVS
Kacper Kornet [Tue, 10 Jul 2012 04:15:06 +0000 (05:15 +0100)]
Merge changes from CVS

11 years agoFix name and email configuration for gitolite
Kacper Kornet [Mon, 5 Dec 2011 15:02:03 +0000 (15:02 +0000)]
Fix name and email configuration for gitolite

11 years agobuilder is now builder.sh in rpm-build-tools
Kacper Kornet [Mon, 5 Dec 2011 15:00:54 +0000 (15:00 +0000)]
builder is now builder.sh in rpm-build-tools

11 years agoMerge remote-tracking branch 'PLD/master' into git
Kacper Kornet [Tue, 10 Jul 2012 04:04:44 +0000 (05:04 +0100)]
Merge remote-tracking branch 'PLD/master' into git

Conflicts:
    PLD_Builder/srpm_builder.py

11 years agoMove rpm-build-tools to $HOME/rpm
Kacper Kornet [Thu, 14 Apr 2011 13:43:01 +0000 (14:43 +0100)]
Move rpm-build-tools to $HOME/rpm

In old position it conflicted with building rpm-build-tools package.

11 years agoChange builder cvs up command to git pull
Kacper Kornet [Wed, 13 Apr 2011 16:46:36 +0000 (17:46 +0100)]
Change builder cvs up command to git pull

11 years agoWarning about ssh keys
Kacper Kornet [Wed, 13 Apr 2011 14:47:47 +0000 (15:47 +0100)]
Warning about ssh keys

11 years agoSet the id for git repo
Kacper Kornet [Wed, 13 Apr 2011 14:44:52 +0000 (15:44 +0100)]
Set the id for git repo

11 years agoUse builder -m to clean in source builder
Kacper Kornet [Tue, 12 Apr 2011 18:05:04 +0000 (19:05 +0100)]
Use builder -m to clean in source builder

11 years agoInstall gawk in src builder
Kacper Kornet [Tue, 12 Apr 2011 18:22:15 +0000 (19:22 +0100)]
Install gawk in src builder

It is required by builder script

11 years agoInstall /dev/random and /dev/urandom in source chroot
Kacper Kornet [Tue, 12 Apr 2011 17:33:23 +0000 (18:33 +0100)]
Install /dev/random and /dev/urandom in source chroot

ssh needs /dev/random and /dev/urandom as sources of entropy

11 years agoChroot installation with git
Kacper Kornet [Tue, 12 Apr 2011 17:29:51 +0000 (18:29 +0100)]
Chroot installation with git

11 years agoInstall git-core in src builder
Kacper Kornet [Fri, 8 Apr 2011 16:01:14 +0000 (17:01 +0100)]
Install git-core in src builder

11 years agoUse poldek local configuration
Kacper Kornet [Wed, 13 Apr 2011 14:03:20 +0000 (15:03 +0100)]
Use poldek local configuration

11 years agoNew format of poldek.conf
Kacper Kornet [Wed, 13 Apr 2011 14:16:58 +0000 (15:16 +0100)]
New format of poldek.conf

11 years agoCreate /dev/null inside src chroot
Kacper Kornet [Mon, 11 Apr 2011 12:50:57 +0000 (13:50 +0100)]
Create /dev/null inside src chroot

It needs to be created befor poldek is run. Otherwise it is created as
original file by installation scripts.

11 years agoAlternative way to install packages in chroot
Kacper Kornet [Fri, 8 Apr 2011 16:02:15 +0000 (17:02 +0100)]
Alternative way to install packages in chroot

When --install-dist is used the required libraries are not installed.
For example sed in chroot is missing libacl.so

11 years agoFix permissions from CVS
Kacper Kornet [Tue, 10 Jul 2012 03:47:04 +0000 (04:47 +0100)]
Fix permissions from CVS

11 years agoReplace shadow with pwdutils
Kacper Kornet [Fri, 8 Apr 2011 16:00:25 +0000 (17:00 +0100)]
Replace shadow with pwdutils

Package shadow not longer exist.

11 years ago- change links from cvsweb to gitweb CVS
Łukasz Kieś [Mon, 9 Jul 2012 19:18:47 +0000 (19:18 +0000)]
- change links from cvsweb to gitweb
- remove some extra parenthesis

Changed files:
    PLD_Builder/request.py -> 1.97

11 years ago- run make-request.sh from the same dir
Arkadiusz Miśkiewicz [Mon, 2 Jul 2012 11:32:29 +0000 (11:32 +0000)]
- run make-request.sh from the same dir

Changed files:
    client/send-last-th-tag.sh -> 1.3

11 years ago- make no args to work as autotag finder
Elan Ruusamäe [Sun, 1 Apr 2012 21:00:06 +0000 (21:00 +0000)]
- make no args to work as autotag finder

Changed files:
    client/rebuild-th-kernel.sh -> 1.3

11 years ago- fix typo in file_sender.py
Kacper Kornet [Thu, 8 Dec 2011 07:07:07 +0000 (07:07 +0000)]
- fix typo in file_sender.py

Changed files:
    PLD_Builder/file_sender.py -> 1.42

11 years agouse env var for specifying rsync password
Elan Ruusamäe [Mon, 28 Nov 2011 10:02:05 +0000 (10:02 +0000)]
use env var for specifying rsync password

Changed files:
    PLD_Builder/file_sender.py -> 1.41

11 years ago- "set -f" seems to work here, more cleaner than /usr/share/empty hack
Elan Ruusamäe [Tue, 19 Jul 2011 23:02:58 +0000 (23:02 +0000)]
- "set -f" seems to work here, more cleaner than /usr/share/empty hack

Changed files:
    client/make-request.sh -> 1.98

11 years ago- add xorg-driver-video-fglrx-legacy-12.x
Jan Rękorajski [Sun, 1 Jul 2012 15:23:17 +0000 (15:23 +0000)]
- add xorg-driver-video-fglrx-legacy-12.x

Changed files:
    client/rebuild-th-kernel.sh -> 1.18

11 years ago- fixes to make it work for me and likely others. longterm part works
Elan Ruusamäe [Sun, 1 Apr 2012 13:55:51 +0000 (13:55 +0000)]
- fixes to make it work for me and likely others. longterm part works

Changed files:
    client/rebuild-th-kernel.sh -> 1.2

11 years ago- buildlogs need also password
Elan Ruusamäe [Mon, 28 Nov 2011 09:41:29 +0000 (09:41 +0000)]
- buildlogs need also password

Changed files:
    doc/README.bin-builder -> 1.10

11 years ago- allow -j1 as well
Elan Ruusamäe [Sat, 9 Jul 2011 13:52:57 +0000 (13:52 +0000)]
- allow -j1 as well

Changed files:
    client/make-request.sh -> 1.97

11 years ago- no set -x to avoid cron mail output
Elan Ruusamäe [Mon, 25 Jun 2012 06:22:23 +0000 (06:22 +0000)]
- no set -x to avoid cron mail output

Changed files:
    PLD_Builder/install.py -> 1.29

11 years ago- raw
Arkadiusz Miśkiewicz [Fri, 30 Mar 2012 15:09:25 +0000 (15:09 +0000)]
- raw

Changed files:
    client/rebuild-th-kernel.sh -> 1.1
    client/send-last-th-tag.sh -> 1.1

11 years ago- ssh key samples
Elan Ruusamäe [Mon, 28 Nov 2011 00:42:47 +0000 (00:42 +0000)]
- ssh key samples

Changed files:
    doc/README.bin-builder -> 1.9

11 years ago- strip :XXX off builders, to easily copy builders list from queue.html (ac-i586...
Elan Ruusamäe [Sat, 9 Jul 2011 13:49:45 +0000 (13:49 +0000)]
- strip :XXX off builders, to easily copy builders list from queue.html (ac-i586:FAIL_BUILD ac-i386:FAIL_DEPS_INSTALL ...)

Changed files:
    client/make-request.sh -> 1.96

This page took 0.574086 seconds and 4 git commands to generate.