text:
[FCC Beta]: Challenge is not passed even by providing the solution (Inline Style, Color-White).

Challenge override-class-declarations-with-inline-styles has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0.
Please describe how to reproduce this issue, and include links to screenshots if possible.
#My Code:

Hello World!

@shashank7200 Thanks for reporting this!
I can reproduce this in FIrefox 51.0.1 (64-bit), but not in latest Chrome. This seems to be related to #12644

I cannot reproduce in firefox 50.1.0 (64 bit) nor in Chrome 55.0.2883.87. Working for me in both the browsrs

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
manzil@gmail.com
Domain funtasticlabs.com has exceeded the max emails per hour (106/100 (106%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from mailin-01.elitehosts.com ([108.60.141.228]:60193 helo=offsite.elitehosts.com)
by neo.internetwebserver.net with esmtp (Exim 4.87)
(envelope-from noreply@github.com)
id 1dnx2y-0003RF-Ed
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:16:28 -0400
Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192]:41928 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by offsite.elitehosts.com with esmtp (Exim 4.69)
(envelope-from noreply@github.com)
id 1dnx2m-0001re-TO
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:16:17 -0400
Date: Fri, 01 Sep 2017 18:16:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1504314974;
bh=Q4yv5g6Mj/nS948Jo+rYJYzx+84D0uJoAsFMBohTo2U=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=aU807HZQqgzO6UrD1j0j7Ys63xhEitZLwOG1aRyd3Fc6kWA0GONPyTOjyKXq/Oaj3
WEMo8Ng4cmlwptJMCVggPqL+B2D1sdkPt1rkJIjteNwjXmlGRCGyI07b8AJ/QRdr3X
Dln4cLghkP8QLlySQLNFjnvZItceOCwHib3FPsgM=
From: Quincy Larson notifications@github.com
Reply-To: freeCodeCamp/freeCodeCamp reply@reply.github.com
To: freeCodeCamp/freeCodeCamp freeCodeCamp@noreply.github.com
Cc: Subscribed subscribed@noreply.github.com
Message-ID: freeCodeCamp/freeCodeCamp/issue/13005/issue_event/1232190149@github.com
In-Reply-To: freeCodeCamp/freeCodeCamp/issues/13005@github.com
References: freeCodeCamp/freeCodeCamp/issues/13005@github.com
Subject: Re: [freeCodeCamp/freeCodeCamp] [FCC Beta]: Challenge is not passed
even by providing the solution (Inline Style, Color-White). (#13005)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_59aa065e96442_ac63f947717fc3c1921c7";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: QuincyLarson
X-GitHub-Recipient: manzilo
X-GitHub-Reason: subscribed
List-ID: freeCodeCamp/freeCodeCamp <freeCodeCamp.freeCodeCamp.github.com>
List-Archive: https://github.com/freeCodeCamp/freeCodeCamp
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+00bd4a0a563141924168bbc7775850bd11acab37deeb0b1392cf0000000115c1c85e92a169ce0c2e49ad@reply.github.com,
https://github.com/notifications/unsubscribe/AL1KCuIWPruHNrs5AOfqwrOWCUWUKBC0ks5seKxegaJpZM4Ly5wF
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: manzil@funtasticlabs.com
X-MAILIN-01-MailScanner-Information: Please contact the ISP for more information
X-MAILIN-01-MailScanner-ID: 1dnx2m-0001re-TO
X-MAILIN-01-MailScanner: Found to be clean
X-MAILIN-01-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,
score=1.589, required 10, AWL -3.13, BAYES_00 -1.90,
HTML_IMAGE_ONLY_24 1.62, HTML_MESSAGE 0.00, KHOP_THREADED -1.50,
PYZOR_CHECK 6.50, SPF_PASS -0.00, URIBL_BLOCKED 0.00)
X-Spam-Level: *
X-MailScanner-From: noreply@github.com
X-Spam-Status: No
----==_mimepart_59aa065e96442_ac63f947717fc3c1921c7
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/freeCodeCamp/freeCodeCamp/issues/13005#event-1232190149
----==_mimepart_59aa065e96442_ac63f947717fc3c1921c7
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/freeCodeCamp/freeCodeCamp","title":"freeCodeCamp/freeCodeCamp","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/freeCodeCamp/freeCodeCamp"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #13005."}],"action":{"name":"View Issue","url":"https://github.com/freeCodeCamp/freeCodeCamp/issues/13005#event-1232190149"}}}
----==_mimepart_59aa065e96442_ac63f947717fc3c1921c7--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
ossbackup2@gmail.com
Domain oss-india.net has exceeded the max emails per hour (102/100 (102%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from mail-oi0-f52.google.com ([209.85.218.52]:32797)
by server14.hostingraja.in with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.89)
(envelope-from pawan.ossindia+caf_=pawan=oss-india.net@gmail.com)
id 1dnx3e-003kaj-36
for pawan@oss-india.net; Sat, 02 Sep 2017 06:47:20 +0530
Received: by mail-oi0-f52.google.com with SMTP id r203so13969113oih.0
for pawan@oss-india.net; Fri, 01 Sep 2017 18:16: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:delivered-to:date:dkim-signature:from:reply-to
:to:cc:message-id:in-reply-to:references:subject:mime-version
:content-transfer-encoding:precedence:list-id:list-archive:list-post
:list-unsubscribe;
bh=jQwOw59Du+QT1DznABbtTurIRSfbxxZQOtejCker1ys=;
b=JM9YUx/kuu/OOrLkQvx/hC4C3V+E8yrkfm7ocXQF3C1MIBxv5KsrL6qjSKF5+RTxKf
JlP+n/bp3iM4N4XjwVd5R4flhXfA6zlm7ZWDNX8R9oKFI9oR+jaDRWgUyDSiPcZv9J93
eLRJwteV7kBOe6M95ds/Mvyhf7Vo8svw7Ont+yVdllBBLEizhJwVoQG7Wis7LrZmxjDZ
aJmaDq1XvHbMWfQtAL6uGWIHDPkxczOsPhtq84smdD85duf8tEyrSSLFnu2Bvn3fehRR
4h07+ohzBcghfUn17V0LbMTK5SWyJS5IV0pAUPgR1HROnJZL0aKyVsHmKTI01WgXKFJO
8h/Q==
X-Gm-Message-State: AHPjjUhaBn1XwY/Mm53z05y9orZ6PW3SsiCh1NBK123eBitigdwRTUWz
6CKThh3gjVNQoov9F/kTUMJM/1G2bSMMengrny8Kkw==
X-Received: by 10.202.179.137 with SMTP id c131mr3494695oif.298.1504314987598;
Fri, 01 Sep 2017 18:16:27 -0700 (PDT)
X-Forwarded-To: pawan@oss-india.net
X-Forwarded-For: pawan.ossindia@gmail.com pawan@oss-india.net
Delivered-To: pawan.ossindia@gmail.com
Received: by 10.168.167.13 with SMTP id q13csp1352709ofe;
Fri, 1 Sep 2017 18:16:27 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4hD15TcFf/wICwvOxwCVLlEurPrAHKLaafBcrkNbhqsHhHygJIi3y2TyxRUvQPHi5fR59P
X-Received: by 10.200.56.1 with SMTP id q1mr5246425qtb.16.1504314986966;
Fri, 01 Sep 2017 18:16:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1504314986; cv=none;
d=google.com; s=arc-20160816;
b=uJsxeifD3XKJw5zfKB7IAWcwsEru1yjQGIgqYVYs9WkGvwxBpUARxxLX4yfk5fmABp
vmlFEHE8IcoVDe8jYr+C58Nxr5Fi4MyhXMvhW8EVZkqyDCvk4uQ1McOL3Pf5ISyz7DY7
DB0KTzV+bwTPydM71Ea2+gmnFKPOUXZnG2WNWDdJ7hXRQccu4CQmLoGM6WWN0nCHddtQ
PBj922XW6kPDR6Tua4tX6iVTGUhyX62rKzouOnjZbj0dAxf0yE6d24eZnXmF+TmGHtXX
QDitTrpiVkPN0ribM5Spq7vnOGsXKS2SSQ9BVEcTagE83/3LHIWKwDETIdRcKHl1Mc+p
VVbA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=list-unsubscribe:list-post:list-archive:list-id:precedence
:content-transfer-encoding:mime-version:subject:references
:in-reply-to:message-id:cc:to:reply-to:from:dkim-signature:date
:arc-authentication-results;
bh=jQwOw59Du+QT1DznABbtTurIRSfbxxZQOtejCker1ys=;
b=wiegi3CMgdvFv5kbEVTAZOA7ep0IrvA+Ok66mvc+B9tsASfSsu70TVNGtRTm8VLsFE
VzovMK4ZVIxOcDEuP0wEKsNz/FY9uSZdZ3ZKsaqJYzWx7+keg+RMt+2ThD9hIMYdU1y6
ke/ZcowxkA8dRfKrqjCYK8ilAbPPyAuYIZEpUp1gFCyWOf2ab1x8p+OTJ4WqkH3fGDqi
P1HgH9hRBLZqY8rhUEJ83rl/DzBsyo46A861MJu3VlmpFD7K8ee3rB8+Vk52Up2GQsKF
eYtpt94Dt8Vwo9NaZMJSkoby7MPlsaOWnQREu4O6elZVbW9uP9QF5Rnr1ZG4bhnKBMRs
l4rQ==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass (test mode) header.i=@github.com header.s=pf2014 header.b=Auit/Ggh;
spf=pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) smtp.mailfrom=noreply@github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net. [192.30.252.198])
by mx.google.com with ESMTPS id p87si145260qkp.36.2017.09.01.18.16.26
for pawan.ossindia@gmail.com
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Fri, 01 Sep 2017 18:16:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) client-ip=192.30.252.198;
Authentication-Results: mx.google.com;
dkim=pass (test mode) header.i=@github.com header.s=pf2014 header.b=Auit/Ggh;
spf=pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) smtp.mailfrom=noreply@github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
Date: Fri, 01 Sep 2017 18:16:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1504314985;
bh=jQwOw59Du+QT1DznABbtTurIRSfbxxZQOtejCker1ys=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=Auit/Ggh2HLdH/eoCAv46uByOr1LdcpG9nbL86Zf459wl3K8295A9pL+LXo59JU00
rGU5b4h/ertvCOH+b583bwRyTUTvtbYZojEP/F8zWk0xKbD/qLNWey06fxDA9sHcG2
MMtnLhPtDDrwbrB2VNUdLI/jtsu8t0tSszwnhXYc=
From: Quincy Larson notifications@github.com
Reply-To: freeCodeCamp/freeCodeCamp reply@reply.github.com
To: freeCodeCamp/freeCodeCamp freeCodeCamp@noreply.github.com
Cc: Subscribed subscribed@noreply.github.com
Message-ID: freeCodeCamp/freeCodeCamp/issue/13005/issue_event/1232190149@github.com
In-Reply-To: freeCodeCamp/freeCodeCamp/issues/13005@github.com
References: freeCodeCamp/freeCodeCamp/issues/13005@github.com
Subject: Re: [freeCodeCamp/freeCodeCamp] [FCC Beta]: Challenge is not passed
even by providing the solution (Inline Style, Color-White). (#13005)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_59aa0669957a4_ac63f947717fc3c2143e6";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: QuincyLarson
X-GitHub-Recipient: pawan-mehta
X-GitHub-Reason: subscribed
List-ID: freeCodeCamp/freeCodeCamp <freeCodeCamp.freeCodeCamp.github.com>
List-Archive: https://github.com/freeCodeCamp/freeCodeCamp
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+00cf5208eea0b46df768ffe703a27bc3abd256fb1e363b9e92cf0000000115c1c86992a169ce0c2e49ad@reply.github.com,
https://github.com/notifications/unsubscribe/AM9SCC2hkKwnQMvytWjbihZ90qpVvJYcks5seKxpgaJpZM4Ly5wF
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: pawan.ossindia@gmail.com
X-Spam-Status: No, score=1.7
X-Spam-Score: 17
X-Spam-Bar: +
X-Ham-Report: Spam detection software, running on the system "server14.hostingraja.in",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Closed #13005. -- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/freeCodeCamp/freeCodeCamp/issues/13005#event-1232190149
[...]
Content analysis details:   (1.7 points, 5.0 required)
pts rule name              description

0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source
[209.85.218.52 listed in dnsbl.sorbs.net]
0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: github.com]
-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
[209.85.218.52 listed in wl.mailspike.net]
0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail
domains are different
0.0 T_SPF_HELO_TEMPERROR   SPF: test of HELO record failed (temperror)
-0.0 SPF_PASS               SPF: sender matches SPF record
0.0 HTML_MESSAGE           BODY: HTML included in message
1.3 HTML_IMAGE_ONLY_24     BODY: HTML: images with 2000-2400 bytes of words
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_59aa0669957a4_ac63f947717fc3c2143e6
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/freeCodeCamp/freeCodeCamp/issues/13005#event-1232190149
----==_mimepart_59aa0669957a4_ac63f947717fc3c2143e6
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_59aa0669957a4_ac63f947717fc3c2143e6--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
ossbackup2@gmail.com
Domain oss-india.net has exceeded the max emails per hour (118/100 (118%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
------ The body of the message is 22612 characters long; only the first
------ 5000 or so are included here.
Received: from mail-oi0-f51.google.com ([209.85.218.51]:33398)
by server14.hostingraja.in with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.89)
(envelope-from pawan.ossindia+caf_=pawan=oss-india.net@gmail.com)
id 1dnx67-003tYb-Uo
for pawan@oss-india.net; Sat, 02 Sep 2017 06:50:04 +0530
Received: by mail-oi0-f51.google.com with SMTP id r203so13989287oih.0
for pawan@oss-india.net; Fri, 01 Sep 2017 18:19:23 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:delivered-to:dkim-signature:dkim-signature:date
:from:reply-to:to:cc:message-id:in-reply-to:references:subject
:mime-version:content-transfer-encoding:precedence:list-id
:list-archive:list-post:list-unsubscribe;
bh=30c5UfnaPxdXve0BZZ9it2QHMYjrURg8OpoWb6OZuXM=;
b=KAIIRM3i0HrEY20r/0c429r7g6E1nwtimswpj2trpYHQH724NYKS64VqB6zq5N9XSC
itfy6l4/38Sn5+NtjFc5UnlfLFQ/L8t6PuE5sbDMcbBgUoNtyPCvd6D8swubdzKtM6Pn
PdyNyY2XjVP0w6B9OrJxQg1aCkyup6HUV5fDsEtQMvuFuRM9oOkKgVEK2ncZcjxgJbv8
1mGdTrM38PiuVK01bImQgeymYAt+piFYK4deVZ+oW3RmoOUnx3p5EkAr+FZGJcYsMfYp
bRBstT9HVfY1d1FBxDYCsu+MN7EwGz0DVbDPy6Nf+9nQByPbcXsK8xe5KdCRJW2nM8C2
QJZg==
X-Gm-Message-State: AHPjjUh3Ksyf2aTpdKOuGFNx9uok9GOBpHtqz1LemmW9stKyn8JS3Lf7
RG7UZPxdSCEwBh220WuLOhPfnv5YGxwqGSAbNCMsqw==
X-Received: by 10.202.213.68 with SMTP id m65mr4700436oig.25.1504315141204;
Fri, 01 Sep 2017 18:19:01 -0700 (PDT)
X-Forwarded-To: pawan@oss-india.net
X-Forwarded-For: pawan.ossindia@gmail.com pawan@oss-india.net
Delivered-To: pawan.ossindia@gmail.com
Received: by 10.168.167.13 with SMTP id q13csp1354176ofe;
Fri, 1 Sep 2017 18:19:00 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb6auKkTRnqEFNJEL3MUrxpuORa/8HX0s/ztLJQesEvBObt3mQxgxJS5xHPFnNpIaoeDt+7M
X-Received: by 10.107.131.215 with SMTP id n84mr2748594ioi.269.1504315140154;
Fri, 01 Sep 2017 18:19:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1504315140; cv=none;
d=google.com; s=arc-20160816;
b=C0hZ1pylMAC+Vfo0UcRMf8pd0ZHOEzD+xluzDU2J7Bebo+/uPHENlyiHo6toKaBZEe
AGxZcJlUWzgy9vCceb6grZNAw4B9giSjmHZaTQM+zx6r9h7ExVNkIaG8vnJgmQIsXCay
5rvh5bPgU6yAoHM7lcKR0xf4uot7eEuoe4OgZSYd1t1NysGoNrUX4OOCKOiX1TWcHZX3
tVklhvTYhE7AMzZmo2UeUhhr4AddOEhwdqFbaHkQCvzpMPg9yYmMKzwWOM9ygi5zy2Oq
IPby2PYZyhdvdeGpKe4K3P1GP8DYX90sC2N0FnBb1IzdWGy8tIZsXd/8+6cmvQjI0osr
y+1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=list-unsubscribe:list-post:list-archive:list-id:precedence
:content-transfer-encoding:mime-version:subject:references
:in-reply-to:message-id:cc:to:reply-to:from:date:dkim-signature
:dkim-signature:arc-authentication-results;
bh=30c5UfnaPxdXve0BZZ9it2QHMYjrURg8OpoWb6OZuXM=;
b=p8YsrRKvbqOuhto3QND8Q/97Gau50h82Javax9epjMlHYDo+qIQsMf41GEPhY/G4lz
RQeOhqz9LlP3t5aiLuqA5oCw2NJrCP+L9KdnDoooL9zlsjSJabhs6tyuVajqQLQQh9ed
YE41LHCf+pr6w9lWlGDva++U6+5hNJugXq1//tPsSB3AZ/Ky/CI+u47dx8BH5eO+ghf9
KNDqwhk8AymwzSq8BonhZPpbIkKGEawK/H0boG/fwN9X+ni/DrgFw9SA+52N381O9eqH
8j90oqB7y4n7hnR0GuipCu2lRdZdYfGnyHk1xGvNmSGj73CZPDwyqB/TcdssJ6lXTBBI
0WPA==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@github.com header.s=s20150108 header.b=jCY6bcER;
dkim=pass header.i=@sendgrid.info header.s=smtpapi header.b=hOnHiQUu;
spf=pass (google.com: domain of bounces+848413-3702-pawan.ossindia=gmail.com@sgmail.github.com designates 167.89.101.199 as permitted sender) smtp.mailfrom=bounces+848413-3702-pawan.ossindia=gmail.com@sgmail.github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
Received: from o8.sgmail.github.com (o8.sgmail.github.com. [167.89.101.199])
by mx.google.com with ESMTPS id y19si1247686ita.148.2017.09.01.18.19.00
for pawan.ossindia@gmail.com
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Fri, 01 Sep 2017 18:19:00 -0700 (PDT)
Received-SPF: pass (google.com: domain of bounces+848413-3702-pawan.ossindia=gmail.com@sgmail.github.com designates 167.89.101.199 as permitted sender) client-ip=167.89.101.199;
Authentication-Results: mx.google.com;
dkim=pass header.i=@github.com header.s=s20150108 header.b=jCY6bcER;
dkim=pass header.i=@sendgrid.info header.s=smtpapi header.b=hOnHiQUu;
spf=pass (google.com: domain of bounces+848413-3702-pawan.ossindia=gmail.com@sgmail.github.com designates 167.89.101.199 as permitted sender) smtp.mailfrom=bounces+848413-3702-pawan.ossindia=gmail.com@sgmail.github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=bscfRs7WN5p78CUuK0QhsopNrd4=; b=jCY6bcERZLn0kAta
K6vhKKCZa5YmKYdtAduzD5lolI81jhGledrT5xBd4K6Y5TbPBqyE3jcEgLGm4rSv
kGOOiJg4x99v4OWM6Xjol5ucdE195s1s6dhIPzlaY0Ix810Mt4VW0PyFcDbugRld
KxulHY5P7PVkg46qYGz7BQ4pNcI=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.info;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe:x-feedback-id;
s=smtpapi; bh=bscfRs7WN5p78CUuK0QhsopNrd4=; b=hOnHiQUunGkcTKDlqQ
CKRfO9QqcoH09wJOcClFMBHJ+Ii84ezLWXDEjqy1ffPYIxkJpMhZ5nDGc2A6mf/U
pgCO3IEz/EN63HbMcD3IVzEyG9LbW5OrTYT9IDmmWUTs06HgFzSCMb+NoCKmwHy4
rm5XMLzNP/4toT8W5YzUy/70Y=
Received: by filter1081p1mdw1.sendgrid.net with SMTP id filter1081p1mdw1-18590-59AA0704-3
2017-09-02 01:19:00.02193343 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17])
by ismtpd0040p1mdw1.sendgrid.net (SG) with ESMTP id oihNMPruQ-KsiCvwebA7Xg
for pawan.ossindia@gmail.com; Sat, 02 Sep 2017 01:18:59.900 +0000 (UTC)
Date: Sat, 02 Sep 2017 01:19:00 +0000 (UTC)
From: Manzil notifications@github.com
Reply-To: freeCodeCamp/freeCodeCamp reply@reply.github.com
To: freeCodeCamp/freeCodeCamp freeCodeCamp@noreply.github.com
Cc: Subscribed subscribed@noreply.github.com
Message-ID: freeCodeCamp/freeCodeCamp/issues/13005/326712662@github.com
In-Reply-To: freeCodeCamp/freeCodeCamp/issues/13005@github.com
References: freeCodeCamp/freeCodeCamp/issues/13005@github.com
Subject: Re: [freeCodeCamp/freeCodeCamp] [FCC Beta]: Challenge is not passed
even by providing the solution (Inline Style, Color-White). (#13005)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_59aa06eb78137_74253fd9c4a77c30225458";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: manzilo
X-GitHub-Recipient: pawan-mehta
X-GitHub-Reason: subscribed
List-ID: freeCodeCamp/freeCodeCamp <freeCodeCamp.freeCodeCamp.github.com>
List-Archive: https://github.com/freeCodeCamp/freeCodeCamp
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+00cf52083bcf288fb41479b1e22c29002ef407001c30c6c092cf0000000115c1c8eb92a169ce0c2e49ad@reply.github.com,
https://github.com/notifications/unsubscribe/AM9SCGboVTT1p8EiS4POcVelqojZiPS1ks5seKzrgaJpZM4Ly5wF
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: pawan.ossindia@gmail.com
X-SG-EID: OpfRgdkK9YQWPKIAgM5UQUoN56mCdWNmGtfFv0Mnvk0zoGTFjuoWfu/5aXiH0EdIKARwScVyh7aTaj
7bhLYGcSAo0rfK4zgcMsqqr9w/YB+/VEM/v2b0UM803YoNzK8ylipfadxxCZAgvD1qgP5KHFXE2uzr
RwcyNYbA906erpXFyddtP2v8gkyIUKbWMuBVim53qyEvG2Kyk7DwkGQbtzscQhAWf+6ry9IB8bLWd5
4=
X-Feedback-ID: 848413:6xvVEJqleZlAW7/vhv7PzD/cv5tamo2SWZDKyvugGvg=:6xvVEJqleZlAW7/vhv7PzD/cv5tamo2SWZDKyvugGvg=:SG
X-Spam-Status: No, score=0.2
X-Spam-Score: 2
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "server14.hostingraja.in",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its recipients.
This is a temporary error. The following address(es) deferred: [...]
Content analysis details:   (0.2 points, 5.0 required)
pts rule name              description

0.0 URIBL_BLOCKED          ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: sendgrid.info]
0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail
domains are different
0.0 T_SPF_TEMPERROR        SPF: test of record failed (temperror)
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
0.2 KAM_LOTSOFHASH         Emails with lots of hash-like gibberish
X-Spam-Flag: NO
----==_mimepart_59aa06eb78137_74253fd9c4a77c30225458
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
manzil@gmail.com
Domain funtasticlabs.com has exceeded the max emails per hour (106/100 (106%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from mailin-01.elitehosts.com ([108.60.141.228]:60193 helo=offsite.elitehosts.com)
by neo.internetwebserver.net with esmtp (Exim 4.87)
(envelope-from noreply@github.com)
id 1dnx2y-0003RF-Ed
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:16:28 -0400
Received: from github-smtp2-ext1.iad.github.net ([192.30.252.192]:41928 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by offsite.elitehosts.com with esmtp (Exim 4.69)
(envelope-from noreply@github.com)
id 1dnx2m-0001re-TO
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:16:17 -0400
Date: Fri, 01 Sep 2017 18:16:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1504314974;
bh=Q4yv5g6Mj/nS948Jo+rYJYzx+84D0uJoAsFMBohTo2U=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=aU807HZQqgzO6UrD1j0j7Ys63xhEitZLwOG1aRyd3Fc6kWA0GONPyTOjyKXq/Oaj3
WEMo8Ng4cmlwptJMCVggPqL+B2D1sdkPt1rkJIjteNwjXmlGRCGyI07b8AJ/QRdr3X
Dln4cLghkP8QLlySQLNFjnvZItceOCwHib3FPsgM=
From: Quincy Larson notifications@github.com
Reply-To: freeCodeCamp/freeCodeCamp reply@reply.github.com
To: freeCodeCamp/freeCodeCamp freeCodeCamp@noreply.github.com
Cc: Subscribed subscribed@noreply.github.com
Message-ID: freeCodeCamp/freeCodeCamp/issue/13005/issue_event/1232190149@github.com
In-Reply-To: freeCodeCamp/freeCodeCamp/issues/13005@github.com
References: freeCodeCamp/freeCodeCamp/issues/13005@github.com
Subject: Re: [freeCodeCamp/freeCodeCamp] [FCC Beta]: Challenge is not passed
even by providing the solution (Inline Style, Color-White). (#13005)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_59aa065e96442_ac63f947717fc3c1921c7";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: QuincyLarson
X-GitHub-Recipient: manzilo
X-GitHub-Reason: subscribed
List-ID: freeCodeCamp/freeCodeCamp <freeCodeCamp.freeCodeCamp.github.com>
List-Archive: https://github.com/freeCodeCamp/freeCodeCamp
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+00bd4a0a563141924168bbc7775850bd11acab37deeb0b1392cf0000000115c1c85e92a169ce0c2e49ad@reply.github.com,
https://github.com/notifications/unsubscribe/AL1KCuIWPruHNrs5AOfqwrOWCUWUKBC0ks5seKxegaJpZM4Ly5wF
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: manzil@funtasticlabs.com
X-MAILIN-01-MailScanner-Information: Please contact the ISP for more information
X-MAILIN-01-MailScanner-ID: 1dnx2m-0001re-TO
X-MAILIN-01-MailScanner: Found to be clean
X-MAILIN-01-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,
score=1.589, required 10, AWL -3.13, BAYES_00 -1.90,
HTML_IMAGE_ONLY_24 1.62, HTML_MESSAGE 0.00, KHOP_THREADED -1.50,
PYZOR_CHECK 6.50, SPF_PASS -0.00, URIBL_BLOCKED 0.00)
X-Spam-Level: *
X-MailScanner-From: noreply@github.com
X-Spam-Status: No
----==_mimepart_59aa065e96442_ac63f947717fc3c1921c7
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/freeCodeCamp/freeCodeCamp/issues/13005#event-1232190149
----==_mimepart_59aa065e96442_ac63f947717fc3c1921c7
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #13005.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

  <link itemprop="url" href="https://github.com/

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
manzil@gmail.com
Domain funtasticlabs.com has exceeded the max emails per hour (121/100 (121%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
------ The body of the message is 39744 characters long; only the first
------ 5000 or so are included here.
Received: from mailin-01.elitehosts.com ([108.60.141.228]:60355 helo=offsite.elitehosts.com)
by neo.internetwebserver.net with esmtp (Exim 4.87)
(envelope-from bounces+848413-8c2f-manzil=funtasticlabs.com@sgmail.github.com)
id 1dnx7E-0004eo-RK
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:20:53 -0400
Received: from o6.sgmail.github.com ([192.254.113.101]:5531)
by offsite.elitehosts.com with esmtp (Exim 4.69)
(envelope-from bounces+848413-8c2f-manzil=funtasticlabs.com@sgmail.github.com)
id 1dnx6t-00024M-2Q
for manzil@funtasticlabs.com; Fri, 01 Sep 2017 21:20:32 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=uvyKSoDMsVHo0k82HDEz67qV+4s=; b=ZXyB8xh8v6cTjx1+
OIB+PV0ZKun0QrMWcd42FdSBB2I/w7lXxJ8imBNtrbGsnw+BjaXjMcXB4n8qp7aE
ghvj80ZX+FIxEMaWGGzIOpKuVsknrq294yWbHOuBNOSLdESs2iHajMjCq2dTXPg5
fxkm4D1AlzVoyjfc2ae27wlR8go=
Received: by filter0212p1las1.sendgrid.net with SMTP id filter0212p1las1-31605-59AA075D-E
2017-09-02 01:20:29.960647144 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16])
by ismtpd0005p1iad1.sendgrid.net (SG) with ESMTP id zLNXDBxCQNOcHnVziPrYdw
for manzil@funtasticlabs.com; Sat, 02 Sep 2017 01:20:29.868 +0000 (UTC)
Date: Sat, 02 Sep 2017 01:20:30 +0000 (UTC)
From: Pawan Mehta notifications@github.com
Reply-To: freeCodeCamp/freeCodeCamp reply@reply.github.com
To: freeCodeCamp/freeCodeCamp freeCodeCamp@noreply.github.com
Cc: Manzil manzil@funtasticlabs.com,
Comment comment@noreply.github.com
Message-ID: freeCodeCamp/freeCodeCamp/issues/13005/326712741@github.com
In-Reply-To: freeCodeCamp/freeCodeCamp/issues/13005@github.com
References: freeCodeCamp/freeCodeCamp/issues/13005@github.com
Subject: Re: [freeCodeCamp/freeCodeCamp] [FCC Beta]: Challenge is not passed
even by providing the solution (Inline Style, Color-White). (#13005)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_59aa075c85ca6_b4b3f947717fc3c1903dd";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: pawan-mehta
X-GitHub-Recipient: manzilo
X-GitHub-Reason: comment
List-ID: freeCodeCamp/freeCodeCamp <freeCodeCamp.freeCodeCamp.github.com>
List-Archive: https://github.com/freeCodeCamp/freeCodeCamp
List-Post: mailto:reply@reply.github.com
List-Unsubscribe: mailto:unsub+00bd4a0afbda401c43e23bb84507be3494d2bdf00c8417a292cf0000000115c1c95c92a169ce0c2e49ad@reply.github.com,
https://github.com/notifications/unsubscribe/AL1KCtnPWuiGTk2vv2mU7Okls2TfCMgSks5seK1cgaJpZM4Ly5wF
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: manzil@funtasticlabs.com
X-SG-EID: 83UmH9Yz2HjU1qKK7JE10vR6ZA73mzRCr3l9ny8S/eFGlpKw8G4UcpSQDy2aySyaC6Gw1ud1Y+zxn0
C+8blXxeRHjM5rRRQX8aVXs3KTOLIeTlgxMgYxGFNyV4+oWcDAhwNuNdew6nKtCeQLxO+yyj9lqIXu
vGt1PlwjCSQTJqX+kLEDqGER53yYWoF+/uPlYiIr8ENZSflamSIMxG1Y9suOI/BHpGdjCUILduoeBM
I=
X-MAILIN-01-MailScanner-Information: Please contact the ISP for more information
X-MAILIN-01-MailScanner-ID: 1dnx6t-00024M-2Q
X-MAILIN-01-MailScanner: Found to be clean
X-MAILIN-01-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,
score=-2.473, required 10, autolearn=not spam, AWL 0.94,
BAYES_00 -1.90, HTML_MESSAGE 0.00, KHOP_THREADED -1.50,
SPF_PASS -0.00, T_RP_MATCHES_RCVD -0.01, URIBL_BLOCKED 0.00)
X-MailScanner-From: bounces+848413-8c2f-manzil=funtasticlabs.com@sgmail.github.com
X-Spam-Status: No
----==_mimepart_59aa075c85ca6_b4b3f947717fc3c1903dd
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
ossbackup2@gmail.com
Domain oss-india.net has exceeded the max emails per hour (102/100 (102%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from mail-oi0-f52.google.com ([209.85.218.52]:32797)
by server14.hostingraja.in with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.89)
(envelope-from pawan.ossindia+caf_=pawan=oss-india.net@gmail.com)
id 1dnx3e-003kaj-36
for pawan@oss-india.net; Sat, 02 Sep 2017 06:47:20 +0530
Received: by mail-oi0-f52.google.com with SMTP id r203so13969113oih.0
for pawan@oss-india.net; Fri, 01 Sep 2017 18:16: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:delivered-to:date:dkim-signature:from:reply-to
:to:cc:message-id:in-reply-to:references:subject:mime-version
:content-transfer-encoding:precedence:list-id:list-archive:list-post
:list-unsubscribe;
bh=jQwOw59Du+QT1DznABbtTurIRSfbxxZQOtejCker1ys=;
b=JM9YUx/kuu/OOrLkQvx/hC4C3V+E8yrkfm7ocXQF3C1MIBxv5KsrL6qjSKF5+RTxKf
JlP+n/bp3iM4N4XjwVd5R4flhXfA6zlm7ZWDNX8R9oKFI9oR+jaDRWgUyDSiPcZv9J93
eLRJwteV7kBOe6M95ds/Mvyhf7Vo8svw7Ont+yVdllBBLEizhJwVoQG7Wis7LrZmxjDZ
aJmaDq1XvHbMWfQtAL6uGWIHDPkxczOsPhtq84smdD85duf8tEyrSSLFnu2Bvn3fehRR
4h07+ohzBcghfUn17V0LbMTK5SWyJS5IV0pAUPgR1HROnJZL0aKyVsHmKTI01WgXKFJO
8h/Q==
X-Gm-Message-State: AHPjjUhaBn1XwY/Mm53z05y9orZ6PW3SsiCh1NBK123eBitigdwRTUWz
6CKThh3gjVNQoov9F/kTUMJM/1G2bSMMengrny8Kkw==
X-Received: by 10.202.179.137 with SMTP id c131mr3494695oif.298.1504314987598;
Fri, 01 Sep 2017 18:16:27 -0700 (PDT)
X-Forwarded-To: pawan@oss-india.net
X-Forwarded-For: pawan.ossindia@gmail.com pawan@oss-india.net
Delivered-To: pawan.ossindia@gmail.com
Received: by 10.168.167.13 with SMTP id q13csp1352709ofe;
Fri, 1 Sep 2017 18:16:27 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4hD15TcFf/wICwvOxwCVLlEurPrAHKLaafBcrkNbhqsHhHygJIi3y2TyxRUvQPHi5fR59P
X-Received: by 10.200.56.1 with SMTP id q1mr5246425qtb.16.1504314986966;
Fri, 01 Sep 2017 18:16:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1504314986; cv=none;
d=google.com; s=arc-20160816;
b=uJsxeifD3XKJw5zfKB7IAWcwsEru1yjQGIgqYVYs9WkGvwxBpUARxxLX4yfk5fmABp
vmlFEHE8IcoVDe8jYr+C58Nxr5Fi4MyhXMvhW8EVZkqyDCvk4uQ1McOL3Pf5ISyz7DY7
DB0KTzV+bwTPydM71Ea2+gmnFKPOUXZnG2WNWDdJ7hXRQccu4CQmLoGM6WWN0nCHddtQ
PBj922XW6kPDR6Tua4tX6iVTGUhyX62rKzouOnjZbj0dAxf0yE6d24eZnXmF+TmGHtXX
QDitTrpiVkPN0ribM5Spq7vnOGsXKS2SSQ9BVEcTagE83/3LHIWKwDETIdRcKHl1Mc+p
VVbA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=list-unsubscribe:list-post:list-archive:list-id:precedence
:content-transfer-encoding:mime-version:subject:references
:in-reply-to:message-id:cc:to:reply-to:from:dkim-signature:date
:arc-authentication-results;
bh=jQwOw59Du+QT1DznABbtTurIRSfbxxZQOtejCker1ys=;
b=wiegi3CMgdvFv5kbEVTAZOA7ep0IrvA+Ok66mvc+B9tsASfSsu70TVNGtRTm8VLsFE
VzovMK4ZVIxOcDEuP0wEKsNz/FY9uSZdZ3ZKsaqJYzWx7+keg+RMt+2ThD9hIMYdU1y6
ke/ZcowxkA8dRfKrqjCYK8ilAbPPyAuYIZEpUp1gFCyWOf2ab1x8p+OTJ4WqkH3fGDqi
P1HgH9hRBLZqY8rhUEJ83rl/DzBsyo46A861MJu3VlmpFD7K8ee3rB8+Vk52Up2GQsKF
eYtpt94Dt8Vwo9NaZMJSkoby7MPlsaOWnQREu4O6elZVbW9uP9QF5Rnr1ZG4bhnKBMRs
l4rQ==
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass (test mode) header.i=@github.com header.s=pf2014 header.b=Auit/Ggh;
spf=pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) smtp.mailfrom=noreply@github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext7.iad.github.net. [192.30.252.198])
by mx.google.com with ESMTPS id p87si145260qkp.36.2017.09.01.18.16.26
for pawan.ossindia@gmail.com
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Fri, 01 Sep 2017 18:16:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) client-ip=192.30.252.198;
Authentication-Results: mx.google.com;
dkim=pass (test mode) header.i=@github.com header.s=pf2014 header.b=Auit/Ggh;
spf=pass (google.com: domain of noreply@github.com designates 192.30.252.198 as permitted sender) smtp.mailfrom=noreply@github.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=github.com
Date: Fri, 01 Sep 2017 18:16:2

repo: freeCodeCamp/freeCodeCamp


text:
Beta d3 output from previous problem is shown to user.

Data Visualization with D3: Work with Data in D3
http://beta.freecodecamp.com/en/challenges/data-visualization-with-d3/work-with-data-in-d3
Issue Description
Complete a previous challenge, go to the next challenge in the flow.  You'll see the previous output of the challenge you completed before.
Browser Information

Browser Name, Version: Chrome
Operating System: Mac
Mobile, Desktop, or Tablet: Desktop

Likely a duplicate of #12726 in the sense of the same underlying issue causing them.

I'm closing this issue as stale since it hasn't been active lately. If you think this is still relevant to the newly updated platform, please explain why, then reopen it.

source: gharchive/issue

authors: QuincyLarson benschac lynxlynxlynx

license_type: permissive

license_source: github-api


text:
Bug on ES6: Create Strings using Template Literals

Describe your problem and - if possible - how to reproduce it
I write the script as below but it returns this error test and in the hint section i have a X at “Template strings were used”
I can’t figure out which is the issue
Add a Link to the page with the problem
const result = {
success: ["max-length", "no-amd", "prefer-arrow-functions"],
failure: ["no-var", "var-on-top", "linebreak"],
skipped: ["id-blacklist", "no-dup-keys"]
};
function makeList(arr) {
"use strict";
// change code below this line
const resultDisplayArray = arr.map((x) => {
return
${x}
});
// change code above this line
return resultDisplayArray;
}
/**

makeList(result.failure) should return:
[ no-var,

var-on-top,

linebreak ]

**/
const resultDisplayArray = makeList(result.failure);
Tell us about your browser and operating system

Browser Name: Chrome/67.0.3396.99
Browser Version: 67.0.3396.99
Operating System: Windows 8.1

If possible, add a screenshot here

@mirkocoppola80, thank you for taking the time to report this. You're right--this is a long standing issue that has affected many users. Like @randelldawson mentioned, it was fixed recently and that fix should hopefully be reflected on the live site soon. Please hang tight and your solution should work soon!


text:
Learn Preview background should be white

I did not see anyone raising this issue, but I don't think the background of the preview in default or night mode should be anything other than white unless the coding exercise specifically changes the background to something else.  The preview should be exactly what you would see in a browser.  In almost all the challenges, the background would be white.

I share your concerns @RandellDawson.
The reason we changed the color of the display is that a white display is discomforting to the eye  on night mode when everything else is dark. so we injected some styles to harmonize the view in general.
That convention was carried over to light mode.

It might be better to default to white in light mode, same as the editor.
As for night mode, some of the css challenges might need some changes to look reasonable in both modes.  For instance, in night mode, https://www.freecodecamp.dev/learn/responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element looks like this:

If we change the seed code to
.silver-background {
  background-color: silver;
  color: black;
}

it would become

It would have to be case-by-case, though.

That is a very good point.
I will defer this to @QuincyLarson.

Logically, I have to agree with @RandellDawson - displaying anything other than what the code in the editor would produce might confuse campers.
But it is a little rough on the eyes to have the white background on night mode. And the current theme looks a lot better - so it's a tough call.
I scrolled through a number of challenges, and there's quite a few that don't look right with the blue background. So there might be a decent amount of work to go through and fix all of them.

I really like the new theme, but a preview should be a true preview.  We want to make this like the real world.  Developers working in some kind of night mode on their favorite local editors, still expect  to check the "real" result of the code they have written on a browser or in a preview mode in their local editors.  The night mode should only apply to the editor or the non-preview part of the FCC site.  Anything else is just not realistic.

The preview should be white.

Definitely.

authors: RandellDawson ahmadabdolsaheb moT01 ojeytonwilliams raisedadead


text:
connecting MongoDB Atlas through MongoClient

Describe your problem and how to reproduce it:
I see that in the instructions you saied that mongo.connect(url) will connect you to the db, actually I found that there sould be one more step in order the connection to perform correctly.
=================================
Here is some information:
When you are using MongoClient to connect to MongoDB Atlas,  it is important to know that there are 3 layers of connection.
1- connect to the cluster ..

mongo.connect(process.env.DATABASE_URL, (err, db) => {
  if(err) {
    console.log('Database error: ' + err);
  } else {
    console.log('Successful database connection');
  }
});

using the code above will not deliver you to the database, although you will not get any errors, you will find that your operations on the database-collection are not successful.
again, there is no errors in this connection, so you won't understand why your interaction with the DB is not successful.
2- connect to the database:

//DB and authentication
mongo.connect(process.env.DATABASE, (err, cluster) => {
  if(err) {
    console.log('Database error: ' + err);
  } else {
    //connecting to the cluster
    console.log('Successful database connection');

    //connetcing to the database
    const db = cluster.db(DATABASE_NAME);
  }

 });

in the code above, the connection.db() or cluster.db() function -if you want to think of it this way- to connect us our database.
3- connect to  the collection :

//DB and authentication
mongo.connect(process.env.DATABASE_URL, (err, cluster) => {
  if(err) {
    console.log('Database error: ' + err);
  } else {
    //connecting to the cluster
    console.log('Successful database connection');

    //connetcing to the database
    const db = cluster.db(DATABASE_NAME);

   //conneting to the collection
   const coll = db.collection(COLLECTION_NAME);

   //do your stuff on the collection here.

  }
});

in the code above we reached our collection, so we can do our operations on it correctly.
===========================
Add a Link to the page with the problem:
https://www.freecodecamp.org/learn/information-security-and-quality-assurance/advanced-node-and-express/registration-of-new-users
Tell us about your browser and operating system:

Browser Name:
Browser Version:
Operating System: windows

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

I take it this is no longer valid, as the challenge has changed?

@sky020 I didn't take a look at the new challenges but it's important to know that the connection is giving you a connection layer and then you need to reach the db from this connection object.
connection does not give you access to the db directly

I agree, that is a crucial step. However, with regards to this issue, the lesson/challenge no longer mentions the db, and, in the projects, users are welcome to choose either the VanillaMongoDB route, or use Mongoosejs, as is taught in the curriculum. Mongoosejs does not have these steps to connect to the collection, as it is all done under the hood.
Essentially, I am suggesting this issue be closed.


text:
Submit exercise shortcut

Is your feature request related to a problem? Please describe.
Freecodecamp Curriculum
Describe the solution you'd like
At the moment some basic shortcuts exist on the platfrom, one of those shortcuts being ctrl + enter which checks the code, but after checking the code you would have to click the submit button manually, maybe it would be a good idea to add the same ctrl + enter shortcut to the submit button.

Describe alternatives you've considered
Another idea would be to have a live code check and one button which submits the code.
Additional context
There is another shortcut: esc + n that navigates to the next exercise,  which we can access by enabling the extra shortcuts from settings, but this shortcut only navigates and doesn't submit the exercise.

It still should be possible to use ctrl + enter when Submit and go to next challenge is displayed. I guess it just would be needed to change the text, with version for mac as well. Similarly how it's done in the completion modal.

It still should be possible to use ctrl + enter when Submit and go to next challenge is displayed. I guess it just would be needed to change the text, with version for mac as well. Similarly how it's done in the completion modal.

you're right, it didn't work for me the first time I tried it, but I tried it now and it works.
I guess just fixing the text would be good, or maybe add live check?

Yes, we should only need to update the text.

We can use Shift + Enter to submit and go to next challenge

authors: gikf mneisi naomi-lgbt saam-rgb


text:
Fixed formatting

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

@shyamunnikrishnan This actually breaks the formatting.

source: gharchive/pull-request

authors: Asjas shyamunnikrishnan


text:
Imrpove russian translation in article (React)

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

This PR only contains language translation enhancements.

LGTM

authors: greggubarev plxel


text:
Correções

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉

authors: RandellDawson ruthfagundes


text:
Fixed typo

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉

authors: RandellDawson yosoyoscar


text:
Update index.md

[ x] I have read freeCodeCamp's contribution guidelines.
[ x] My pull request has a descriptive title (not a vague title like Update index.md)
[ x] My pull request targets the master branch of freeCodeCamp.
[x ] None of my changes are plagiarized from another source without proper attribution.
[ x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for opening this pull request.
This is a standard message notifying you that we’ve reviewed your pull request and have decided not to merge it.
Reason: Your addition is just an exact copy of information found at https://developer.android.com/reference/android/content/Intent.  You should always paraphrase and cite your sources.
Thank you and happy coding.


text:
Minor spelling/grammar changes

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @MCBlastoise
It seems that similar changes have already been accepted earlier for this article you're editing, sorry about that. 😓
If you feel you have more to add, please feel free to open up a new PR.
Thanks again! 😊

If you have any questions, feel free to reach out through Gitter or by commenting below. 💬

authors: MCBlastoise RandellDawson


text:
Some typos, made doc more readable

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


text:
feat: add share in twitter button to the end of project.

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Ref #46178 of share button feature.
Notes -
Added share feature at end of the each project/course and along with implemented the custom twitter card

Hey @ahmadabdolsaheb,
so there is no issue for raising PR for this share feature right

Hey guys,
Today after taking latest i see you shifted to pnpm then after i ran pnpm lint.
From existing codebase i saw so many lint issues, can you give me some suggestion how to clear them ?

If you need help head to our chat room or the forum if you need help contributing, our prolific contributors will guide you through this.
Because most of the time, you find the answer quicker there, and you may not know if the maintainers are on break because of the weekends or not.

What commend did you use?
I have run Gitpod, and I didn't have an issue. Try pnpm install and see if it still around

Just now committed, but i didn't faced any lint issues, but here few checks are not passing. Any idea ?

Hey guys,
I think most of the things are completed can you review once

@BalanaguYashwanth, thanks for working on implementing the twitter card feature. I had a quick look and here are a few recomendations:

You could connect the lower jaw component to redux and pull  superBlock, completedPercent. That way passing around data and creating getChallengesList would not be necessary.
"copied-succesfully": "Copied succesfully!!!", is still in the translations.json ( I believe it was for the pervious
I completed a challenge on the /2022/responsive-web-design/ but the button did not show up. Am I missing something?

Hello @ahmadabdolsaheb,

I completed a challenge on the /2022/responsive-web-design/ but the button did not show up. Am I missing something?

If you are talking about twitter button, then it will appear when you complete the last module of these expanded drop downs.
In this case, if you complete 69th then twitter button will show
Reference -

"copied-succesfully": "Copied succesfully!!!", is still in the translations.json ( I believe it was for the pervious

Yes, Will remove it, thanks for letting me

In this case, if you complete 69th then twitter button will show

It makes sense to show the button only at the end of the block; however, if a user does not fully complete the challenge, they will have an incomplete percentage on their card.
For instance, if they only complete the 69th challenge, the card would say "I have completed 1٪ of Learn HTML by Building a Cat Photo App #freecodecamp"
If you are planning to show the button at the block completion ( I think it is a great idea ), you should display it when the completion percentage is 100%.   (creating a isBlockCompletedSelector is preferred)
That way the percentage can be dropped completely from the card and it can say:
"I  have completed Learn HTML by Building a Cat Photo App #freecodecamp"
This would help improve the translations as well.

Sure, i will doing changes that your interested

Also when i was connecting to lowerJaw component to pull superBlock, completedPercent, I am facing error like lowerJaw should be inside provider store then when i kept inside provider,
I am not getting proper values instead i am getting initial store values like complete percent always showing 0
when i see remaining components like editor they are not wrapped inside provider, i am not able to getting how they wrapped inside the provider store ?

push your changes and let us have a look.

Hello @ahmadabdolsaheb ,

You could connect the lower jaw component to redux and pull superBlock, completedPercent.

I will bring this change after this #49479 PR get merged, so that i can get these params values like superBlock, completedPercent with updated lowerjaw code

sounds like a plan

@BalanaguYashwanth, Ahmad pr is merged 👍

ok will look into it

Hello @ahmadabdolsaheb,
As you said i am trying to connect the redux for lower-jaw.tsx , To get the values of superBlock, block and completedPercentage.
So, I saw some examples👇 how to call those values using with redux connect,

I was applied same to the lower-jaw.tsx,
Initially it asked me to wrap inside the provider and pass store, Then after wrapping with provider, Later then i getting empty values of these superBlock, block and completedPercent.
So am i doing any wrong, Do I need to connect lower-jaw.tsx to the global redux provider ?

Hello @ahmadabdolsaheb,
After analyzing, how we can connect lower-jaw.tsx to redux,

First, I saw that lower-jaw.tsx is not connected context.Provider and provider

To achieve this to connect with redux.

Either we need to push the lower-jaw.tsx to provider section where all components are coming under the hood

(or)

We need to initialize the context.Provider and provider again into the `lower-jaw.tsx`` to get the values like superBlock and block.

So, Need your inputs -

which is the best solution from above two of them ?.
Check is it neccessary to connect redux to `lower-jaw.tsx`` or not ?.

Thanks for digging into the issue.  To evaluate our options better, It seems we could isolate connecting the lowerjaw to redux into an issue/pr of its own.
For now, feel free to proceed by pulling the required states from redux using the parent component's (editor) mapStateToProps and passing them to the lowerJaw component.

ok awesome, let me update everything and push it everthing

Everything updated

Everything updated, @ahmadabdolsaheb you can check now
CC: @Sboonny

I didn't expected these many comments, and atlast updated those comments

Thank you for making progress on this feature. The related PRs have been merged. If you could make the changes according to the proposed suggestions, we could go for the final round of reviews.

Just a thought. Since we are adding text to the reset and help buttons (PR #50087) should we also add text to this twitter link?

should we also add text to this twitter link?

For me, it depends on which merge first.

🎉Really Amazing, I saw that @ahmaxed and @Sboonny you guys kept lot of efforts than me😭.
I understand that i need to take lot more responsibility of my tasks which i pickup, So that you guys no need to keep much efforts to give multiple feedbacks and followups to iterate.
Its a good experience I learned lot of things, Tried my level best to improve it. Next time onwards i will keep more responsibility.

@naomi-lgbt, thanks for the review. Yes, the scope of this PR was limited intentionally.
Here are a few follow up PRs to improve the feature:

Add e2e tests since #51014 is merged
Add a button for the projects
Improve the twitter card to include custom image

@BalanaguYashwanth, thank you for updating the pr multiple times as spec changed. I look forward to your future contributions. Since you are the domain expert, feel free to tackle any of the above mentioned tasks by opening related issues.

@Sboonny, I think there are three additional files added in this commit: https://github.com/freeCodeCamp/freeCodeCamp/pull/49395/commits/6483fcb3a06c72beffe582ffa2bbdaee2faad28b

solved in another PR

Cool. Thanks Oliver

authors: BalanaguYashwanth Sboonny ahmadabdolsaheb ahmaxed bbsmooth


text:
9 Fix txs court mapping to txsd, retries and requests timeout

According to the findings in #9, I've applied the following changes here:
txs court_id is now mapped to txsd before sending to CL, according to the evidence added here: https://github.com/freelawproject/awscloud/issues/9#issuecomment-1276837868
Fix retries, now the following HTTP response errors are going to be retried using the retry decorator:
502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout
Other HTTP error status codes returned by the API are not going to be retried.
Every event now is going to be tried 3 times. The first try, 5 seconds later, and then 15 seconds later (10 seconds due to backoff + a delay of 5 seconds).
Added a timeout of 5 seconds to the POST request.
I reviewed the metrics for the lambda function on average an event can last 500ms:

2940 events between 0 to 1 second
65 events between 1 to 5 seconds
19 events between 5 to 10 seconds
19 events between 10 to 20 seconds
17 events between 20 to 50 seconds
8 events between 100 to 125 seconds
3 events of 650 seconds

That's why I think a timeout of 5 seconds it's a reasonable value so in case of an event last more than that it will be retried instead of waiting more time for a response.
I downgraded pyhumps to 3.7.2 because seems that in the last version they changed the module name or something so now mypy throws an error when checking the imports. Hopefully, it'll be solved in the next version so we can use the last version again.

Looks good. No auto-deploy here though, so don't forget to deploy. Thank you.

authors: albertisfu mlissner

repo: freelawproject/awscloud


text:
Define Protocol Format Definitions

After discussing the best approach it makes sense to divide the RPC framework into three main building blocks. Protocols, Server, and Client.
This issue addresses some of the main concerns when defining the protocol piece.

Protocols should be defined in a separate module to avoid server and client specific dependencies.
Protocols will be defined as scala traits in code and will derive proto files automatically for other langs and frameworks to consume those. This will enable Freestyle microservices to be consumed from any lang that or framework that support codegen from proto file.
The proposed protocol declaration for a service is as follows:

  @service
  trait Greeter {
    @rpc def sayHello(msg: MessageRequest): FS[MessageReply]
    @rpc def lotsOfReplies(msg: MessageRequest, observer: StreamObserver[MessageReply]): FS[Unit]
    @rpc def lotsOfGreetings(msg: StreamObserver[MessageReply]): FS[StreamObserver[MessageRequest]]
    @rpc def bidiHello(msg: StreamObserver[MessageReply]): FS[StreamObserver[MessageRequest]]
  }

  @message case class MessageRequest(name: String)
  @message case class MessageReply(message: String)

The service and messages definitions above will generate the following .protofiles
syntax = "proto3";

package freestyle.rpc.demo;

service Greeter {
    rpc SayHello (MessageRequest) returns (MessageReply) {}
    rpc LotsOfReplies(MessageRequest) returns (stream MessageReply) {}
    rpc LotsOfGreetings(stream MessageRequest) returns (MessageReply) {}
    rpc BidiHello(stream MessageRequest) returns (stream MessageReply) {}
}

message MessageRequest {
    string name = 1;
}

message MessageReply {
    string message = 1;
}

The protocol module will also be responsible for including @free representations of the traits to be used in a process outside of RPC concerns. A special version of the abstract handler will also be generated containing the stubs necessary for Servers to be hydrated given a list of @service protocol types.
Is not the responsibility of this module to generate any kind of server or client code and should remain decoupled from those concerns.

Superseded by https://github.com/frees-io/freestyle-rpc/issues/28 and https://github.com/frees-io/freestyle-rpc/issues/29

repo: frees-io/freestyle-rpc

license_source: bigquery


text:
Move fhirig into it's own Go library

The internal/fhirig package connects to the simplifier.net registry of FHIR packages and is able to download all dependencies recursively for a given IG definition. Currently this is used internally just so that we can fetch all definitional resources needed for generating bindings; but realistically there is no reason why this can't be shared across other tools, since it's functionality is logically independent and can be used in other things.
Ideally this should be in its own new Go library (perhaps a package, go-fhirig?). This ticket is to track this idea for the future.

Update: Several recent reworkings have introduced some of this functionality into exported sub-packages of this project (fhenix/registry) . I still haven't decided whether it belongs in a whole separate library, vs just as a reusable component from part of this library.

repo: friendly-fhir/fhenix


text:
Colours after egypt not working

Hello!
Thanks for the brilliant package. I've been waiting for these colours to come on stata for a while now.
Just something that I've been having trouble with: I'm not able to run color_style name, graph for any "name" after egypt. But everything before egypt works.
It returns the following error:
color specification 'homer1' is invalid
r(3498);

can you tell me if you have a mac or a PC? and is this with Stata 16 or 17?

that is quite odd
So, could you do the following.

reinstall colorspace and palette
net install palettes , replace from("
https://raw.githubusercontent.com/benjann/palettes/master/")
net install colrspace, replace from("
https://raw.githubusercontent.com/benjann/colrspace/master/")

reinstall color_style
ssc install color_style, replace

reset all options in stata:
cscript

retry the following:
color_style, list
color_style homer1
color_style homer1, showcase

I hope this fixes the problem. if not, please let me know
On Tue, Apr 12, 2022 at 3:18 AM Sushil @.***> wrote:

I have Windows 10, and this is on stata 17
—
Reply to this email directly, view it on GitHub
https://github.com/friosavila/stataviz/issues/1#issuecomment-1096230772,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASZKKFQJRPOH6J4NCE7YCKLVEUPTPANCNFSM5TEQ3FSQ
.
You are receiving this because you commented.Message ID:
@.***>

Ah this works now! Seems like my palettes and colrspace were probably not updated then. Sorry to bother you with this. And thanks again for the package and your help!

Awesome! Not a bother. Its good to figure out this bugs!
On Tue, Apr 12, 2022 at 9:32 AM Sushil @.***> wrote:

Ah this works now! Seems like my palettes and colrspace were probably not
updated then. Sorry to bother you with this. And thanks again for the
package and your help!
—
Reply to this email directly, view it on GitHub
https://github.com/friosavila/stataviz/issues/1#issuecomment-1096734196,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASZKKFXH4XILHC4DP7M2223VEV3PPANCNFSM5TEQ3FSQ
.
You are receiving this because you commented.Message ID:
@.***>

repo: friosavila/stataviz

license: MIT


text:
Include plugin assets inside the package (instead of CDN)

This fixes #50, which I successfully reproduced with both Nova v2.9 and v2.12

Fixed in 3.3.0

authors: slavarazum zippoxer

repo: froala/nova-froala-field


text:
Change office info location

Resolves https://github.com/fs/flatstack-warsaw/issues/61

removed Russia
renamed Kazan office to Global Office
added Turkey office
changed "live in Europe" → "... live in Europe or Turkey"
changed "to Warsaw" →" to Warsaw/Turkey"
updated Warsaw image

@KilinMikhail
Can you open new PR without fork? I think you all members of FS org should have permissions to push into this repo.

authors: DanilAgafonov KilinMikhail

repo: fs/flatstack-warsaw


text:
Difference between FSharp.Compiler.Tools 4.0.0.1 and 4.0.1.3

Is the 4.0.1.3 version of FSharp.Compiler.Tools supposed to be have the same behaviour as version 4.0.0.1 on .NET (non-Core) on Windows?
On 4.0.0.1, running fsc test.fs with minimal hello world sample work, but with 4.0.1.3, I get:

error FS0082: Could not resolve this reference. Could not locate the assembly "System.Runtime.dll".

Or is the 4.0.1.3 version supposed to be .NET Core only?

@tpetricek The Nuget package should work as before on .NET Framework (it is not ".NET Core only" - and there are no plans for that to be the case), so this is a bug.
I think it has been fixed and we need to just push a new nuget.
Could you try a later version from CI please - e.g. 4.0.1.7 (https://ci.appveyor.com/project/fsgit/fsharp/build/4.0.1.7-b543/artifacts) or freshly tagged 4.0.1.9? https://ci.appveyor.com/project/fsgit/fsharp/build/553

Perfect, the new version from CI works :+1:

4.0.1.10 pushed to nuget.org

authors: dsyme tpetricek

repo: fsharp/fsharp

license: mit


text:
Simplified Google Quick, Draw!

Tim

Uroš Ogrizović, SW-39/2016
Marko Simanić, SW-83/2017

Definicija problema
Prepoznavanje objekta koji je nacrtan na ekranu. Predikcija može da se vrši samo za objekat iz neke od podržanih klasa.
Metodologija

Vanilla CNN
RNN (https://github.com/tensorflow/docs/blob/master/site/en/r1/tutorials/sequences/recurrent_quickdraw.md)
Transfer Learning
SVM
...

Skup podataka
Podskup Guglovog javno dostupnog dataset-a: https://github.com/googlecreativelab/quickdraw-dataset.
Klase koje dolaze u obzir su: airplane, alarm clock, axe, The Mona Lisa.
Evaluacija
Skup podataka će da se deli na trening/validacioni/test u odnosu 60:20:20.
Kao glavna metrika za testne podatke će da se koristi accuracy.
Repozitorijum
https://github.com/UrosOgrizovic/SimpleGoogleQuickdraw

Koji tačno podskup navedenog skupa podataka planirate da koristite?

U pitanju su sledeće klase: airplane, alarm clock, axe, The Mona Lisa.

Tema odobrena.
Srećan rad.

Hvala Vam.


text:
Thumbnail not updated

I have a 2K doorbell (T8210).
When the doorbell rings the proper events are generated. The picture (camera.doorbell) is not updated however.
It only shows the latest thumbnail when I restart Home Assistant.
This issue was also mentioned in Bropat's repo (closed because it works a designed).
The image is retrieved when the ring event is raised, however the backend is not serving the picture because it's not ready yet.
It it possible to make configurable delay and/or retry method while retrieving the thumbnail?
The image.doorbell_event_image is updated properly.....

whenever the image is downloaded by add-on, it sends an update notification to integration and integration is fetching the new one. If there is a delay (and I know there is some), we cannot fix it.
what do you want to retry exactly because everything is updated properly and eventually.

The only problem that I have right now is, that the camera.doorbell entity is not updated with the latest image.
You probably can replace the camera.doorbell image with image.doorbell_event_image if it originates from the same event.

I have the same issue here with version 8 (latest). The thumbnails are not updating unless I reload the integration. If it’s not reloaded, there is no image once the cameras have been activated.

All your push notifications (motion, person, ringing etc) are enabled?

A before and after of the two cameras I have, top image on HA dashboard is after I have loaded the integration, bottom image on HA dashboard is after I have clicked and looked at the live feed, then stopped the p2p stream. I have all necessary entities enabled, as far as I can tell.

When the first integration is loaded, the camera gets the latest event picture.
There is a separate sensor image.camera_last_event which holds any further event pictures from camera.
Camera itself holds last streaming frame after initial reload.
If you are using the YAML on readme file, it handles the transition between image and camera depending on streaming status. You are not using it

There is a separate sensor image.camera_last_event which holds any further event pictures from camera.
Camera itself holds last streaming frame after initial reload.

Where do you get the image.camera.last_event sensor? I searched for "image." in entities but only event image ones are shown:

I think I see something similiar - the images on the preview in HomeAssistant are rather obsolete
Example with the doorbell (S330 dual camera) even though that one has gotten alarms today - while the picture is from 2 days ago.

And I have had Home Assistant restartet 30 mins ago

The question is : is there a way to update the camera thumbnail with the last event_image ?

authors: CarstenDennis Clem- ajvdw fuatakgun robinhood-code sythesigh


text:
fix: duplicate spaces removed in markdown and added tests

Fix for #60.

Thanks for your contribution!

Fixes #60

authors: fuhrmanator livinNector


text:
Revert "Username mapping"

Reverts fullcontact/hesiod53-jumpcloud#1
This actually won't work because we generate this file automatically every hour. The config is literally what hesiod53 uses.

Nevermind. Some confusion around this. It will work :)


text:
Version badge added to lightining-sites.

This PR is made for #35

Cheating!
The badge should update automatically based on the actual published version.
Please see https://shields.io

repo: fulldecent/lightning-sites


text:
Volunteering for  f18

Name

Cindy Choi

Role / Title / Company

Currently looking for work

Availability

[x] I'm available all day (7:30 AM - 9:00 PM)
[ ] I'm only available in the AM (7:30 AM - 12:00 PM)
[ ] I'm only available in the PM (12:00 PM - 9:00 PM)
[ ] Other… (please specify)

Type of activities you can be involved in

Everything is already planned, booked and coordinated, we're just looking for humans to help scale at the day of the event

[x] Ticketing & Check-in
[x] General Guidance, Q&A
[x] Usher
[ ] Security
[x] Social Media
[ ] Photography
[x] Food & Catering Organization
[ ] Other…

Additional Comments / Questions?
I am looking forward to hearing from you!

@choilmto hello, if you're still interested in volunteering, please email ahmad@functions.events for next steps.

authors: ahmadnassri choilmto

repo: functions-conf/contributing

license: ISC


text:
transfer name on npm

it doesn't look like there is much active development on this module,  We've been doing a lot of work on the browserify version of the crypto module including it's pbkdf2 implementation, currently pbkdf2-compat on npm. How would you feel about transferring over the npm package name for use with that project.  We would put a note in the readme to tell current users and would bump the major version.
If you don't feel comfortable transferring it or plan to continue developing this module it's totally understandable if you don't want to, just thought it was worth an ask.

Hi @calvinmetcalf, sorry to reply so late.
Great your work.
I can transfer this project to https://github.com/crypto-browserify.
How do you think?

Thanks! You don't need to transfer the repo, just the name on NPM, you can run the command
npm owner add cwmma pbkdf2

@calvinmetcalf Added

thank you!
On Sat Feb 14 2015 at 8:22:15 AM FangDun Cai notifications@github.com
wrote:

@calvinmetcalf https://github.com/calvinmetcalf Added
—
Reply to this email directly or view it on GitHub
https://github.com/fundon/pbkdf2/issues/5#issuecomment-74374754.

done!

authors: calvinmetcalf fundon


text:
[Untranslated]: Location - R&D Lab

Monster attack

I have found and translated this into Wing Crush.

license: Unlicense


text:
antd design base project with locale

Hi,
I'm trying to create a simple antd project using fuse-box. Basically it is only an entry point described in https://ant.design/docs/react/getting-started.
My fuse-box settings:
const { context, src, task } = require('fuse-box/sparky');
const {
    FuseBox,
    WebIndexPlugin,
    QuantumPlugin,
    LESSPlugin,
    SVGPlugin,
    CSSPlugin,
    EnvPlugin,
    JSONPlugin
} = require('fuse-box');

task('default', async context => {
    await context.cleanDist();
    const fuse = context.getConfig();
    context.enableServer(fuse);
    context.createBundle(fuse);
    await fuse.run();
});

task('build', async context => {
    await context.cleanDist();
    context.isProduction = true;
    const fuse = context.getConfig();
    context.createBundle(fuse);
    await fuse.run();
});

context(
    class {
        getConfig() {
            return FuseBox.init({
                homeDir: 'src',
                target: 'browser@es5',
                output: 'dist/$name.js',
                sourceMaps: !this.isProduction,
                cache: !this.isProduction,
                allowSyntheticDefaultImports: true,
                alias: {
                    '~/component-indexof.js': 'component-indexof'
                },
                plugins: [
                    WebIndexPlugin({
                        target: `index.html`,
                        template: `./index.html`,
                        path: '/'
                    }),
                    EnvPlugin({
                        NODE_ENV: this.isProduction
                            ? 'production'
                            : 'development'
                    }),
                    SVGPlugin(),
                    JSONPlugin(),
                    [LESSPlugin({ javascriptEnabled: true }), CSSPlugin()],
                    this.isProduction &&
                        QuantumPlugin({
                            treeshake: true,
                            uglify: true,
                            bakeApiIntoBundle: 'app'
                        })
                ]
            });
        }

        enableServer(fuse) {
            fuse.dev({
                port: 3000,
                hmr: true
            });
        }

        createBundle(fuse) {
            const bundle = fuse.bundle('app').instructions('> index.tsx');
            if (!this.isProduction) {
                bundle.watch().hmr();
            }
            return bundle;
        }

        async cleanDist() {
            await src('dist/')
                .clean('dist/')
                .exec();
        }
    }
);

My tsconfig settings:
{
    "compilerOptions": {
        "module": "commonjs",
        "target": "ES5",
        "sourceMap": true,
        "inlineSources": true,
        "jsx": "react",
        "importHelpers": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "allowSyntheticDefaultImports": true
    }
}

My entry point:
import * as React from 'react';
import * as ReactDOM from 'react-dom';

import { LocaleProvider } from 'antd';
import fr from 'antd/lib/locale-provider/fr_FR';

import { App } from './App';

const Main = () => (
    <LocaleProvider locale={fr}>
        <App />
    </LocaleProvider>
);

ReactDOM.render(<Main />, document.getElementById('root'));

I'm getting the following error:
Uncaught TypeError: Cannot read property 'default' of undefined
GET http://localhost:3000/antd/lib/locale-provider/fr_FR 404 (Not Found)
antd/lib/locale-provider/fr_FR not found on request

My example is available here: https://github.com/jezikk/fusebox-antd-starter
I searched the internet, but I did not find anything. Can you please help me? There are two similar projects fuse-box-antd-example and fuse-box-antd available, but both are obsolete.

I made some updates in tsconfig.json:
{
    "compilerOptions": {
        "module": "commonjs",
        "target": "ES5",
        "sourceMap": true,
        "jsx": "react",
        "moduleResolution": "node",
        "esModuleInterop": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "allowSyntheticDefaultImports": true
    }
}

Now there is only one issue that import import locale from 'antd/lib/locale-provider/en_GB'; is not resolved:
GET http://localhost:3000/antd/lib/locale-provider/en_GB 404 (Not Found)
antd/lib/locale-provider/en_GB not found on request

@jezikk  it is because there is no named exports, you can change your import to
import * as fr from 'antd/lib/locale-provider/fr_FR';
or enable fuse synthatic imports https://fuse-box.org/page/configuration#allowsyntheticdefaultimports

@devmondo  Thanks for your response, but I'm currently using allowSyntheticDefaultImports: true in both tsconfig.json and fusebox settings.
I have two projects. First project is bundled with webpack and works without any problem:
https://github.com/jezikk/webpack-antd-starter

I'm trying to achieve the same result with fusebox here:
https://github.com/jezikk/fusebox-antd-starter

tsconfig.json is the same as well as the code, but fusebox configuration is more complex than the webpack. I do not know where the error is. Current fusebox settings available on Github returns the following errors:
WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\modal\locale.js" cannot be bundled because it's out of your project directory (homeDir)
  → WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\date-picker\locale\en_US.js" cannot be
bundled because it's out of your project directory (homeDir)
  → WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\time-picker\locale\en_US.js" cannot be
bundled because it's out of your project directory (homeDir)
  → WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\time-picker\locale\en_US.js" cannot be
bundled because it's out of your project directory (homeDir)
  → WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\calendar\locale\en_US.js" cannot be bundled because it's out of your project directory (homeDir)
  → WARNING File "C:\Users\Michal\Documents\Projects\fusebox-antd-starter\node_modules\antd\es\date-picker\locale\en_US.js" cannot be
bundled because it's out of your project directory (homeDir)

@jezikk i dont know if it is a bug, but i tried adding js extension to in my local test and it worked.
try to do it here
https://github.com/jezikk/fusebox-antd-starter/blob/master/src/index.tsx#L4

@devmondo  I've made change in code, but now getting the following error:
Uncaught Package not found antd\es\locale-provider

Next, there is a strange behavior in this use case:

I removed the folder .fusebox from the project.
I run npm start.
Fusebox returns the following warnings:

I stopped dev server by CTRL + C
I run dev server again using npm start

Warnings are no longer displayed.

always clean the cache like u did  when you face strange issue :)
again maybe it is a cache bug, but at least i see it working now

@devmondo But it doesn't work. These error is shown:
Uncaught Package not found antd\es\locale-provider
And components are not rendered.

@jezikk i tried to run your repo locally, but i got many errors about no access allowed, etc...
i see that you still have those 2 lines
import { LocaleProvider } from 'antd';
import locale from 'antd/lib/locale-provider/cs_CZ';

both of them are files with js extension

But, you still did not add the extension in the import.
allowSyntheticDefaultImports is not related to that, it is related to allow babel default style imports.
the problem is that Typescript does not recognize .js file extension, so just add extensions as below and see if it works.
import { LocaleProvider } from 'antd.js';
import locale from 'antd/lib/locale-provider/cs_CZ.js';

After suggested update the followinf error is shown:
Uncaught Package not found antd.js

It's still weird because ts-loader works successfully without these extensions.

@jezikk you cant do it like this
import { LocaleProvider } from 'antd.js';
there is noantd.js the package itself is antd, so i checked they have dist folder and you can try
``import { LocaleProvider } from 'antd/dist/index.js';`

@devmondo  Ok, I've made a new project which is almost working:
https://github.com/jezikk/fusebox-antd-test
I think there is one last problem in the DatePicker component. This component uses moment localizations and looking for the wrong path:

I believe that this new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /ru/) could solve my problem based on the following:
https://stackoverflow.com/questions/44522693/antd-locale-is-undefined
@devmondo  Can you please help me to achive this in fusebox? Is there any similar plugin as ContextReplacementPlugin in webpack?
Thank you!

The code below solved my problem as described in Antd docs:
import * as React from 'react';
import * as moment from 'moment';
import { render } from 'react-dom';

// Antd settings
import LocaleProvider from 'antd/lib/locale-provider';
import locales from 'antd/lib/locale-provider/cs_CZ';
import 'moment/locale/cs';
moment.locale('cs')

authors: devmondo jezikk

repo: fuse-box/fuse-box


text:
S3 bucket select

Closes #360, in case of a change approval.

Going to close this for now so we don't have draft PRs sitting open for weeks that are likely to fall significantly behind, or require larger changes to the point where this is obsolete. The issue this is addressing is not a beta blocker, so it's unlikely it will be looked at for some time.

authors: Danil-Grigorev eriknelson

repo: fusor/mig-ui


text:
implement restricted outgoing dialtone

metric restricted-outgoing-dialtone
allows 3 digit outgoing calls
0 goes to operator-voicemail
else busy signal

not currently in use, want to be able to shut down phone

repo: futel/dialplan-functions


text:
[GM] unregisterVPC in GM got 500 internalserver error

When run rally create_delete_networks.json will have the following error from Alcor k8s gatewaymanager:
2021-06-28 18:26:46.690 DEBUG 1 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet        : DELETE "/project/840ae0e56e864be1937fd6e179ac6265/gatewayinfo/448108d2-3156-4039-bcb9-115eee45b972", parameters={}
2021-06-28 18:26:46.691 DEBUG 1 --- [nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.futurewei.alcor.gatewaymanager.controller.GatewayController#deleteGatewayInfoForZeta(String, String)
2021-06-28 18:26:46.691 DEBUG 1 --- [nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.futurewei.alcor.gatewaymanager.controller.GatewayController#deleteGatewayInfoForZeta(String, String)
2021-06-28 18:26:46.732  WARN 1 --- [nio-8080-exec-5] global                                   : IgniteTransaction commit error:You can commit transaction only from the thread it was started
2021-06-28 18:26:46.737 DEBUG 1 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet        : Failed to complete request: com.futurewei.alcor.common.db.CacheException: IgniteTransaction commit error:You can commit transaction only from the thread it was started
2021-06-28 18:26:46.738 ERROR 1 --- [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.futurewei.alcor.common.db.CacheException: IgniteTransaction commit error:You can commit transaction only from the thread it was started] with root cause
com.futurewei.alcor.common.db.CacheException: IgniteTransaction commit error:You can commit transaction only from the thread it was started
        at com.futurewei.alcor.common.db.ignite.IgniteClientTransaction.commit(IgniteClientTransaction.java:62) ~[common-0.1.0-SNAPSHOT.jar!/:0.1.0-SNAPSHOT]
        at com.futurewei.alcor.gatewaymanager.dao.GatewayRepository.deleteGatewayInfoForZeta(GatewayRepository.java:95) ~[classes!/:0.1.0-SNAPSHOT]
        at com.futurewei.alcor.gatewaymanager.dao.GatewayRepository$$FastClassBySpringCGLIB$$273c29c3.invoke(<generated>) ~[classes!/:0.1.0-SNAPSHOT]
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at com.futurewei.alcor.gatewaymanager.dao.GatewayRepository$$EnhancerBySpringCGLIB$$e073bea6.deleteGatewayInfoForZeta(<generated>) ~[classes!/:0.1.0-SNAPSHOT]
        at com.futurewei.alcor.gatewaymanager.service.GatewayService.deleteGatewayInfoForZeta(GatewayService.java:127) ~[classes!/:0.1.0-SNAPSHOT]
        at com.futurewei.alcor.gatewaymanager.controller.GatewayController.deleteGatewayInfoForZeta(GatewayController.java:86) ~[classes!/:0.1.0-SNAPSHOT]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na]
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) ~[spring-webmvc-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879) ~[spring-webmvc-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793) ~[spring-webmvc-5.2.5.RELEASE.jar!/:5.2.5.RELEASE]

This is caused by the function deleteGatewayInfoForZeta. The function didn't check the zetaGatewayEnabled flag.
Need to add 1 line of code if (!zetaGatewayEnabled) return; in the deleteGatewayInfoForZeta as follow:
    public void deleteGatewayInfoForZeta(String projectId, String vpcId) throws Exception {
        //TODO check whether the project type is zeta by projectId

        if (!zetaGatewayEnabled) return;

        Map<String, Object[]> queryParams = new HashMap<>();
        queryParams.put("resourceId", new String[]{vpcId});
        Map<String, GWAttachment> attachmentsMap = gwAttachmentRepository.findAllItems(queryParams);
        gatewayRepository.deleteGatewayInfoForZeta(attachmentsMap);
        ...
    }

repo: futurewei-cloud/alcor


text:
Getting an error for inline randomization

Hi @mballance ,
I am trying to use following code for randomize_with().
import vsc

@vsc.randobj
class my_sub_s(object):
    def __init__(self):
        self.has_rs1 = 1
        self.has_rs2 = 1
        self.has_rd = 1
        self.avail_regs = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.reserved_rd = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.reserved_regs = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.rd = vsc.rand_uint8_t(0)
        self.rs1 = vsc.rand_uint8_t(0)
        self.rs2 = vsc.rand_uint8_t(0)
        self.format = 2

obj = my_sub_s()

with obj.randomize_with() as it:
            with vsc.if_then(obj.avail_regs.size > 0):
                with vsc.if_then(obj.has_rs1):
                    obj.rs1.inside(vsc.rangelist(obj.avail_regs))
                with vsc.if_then(obj.has_rs2):
                    obj.rs2.inside(vsc.rangelist(obj.avail_regs))
                with vsc.if_then(obj.has_rd):
                    obj.rd.inside(vsc.rangelist(obj.avail_regs))
            with vsc.foreach(obj.reserved_rd, idx = True) as i:
                with vsc.if_then(obj.has_rd):
                    obj.rd != obj.reserved_rd[i]
                with vsc.if_then(obj.format == 2):
                    obj.rs1 != obj.reserved_rd[i]
            with vsc.foreach(obj.reserved_regs, idx = True) as i:
                with vsc.if_then(obj.has_rd):
                    obj.rd != obj.reserved_regs[i]
                with vsc.if_then(obj.format == 2):
                    obj.rs1 != obj.reserved_regs[i]

And it is giving an error like following:
File "9usecase.py", line 30, in <module>
    with vsc.if_then(obj.format == 2):
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/constraints.py", line 146, in __init__
    to_expr(e)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/types.py", line 236, in to_expr
    raise Exception("Element \"" + str(t) + "\" isn't recognized, and doesn't provide to_expr")
Exception: Element "True" isn't recognized, and doesn't provide to_expr

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "9usecase.py", line 36, in <module>
    obj.rs1 != obj.reserved_regs[i]
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/rand_obj.py", line 186, in __exit__
    Randomizer.do_randomize([model], [c])
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/randomizer.py", line 694, in do_randomize
    constraint_l.extend(ArrayConstraintBuilder.build(
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/array_constraint_builder.py", line 45, in build
    m.accept(builder)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/constraint_block_model.py", line 42, in accept
    v.visit_constraint_block(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_copy_builder.py", line 85, in visit_constraint_block
    super().visit_constraint_block(c)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/model_visitor.py", line 102, in visit_constraint_block
    self.visit_constraint_scope(c)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_override_visitor.py", line 26, in visit_constraint_scope
    cc.accept(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/constraint_foreach_model.py", line 47, in accept
    v.visit_constraint_foreach(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/array_constraint_builder.py", line 61, in visit_constraint_foreach
    self.override_constraint(scope)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_override_visitor.py", line 37, in override_constraint
    self.scope_s[-1].constraint_l[self.scope_i],
IndexError: list index out of range

I am not able to understand what is the cause, can you please take a look into this?
Thanks & Regards,
Shraddha Devaiya.

Hi @ShraddhaDevaiya,
In order to use an expression in a constraint (eg in vsc.if_then), at least one element in the expression needs to be a vsc variable. Several of the variables in the class are non-vsc variables, so expressions evaluate to a constant when the constraint is constructed. The vast majority of the time, this behavior is undesirable in the context of constraints because the constraint is effectively eliminated.
The error message, unfortunately, is not very helpful. I'll look to see whether this can be improved.
Would it work to use vsc variables for has_rs1, has_rs2, format, etc? The constraints would be properly constructed in this case.
Best Regards,
Matthew

Yeah, I have tried that way, has_rs1, has_rs2, format as a vsc variables.
@vsc.randobj
class my_sub_s(object):
    def __init__(self):
        self.has_rs1 = vsc.uint8_t(1)
        self.has_rs2 = vsc.uint8_t(1)
        self.has_rd = vsc.uint8_t(1)
        self.avail_regs = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.reserved_rd = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.reserved_regs = vsc.rand_list_t(vsc.uint8_t(0), 10)
        self.rd = vsc.rand_uint8_t(0)
        self.rs1 = vsc.rand_uint8_t(0)
        self.rs2 = vsc.rand_uint8_t(0)
        self.format = vsc.uint8_t(2)

obj = my_sub_s()

with obj.randomize_with() as it:
            with vsc.if_then(obj.avail_regs.size > 0):
                with vsc.if_then(obj.has_rs1):
                    obj.rs1.inside(vsc.rangelist(obj.avail_regs))
                with vsc.if_then(obj.has_rs2):
                    obj.rs2.inside(vsc.rangelist(obj.avail_regs))
                with vsc.if_then(obj.has_rd):
                    obj.rd.inside(vsc.rangelist(obj.avail_regs))
            with vsc.foreach(obj.reserved_rd, idx = True) as i:
                with vsc.if_then(obj.has_rd):
                    obj.rd != obj.reserved_rd[i]
                with vsc.if_then(obj.format == 2):
                    obj.rs1 != obj.reserved_rd[i]
            with vsc.foreach(obj.reserved_regs, idx = True) as i:
                with vsc.if_then(obj.has_rd):
                    obj.rd != obj.reserved_regs[i]
                with vsc.if_then(obj.format == 2):
                    obj.rs1 != obj.reserved_regs[i]

But then also it is giving an error like following:
Traceback (most recent call last):
  File "9usecase.py", line 36, in <module>
    obj.rs1 != obj.reserved_regs[i]
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/rand_obj.py", line 186, in __exit__
    Randomizer.do_randomize([model], [c])
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/randomizer.py", line 694, in do_randomize
    constraint_l.extend(ArrayConstraintBuilder.build(
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/array_constraint_builder.py", line 45, in build
    m.accept(builder)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/constraint_block_model.py",
line 42, in accept
    v.visit_constraint_block(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_copy_builder.py", line 85, in visit_constraint_block
    super().visit_constraint_block(c)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/model_visitor.py", line 102, in visit_constraint_block
    self.visit_constraint_scope(c)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_override_visitor.py", line 26, in visit_constraint_scope
    cc.accept(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/model/constraint_foreach_model.py", line 47, in accept
    v.visit_constraint_foreach(self)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/array_constraint_builder.py", line 61, in visit_constraint_foreach
    self.override_constraint(scope)
  File "/home/adduser/.local/lib/python3.8/site-packages/vsc/visitors/constraint_override_visitor.py", line 37, in override_constraint
    self.scope_s[-1].constraint_l[self.scope_i],
IndexError: list index out of range

What can I do for this ?
Thanks & Regards,
Shraddha Devaiya.

Hi @ShraddhaDevaiya,
Okay, thanks for confirming, and thanks for the testcase. I'm investigating now and will let you know what I find.
Best Regards,
Matthew

Hi @ShraddhaDevaiya,
The testcase was very helpful. It turns out there was an issue with nesting and combining if_then and foreach in certain ways. I've corrected the issue and your testcase (now part of the test suite) now passes. Release 0.2.6 contains the fix.
Thanks and Best Regards,
Matthew

authors: ShraddhaDevaiya mballance

repo: fvutils/pyvsc


text:
Refactor external scanner to use tree_sitter/array.h

Tree-sitter now ships an official dynamic array that could replace our own Stack implementation: https://tree-sitter.github.io/tree-sitter/creating-parsers

I already did that in #115 4.5 months ago. :)

Ah sorry for not seeing this, somehow got lost in the stack of other PRs. Thanks, I'll have look soon!

authors: ObserverOfTime fwcd

repo: fwcd/tree-sitter-kotlin


text:
Could not load worker ReferenceError: global is not defined

I just updated to Angular6 and I am unable to set worker on the editor. The editor works but it no longer validates the file for syntax errors.
My setup:
@angular/core@6.0.0
ng2-ace-editor@0.3.7
brace@0.10.0

My code:
  <ace-editor #editor [mode]="'javascript'" [options]="options" theme="eclipse" >
  </ace-editor>

My imports:
import 'brace';
import 'brace/theme/eclipse';
import 'brace/ext/searchbox';
import 'brace/ext/language_tools';
import 'brace/mode/javascript';
...

Stacktrace of the warning:
index.js:3532 Could not load worker ReferenceError: global is not defined
    at get_blob (browser.js:4)
    at Object../node_modules/w3c-blob/browser.js (browser.js:1)
    at __webpack_require__ (bootstrap:81)
    at new WorkerClient (index.js:16798)
    at Mode.createWorker (markdown.js:764)
    at EditSession.$startWorker (index.js:9120)
    at EditSession.$onChangeMode (index.js:9076)
    at EditSession.<anonymous> (index.js:9057)
    at AppConfig.exports.loadModule (index.js:3684)
    at EditSession.setMode (index.js:9046)

As a temporary workaround you could add following code into your index.html head:
<script>   if (global === undefined) {     var global = window;   } </script>

The workaround works fine. Yet it seems to be kind of hackish.

according to ng-cli issues (do not remember which one and lazy to find 3>)
add follow code into your polyfills.ts under src dir
// Add global to window, assigning the value of window itself.
(window as any).global = window;

authors: berzhy fuchao2012 jurafa


text:
is_simplify_report_closure_enabled integrated

API Changes for simplify_report_closure.

@labhvam5 please review and assign it to me once you've approved it

repo: fylein/fyle-xero-api