Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1j8jgp-0004hT-St for pgadmin-hackers@arkaria.postgresql.org; Mon, 02 Mar 2020 11:56:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1j8jgo-0003NQ-NM for pgadmin-hackers@arkaria.postgresql.org; Mon, 02 Mar 2020 11:56:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1j8jgo-0003NJ-Df for pgadmin-hackers@lists.postgresql.org; Mon, 02 Mar 2020 11:56:50 +0000 Received: from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1j8jgi-0006JC-4o for pgadmin-hackers@postgresql.org; Mon, 02 Mar 2020 11:56:50 +0000 Received: by mail-pg1-x536.google.com with SMTP id u12so5317180pgb.10 for ; Mon, 02 Mar 2020 03:56:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=jqR/RInIyVwzDCuEOieFLhz0+sOzRs20qLA8JCgoXl0=; b=UVoyQuEdpQozDAetq9ubX3UeFOAs5Y7N0OLWNN/+RLbVllj6Nu5+CoywtVMG5v3Vas YCPZQwp1Az4B18e/5qQVg3nu+hliVoxuNBmjsyz9YawZsmEvfVi0KEIwNMGWvdmGBUFS go3XYUA6DuHv1OYF+BCCpDVfo35fnIu5p0ypeBeRnw8vBDLD88guEYDd4FJcJRmdcKI7 g6a76be/E77xhkBSh2Uo1ar7Q59DqeWBul/ClD5KrOrEGiDMDfNUnkKx6VMkaYUrHD0M Sqtk+4vyElwzocW3zOyaCai908knxP9SZmmMP5M1IJpTfdbJvmZWQIwdr08Ms0PVTP5N oBQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jqR/RInIyVwzDCuEOieFLhz0+sOzRs20qLA8JCgoXl0=; b=klAnyx42MckB4Ujws7Ce6trox1F1nGF80zwGXpkZJZjQ8FwHdJz/XB+R2wXYMXxbBP UILGKpEdPGlJXGS8QyPUv3Kvnvuy2otXZ8+O/QFlrDY/II9HvfF147G/U/N0zN33jGpq e2CN66/FjtlP60D9xI1Mqzj1vXjnnCvkOGaO2MCUR7bnMM25pQX8c3oFuJW6gd0DwqkS zHuQahEUQMcqBd1LyuqZTy/1VshbMGWVa78927FbeMgQMr7MHXBnHtV8p7zUHEGmAo9d lBXZut3S39Fr4Jfs6zppWa+alyJiJb2cqXabagGYxb/7QTN/rydrrrQ2vKvCvHW68Rk8 xdQA== X-Gm-Message-State: APjAAAXbPYYqaXObqN/893yecm4EUVB/RrALyzXWc32wF8vG+pxd3RxC Kr3MJSbeDse5jOsw6fYlCw3oeqaHz9cIUUOWnnNRrkFS9h0= X-Google-Smtp-Source: APXvYqx/499MrzM01EGQChBNIfNA+oS/3eEliJ7UaXJcBCZbH+YzSLiV37xRi6ssfDsdGTukzM6eqDrpIcjKbzT/F50= X-Received: by 2002:aa7:829a:: with SMTP id s26mr16541427pfm.64.1583150201517; Mon, 02 Mar 2020 03:56:41 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?Q?Mehmet_Emin_KARAKA=C5=9E?= Date: Mon, 2 Mar 2020 14:56:30 +0300 Message-ID: Subject: PgAgent leap year problem To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000635591059fdde15d" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000635591059fdde15d Content-Type: multipart/alternative; boundary="000000000000635590059fdde15b" --000000000000635590059fdde15b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Scheduled tasks set as the last day of February this year did not work. In your schedule function have a small bug. Leap year function get year parameter, but your code is sending day as a parameter. Fixing patch attached in this mail. Best Regards... --=20 MEHMET EM=C4=B0N KARAKA=C5=9E PostgreSQL DBA Turksat Satellite Communication and Cable TV Operations Konya Yolu 40. Km. 06839 Golbasi / ANKARA - T=C3=9CRK=C4=B0YE Tel : +90 312 615 32 73 Faks : +90 312 615 32 77 --000000000000635590059fdde15b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Scheduled tasks set as the last day= of February this year did not work. In your schedule function have a small= bug.=C2=A0 Leap year function get year parameter, but your code is sending= day as a parameter.=C2=A0 Fixing patch attached in this mail.
Best Regards...

--
MEHMET EM=C4=B0N KARAKA=C5=9E
Postgr= eSQL DBA

Turksat Satellite Communication and Cable TV Operati= ons
Konya Yolu 40. Km. 06839 Golbasi / ANKARA - T=C3=9CRK=C4=B0YE
Tel= =C2=A0 =C2=A0=C2=A0 :=C2=A0 +90 312 615 32 73
Faks=C2=A0 :=C2=A0 +90 312= 615 32 77
--000000000000635590059fdde15b-- --000000000000635591059fdde15d Content-Type: text/x-patch; charset="US-ASCII"; name="pgagent_leap_year_problem.diff" Content-Disposition: attachment; filename="pgagent_leap_year_problem.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k7aej98x0 ZGlmZiAtLWdpdCBhL3NxbC9wZ2FnZW50LnNxbCBiL3NxbC9wZ2FnZW50LnNxbAppbmRleCA3ZWI0 MmJhLi43ZmY1NTJiIDEwMDY0NAotLS0gYS9zcWwvcGdhZ2VudC5zcWwKKysrIGIvc3FsL3BnYWdl bnQuc3FsCkBAIC00NzYsNyArNDc2LDcgQEAgQkVHSU4KICAgICAgICAgICAgIChqc2Ntb250aGRh eXMgPSAnJ3tmLGYsZixmLGYsZixmLGYsZixmLGYsZixmLGYsZixmLGYsZixmLGYsZixmLGYsZixm LGYsZixmLGYsZixmLHR9JycgQU5ECiAgICAgICAgICAgICAgKChkYXRlX3BhcnQoJydNT05USCcn LCBuZXh0cnVuKSBJTiAoMSwzLDUsNyw4LDEwLDEyKSBBTkQgZGF0ZV9wYXJ0KCcnREFZJycsIG5l eHRydW4pID0gMzEpIE9SCiAgICAgICAgICAgICAgIChkYXRlX3BhcnQoJydNT05USCcnLCBuZXh0 cnVuKSBJTiAoNCw2LDksMTEpIEFORCBkYXRlX3BhcnQoJydEQVknJywgbmV4dHJ1bikgPSAzMCkg T1IKLSAgICAgICAgICAgICAgKGRhdGVfcGFydCgnJ01PTlRIJycsIG5leHRydW4pID0gMiBBTkQg KChwZ2FnZW50LnBnYV9pc19sZWFwX3llYXIoZGF0ZV9wYXJ0KCcnREFZJycsIG5leHRydW4pOjpp bnQyKSBBTkQgZGF0ZV9wYXJ0KCcnREFZJycsIG5leHRydW4pID0gMjkpIE9SIGRhdGVfcGFydCgn J0RBWScnLCBuZXh0cnVuKSA9IDI4KSkpKSkgQU5ECisgICAgICAgICAgICAgIChkYXRlX3BhcnQo JydNT05USCcnLCBuZXh0cnVuKSA9IDIgQU5EICgocGdhZ2VudC5wZ2FfaXNfbGVhcF95ZWFyKGRh dGVfcGFydCgnJ1lFQVInJywgbmV4dHJ1bik6OmludDIpIEFORCBkYXRlX3BhcnQoJydEQVknJywg bmV4dHJ1bikgPSAyOSkgT1IgZGF0ZV9wYXJ0KCcnREFZJycsIG5leHRydW4pID0gMjgpKSkpKSBB TkQKICAgICAgICAgICAgIChqc2Ntb250aHMgPSAnJ3tmLGYsZixmLGYsZixmLGYsZixmLGYsZn0n JyBPUiBqc2Ntb250aHNbZGF0ZV9wYXJ0KCcnTU9OVEgnJywgbmV4dHJ1bildID0gVFJVRSkpIFRI RU4KIAogCg== --000000000000635591059fdde15d--