Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jvg2O-0001J0-CQ for pljava-dev@arkaria.postgresql.org; Wed, 15 Jul 2020 11:57:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jvg2N-0004Ej-AE for pljava-dev@arkaria.postgresql.org; Wed, 15 Jul 2020 11:57:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jvg2N-0004Ec-3W for pljava-dev@lists.postgresql.org; Wed, 15 Jul 2020 11:57:23 +0000 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jvg2K-0004dO-5G for pljava-dev@lists.postgresql.org; Wed, 15 Jul 2020 11:57:21 +0000 Received: by mail-ej1-x62b.google.com with SMTP id dr13so1879475ejc.3 for ; Wed, 15 Jul 2020 04:57:19 -0700 (PDT) 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 :cc; bh=dwDpb81rDf6NcOaYyFnL71UoZzzqfkm0TrYJeNM/yFk=; b=bL0+WDR3uoa8xUZm2DyJcHO7uFFhZgpBQLhFn58eRm1I1jrUcEdhgBHy08fBTQhTN/ /ympVwP4SxXQ619KmNgu48mtWc4AdP+2kYL063NYEkyQWMiNkq7b26IQ/2YHVkkJGv7H RMf1wjTif283OQpJOpJitv3NZ3TKWxtaIGehN/0Vgp8rw3vUhzgKqJw/l6EA6pmL+CPM t1baP8LGWc6Ak837Qmi2xdeLrY+Xs0d4+Myvo7mtUAG9aA86d5c8wEzME1lRGNIMnLDT 5XXddNKIY6MrMJ81vsypWZSqSd76DTXG2v5i+pq2lXWQ+Nm4DVGn10DPFyiI3h5TVuJL stPQ== 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=dwDpb81rDf6NcOaYyFnL71UoZzzqfkm0TrYJeNM/yFk=; b=scX10tdfv2Fr7GH8b3+omtwW/vGHUkN6JE9v0OHHth2JLBAzeixiM0A00TaQjFr2A0 wQiUum1Xv/lAkNRpA9Bhr0CkDNaPEU3O+U59zDwhbbm/oBaJPwZJHcR6nEwumf1lavrm sx/hHnxrKGFMI9th8YfTXE6mRP23jzAm2NvbKGWc7zzyGgQL/V6aETYJGhPbXw3sUvRb GzVWjFvmRAsP8a1XlRJcouH4rQv62Zua01tRdAG5/2o3wkfz82H+MRDnoV8dSKhrj6ao P7SzvA3t9dxD5ot5mMUjBp0YE7II2gNvjui6XBIRCoevquB/ks5HWwzq3CLjImfiVi09 1rEw== X-Gm-Message-State: AOAM533LzsFJMn//tdQJSz3uiC9alO/n/3v3yXCcWqRj1jRrT5E+GkCy /t6EJ2c3rebtItMDoEC7cem8kynpubgUBh9WgN0= X-Google-Smtp-Source: ABdhPJxKEUkEoWbvbWhblDaETNGMAdTdJXz+4B5qGiDliAETfVfircdFXevk99XmTN195CqhUD30czD7RiQC4tfYVRk= X-Received: by 2002:a17:906:dbe5:: with SMTP id yd5mr8979107ejb.328.1594814238745; Wed, 15 Jul 2020 04:57:18 -0700 (PDT) MIME-Version: 1.0 References: <5F072647.50301@anastigmatix.net> <5F0734AD.7060001@anastigmatix.net> <5F077926.2050806@anastigmatix.net> <5F07C2D5.5050904@anastigmatix.net> <5F0D35BA.30904@anastigmatix.net> <5F0E3972.5070609@anastigmatix.net> <5F0E3B91.8080307@anastigmatix.net> <5F0EE9D4.2070500@anastigmatix.net> In-Reply-To: <5F0EE9D4.2070500@anastigmatix.net> From: Kartik Ohri Date: Wed, 15 Jul 2020 17:27:07 +0530 Message-ID: Subject: Re: Just one Travis Mac OS build failed To: Chapman Flack Cc: pljava-dev@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000002eecc105aa79a0f2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000002eecc105aa79a0f2 Content-Type: text/plain; charset="UTF-8" > > Does Travis have any third status for a build, between 'succeeded' and > 'failed', like 'skipped'? > It is not possible to mark skipped. It is possible to mark succeeded but I think that will be more dangerous than the red. I had a thought that we could have a serverless function in the cloud somewhere. We can try to detect if the failure is due to download error in macports and send a signal to the function. Then the job is terminated immediately. The function then triggers this failed job by submitting an API call. Since, the issue vanishes on retrying, doing such retries for at most a 2-3 times would work. What do you think? --0000000000002eecc105aa79a0f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Does Travis have any third status for a build, between &= #39;succeeded' and
'failed', like 'skipped'?
It is not po= ssible to mark skipped. It is possible to mark succeeded but I think that w= ill be more dangerous than the red. I had a thought that we could have a se= rverless function in the cloud somewhere. We can try to detect if the failu= re is due to download error in macports and send a signal to the function. = Then the job is terminated immediately. The function then triggers this fai= led job by submitting an API call. Since, the issue vanishes=C2=A0on retryi= ng, doing such retries for at most a 2-3 times would work. What=C2=A0do you= think?
--0000000000002eecc105aa79a0f2--