From: "Maxim Yu. Osipov" <mosipov@ilbers.de>
To: Jan Kiszka <jan.kiszka@siemens.com>,
"Andreas J. Reichel" <andreas.reichel.ext@siemens.com>,
isar-users@googlegroups.com
Subject: Re: [PATCH v7 0/5] Fix usage of additional apt keys and repos
Date: Wed, 20 Mar 2019 08:55:05 +0100 [thread overview]
Message-ID: <d40cc21a-472d-0f2a-351b-82b9929cbc21@ilbers.de> (raw)
In-Reply-To: <f7d09a79-9b86-4a78-5513-11993bdf8aca@siemens.com>
Hi Andreas, Jan,
On 3/20/19 8:12 AM, Jan Kiszka wrote:
> On 20.03.19 07:48, Maxim Yu. Osipov wrote:
>> Hi Jan,
>>
>> On 3/20/19 7:26 AM, Jan Kiszka wrote:
>>> On 19.03.19 22:58, Maxim Yu. Osipov wrote:
>>>> Hi Andreas,
>>>>
>>>> CI build ('scripts/ci_build.sh -q') failed. See
>>>> http://isar-build.org:8080/job/isar_mosipov_next/165/console
>>>>
>>>
>>> This is the same error I saw yesterday ("..isar-bootstrap-target/rootfs/dev:
>>> not mounted"). And given that this and my build had no overlap in our own
>>> patches, it must be something else you should examine because it may affect
>>> your patches (next..e13be9cefd87).
>>
>> Yep, when I tested my patches CI build passed OK,
>> but now I see the same error in overnight build of 'next'.
>>
>
> OK, that makes more sense again.
1) I've analyzed the two last build failures in 'next' branch - the
reason is quite stupid - some of the packages can't be downloaded:
For http://isar-build.org:8080/job/isar_next/258/console - libprocps3,
for http://isar-build.org:8080/job/isar_next/259/console - ncurses-bin.
2) As for build with Andreas v7 patch seriesthe failure is related to
keys stuff (raspbian-jessie-armhf):
ERROR: mc:rpi-jessie:isar-bootstrap-target-1.0-r0 do_bootstrap: Function
failed: do_bootstrap (log file is located at
/workspace/build/isar_mosipov_next/165/build/tmp/work/raspbian-jessie-armhf/isar-bootstrap-target/temp/log.do_bootstrap.12981)
ERROR: Logfile of failure stored in:
/workspace/build/isar_mosipov_next/165/build/tmp/work/raspbian-jessie-armhf/isar-bootstrap-target/temp/log.do_bootstrap.12981
Log data follows:
| DEBUG: Executing shell function do_bootstrap
| I: Running command: debootstrap --arch armhf --foreign --verbose
--variant=minbase
--include=locales,gnupg2,apt-transport-https,ca-certificates
--components=main,contrib,non-free,firmware jessie
/workspace/build/isar_mosipov_next/165/build/tmp/work/raspbian-jessie-armhf/isar-bootstrap-target/rootfs
http://archive.raspbian.org/raspbian
| I: Retrieving InRelease
| I: Checking Release signature
| E: Release signed by unknown key (key id 9165938D90FDDD2E)
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_bootstrap (log file is located at
/workspace/build/isar_mosipov_next/165/build/tmp/work/raspbian-jessie-armhf/isar-bootstrap-target/temp/log.do_bootstrap.12981)
NOTE: recipe isar-bootstrap-target-1.0-r0: task do_bootstrap: Failed
So, Andreas, please have a look on that.
Regards,
Maxim.
>>
>>>> We may create project for you on isar-build.org so you can run CI build on
>>>> isar-build.org before submitting patches to the mailing list.
>>>> We just need your github repo name (like
>>>> https://github.com/henning-schild-work/isar/)
>>>
>>> We rather need to find a way to make CI public, the current state is rather
>>> suboptimal. It's also not very well integrated with github.
>>>
>>> In fact, we need to find a way to build Isar in the cloud in general, also for
>>> use cases such as https://gitlab.com/cip-project/cip-core/isar-cip-core. And
>>> our internal CI is not scaling either. We do know how to do that better
>>> (container-based builds, controlled e.g. by gitlab-ci), but not yet how to
>>> deploy economically.
>>
>> Agreed. To be honest I'm not a big fan of gitlab - it's rather slow.
>> Do you have any suggestions regarding other alternatives to gitlab/jenkins?
>
> The speed of gitlab is primarily a matter of how you deploy it (ok, when you
> have >25K users and >40K projects like we do at Siemens, there are also other
> limits). But this is about where to run the CI builds and tests and how to make
> those results available.
>
> Unfortunately, our builds take long and require root permissions. So we cannot
> simply use any of the public CI services, that scale well but are limited in
> those regards. We need hosting in VMs that we control (and likely also pay for),
> but that can also be cloned by other users (copy&paste of deployment recipes).
> We played with AWS as well as Google Compute and Kubernetes clusters that spawn
> up powerful runners on demand (you can afford running them 24/7). These recipes
> aren't complete yet, unfortunately, and tuning them takes some time. That's why
> this isn't ready yet. I'll try to prioritize that topic as it is becoming a
> bottleneck in many projects.
>
> Jan
>
--
Maxim Osipov
ilbers GmbH
Maria-Merian-Str. 8
85521 Ottobrunn
Germany
+49 (151) 6517 6917
mosipov@ilbers.de
http://ilbers.de/
Commercial register Munich, HRB 214197
General Manager: Baurzhan Ismagulov
next prev parent reply other threads:[~2019-03-20 7:55 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-19 13:35 Andreas J. Reichel
2019-03-19 13:35 ` [PATCH v7 1/5] Revert "isar-bootstrap: Allow to set local keys in DISTRO_APT_KEYS" Andreas J. Reichel
2019-03-19 13:35 ` [PATCH v7 2/5] Remove duplicate code from apt-keyring generation Andreas J. Reichel
2019-03-19 13:35 ` [PATCH v7 3/5] Fix fetched key location in apt-keyring generator Andreas J. Reichel
2019-03-19 13:35 ` [PATCH v7 4/5] Use apt-key to generate apt-keyring Andreas J. Reichel
2019-03-19 13:35 ` [PATCH v7 5/5] If we use a custom keyring debootstrap may fall to https Andreas J. Reichel
2019-03-19 13:36 ` [PATCH v7 0/5] Fix usage of additional apt keys and repos Andreas Reichel
2019-03-19 14:26 ` Maxim Yu. Osipov
2019-03-19 15:39 ` Andreas Reichel
2019-03-19 21:58 ` Maxim Yu. Osipov
2019-03-20 6:26 ` Jan Kiszka
2019-03-20 6:48 ` Maxim Yu. Osipov
2019-03-20 7:12 ` Jan Kiszka
2019-03-20 7:55 ` Maxim Yu. Osipov [this message]
2019-03-20 8:22 ` Jan Kiszka
2019-03-20 8:53 ` Maxim Yu. Osipov
2019-03-20 10:25 ` Andreas Reichel
2019-03-20 10:32 ` Maxim Yu. Osipov
2019-03-20 11:50 ` Andreas Reichel
2019-03-20 10:37 ` Jan Kiszka
2019-03-20 11:05 ` Maxim Yu. Osipov
2019-03-20 12:39 ` Jan Kiszka
2019-03-20 7:16 ` Claudius Heine
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d40cc21a-472d-0f2a-351b-82b9929cbc21@ilbers.de \
--to=mosipov@ilbers.de \
--cc=andreas.reichel.ext@siemens.com \
--cc=isar-users@googlegroups.com \
--cc=jan.kiszka@siemens.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox