- Nov 14, 2018
-
-
Héctor Orón Martínez authored
legacy: support ddeb packages See merge request obs/obs-build!10
-
Héctor Orón Martínez authored
There are legacy projects which still use ddeb packages for Ubuntu builds. Signed-off-by: Héctor Orón Martínez <hector.oron@collabora.com>
-
- Oct 01, 2018
-
-
Héctor Orón Martínez authored
Merge debian See merge request obs/obs-build!9
-
- Sep 28, 2018
-
-
Andrew Lee (李健秋) authored
Signed-off-by: Andrew Lee (李健秋) <andrew.lee@collabora.co.uk>
-
Andrew Lee (李健秋) authored
-
Héctor Orón Martínez authored
Sync debian See merge request obs/obs-build!7
-
Andrew Lee (李健秋) authored
-
- Sep 19, 2018
-
-
Héctor Orón Martínez authored
New release See merge request debian/obs-build!6
-
Héctor Orón Martínez authored
Merge new upstream See merge request debian/obs-build!5
-
Andrew Lee (李健秋) authored
-
Andrew Lee (李健秋) authored
Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Andrew Lee (李健秋) authored
-
- Sep 12, 2018
-
-
Andrew Lee (李健秋) authored
Following patches dropped as these are already in this new upstrem release from 20180831: - 0002-debootstrap-ensure-etc-hosts-exists.patch - 0004-deb-don-t-create-an-empty-rcS.patch - add-debian-unstable-and-jessie-configs.patch Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Andrew Lee (李健秋) authored
-
Héctor Orón Martínez authored
Upstream/20180831 See merge request debian/obs-build!4
-
- Sep 06, 2018
-
-
Héctor Orón Martínez authored
Merge collabora See merge request obs/obs-build!6
-
Andrew Lee (李健秋) authored
-
- Sep 05, 2018
-
-
Héctor Orón Martínez authored
Merge debian See merge request obs/obs-build!5
-
- Sep 04, 2018
-
-
Andrew Lee (李健秋) authored
-
Andrew Lee (李健秋) authored
-
Andrew Lee (李健秋) authored
-
Simon McVittie authored
The obs-build seems work this way: The "first-stage bootstrap" (OBS unpacking packages which is what this patch fixes) and the "second-stage bootstrap" (which just runs debootstrap). The problem is that in older versions of Ubuntu, the unpack packageset from the target distribution to be able to run the second-stage debootstrap is not very minimal. In particular, it includes packages like initscripts, udev and procps, which have initscripts that are started by postinst. In older Ubuntu, when a postinst runs invoke-rc.d, it communicates with Upstart via a mechanism that can escape from the chroot and talk to the host system's Upstart (!); and if it can't, invoke-rc.d will fail and the first-stage bootstrap will also fail. The symptom is that on workers whose host OS did not boot using Upstart (for example Debian stretch, but not Ubuntu trusty), the first-stage bootstrap fails with: [ 22s] initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused So here is a patch to provide OBS-level solution that adds a policy-rc.d that turns invoke-rc.d into a no-op, just like debootstrap does to prevent processes in deb build chroots from trying to start system services. Signed-off-by: Simon McVittie <smcv@collabora.com> Tested-by: Héctor Orón Martínez <hector.oron@collabora.co.uk> Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Simon McVittie authored
The obs-build seems work this way: The "first-stage bootstrap" (OBS unpacking packages which is what this patch fixes) and the "second-stage bootstrap" (which just runs debootstrap). The problem is that in older versions of Ubuntu, the unpack packageset from the target distribution to be able to run the second-stage debootstrap is not very minimal. In particular, it includes packages like initscripts, udev and procps, which have initscripts that are started by postinst. In older Ubuntu, when a postinst runs invoke-rc.d, it communicates with Upstart via a mechanism that can escape from the chroot and talk to the host system's Upstart (!); and if it can't, invoke-rc.d will fail and the first-stage bootstrap will also fail. The symptom is that on workers whose host OS did not boot using Upstart (for example Debian stretch, but not Ubuntu trusty), the first-stage bootstrap fails with: [ 22s] initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused So here is a patch to provide OBS-level solution that adds a policy-rc.d that turns invoke-rc.d into a no-op, just like debootstrap does to prevent processes in deb build chroots from trying to start system services. Signed-off-by: Simon McVittie <smcv@collabora.com> Tested-by: Héctor Orón Martínez <hector.oron@collabora.co.uk> Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
- Aug 31, 2018
-
-
Adrian Schröter authored
-
Andrew Lee (李健秋) authored
* Added DEP-3 compliant headers for - 0001-Use-obs-build-in-locations-and-executable-names.patch: Debian-specific, no forward needed. - 0002-debootstrap-ensure-etc-hosts-exists.patch: Applied in upstream. - 0003-HACK-make-glibc-build.patch: Debian-specific, no forward needed. - 0004-deb-don-t-create-an-empty-rcS.patch: Applied in upstream. - 0005-dsc-keep-everything.patch: Forwarded upstream. - add-debian-unstable-and-jessie-configs.patch: Applied in upstream. - build-recipe-dsc-don-t-rebuild-the-source-package.patch: Forwarded upstream. - debootstrap-add-fallback-for-Debian-SID-distro.patch: Forwarded upstream. Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
- Aug 30, 2018
-
-
Adrian Schröter authored
-
Sjoerd Simons authored
Ship our patches in a collabora subdir See merge request obs/obs-build!2
-
Andrew Lee (李健秋) authored
Ship our patches in a collabora subdir so it's more obvoius which ones are collabora obs packaging and not in debian yet. Signed-off-by: Andrew Lee (李健秋) <andrew.lee@collabora.co.uk>
-
Andrew Lee (李健秋) authored
* Added DEP-3 compliant headers for - 0001-Use-obs-build-in-locations-and-executable-names.patch: Debian-specific, no forward needed. - 0002-debootstrap-ensure-etc-hosts-exists.patch: Applied in upstream. - 0003-HACK-make-glibc-build.patch: Debian-specific, no forward needed. - 0004-deb-don-t-create-an-empty-rcS.patch: Applied in upstream. - 0005-dsc-keep-everything.patch: Forwarded upstream. - add-debian-unstable-and-jessie-configs.patch: Applied in upstream. - build-recipe-dsc-don-t-rebuild-the-source-package.patch: Forwarded upstream. - debootstrap-add-fallback-for-Debian-SID-distro.patch: Forwarded upstream. Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Andrew Lee (李健秋) authored
* Added DEP-3 compliant headers for - 0001-Use-obs-build-in-locations-and-executable-names.patch: Debian-specific, no forward needed. - 0002-debootstrap-ensure-etc-hosts-exists.patch: Applied in upstream. - 0003-HACK-make-glibc-build.patch: Debian-specific, no forward needed. - 0004-deb-don-t-create-an-empty-rcS.patch: Applied in upstream. - 0005-dsc-keep-everything.patch: Forwarded upstream. - add-debian-unstable-and-jessie-configs.patch: Applied in upstream. - build-recipe-dsc-don-t-rebuild-the-source-package.patch: Forwarded upstream. - debootstrap-add-fallback-for-Debian-SID-distro.patch: Forwarded upstream. Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Adrian Schröter authored
-
- Aug 29, 2018
-
-
Adrian Schröter authored
-
Adrian Schröter authored
Fall back to $mailaddr if $VC_MAILADDR is unset/null
-
Marcus Huewe authored
Otherwise we end up with a broken changes entry if $mailaddr and $VC_REALNAME are set and $VC_MAILADDR is unset.
-
Adrian Schröter authored
debootstrap: ensure /etc/hosts exists
-
Adrian Schröter authored
Adds Debian configurations
-
Adrian Schröter authored
build: collect *.ddeb, *.udeb files too
-
Adrian Schröter authored
-
Andrew Lee (李健秋) authored
Add configuration for Debian Unstable and Jessie. Author: Héctor Orón Martínez <zumbi@debian.org> Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
Jan Engelhardt authored
On Ubuntu 18.04, debug packages are called e.g. php7-mapi-dbgsym_8.6.81.24-0+3.1_amd64.ddeb
-