From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607733288662466560 X-Received: by 2002:a2e:9902:: with SMTP id v2-v6mr253330lji.6.1541160029469; Fri, 02 Nov 2018 05:00:29 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:445:: with SMTP id 66-v6ls810478lje.21.gmail; Fri, 02 Nov 2018 05:00:29 -0700 (PDT) X-Google-Smtp-Source: AJdET5fl327wjAoX6nS47IFtDr7LEnyHFAlIPY0iUsrem6F0stBleGOLd5QDVcLo112vxIZccAG0 X-Received: by 2002:a2e:8786:: with SMTP id n6-v6mr801572lji.29.1541160029027; Fri, 02 Nov 2018 05:00:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541160028; cv=none; d=google.com; s=arc-20160816; b=fToJgsiftl6TYYED+yDehntuDa/23m95tD5O0kwBzRgfLYI6qo++MkNtnGGQaMPS/r vU3LrpcDZROfbY972OGXqmEIHjVcBUIldR8/cz/2JEEqmtv4lsSlVivwNYW320nEVtOT KDJkjVwzSBe4G89RsecLZ71A/r4+U8DyYBrDfMsqPEYqVSUuI2w20CxD9K6g7zARR2hR nkSHh3CbH9gBbQ/n1qJbZV0ma/Ziaz5G7NVq/KiS00HqrXuq0u1683paRCZcxA4ZhRpf XmitEvBX6OrCxpiaNInn9lQAy7If7QSp0TOWSfbx0cEBMtAw2VuqUqugbAXahOYDvTvN 7dzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date; bh=ItBHMWeIBAt1lqgZ4AtAmDMUfySjtSovrmlnwxpxob8=; b=iwfTS4RETtqszhPrQUE98C7YSlWXdVpoEZEFAPtsoyhvJgK1s9wkoUoG1MUsccJH3i 8lihKJ3QxGkpgG6XfVNI7Fb7khv5PqiHf+RR3KglGJTSObs2Aa5MOc2uyu3pK4c1f1M9 E/7/6JCBS2jzNEtzYxYoz2cqcZW/tb/5Vdc/ZnL/4MrWUK4zFVlgjYjjLD6p/mbRO8tO 3EScqP3GnMTFNbZJvQSsAoABxddRNWL0JMLiZ6omNS7s04sF0X7nkFO/wF3xDvvKgRis QWKRvpzx01r76x0D+MYTrFdn8Tpla6/4mSnKXr2CnpAMW8rWLvKjiFnjSg/cCwsmpPaF 9uwg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id a79-v6si1037582ljf.1.2018.11.02.05.00.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Nov 2018 05:00:28 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id wA2C0SSr025611 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 2 Nov 2018 13:00:28 +0100 Received: from md1za8fc.ad001.siemens.net ([139.25.68.199]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id wA2C0RXH028655; Fri, 2 Nov 2018 13:00:28 +0100 Date: Fri, 2 Nov 2018 13:00:27 +0100 From: Henning Schild To: "Maxim Yu. Osipov" Cc: Subject: Re: [PATCH 0/9] Introduce local apt repo to cache upstream debian packages for offline usage Message-ID: <20181102130027.53da28e7@md1za8fc.ad001.siemens.net> In-Reply-To: <20181002121907.18476-1-mosipov@ilbers.de> References: <20181002121907.18476-1-mosipov@ilbers.de> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: cSV3VhYi/ZWd Hi, how does series compare to "apt-cacher-ng"? Looks to me like that tool does something very similar, and it most likely deals with gpg and other details with more care. I might be wrong, but if that tool was never considered ... i think it should be before inventing it again. Henning Am Tue, 2 Oct 2018 14:18:58 +0200 schrieb "Maxim Yu. Osipov" : > Hello everybody, > > This series by Alexander Smirnov, > > 1) Introduces dedicated local apt (base-apt) repo for upstream Debian > packages > > 2) Caches in base-apt repo upstream Debian packages during image > generation. > > 3) After this step, image can be built offline using only base-apt > repo. > > Usage instructions can be found in the last patch. > > TODO: > Sign the repo with gpg > > Kind regards, > Maxim. > > Alexander Smirnov (8): > base-apt: Add helper class > base-apt: Introduce base implementaiton > isar-boot-strap: Add option to keep cache > image: Add cache_base_repo task > isar-bootstrap: Make possible to reuse the cache > buildchroot: Make it buildable from base-apt > workaround: Use --allow-unauthenticated working with base-apt > local.conf: Add option to use cached base repository > > Maxim Yu. Osipov (1): > doc: Creation of local apt repo caching upstream Debian packages > > doc/user_manual.md | 39 > ++++++++++++++++ meta-isar/conf/layer.conf | > 10 ++-- meta-isar/conf/local.conf.sample | 4 ++ > meta-isar/recipes-core/images/isar-image-base.bb | 3 +- > meta/classes/base-apt-helper.bbclass | 53 > ++++++++++++++++++++++ > meta/classes/image.bbclass | 21 +++++++++ > meta/classes/isar-bootstrap-helper.bbclass | 13 > +++++- .../isar-bootstrap/files/base-apt-sources | 1 > + .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 32 > +++++++++---- meta/recipes-devtools/base-apt/base-apt.bb | 31 > +++++++++++++ .../base-apt/files/distributions.in | 3 > ++ meta/recipes-devtools/buildchroot/files/deps.sh | 2 +- 12 > files changed, 196 insertions(+), 16 deletions(-) create mode 100644 > meta/classes/base-apt-helper.bbclass create mode 100644 > meta/recipes-core/isar-bootstrap/files/base-apt-sources create mode > 100644 meta/recipes-devtools/base-apt/base-apt.bb create mode 100644 > meta/recipes-devtools/base-apt/files/distributions.in >