From owner-freebsd-hackers@freebsd.org Thu Aug 29 23:54:49 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B248FE30D9; Thu, 29 Aug 2019 23:54:49 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io1-f53.google.com (mail-io1-f53.google.com [209.85.166.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46KKGd4Hbgz4LDV; Thu, 29 Aug 2019 23:54:49 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io1-f53.google.com with SMTP id u185so6683695iod.10; Thu, 29 Aug 2019 16:54:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PoIWWx4fSq3VskXld9iN/CzgUfJmJ9GAd0lWF1+bQzY=; b=kSxcHhOQY5xSZmi1v0CfPJolAfXwi3XG7HJUs94d4OLBJIxFd6AjE2Z00/gO+0bx1j 8WbuyskOQwWwmbZquBmvuHSCtAunVrStyFwGXwJYZAGqU6e/sPjoF7Y8huyOmkMAOcDe ob0ab0hCE/s4CrMDYmbcxlRWAqIDph35n7QbwUkGWjJwW1ndvYpvs7UFYLyg/lDlMRbl CF1buuiV/RUPCqiAdjy9zY9ean8t5n/3lH1jF0yUDXdDjmBMwCTYN9aac5p/rCyVWzaI CPU9LnO/DVIowH3Zm9spLAV2wOOyi7XazI1pkjyiRm5WJRuHzSSpyyPD5oyMeabZH/ni xZAA== X-Gm-Message-State: APjAAAX+VeJIuYqqYn5DEosT5L8shYZqK5pfz55x5QdcTDGNFSxVcZ2v DDkuNayOnJBXfJAVt51uBXj5GeGpt/ZODQ5l2uYcFA== X-Google-Smtp-Source: APXvYqxw0zz6Avaf3xljxYeS7M1ZnHfStnwytUNEyLTK25j9Swu5Ho1oyV3LW4zE0PPdjvTz/Ix8+G2XvsLN78LjbIo= X-Received: by 2002:a5d:9b96:: with SMTP id r22mr1084304iom.17.1567122886864; Thu, 29 Aug 2019 16:54:46 -0700 (PDT) MIME-Version: 1.0 References: <20190829114057.GZ71821@kib.kiev.ua> <412537DD-D98F-4B92-85F5-CB93CF33F281@FreeBSD.org> In-Reply-To: From: Ed Maste Date: Thu, 29 Aug 2019 19:54:29 -0400 Message-ID: Subject: Re: FCP 20190401-ci_policy: CI policy To: Marcelo Araujo Cc: Kristof Provost , Konstantin Belousov , FreeBSD Hackers , Li-Wen Hsu , fcp@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 46KKGd4Hbgz4LDV X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Aug 2019 23:54:49 -0000 On Thu, 29 Aug 2019 at 10:47, Marcelo Araujo wrote: > > One last thing I'd like to say: We should stop to try to control FreeBSD > contributions, it is not doing good for the project. Let it be, let it go, > there is no owner, just go and fix things. I don't see things that way. Other projects I contribute to (like LLVM) have a comprehensive test suite, and a culture that expects tests to be run before commit. Many projects run the tests automatically as part of the contribution process (e.g. GitHub pull requests). Rather than being some bureaucratic hurdle this actually supports casual contributors - because the contributor has more confidence that their change isn't going to break the build or introduce a regression, and doesn't need to remain attentive for the next days or weeks in case of unexpected failures as a result of the change.