From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/13080 Path: news.gmane.org!.POSTED!not-for-mail From: Christopher Friedt Newsgroups: gmane.linux.lib.musl.general Subject: Re: Timeline for 1.1.20? Date: Sat, 28 Jul 2018 13:43:34 -0400 Message-ID: References: <20180716172023.GM1392@brightrain.aerifal.cx> <9155e3b7-6bbc-e9cc-331a-9514d18023c0@landley.net> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000002a2bc1057212c5fc" X-Trace: blaine.gmane.org 1532799715 27677 195.159.176.226 (28 Jul 2018 17:41:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Jul 2018 17:41:55 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-13096-gllmg-musl=m.gmane.org@lists.openwall.com Sat Jul 28 19:41:51 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1fjTDz-00076v-C1 for gllmg-musl@m.gmane.org; Sat, 28 Jul 2018 19:41:51 +0200 Original-Received: (qmail 9939 invoked by uid 550); 28 Jul 2018 17:43:59 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 9920 invoked from network); 28 Jul 2018 17:43:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=QzZsKcjHoKc5IbOoYAlHL0dHnjhD2i+ZBJLGwzp8xKc=; b=QypDan5iZNfFoPZpjk6Ol3+TkUbCtki1m0eTAuMNQDnaswtl+NJU8n4ihrk0iTQbPK 03F+ophBRNsk7Hvqj8RKj49+cMjDqfO5cmFixKfC6027HuYY0ZgiMse3QbpYOdokRmBB 8MSyC6drXvYQOnkWKBEDSUC4pzYE/tzKdu8UI/c/BKk64mgNC8xm60hMSZje80bqtWql 7czl7+QRTj56y861Ug738ykigKagHvjIs9qMz7TyR4k8DQzYQn9oGr4onNNjoNHcHEKQ Qyv/mkQMFuDc36eTKnC1zkRB0CdEOr4xKKM5QhgyPBEpL/hSVmN/N1u218bLhUaAFkGs hb8A== 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; bh=QzZsKcjHoKc5IbOoYAlHL0dHnjhD2i+ZBJLGwzp8xKc=; b=EbymKYLzGwpxlyf7wYoKY/u0JOJuBCsCyuguPNSjiYjnLl24qNVZ4EJ2hPgCYSXcgX aWOnW89Nj/spp3COkeuRlZi1Z+9SR0mw6407xAikUL6N8fE7wOe0M3/6CYNesigG9G1D Q8amFOJG4/9gbz0H0roCBwwmRqfQHWP5sbSkeg8zoL0Dv5DIgBEsR4F1gEeedquokhdB f5NhN8wwwCQlOT/Wh8HT6v0InqoM90o7+XVtGU+qpvl81cGWDL9DHy4tjWVQ6s1Og6gE boJX8HD91SIW7NMpTD1KzFs0PkTDJWrDLsfz23ub7ZKvzoODHsaHpLmryen3MmMU3/Ut cm/A== X-Gm-Message-State: AOUpUlEIMbc9vm6rxuc3xUTAyoPQWKuK70xmL4F+8TzJnOx81VSOvru8 fyN4RGnrFZTmhFzBZ/zkYbamMiRUEBLoJnKM8zgzBg== X-Google-Smtp-Source: AAOMgpdyLiM6o542cpJ165Biwv4D6rP9x9uz3+1V7fktpG3rIYFgo9ELAybzB8E5XvW/V3CZUxYaLNK2W13P++eDkaM= X-Received: by 2002:aca:dec6:: with SMTP id v189-v6mr11854830oig.98.1532799826404; Sat, 28 Jul 2018 10:43:46 -0700 (PDT) In-Reply-To: <9155e3b7-6bbc-e9cc-331a-9514d18023c0@landley.net> Xref: news.gmane.org gmane.linux.lib.musl.general:13080 Archived-At: --0000000000002a2bc1057212c5fc Content-Type: text/plain; charset="UTF-8" Rich, have you considered a CI environment of some kind (e.g. Travis, GitLab)? GitLab is my favourite, particularly because it can be hosted locally (i.e. can interact with hardware if you so desire). That means you can e.g. run quick unit tests inside of a Docker image for various arches, and then run integration & system tests natively before a release. I'm particularly a big fan of the TDD approach, where unit tests are written and passing for new features (and unit tests continue to pass for old features) before a pull request is merge. C --0000000000002a2bc1057212c5fc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Rich,

have y= ou considered a CI environment of some kind (e.g. Travis, GitLab)?

GitLab is my favourite, particul= arly because it can be hosted locally (i.e. can interact with hardware if y= ou so desire).

That mean= s you can e.g. run quick unit tests inside of a Docker image for various ar= ches, and then run integration & system tests natively before a release= .

I'm particularly a big fan of the TDD approach, where unit te= sts are written and passing for new features (and unit tests continue to pa= ss for old features) before a pull request is merge.

C
--0000000000002a2bc1057212c5fc--