devtools:70d3c63b5c7b2e62505604df8705bafea5680723 commitshttps://git.seblu.net/archlinux/devtools/-/commits/70d3c63b5c7b2e62505604df8705bafea56807232016-05-28T17:52:56+02:00https://git.seblu.net/archlinux/devtools/-/commit/70d3c63b5c7b2e62505604df8705bafea5680723Version 201605282016-05-28T17:52:56+02:00Jan Alexander Steffens (heftig)jan.steffens@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/eb6b0e3f11279b6512b1469ff042d2982eaaeef4arch-nspawn: Work around pacman master returning file-URLs from the cache2016-05-28T12:33:00+02:00Jan Alexander Steffens (heftig)jan.steffens@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/69a3a0e7c02ae754a01dd3139e9363604760d5e1makechrootpkg: Install packages in one step2016-05-28T12:30:36+02:00Jan Alexander Steffens (heftig)jan.steffens@gmail.com
Avoids having to specify them in dependency order.https://git.seblu.net/archlinux/devtools/-/commit/ca819a23579114f57476a609314efbe7d1bf2aeamakechrootpkg: Simplify chroot preparation (v2)2016-05-28T12:30:36+02:00Jan Alexander Steffens (heftig)jan.steffens@gmail.com
Copy both UID and primary GID of the invoker to the builduser. Mount
srcdest and startdir read-write.
v2: Fixed GnuPG keyring owner and moved running namcap from a heredoc
to a function.https://git.seblu.net/archlinux/devtools/-/commit/eb88a303b7d3e3f829800e36e543df9a7dd5d6e2Merge branch 'master' of git.archlinux.org:/srv/git/devtools2016-05-28T10:09:45+02:00Pierre Schmitzpierre@archlinux.dehttps://git.seblu.net/archlinux/devtools/-/commit/8f94d8118fefc48b12be4a35df5ae2ff7a39486fThis is 20160527.12016-05-27T22:17:02+02:00Sven-Hendrik Haasesvenstaro@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/882f5d04516680b60c0da85c51fd6191c77b38abmkarchroot: Manually generate machine-id because nspawn expects it2016-05-27T22:16:09+02:00Sven-Hendrik Haasesvenstaro@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/f36c45e0c66f0d83dc30f899676c094d925bff24Makefile: change version to 201605272016-05-27T21:11:46+02:00Sven-Hendrik Haasesvenstaro@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/7fc22b9abaf52a8326b93b38578fd25457f9c253Use repos.archlinux.org everywhere instead of hostname based domains2016-05-27T21:02:46+02:00Sven-Hendrik Haasesvenstaro@gmail.com
This makes it a lot easier to swap out the host that actually serves the repos in the future.https://git.seblu.net/archlinux/devtools/-/commit/7fe0f688566fe2bf637d0503056cf04a6d4a5c87Set target vendor to pc for usge with gcc 62016-05-07T10:53:48+02:00Pierre Schmitzpierre@archlinux.dehttps://git.seblu.net/archlinux/devtools/-/commit/f85fc32d78414c25f82e0b13e3d99f15ab787b56Update bundled pacman and makepkg configuration2016-02-07T10:12:56+01:00Pierre Schmitzpierre@archlinux.dehttps://git.seblu.net/archlinux/devtools/-/commit/c5128dc45ccb13a4a99a8ffe7aa6bdf84cc89970makechrootpkg: set builduser's shell to /bin/bash2016-01-09T12:00:21+02:00Evangelos Foutrasevangelos@foutrelis.com
Having it set to nologin breaks a couple of tests in Git and Python.https://git.seblu.net/archlinux/devtools/-/commit/f1effdf989edc616f4ee38808fc420e7f3f2f45bmakechrootpkg: use /build as HOME for the builduser2016-01-09T11:59:44+02:00Levente Polyakanthraxx@archlinux.org
This way the HOME dir is writable and no ugly hacks are required
in the PKGBUILD if $HOME is accessed (f.e. maven, gradle and also
some python tests etc.)https://git.seblu.net/archlinux/devtools/-/commit/38957783a2bf3da42de6c0be37caf8a7ba763d84Bump version to 201511292015-11-29T12:06:58+02:00Evangelos Foutrasevangelos@foutrelis.comhttps://git.seblu.net/archlinux/devtools/-/commit/5a7890f0768810c81e32dcb31627eb41e2ee41fdarch-nspawn: preserve systemd-nspawn's stderr2015-11-29T12:01:34+02:00Evangelos Foutrasevangelos@foutrelis.com
It is passed down to the container when stdin/stdout is not a tty; this
is the case when archbuild's output is redirected to a pipe or file.https://git.seblu.net/archlinux/devtools/-/commit/ba45e06d3e7cb4547bf2de4ccf24aad69a3b31b6Bump version to 201510022015-10-02T15:02:45+03:00Evangelos Foutrasevangelos@foutrelis.comhttps://git.seblu.net/archlinux/devtools/-/commit/393b9757cf74fd969675d50e14977cf842a19512Sync makepkg.conf files with pacman 4.2.1-42015-10-02T14:59:52+03:00Evangelos Foutrasevangelos@foutrelis.comhttps://git.seblu.net/archlinux/devtools/-/commit/3231cf8c364ff0c9473131314baaf6aee4bc9169Layer gnome-unstable above staging, not testing2015-09-25T14:37:20+03:00Jan Alexander Steffens (heftig)jan.steffens@gmail.comhttps://git.seblu.net/archlinux/devtools/-/commit/f5ef88ec591efa169c927e3a9d80386a59d60568Bump version to 201506062015-06-06T15:27:00+03:00Evangelos Foutrasevangelos@foutrelis.comhttps://git.seblu.net/archlinux/devtools/-/commit/80ba87881ab698e9ed1c166642eeeaa60fd4be35makechrootpkg: verify sources before preparing chroot2015-06-06T15:22:51+03:00Evangelos Foutrasevangelos@foutrelis.com
This is needed in order to use GPG's auto-key-retrieve keyserver option,
otherwise the keyring will get copied to the chroot before the required
keys are retrieved during 'makepkg --verifysource'.https://git.seblu.net/archlinux/devtools/-/commit/763d8ffb53c55fa3a1a8a46f779fd959ea776123commitpkg: Force unarmored signatures2015-06-06T15:22:33+03:00Johannes Löthbergjohannes@kyriasis.com
Pacman cannot handle armored signatures, so force a generation of a
binary one using the --no-armor flag.https://git.seblu.net/archlinux/devtools/-/commit/a1594ae1f6cd183efaee5c52eca01fe5d708b1e1Prepare release2015-05-14T10:38:49+02:00Pierre Schmitzpierre@archlinux.dehttps://git.seblu.net/archlinux/devtools/-/commit/49ad7e6dbe5be1d7eac9108073a2a09c81dc2aa2fix handling of public keyring2015-05-14T10:36:24+02:00Christian Hessemail@eworm.de
Chances are that pubring.kbx has been created by gpgsm but pubring.gpg
is still around with valid data. We do not know what file contains what
we need, so just copy both.
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:mail@eworm.de" title="mail@eworm.de"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ab7cdf4615e57ef8ea0be8f9ead4e8b1e175a4184184c71a825a6f59ebd66c34?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:mail@eworm.de" title="mail@eworm.de">Christian Hesse</a> <<a href="mailto:mail@eworm.de" title="mail@eworm.de">mail@eworm.de</a>></span>
Signed-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:pierre@archlinux.de" title="pierre@archlinux.de"><img alt="default avatar" src="https://secure.gravatar.com/avatar/cbf332ebb9edc44c465a0f541b180128d72eb422ec61b8535567a4938d95ca8e?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:pierre@archlinux.de" title="pierre@archlinux.de">Pierre Schmitz</a> <<a href="mailto:pierre@archlinux.de" title="pierre@archlinux.de">pierre@archlinux.de</a>></span>
https://git.seblu.net/archlinux/devtools/-/commit/85705363cd05b79fc1a328260b199c9321a0f105prepare 20150228 release2015-02-28T10:53:37-05:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/4a9ecdfe156f9887d88eb7ae026387f0e051a6a5handle gnupg 2.1.x public keyring2015-02-28T10:48:06-05:00Christian Hessemail@eworm.dehttps://git.seblu.net/archlinux/devtools/-/commit/33fda4e8ffab293d2cbc6a8e8e9dd38f15817e5bmakechrootpkg: keep all function defs together2015-02-15T15:20:26-05:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/db135e90137c5ebb9248ae7bd5ced4e8ee6b27daprepare 20141224 release2014-12-24T10:56:41-05:00Dave Reisnerdreisner@archlinux.org
It's an xmas miracle!https://git.seblu.net/archlinux/devtools/-/commit/443aedca9a1acb928c2d2f0ef75bc5c2a68c209bmakepkg-*.conf: add VCSCLIENTS definition2014-12-23T17:52:45-05:00Dave Reisnerdreisner@archlinux.org
Needed for makepkg 4.2https://git.seblu.net/archlinux/devtools/-/commit/b58fb33482bdce19163eb23ea79bb1a2f74b1719checkpkg: mask errors from lib-provides2014-10-25T11:36:28-04:00Dave Reisnerdreisner@archlinux.org
bsdtar doesn't consider it an error when your --include doesn't match
anything in the archive, so we're forced to dump stderr to /dev/null
here.
Fixes: <a href="https://bugs.archlinux.org/task/42551" rel="nofollow noreferrer noopener" target="_blank">https://bugs.archlinux.org/task/42551</a>https://git.seblu.net/archlinux/devtools/-/commit/f743f58682d47fba5366c910d6179851e1f9483efind-libdeps: cleanup some quoting/array concerns2014-10-25T11:36:21-04:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/98166e3454139918304b3e0a314e41628dd0c61cprepare release 201410242014-10-24T09:19:17-04:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/273d5a7a4325b830fc0038abdc7fc8a1bb55bfd9makechrootpkg: treat makepkg_args as array2014-10-20T20:00:46-04:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/e5fe74102dee0dc1b7343666f3b9d41446e7cf86makechrootpkg: don't run namcap if makepkg fails2014-10-20T19:15:24-04:00Dave Reisnerdreisner@archlinux.org
Fixes a regression introduced by <a href="/archlinux/devtools/-/commit/285a4e94cdee62cae155abcec4daeeffd709e900" data-reference-type="commit" data-original="285a4e94cd" data-link="false" data-link-reference="false" data-project="28" data-commit="285a4e94cdee62cae155abcec4daeeffd709e900" data-container="body" data-placement="top" title='makechrootpkg: make running namcap a "compile time" choice' class="gfm gfm-commit has-tooltip">285a4e94</a>, which made namcap a
"compile time" option.https://git.seblu.net/archlinux/devtools/-/commit/28140068ce22cc15fc155570f33e0bdaae22de9cmakechroot: die if we encounter an unexpected option2014-10-19T19:36:31-04:00Dave Reisnerdreisner@archlinux.orghttps://git.seblu.net/archlinux/devtools/-/commit/bf7dc83bab4f002a29866fd30b1574b6fbca36aasave and reuse original argv when auto-elevating2014-10-19T16:48:03-04:00Dave Reisnerdreisner@archlinux.org
Fixes FS#42277.https://git.seblu.net/archlinux/devtools/-/commit/cae954ddb5d35877eaaea588b84f932863714568checkpkg: improve soname checking2014-10-01T20:25:59-04:00Doug Newgardscimmia@archlinux.info
This makes soname checking much more robust and is explicit when a
soname change is found.https://git.seblu.net/archlinux/devtools/-/commit/285a4e94cdee62cae155abcec4daeeffd709e900makechrootpkg: make running namcap a "compile time" choice2014-09-30T19:28:47-04:00Dave Reisnerdreisner@archlinux.org
We don't need to pass _chrootbuild this information at runtime -- we
can just generate the build script to do exactly what we want.https://git.seblu.net/archlinux/devtools/-/commit/a78bdb841dbe7839c8afd7184d821ed42dd334ccmakechrootpkg: build as same UID as invoker2014-09-30T19:28:47-04:00Dave Reisnerdreisner@archlinux.org
Changing UID to that of 'nobody' is arbitrary at best, and an
information leak at worst. Let's just drop back to the same UID of the
invoker.https://git.seblu.net/archlinux/devtools/-/commit/12a1300694272928e70408f4ce2fe85bacd19eb4makechrootpkg: Use the btrfs mountpoint/subvolume check consistently.2014-09-22T08:25:43-04:00Luke ShumakerLukeShu@sbcglobal.net
Commit <a href="/archlinux/devtools/-/commit/59e348fc3c5dd086331d884a6dd76fb43a92b7eb" data-reference-type="commit" data-original="59e348fc3c5dd086331d884a6dd76fb43a92b7eb" data-link="false" data-link-reference="false" data-project="28" data-commit="59e348fc3c5dd086331d884a6dd76fb43a92b7eb" data-container="body" data-placement="top" title="Add mountpoint check to btrfs subvol logic" class="gfm gfm-commit has-tooltip">59e348fc</a> added a btrfs subvolume
check, but only used it in create_chroot(); it missed clean_temporary().https://git.seblu.net/archlinux/devtools/-/commit/625e6bd41206c5018b1a9e11c5cc2b3aef55a66emkarchroot: Correct "Usage:" text.2014-09-22T08:25:43-04:00Luke ShumakerLukeShu@sbcglobal.net
The "app" hasn't been an option since arch-nspawn was created.