Path: csiph.com!1.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!aioe.org!bofh.it!news.nic.it!robomod From: Emanuele Rocca Newsgroups: linux.debian.maint.python Subject: Re: Enabling salsa-ci on all Debian Python Team repos Date: Wed, 21 Sep 2022 12:00:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Sep 21 09:57:46 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.599 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Gm-Message-State: ACrzQf2R4VHelcpEAysH2nvKBRyhLQ3EJxwzYju2mj3JrXOw+LqeA8xl EBiqUeSu51mCDd7+XEMXI1wE6Wkh4DM= X-Google-SMTP-Source: AMsMyM7AOPsrU8j+F10dbOqNd/VRU9+NnLXCL1n+vV8g3bB+1Xkzx9edxWcYKMaA5k8KTW76vasMkQ== X-Received: by 2002:a05:6402:2802:b0:43a:9098:55a0 with SMTP id h2-20020a056402280200b0043a909855a0mr23835820ede.179.1663754243784; Wed, 21 Sep 2022 02:57:23 -0700 (PDT) Sender: robomod@news.nic.it MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Mailing-List: archive/latest/20325 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/Yyrg8ezuBwuHXztD@ariel Approved: robomod@news.nic.it Lines: 33 Organization: linux.* mail to news gateway X-Original-Date: Wed, 21 Sep 2022 12:01:21 +0200 X-Original-Message-ID: X-Original-References: <6f483545-27cb-0d05-d813-50c482284e6c@t-online.de> X-Original-Sender: Emanuele Rocca Xref: csiph.com linux.debian.maint.python:14483 Hallo Carsten, On 2022-09-20 05:35, Carsten Schoenert wrote: > Am 20.09.22 um 16:13 schrieb Emanuele Rocca: > > Salsa CI is useful because it automatically performs binary/source builds, > > arm64 crossbuilds, and it runs various pretty important tests such as lintian, > > piuparts, reproducible build testing, and more. It also runs autopkgtest in > > LXC. > > quite most of these steps I usually need to do locally before I do any > upload of packages. Well but that's the whole point of automated testing. There's no *need* to do it locally if it's already done by Salsa for you. What is already automated and working pretty well is: - amd64 build - i386 build - source build - autopkgtest - blhc - lintian - piuparts - reprotest - arm64 crossbuild That's a pretty time consuming list of things to go through for a human! The only work left to be done on your machine is a binary build to see if the packages look good, perhaps some specific manual testing [1], source build and upload. Isn't that better? [1] though that may be an opportunity for writing a new autopkgtest!