From MAILER-DAEMON Mon Oct 11 02:18:32 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mZods-000817-La for mharc-freetype-devel@gnu.org; Mon, 11 Oct 2021 02:18:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZodr-00080y-6L for freetype-devel@nongnu.org; Mon, 11 Oct 2021 02:18:31 -0400 Received: from mout01.posteo.de ([185.67.36.65]:56705) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZodp-0003i0-Hy for freetype-devel@nongnu.org; Mon, 11 Oct 2021 02:18:30 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C5DD4240027 for ; Mon, 11 Oct 2021 08:18:25 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HSTBT10K2z9rxK for ; Mon, 11 Oct 2021 08:18:24 +0200 (CEST) Date: Mon, 11 Oct 2021 06:18:19 +0000 (UTC) Message-Id: <20211011.081819.611192581419464241.wl@gnu.org> To: freetype-devel@nongnu.org Subject: Re: [freetype2] master 3b03682 1/2: [cid] Signedness revisions. From: Werner LEMBERG In-Reply-To: <20211011031314.A321A2094A@vcs0.savannah.gnu.org> References: <20211011031313.27202.57269@vcs0.savannah.gnu.org> <20211011031314.A321A2094A@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Oct 2021 06:18:31 -0000 > @@ -272,18 +267,18 @@ > * need a `dup X' at the very beginning and a `put' at the end, so a > * rough guess using 100 bytes as the minimum is justified. > */ > - if ( (FT_ULong)num_dicts > stream->size / 100 ) > + max_dicts = (FT_UInt)( stream->size / 100 ); Hmm. `stream->size / 100` could be greater than FT_UInt (most probably in a buggy font), no? Werner From MAILER-DAEMON Mon Oct 11 08:33:09 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mZuUP-0002uU-0o for mharc-freetype-devel@gnu.org; Mon, 11 Oct 2021 08:33:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mZuUN-0002uF-9x for freetype-devel@nongnu.org; Mon, 11 Oct 2021 08:33:07 -0400 Received: from mail-oi1-x22a.google.com ([2607:f8b0:4864:20::22a]:34790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mZuUL-0002vm-AI for freetype-devel@nongnu.org; Mon, 11 Oct 2021 08:33:06 -0400 Received: by mail-oi1-x22a.google.com with SMTP id z11so24467137oih.1 for ; Mon, 11 Oct 2021 05:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ekmh0ffiS60CRk8IqXVz58WdFSPA3bqLYaBAEFcNuSM=; b=RsyfcdPBrdBr3RNKGsNehtypI+xfgJ4F2YDsHOlhXPgWox/ZWSuKpTpNz/EDrHJJfO SlxcwyJgbRMXBhAmH4beoeFYf4dCPPDCW9Ofn2bxsd/5kHqs7ZI7tzg68cgw1ud+4+/G /OZvoLV+aN4zxQ1jX6TL7j9WLLocOaoVkgE//MuLvsfp+8Mw1ysiLrwnE0Ej6S9/pGX6 N9EyFUkViUSOc94fTqA0K45GO8+8+KQssuvQY6fOnfWDeK9HyVvQxuCiSNtREO94DEM/ 7QM/PHciF6uyg4bpMF5B5zXw5gHIyfE7KH6WjpTbbSxTynQYep9dfqLOtyPFEjnAz6xb Y1xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ekmh0ffiS60CRk8IqXVz58WdFSPA3bqLYaBAEFcNuSM=; b=1f0Mjx41B3DdMj681O+pIKfinYtI4qyLT4Xsg/4h8NR3+YGOLozJt0rRuj8jHdLUcz xd58tNJ2h4c4+DcHerpzrvuz3JX5phG9kTht/fJ8Q3jB7xbUZ/PyaFS/xhKt0j6qmYCt IybkKLzMdEeu2shaksi64egLFemMU/eKEaN2z91FNF1Mu9fhRaYkishWH8EX/SZPEyR2 KtkaejOTNvqFpv5SyZFX6bPFiZEGO3YOR21jJ3ttywwtUjeFmztezc/7NyLAJhLMzzHy wUxlYd4a480qArCrEMSgARyHbHnbSiT968c7B80s9FasKWZTmoexM3yzhRwAg45RC03I Z2jA== X-Gm-Message-State: AOAM530BPcVgXGKJ3LV45r2rDJZK+iVuNAV1SqEqdCMIRBYYRpB0vJph 9JzuYPyDj2plUC99OPySiMB0PFo1WULvI8WY5ao= X-Google-Smtp-Source: ABdhPJwN3PHhpYwPg3YyJc5v3hxpPmi0MPyFzSUuXYvJJ7tUnQTSUcCokcL+o6fM/e05XPC46qpWQjQc8Tw3sGsAkCQ= X-Received: by 2002:a05:6808:bd3:: with SMTP id o19mr24518oik.42.1633955582955; Mon, 11 Oct 2021 05:33:02 -0700 (PDT) MIME-Version: 1.0 References: <20211011031313.27202.57269@vcs0.savannah.gnu.org> <20211011031314.A321A2094A@vcs0.savannah.gnu.org> <20211011.081819.611192581419464241.wl@gnu.org> In-Reply-To: <20211011.081819.611192581419464241.wl@gnu.org> From: Alexei Podtelezhnikov Date: Mon, 11 Oct 2021 08:32:51 -0400 Message-ID: Subject: Re: [freetype2] master 3b03682 1/2: [cid] Signedness revisions. To: Werner LEMBERG Cc: freetype-devel Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::22a; envelope-from=apodtele@gmail.com; helo=mail-oi1-x22a.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Oct 2021 12:33:07 -0000 > > - if ( (FT_ULong)num_dicts > stream->size / 100 ) > > + max_dicts = (FT_UInt)( stream->size / 100 ); > > Hmm. `stream->size / 100` could be greater than FT_UInt (most > probably in a buggy font), no? A 400 Gb font might get smaller num_dicts than specified. Is that a problem? From MAILER-DAEMON Mon Oct 11 15:33:24 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1ma133-0002Jp-PI for mharc-freetype-devel@gnu.org; Mon, 11 Oct 2021 15:33:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ma130-0002IT-29 for freetype-devel@nongnu.org; Mon, 11 Oct 2021 15:33:19 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49763) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ma12x-00030l-SX for freetype-devel@nongnu.org; Mon, 11 Oct 2021 15:33:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 17E43240027 for ; Mon, 11 Oct 2021 21:33:12 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HSpqX1S3Gz6tmN; Mon, 11 Oct 2021 21:33:12 +0200 (CEST) Date: Mon, 11 Oct 2021 19:33:07 +0000 (UTC) Message-Id: <20211011.213307.1793719731787816754.wl@gnu.org> To: apodtele@gmail.com Cc: freetype-devel@nongnu.org Subject: Re: [freetype2] master 3b03682 1/2: [cid] Signedness revisions. From: Werner LEMBERG In-Reply-To: References: <20211011031314.A321A2094A@vcs0.savannah.gnu.org> <20211011.081819.611192581419464241.wl@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Oct 2021 19:33:19 -0000 >> > - if ( (FT_ULong)num_dicts > stream->size / 100 ) >> > + max_dicts = (FT_UInt)( stream->size / 100 ); >> >> Hmm. `stream->size / 100` could be greater than FT_UInt (most >> probably in a buggy font), no? > > A 400 Gb font might get smaller num_dicts than specified. Is that a > problem? Well, I dislike the possibility of uncontrolled overflow by principle, even if it might be harmless. Werner From MAILER-DAEMON Sat Oct 16 13:46:27 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mbnlL-00073Z-Bc for mharc-freetype-devel@gnu.org; Sat, 16 Oct 2021 13:46:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mbnlK-00073R-LM for freetype-devel@nongnu.org; Sat, 16 Oct 2021 13:46:26 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:48887) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mbnlJ-00057J-0V for freetype-devel@nongnu.org; Sat, 16 Oct 2021 13:46:26 -0400 Date: Sat, 16 Oct 2021 17:46:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1634406375; bh=K4Cx33z7kfbcHZynZZKAjoL4LjHy9lKUhn/TABzAsN8=; h=Date:To:From:Cc:Reply-To:Subject:From; b=eOHEA3Tk4jAudnPOUOEnVVaw2mdn32rRzbo2jk2PGEyOJfjBNL4Ey+ZXgXFnPATmU UnjEWsIJh4CLv8fZt/J7jKXm5lA3JLbW04ixA4t9dxQ6HW0Bhw1VboUFXuQja+I5Yk E17OwzcfVC7v/RGBQExt/C11KrbvXqMu/2oEiWnQ= To: "freetype-devel@nongnu.org" From: Bermler Cc: Werner LEMBERG Reply-To: Bermler Subject: Website on Gitlab Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_fmh9AD7fyrS9CAOkqkndjotvQeTjpQSdJKhkgbfLZA" Received-SPF: pass client-ip=185.70.43.24; envelope-from=freetype@protonmail.com; helo=mail-4324.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2021 17:46:26 -0000 This is a multi-part message in MIME format. --b1_fmh9AD7fyrS9CAOkqkndjotvQeTjpQSdJKhkgbfLZA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8gYWxsLAoKSGVyZSdzIGFuIGlkZWE6IHdlIHNob3VsZCBoYXZlIHRoZSBtYWluIHdlYnNp dGUvZG9jdW1lbnRhdGlvbiBzb3VyY2UgY29kZSBvbiB0aGUgZ2l0bGFiLiBUaGF0IHdheSwgYW55 b25lIGNhbiBzdWJtaXQgcHVsbCByZXF1ZXN0cyB0byBmaXggaXNzdWVzIHdpdGggdGhlIGRvY3Vt ZW50YXRpb24vd2Vic2l0ZSBhdCBhbnkgbW9tZW50LiBXaGV0aGVyIGl0cyBhIHNtYWxsIGdyYW1t YXIgaXNzdWUsIG9yIHNvbWVvbmUgd2FudHMgdG8gYWRkIGFuIGVudGlyZSBzZWN0aW9uIG9mIGRv Y3VtZW50YXRpb24sIGhhdmluZyB0aGUgc291cmNlcyBpbiBnaXRsYWIgd2lsbCBhc3Npc3QgaW4g Y29tbXVuaXR5IHVwZGF0aW5nIG9mIHRob3NlIG1hdGVyaWFscy4gT2YgY291cnNlLCBXZXJuZXIg d2lsbCBzdGlsbCBiZSBhYmxlIHRvIHJldmlldyBhbnkgY2hhbmdlcyBtYWRlIHRvIHRoZSBzaXRl LCBqdXN0IGxpa2Ugd2l0aCB0aGUgYWN0dWFsIHNvdXJjZSBjb2RlLgoKSGFyZmJ1enogYWxyZWFk eSBkb2VzIHRoaXMsIHNvIGl0cyBub3Qgc29tZSB1bnVzdWFsIGlkZWEuCgpUaGFua3MsCkJlcm1s ZXI= --b1_fmh9AD7fyrS9CAOkqkndjotvQeTjpQSdJKhkgbfLZA Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj5IZWxsbyBhbGwsPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SGVyZSdzIGFuIGlk ZWE6IHdlIHNob3VsZCBoYXZlIHRoZSBtYWluJm5ic3A7IHdlYnNpdGUvZG9jdW1lbnRhdGlvbiBz b3VyY2UgY29kZSBvbiB0aGUgZ2l0bGFiLiBUaGF0IHdheSwgYW55b25lIGNhbiBzdWJtaXQgcHVs bCByZXF1ZXN0cyB0byBmaXggaXNzdWVzIHdpdGggdGhlIGRvY3VtZW50YXRpb24vd2Vic2l0ZSBh dCBhbnkgbW9tZW50LiBXaGV0aGVyIGl0cyBhIHNtYWxsIGdyYW1tYXIgaXNzdWUsIG9yIHNvbWVv bmUgd2FudHMgdG8gYWRkIGFuIGVudGlyZSBzZWN0aW9uIG9mIGRvY3VtZW50YXRpb24sIGhhdmlu ZyB0aGUgc291cmNlcyBpbiBnaXRsYWIgd2lsbCBhc3Npc3QgaW4gY29tbXVuaXR5IHVwZGF0aW5n IG9mIHRob3NlIG1hdGVyaWFscy4mbmJzcDsgT2YgY291cnNlLCBXZXJuZXIgd2lsbCBzdGlsbCBi ZSBhYmxlIHRvIHJldmlldyBhbnkgY2hhbmdlcyBtYWRlIHRvIHRoZSBzaXRlLCBqdXN0IGxpa2Ug d2l0aCB0aGUgYWN0dWFsIHNvdXJjZSBjb2RlLiA8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5IYXJmYnV6eiBhbHJlYWR5IGRvZXMgdGhpcywgc28gaXRzIG5vdCBzb21lIHVudXN1YWwgaWRl YS48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsJm5i c3A7PGJyPjwvZGl2PjxkaXY+QmVybWxlcjwvZGl2Pg== --b1_fmh9AD7fyrS9CAOkqkndjotvQeTjpQSdJKhkgbfLZA-- From MAILER-DAEMON Sat Oct 16 13:55:10 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mbntm-00020I-4A for mharc-freetype-devel@gnu.org; Sat, 16 Oct 2021 13:55:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38334) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mbntk-0001zy-8V for freetype-devel@nongnu.org; Sat, 16 Oct 2021 13:55:08 -0400 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:33476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mbnti-0004MN-NR for freetype-devel@nongnu.org; Sat, 16 Oct 2021 13:55:08 -0400 Received: by mail-lj1-x232.google.com with SMTP id d13so163692ljg.0 for ; Sat, 16 Oct 2021 10:55:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k9pRmy/SOskp3hoonmdUw1+jqVV9xn3lVIPNKkc4xnY=; b=bMCzmmV82Ty/mBm2ZWtEmkDeQQRpz9bmrIjElAEgn+QP033TnGRWHnq3IlBPsUrRMH 7zI63XdTfy7Iapxw1U5oJCd+CqanS1g3b87TJTNIQECzgSnAdQas3R5hd1zucXFmiC+x o64dvXdx5w1IHxvB7QuWTCWM/FoTe4vNG9D4gGS1VpvrJ06wXtzXra3tjRtmwna34MzI HW4EUIVwLAs4eYgGTJ3ZH7mgaMj3JDQW1m0z0gAf75SEdmX18mT20ckzCBfvKiWbLzwM c1ih3E//PLg2ZcZk0zJ3F3VZ5ZNpmGrxWlOiKA60ZudWHTI/6+snmTlGxUhEnOud38Ws mlZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k9pRmy/SOskp3hoonmdUw1+jqVV9xn3lVIPNKkc4xnY=; b=1u6cW3vXCPZOpACcLMaWzdBuJfxXFdzlbnE6uzw02ttU54Cfk6ew9qwOyRqUZgnFKK M9dyF2aSgskL8WwxAGtPQh4XOh4EVocESDrShEMfDs6/L+PJyaK9FmUV87Odpzbw1Wep rNpdp42iEjqO7uO4eH84ngDSSTxgrCP1eSHsC1/JtZqR+GVQ4ImmadQga0lLOnLQp70S XtqlK9fUvvjOhd/hiPBcTuQoNg0SMtjz8UVh2iLHQdfgw10vKI6IiTniz5KoXtF8yHC+ Lch0jyXs7a3GTjv2XyK4lXXovXxeccH/Q708fCTwAe6ynZeJDdtAvzxHiu8xWLePPlKp vFqg== X-Gm-Message-State: AOAM530PTJlN8Io/yjAgvEZQ+JV2ylKHX1KS0+IJWj1s73fIpUN2y3gm iPgI+pYC5x1YzMfHoNSYHFY38DjIO2pyAk5cdWw= X-Google-Smtp-Source: ABdhPJyq7Pmy1VkLBUZ2cJ2sXZjkSUadR7dLDSlFYRuZJtfc35PNpoWIX9rdGkSPde1yGUX6w8avJvSFzyxAaL4Y9F0= X-Received: by 2002:a2e:88cf:: with SMTP id a15mr20210167ljk.378.1634406903511; Sat, 16 Oct 2021 10:55:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Sat, 16 Oct 2021 23:24:51 +0530 Message-ID: Subject: Re: Website on Gitlab To: Bermler Cc: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="000000000000e6ff6205ce7c02d3" Received-SPF: pass client-ip=2a00:1450:4864:20::232; envelope-from=devanuragthakur@gmail.com; helo=mail-lj1-x232.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Oct 2021 17:55:08 -0000 --000000000000e6ff6205ce7c02d3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable https://gitlab.freedesktop.org/freetype/freetype/-/issues/1081 You are welcome to contribute =F0=9F=98=8A On Sat, 16 Oct, 2021, 11:16 PM Bermler, wrote: > Hello all, > > Here's an idea: we should have the main website/documentation source cod= e > on the gitlab. That way, anyone can submit pull requests to fix issues wi= th > the documentation/website at any moment. Whether its a small grammar issu= e, > or someone wants to add an entire section of documentation, having the > sources in gitlab will assist in community updating of those materials. = Of > course, Werner will still be able to review any changes made to the site, > just like with the actual source code. > > Harfbuzz already does this, so its not some unusual idea. > > > Thanks, > Bermler > --000000000000e6ff6205ce7c02d3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
https://gitlab.freedesktop.org/freetype/freetype/-/issues= /1081

You are welcome to c= ontribute =F0=9F=98=8A

On Sat, 16 Oct, 2021, 11:16 PM Bermler, <<= a href=3D"mailto:freetype@protonmail.com">freetype@protonmail.com> w= rote:
Hello all,

Here's an idea: we should have the main=C2=A0 website/d= ocumentation source code on the gitlab. That way, anyone can submit pull re= quests to fix issues with the documentation/website at any moment. Whether = its a small grammar issue, or someone wants to add an entire section of doc= umentation, having the sources in gitlab will assist in community updating = of those materials.=C2=A0 Of course, Werner will still be able to review an= y changes made to the site, just like with the actual source code.

Harfbuzz already does this, so its not some unusual i= dea.


Thanks,=C2=A0
Bermler
--000000000000e6ff6205ce7c02d3-- From MAILER-DAEMON Mon Oct 25 15:45:18 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mf5uH-0005K4-VH for mharc-freetype-devel@gnu.org; Mon, 25 Oct 2021 15:45:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mf3Gp-0003gS-36 for freetype-devel@nongnu.org; Mon, 25 Oct 2021 12:56:24 -0400 Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334]:44018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mf3Gl-00064y-Be for freetype-devel@nongnu.org; Mon, 25 Oct 2021 12:56:21 -0400 Received: by mail-ot1-x334.google.com with SMTP id y15-20020a9d460f000000b0055337e17a55so15813512ote.10 for ; Mon, 25 Oct 2021 09:56:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=B1ZUKiKEKzLF99oUjNAql94nalS/eIzqyXHdlxNfusc=; b=L+UmMP1z/uUiz2zGJWH8EMfoKf21W57iabdrprqZAXcc6mhXD1gaGG99o0lDY5ladc 5TC6OrOS1Udp25f2zDxXSzxgbtmX0fKlGxcAnDSiRUgCG8ped8kzMCB/J5PB7Fr8sYn3 Vr46lXFo++i23wZOxdV4mC5zNjd00nRnDQNKm0S4MsNp49YMtKGBcJMnvLXBSE+bO2dZ /Xp6+Ku0yAeCvsucANSeWJ9fZzG8zEMdk17Ysg95Cw3dDkNnNCDBn6kCaVAMwSJiP9u1 56pwNUWl+Wfj9T7uMZv6VDeTHUxcn5068dt0CD0Bl1X/yCj5kw6AHBKZ622J+FVfpZbm vnMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B1ZUKiKEKzLF99oUjNAql94nalS/eIzqyXHdlxNfusc=; b=EZhDFtYh0iwFPDeASiOrRzFeeqUZRvANGpDea75ypPMvcXeVzUnY00vKcYJz5FSNLm vIj7rXkRKqcTvh2QQ7dNTVC9mdUzG/TarDYjbJ/vkXTiC6d418ANwZ2PFJFXkP083WR3 IGM5laHbdsgZmpwEK710fWilUWu4WuNhcxaSbPUtwLhBuQ0cqCoaIZLypc547uw1VPxs Cx2To69po2VuHto2DX2xmQTuCF3kS462WtX6H9bc4UvQ0cMwJlD7n5qGOBMpmnV2H9CB kD4Cg6/Bu7F61aATeAIVOHYVZ7H4/aA4Vt9068qj+CtsFhy0g+pwPImcArB+bQ3tzTuR VHzw== X-Gm-Message-State: AOAM532qOwn1r7v2JRA8tiTTvxsy7MdziWOgr+c21+6RJ4XcE8lXz00s SRnKwhwQDti1peMArEv2VVj1jCwuCl2eLAxLNBim8/dU X-Google-Smtp-Source: ABdhPJwc2wnk6p4AHHArek+mN3LAI8UJOOLGCG3KEyx3aNOZoIO75kP69v0ic9j5rBorVdz46HP2+Ka9Lbdoe6HtxU0= X-Received: by 2002:a05:6830:19d3:: with SMTP id p19mr14272749otp.355.1635180975622; Mon, 25 Oct 2021 09:56:15 -0700 (PDT) MIME-Version: 1.0 From: Serdar Sanli Date: Mon, 25 Oct 2021 17:56:04 +0100 Message-ID: Subject: FontDebug: A new GUI app for freetype To: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="000000000000320bed05cf303d41" Received-SPF: pass client-ip=2607:f8b0:4864:20::334; envelope-from=mserdarsanli@gmail.com; helo=mail-ot1-x334.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 25 Oct 2021 15:45:15 -0400 X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2021 16:56:25 -0000 --000000000000320bed05cf303d41 Content-Type: text/plain; charset="UTF-8" Hi freetype developers, I've recently built an application for exploring/debugging freetype, sharing it here as there might be people interested. Project link: https://github.com/mserdarsanli/FontDebug Regards, Serdar --000000000000320bed05cf303d41 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi freetype developers,

I've r= ecently built an application for exploring/debugging freetype, sharing it h= ere as there might be people interested.

Regards,
S= erdar
--000000000000320bed05cf303d41-- From MAILER-DAEMON Mon Oct 25 23:18:54 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfCzG-0004qB-GD for mharc-freetype-devel@gnu.org; Mon, 25 Oct 2021 23:18:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50956) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfCzF-0004pw-My for freetype-devel@nongnu.org; Mon, 25 Oct 2021 23:18:53 -0400 Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334]:41767) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfCzE-0008EO-Bh for freetype-devel@nongnu.org; Mon, 25 Oct 2021 23:18:53 -0400 Received: by mail-ot1-x334.google.com with SMTP id v2-20020a05683018c200b0054e3acddd91so15298878ote.8 for ; Mon, 25 Oct 2021 20:18:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HSTwBUG6u0hauOX4rOErUOCuVI9olJo8tNTyG/Us5Pg=; b=dESXH0XxW3mA0OGgIb78LPmLFjFRGvaiZQS4laU3rTNc4vYHFkeetveo+mY0rex3AL l7zTz3UQqvNGx/LJZ1o4bvMRNhTfAMQyt4cPphxcYHHuFjCjZhr3iR1Tlhzz2EybjILi Yv9Q9+RNOUEm5atGTmTyxUZVXTS0GASbt9EzDAnJI7z9LRuShl/WIIW5sbZPFlOuU7aj qVZZY94eifCNAF/O+orrI/0FIETZ/01MJ9Ru1mRR7FZ7VUDPf5hsKkwY08B36vQJCos7 aX3SFyPYqLAiHc/eu2iv5JgpTlkzERb/qAgzFf/4ao/eYJc/UfSlVWnDCSzAayVx/DQB /TkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HSTwBUG6u0hauOX4rOErUOCuVI9olJo8tNTyG/Us5Pg=; b=K3rkWxUHEQCOC82uII00T5k+YRVGG7UGe8PBzuwtOpiDRz/DiePUzLRnqfT9ogn3D5 OGQhGU9fD1I0guO+fTIZjvkwjWLFtpjazYFSIf5VZd4GmmFkVteszZNR1CmgXTYbOQuE iJ8pCXXpsnP6T0UFTa9cGfkzn5lOvhjuMZb8WTxHwrsDbnPDw01QvW0dA4ONExQ2gojZ FLLKhR20gYxBHX8mbdlPRQdPXbunlG0NgITa4OrdB12e7e4fFN6w7M96D5r4ywt6RJaZ RlAmNvO90H4m3vczKmqxBk4S/T3+QePDK1HFTrp9t9FumGflN40J/bRzg94IRVgFIm98 /iHA== X-Gm-Message-State: AOAM530hnUtFyW2I8wKDaY34Q9p2UhlA2vbc1Pd+pezyrRhOXRPZqvWa gxeh/UFWHnQ7971Uz6d9X1BRrPBphqziTsRP1Nc= X-Google-Smtp-Source: ABdhPJwnorcfQ4qNNQh2jViL/VH6Y4dyigP7fVZsy/CxgAxCldWMER6+eQnhDkMYQXG01jmVnRLvbdSP31C1/TrhakQ= X-Received: by 2002:a9d:5a85:: with SMTP id w5mr17352039oth.73.1635218330895; Mon, 25 Oct 2021 20:18:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alexei Podtelezhnikov Date: Mon, 25 Oct 2021 23:18:38 -0400 Message-ID: Subject: Re: FontDebug: A new GUI app for freetype To: Serdar Sanli Cc: freetype-devel Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::334; envelope-from=apodtele@gmail.com; helo=mail-ot1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 03:18:53 -0000 On Mon, Oct 25, 2021 at 3:51 PM Serdar Sanli wrote: > > Hi freetype developers, > > I've recently built an application for exploring/debugging freetype, sharing it here as there might be people interested. > Project link: https://github.com/mserdarsanli/FontDebug > > Regards, > Serdar The screenshot looks very impressive. Besides browsing by PS glyph name which quickly becomes obsolete and Microsoft no longer includes them. You might want to offer a clickable matrix of small glyph images. Thanks! Alexei From MAILER-DAEMON Tue Oct 26 12:32:32 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfPNH-0003Ov-NV for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 12:32:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfPNE-0003Nu-On for freetype-devel@nongnu.org; Tue, 26 Oct 2021 12:32:28 -0400 Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:36648) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfPN9-0004Ey-Lo for freetype-devel@nongnu.org; Tue, 26 Oct 2021 12:32:25 -0400 Received: by mail-ed1-x52a.google.com with SMTP id s1so15968631edd.3 for ; Tue, 26 Oct 2021 09:32:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=HCwPs8ItbQEv0t+SF6buqUFtlCQgKVoSttNjI8X6qMI=; b=S1hBqzQA9jK6pFm+BjNJD+EmZZcqRG/wRMCObcQvqQoI/iP7wfOqoMz38yLKPPvvyP tWwvGZnZKINP2Ad3J0TVSOUTyi2HUOFCzg17tcJ0KzVfe39gZcJTrJhbEaJPCDQQYlI/ ZCmm8UFDxCsNH+65tkpO4A34xMqYLI7WS5B/50YjHdjtdyJ6w8Ox+xioLzbQ0PWVQ8o0 nmps0pZAiPFPg40wKzgVjOi0uKidLtkZCmSl+YRjlkApaRFW/iX3Av5YlArKwr33EKiG ERZSqK9I3Qu7MHaZKUxWvok3X5xBm+9m6YsOMsGH7ZUN6jXFjJYBF/zpc7xkQZjD09I4 PnPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=HCwPs8ItbQEv0t+SF6buqUFtlCQgKVoSttNjI8X6qMI=; b=uVMMd8p4+hsoD9u0AVRVvH7HeLUR5wfouA1K5lMvC9HHlwJyHWii97qD/pryfhrKL0 ppdUtxZPQBBqid/PwzeWSVELXbxkQxiObS+KugEngTdhXBMY+AskrK60SVEB4KoZnvFv noPPlMM6YXFb1L7Oo27vYUepnWhq0S1R0Ljf8R28203K/NwxcrXaNU/SXMden8ivNtWF TlL73S8Flz+krjzdBuiAy7YMdyRXH32X4Kjk1mCF01T7RzeDiATrBQyaG9/cvschwLKV S3Odf40SUkRv7g9cD+vTB8xjSKgGlU4NVXQ35aH0aw+RXQjZhi8rsoF22r1Flb8RAbmI gLTg== X-Gm-Message-State: AOAM532AH/MsAJxDYCYL12yCy0DaarAX9x39amNywJUDCnaHxUdaAHIN AQpgY+CYEcZgdkw2K0m2xfl0+2/XP7MK3i3ZDtMTaMq6 X-Google-Smtp-Source: ABdhPJxMdErRCYaNFS58EMr7//6teglpCcKb29p8VgeLUd4eNYTzZ7qQmynvvCO2NMNJZH4bM6YZpVqzyDXn4uB8HqE= X-Received: by 2002:a17:906:3d72:: with SMTP id r18mr31394637ejf.525.1635265813862; Tue, 26 Oct 2021 09:30:13 -0700 (PDT) MIME-Version: 1.0 From: Anurag Thakur Date: Tue, 26 Oct 2021 22:00:01 +0530 Message-ID: Subject: freetype.org now hosted on gitlab pages To: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="000000000000f2dd9805cf43fd93" Received-SPF: pass client-ip=2a00:1450:4864:20::52a; envelope-from=devanuragthakur@gmail.com; helo=mail-ed1-x52a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 16:32:29 -0000 --000000000000f2dd9805cf43fd93 Content-Type: text/plain; charset="UTF-8" As discussed with the maintainers, the freetype.org domain hosting has been changed to gitlab pages, along with cloudflare CDN. Currently the gitlab pages are hosted on gitlab.com, via this repo: https://gitlab.com/freetype/freetype-web I chose gitlab.com instead of freedesktop.org since it was the easiest way to make sure that the website is uninterrupted while we work on the redesign, and it simultaneously allowed me to do the migration to gitlab+cloudflare. After the redesign is complete, changing the hosting to freedesktop.org would just require modifying 2 DNS records. Please note that all development should happen on the freedesktop.org repo: https://gitlab.freedesktop.org/freetype/freetype-web Do NOT send any MRs/commit to the gitlab.com repo. I would like to request the maintainers to clear any config left on the previous hosting platform/any shell scripts used to manage the website, since it's all managed by gitlab pages now. Happy to answer any questions Regards Anurag --000000000000f2dd9805cf43fd93 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
As discussed with the maintainers, the freetype.org domain hosting has been changed to gitlab pa= ges, along with cloudflare CDN.


Currently the gitlab pages are hosted on gitlab.com, via this repo:


I chose gitlab.com instead of freedesktop.o= rg since it was the easiest way to make sure that the website is uninte= rrupted while we work on the redesign, and it simultaneously allowed me to = do the migration to gitlab+cloudflare.

After the redesign is complete, changing the hosting to freedesktop.org would just require modif= ying 2 DNS records.

Plea= se note that all development should happen on the freedesktop.org repo:




Do NOT send any MRs/commit to the gitlab.com repo.


I would like to request the maintainers t= o clear any config left on the previous hosting platform/any shell scripts = used to manage the website, since it's all managed by gitlab pages now.=


Happy to answer any questions

Regards
Anurag
--000000000000f2dd9805cf43fd93-- From MAILER-DAEMON Tue Oct 26 12:55:13 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfPjA-00034c-PQ for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 12:55:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfPj9-00034P-8O for freetype-devel@nongnu.org; Tue, 26 Oct 2021 12:55:07 -0400 Received: from mail-oi1-x232.google.com ([2607:f8b0:4864:20::232]:38622) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfPj7-0000fk-8m for freetype-devel@nongnu.org; Tue, 26 Oct 2021 12:55:06 -0400 Received: by mail-oi1-x232.google.com with SMTP id t4so21512901oie.5 for ; Tue, 26 Oct 2021 09:55:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1FJXPSFVPWhlbxxAXb9SzGSppumiKi67xt8vkfg51iU=; b=BfVSh+mUkfgFPGyQ5Pvi9abhlFUEJC+cYNn1rYgnSYVQKlX73npbVN/kH3AmcfBQTV E+WNwJ9LFlT3An8Uwo89hGX6YgAZZFSSvl8l37CWQc+JYS9WlK5n97wR41ruk2TPG5om tdt4VOlOxmZrsqlGpnU42FRKUON96f8PfqJOZKjjDN6CxEHYyEB2gSQTCeicZ0zaBbmK 1g5EEBmS8ctQYMc9TkAQYsuXkKwwMxt1UKR4JFHE5e25SV4fzaYHGw3nujWmAqcIM3vO IfwkkMa5I8hY8+2cAf7BR8vd0DhiTHBWH7gnvD8S/DgD29X8vjbgqbl2ahOHcinNXN5V 5nRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1FJXPSFVPWhlbxxAXb9SzGSppumiKi67xt8vkfg51iU=; b=BVJUGbzdBphme9dLhXI/tChIuDbRAc20tlXvDwXYEE8lh2nu5jJvGJb5EG5U/T0XJ0 o5Oj3MrlUOYZmdiD8PkofrDCTto1HUugzFNWgtzGWV0VByYkyj4mUbjSdF0eXK3zOzMJ TmXKdfkbrZCjbX+aN+bS8Zo3ZoIafSrq6Jga7Fun/NTEAmQaSfg5LhGsDylzAfccXaPo w2ErS6SNthESMoYNeqqUFOrfCLZLzWGjp3m9VGBzmFYxU/l77D7F43LCVwAGAbYJVeCm VB+FZOOeWtMWVrkX08MvE7H+PX8EAdlWvWuWQPoPjRpQd+LHQMF+2/AOXpJnGe120L4O sGgw== X-Gm-Message-State: AOAM531I52DWTjp0R3afGljzhVJGdfku3Hhu7Cmhlkv2K5OGGTOV1wL0 E25x1nhWQg+yeAfkCx8Xa+6Jtnu9CaOxy5bawwI= X-Google-Smtp-Source: ABdhPJwI2PzOoPOuLFs8+ydTnHE0CpwSm61w2JkUwoAe+t4PbtMybEC2ZY7aCPiKzMoSz2FMnd/QFiLMra6MEynAI6s= X-Received: by 2002:a05:6808:1412:: with SMTP id w18mr16513641oiv.35.1635267303136; Tue, 26 Oct 2021 09:55:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alexei Podtelezhnikov Date: Tue, 26 Oct 2021 12:54:51 -0400 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Anurag Thakur Cc: freetype-devel Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::232; envelope-from=apodtele@gmail.com; helo=mail-oi1-x232.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 16:55:07 -0000 Hi All, I wonder if we should git update-index --assume-unchanged freetype2/docs/reference to discourage the API reference edits on the website. The edits must be made in the library sources. Perhaps I misunderstand this option. Alexei From MAILER-DAEMON Tue Oct 26 13:20:45 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfQ7w-0002oX-RL for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 13:20:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45142) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQ7u-0002oN-8q for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:20:42 -0400 Received: from mail-40130.protonmail.ch ([185.70.40.130]:21883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQ7r-00055q-Ak for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:20:41 -0400 Date: Tue, 26 Oct 2021 17:20:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635268827; bh=1X+E7V7MgkyYnz8jpP4SQZF92wXGbcjKeVG3ZQKwmRg=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=Vrn1DIM1ck9apzqkiZcyEXuMR1W4qO2gLoXFqSmnSRadH+QXYP3LDyt0JtSqQSWUy QtTDuTGUnL5ThO9jIv9L8M82JadKyxr52Kyos8Xrhi7W4HkKKGm9eIz5mMZyCM5pJv Cf7MiFlNFFgEiAZMUsOPQEf7I3AeY53HIR+GBDSk= To: Anurag Thakur , "freetype-devel@nongnu.org" From: Bermler Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_JOEv6AytQcwEm2yOf2kOJc728hbjpDvIMyC9m1XPqXg" Received-SPF: pass client-ip=185.70.40.130; envelope-from=freetype@protonmail.com; helo=mail-40130.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 17:20:42 -0000 This is a multi-part message in MIME format. --b1_JOEv6AytQcwEm2yOf2kOJc728hbjpDvIMyC9m1XPqXg Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBkb27igJl0IHRoaW5rIGhhdmluZyB0aGUgc2l0ZSBiZWhpbmQgQ2xvdWRmbGFyZSBpcyBuZWNl c3NhcnkgYXQgbGVhc3QgZm9yIG5vdy4gSXQgc2hvdWxkIGp1c3QgcG9pbnQgZGlyZWN0bHkgdG8g Z2l0bGFiLiBBZnRlciBhbGwgZGlkbuKAmXQgd2Ugc2F5IHNtYWxsIHN0ZXBzPwoKU2VudCBmcm9t IFByb3Rvbk1haWwgZm9yIFBpbmVQaG9uZQoKT24gVHVlLCBPY3QgMjYsIDIwMjEgYXQgMTI6MzAg UE0sIEFudXJhZyBUaGFrdXIgPGRldmFudXJhZ3RoYWt1ckBnbWFpbC5jb20+IHdyb3RlOgoKPiBB cyBkaXNjdXNzZWQgd2l0aCB0aGUgbWFpbnRhaW5lcnMsIHRoZSBmcmVldHlwZS5vcmcgZG9tYWlu IGhvc3RpbmcgaGFzIGJlZW4gY2hhbmdlZCB0byBnaXRsYWIgcGFnZXMsIGFsb25nIHdpdGggY2xv dWRmbGFyZSBDRE4uCj4KPiBDdXJyZW50bHkgdGhlIGdpdGxhYiBwYWdlcyBhcmUgaG9zdGVkIG9u IGdpdGxhYi5jb20sIHZpYSB0aGlzIHJlcG86Cj4KPiBodHRwczovL2dpdGxhYi5jb20vZnJlZXR5 cGUvZnJlZXR5cGUtd2ViCj4KPiBJIGNob3NlIGdpdGxhYi5jb20gaW5zdGVhZCBvZiBmcmVlZGVz a3RvcC5vcmcgc2luY2UgaXQgd2FzIHRoZSBlYXNpZXN0IHdheSB0byBtYWtlIHN1cmUgdGhhdCB0 aGUgd2Vic2l0ZSBpcyB1bmludGVycnVwdGVkIHdoaWxlIHdlIHdvcmsgb24gdGhlIHJlZGVzaWdu LCBhbmQgaXQgc2ltdWx0YW5lb3VzbHkgYWxsb3dlZCBtZSB0byBkbyB0aGUgbWlncmF0aW9uIHRv IGdpdGxhYitjbG91ZGZsYXJlLgo+Cj4gQWZ0ZXIgdGhlIHJlZGVzaWduIGlzIGNvbXBsZXRlLCBj aGFuZ2luZyB0aGUgaG9zdGluZyB0byBmcmVlZGVza3RvcC5vcmcgd291bGQganVzdCByZXF1aXJl IG1vZGlmeWluZyAyIEROUyByZWNvcmRzLgo+Cj4gUGxlYXNlIG5vdGUgdGhhdCBhbGwgZGV2ZWxv cG1lbnQgc2hvdWxkIGhhcHBlbiBvbiB0aGUgZnJlZWRlc2t0b3Aub3JnIHJlcG86Cj4KPiBodHRw czovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZnJlZXR5cGUvZnJlZXR5cGUtd2ViCj4KPiBEbyBO T1Qgc2VuZCBhbnkgTVJzL2NvbW1pdCB0byB0aGUgZ2l0bGFiLmNvbSByZXBvLgo+Cj4gSSB3b3Vs ZCBsaWtlIHRvIHJlcXVlc3QgdGhlIG1haW50YWluZXJzIHRvIGNsZWFyIGFueSBjb25maWcgbGVm dCBvbiB0aGUgcHJldmlvdXMgaG9zdGluZyBwbGF0Zm9ybS9hbnkgc2hlbGwgc2NyaXB0cyB1c2Vk IHRvIG1hbmFnZSB0aGUgd2Vic2l0ZSwgc2luY2UgaXQncyBhbGwgbWFuYWdlZCBieSBnaXRsYWIg cGFnZXMgbm93Lgo+Cj4gSGFwcHkgdG8gYW5zd2VyIGFueSBxdWVzdGlvbnMKPgo+IFJlZ2FyZHMK PiBBbnVyYWc= --b1_JOEv6AytQcwEm2yOf2kOJc728hbjpDvIMyC9m1XPqXg Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+SSBkb27igJl0IHRoaW5rIGhhdmluZyB0 aGUgc2l0ZSBiZWhpbmQgQ2xvdWRmbGFyZSBpcyBuZWNlc3NhcnkgYXQgbGVhc3QgZm9yIG5vdy4g SXQgc2hvdWxkIGp1c3QgcG9pbnQgZGlyZWN0bHkgdG8gZ2l0bGFiLiBBZnRlciBhbGwgZGlkbuKA mXQgd2Ugc2F5IHNtYWxsIHN0ZXBzPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGNhcmV0Pjwv Y2FyZXQ+PGJyPjwvZGl2PjxkaXY+U2VudCBmcm9tIFByb3Rvbk1haWwgZm9yIFBpbmVQaG9uZTwv ZGl2PjxkaXY+PGJyPjwvZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDEyOjMwIFBNLCBBbnVy YWcgVGhha3VyICZsdDs8YSBocmVmPSJtYWlsdG86ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbSIg Y2xhc3M9IiI+ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxibG9ja3F1 b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj4gIDxkaXYgZGlyPSJhdXRv Ij5BcyBkaXNjdXNzZWQgd2l0aCB0aGUgbWFpbnRhaW5lcnMsIHRoZSA8YSBocmVmPSJodHRwOi8v ZnJlZXR5cGUub3JnIj5mcmVldHlwZS5vcmc8L2E+IGRvbWFpbiBob3N0aW5nIGhhcyBiZWVuIGNo YW5nZWQgdG8gZ2l0bGFiIHBhZ2VzLCBhbG9uZyB3aXRoIGNsb3VkZmxhcmUgQ0ROLjxkaXYgZGly PSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0 byI+Q3VycmVudGx5IHRoZSBnaXRsYWIgcGFnZXMgYXJlIGhvc3RlZCBvbiA8YSBocmVmPSJodHRw Oi8vZ2l0bGFiLmNvbSI+Z2l0bGFiLmNvbTwvYT4sIHZpYSB0aGlzIHJlcG86PC9kaXY+PGRpdiBk aXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGEgaHJlZj0iaHR0cHM6Ly9naXRs YWIuY29tL2ZyZWV0eXBlL2ZyZWV0eXBlLXdlYiI+aHR0cHM6Ly9naXRsYWIuY29tL2ZyZWV0eXBl L2ZyZWV0eXBlLXdlYjwvYT48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+SSBjaG9zZSA8YSBocmVmPSJodHRwOi8vZ2l0bGFiLmNvbSI+Z2l0bGFiLmNv bTwvYT4gaW5zdGVhZCBvZiA8YSBocmVmPSJodHRwOi8vZnJlZWRlc2t0b3Aub3JnIj5mcmVlZGVz a3RvcC5vcmc8L2E+IHNpbmNlIGl0IHdhcyB0aGUgZWFzaWVzdCB3YXkgdG8gbWFrZSBzdXJlIHRo YXQgdGhlIHdlYnNpdGUgaXMgdW5pbnRlcnJ1cHRlZCB3aGlsZSB3ZSB3b3JrIG9uIHRoZSByZWRl c2lnbiwgYW5kIGl0IHNpbXVsdGFuZW91c2x5IGFsbG93ZWQgbWUgdG8gZG8gdGhlIG1pZ3JhdGlv biB0byBnaXRsYWIrY2xvdWRmbGFyZS48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2Pjxk aXYgZGlyPSJhdXRvIj5BZnRlciB0aGUgcmVkZXNpZ24gaXMgY29tcGxldGUsIGNoYW5naW5nIHRo ZSBob3N0aW5nIHRvIDxhIGhyZWY9Imh0dHA6Ly9mcmVlZGVza3RvcC5vcmciPmZyZWVkZXNrdG9w Lm9yZzwvYT4gd291bGQganVzdCByZXF1aXJlIG1vZGlmeWluZyAyIEROUyByZWNvcmRzLjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlBsZWFzZSBub3RlIHRo YXQgYWxsIGRldmVsb3BtZW50IHNob3VsZCBoYXBwZW4gb24gdGhlIDxhIGhyZWY9Imh0dHA6Ly9m cmVlZGVza3RvcC5vcmciPmZyZWVkZXNrdG9wLm9yZzwvYT4gcmVwbzo8L2Rpdj48ZGl2IGRpcj0i YXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8i PjxhIGhyZWY9Imh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9mcmVldHlwZS9mcmVldHlw ZS13ZWIiPmh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9mcmVldHlwZS9mcmVldHlwZS13 ZWI8L2E+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8i Pjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+RG8gTk9UIHNlbmQgYW55IE1Scy9jb21taXQgdG8g dGhlIDxhIGhyZWY9Imh0dHA6Ly9naXRsYWIuY29tIj5naXRsYWIuY29tPC9hPiByZXBvLjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+SSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhlIG1haW50YWluZXJzIHRvIGNs ZWFyIGFueSBjb25maWcgbGVmdCBvbiB0aGUgcHJldmlvdXMgaG9zdGluZyBwbGF0Zm9ybS9hbnkg c2hlbGwgc2NyaXB0cyB1c2VkIHRvIG1hbmFnZSB0aGUgd2Vic2l0ZSwgc2luY2UgaXQncyBhbGwg bWFuYWdlZCBieSBnaXRsYWIgcGFnZXMgbm93LjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9k aXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+SGFwcHkgdG8gYW5z d2VyIGFueSBxdWVzdGlvbnM8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGly PSJhdXRvIj5SZWdhcmRzPC9kaXY+PGRpdiBkaXI9ImF1dG8iPkFudXJhZzwvZGl2PjxkaXYgZGly PSJhdXRvIj48YnI+PC9kaXY+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRp dj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD4= --b1_JOEv6AytQcwEm2yOf2kOJc728hbjpDvIMyC9m1XPqXg-- From MAILER-DAEMON Tue Oct 26 13:23:30 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfQAb-0003Gj-UH for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 13:23:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQAb-0003Ga-3j for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:23:29 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:34390) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfQAZ-0005Kh-Ji for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:23:28 -0400 Received: by mail-lf1-x132.google.com with SMTP id u11so413354lfs.1 for ; Tue, 26 Oct 2021 10:23:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gwNqctej2r8FykGPAYhJIJmaHMza5fpounlwrwfh33I=; b=W2NRss7PoiFmbkgoRJaanhWEoCa2uHaVtZwNEwL0UHQHx7SeybtJT/H+Mbrfgd6q9y 9uRf4U38fCv6C/Zh2WK1XphHosgwVDW1PG87pdUMxLg+avJm1Ah+gQldgHw0PRDPUx9a 2LaPBQTSoyogdKvyDVP1hMEftu5B3VF0NfoP3ny05Ki9FystRekEkiTKU7EhwRDNGwyH +Ctp6qBXf8v2NcOM5KegQh7H5+4pedhjk2X64WlXLUQOYp1z0wFnKiF83NDXQn0InjF5 sueUk5iezztN39Ade07d6grU7xKCUT0eGRMJAkWqO64ZYSwGMYMhkJwp8VheBez4gwAE rQTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gwNqctej2r8FykGPAYhJIJmaHMza5fpounlwrwfh33I=; b=BKbGNIJJM4sW4XibxlHhzvYpjUO3dmYQm5sQRCL9hWjSaGPFcHeBhlwqPfWbsTCGY+ Gn5bRM1vVRqesbQDZCcZHs8bCU/X5r5f+Ddz/hNh17wRITW0pzGBLTEwIPefJL65kFwx njeufU86xNiHbwMKEkEummWVPXcSLpe2t3tK7s43wzlk252lRwBrGuo7xlBPPUPhwZhq qsLhKFenO5jjiLmyThEgd/cUk8aneaRJg56uA7ZQ1c3UqlaMSc+rp5wUXQ+O6c2jZ+Zp 5q8KdDtNexEFWi+BWszj1sgyLIpVAhggM48VmmIpasMvIrutPBSI+B+YIvCZmFX3L7KH 74rg== X-Gm-Message-State: AOAM532hbO+c6y17LIRfkYlc9xnhJ+fwittsCCZfjxpzDFjORR0zHTIQ 2/5hZeAp5Y9+1IlT5lgdGhcYv53SN+Zfx3NAfNk= X-Google-Smtp-Source: ABdhPJxTSHzX6LL+UsUvO6wC3YF+LaMt8TI5SoiOJPlPiywSUGeIvj7yb1875OgiTM+KDbBctNxx53B4a4KzvLrhazM= X-Received: by 2002:a05:6512:1025:: with SMTP id r5mr24900217lfr.152.1635269004876; Tue, 26 Oct 2021 10:23:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Tue, 26 Oct 2021 22:53:13 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Alexei Podtelezhnikov Cc: freetype-devel Content-Type: multipart/alternative; boundary="00000000000025e1c105cf44bca6" Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=devanuragthakur@gmail.com; helo=mail-lf1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 17:23:29 -0000 --00000000000025e1c105cf44bca6 Content-Type: text/plain; charset="UTF-8" > to discourage the API reference edits on the website. The edits must be made in the library sources. But when the library source changes we would need to update the contents of that folder with the latest from docwriter, right? I would say this would be a bit extreme, just keep an eye on the MRs on the freetype-web repo, to make sure those files aren't modified. Come to think of it, if the API reference webpages can be completely autogenerated we don't need to store their source in the freetype-web repo, we can just create a CI job in the main freetype repo that will update the website with the latest content from docwriter on every update to master. Maybe something that can be done in the future. Anurag On Tue, 26 Oct, 2021, 10:25 PM Alexei Podtelezhnikov, wrote: > Hi All, > > I wonder if we should > > git update-index --assume-unchanged freetype2/docs/reference > > to discourage the API reference edits on the website. The edits must > be made in the library sources. Perhaps I misunderstand this option. > > Alexei > > --00000000000025e1c105cf44bca6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> to discourage the API reference edits on the website= . The edits must
be made in the library sources.


But w= hen the library source changes we would need to update the contents of that= folder with the latest from docwriter, right?

<= /div>
I would say this would be a bit extreme, just keep a= n eye on the MRs on the freetype-web repo, to make sure those files aren= 9;t modified.


=
Come to think of it, if the API reference webpages can be= completely autogenerated we don't need to store their source in the fr= eetype-web repo, we can just create a CI job in the main freetype repo that= will update the website with the latest content from docwriter on every up= date to master.

Maybe so= mething that can be done in the future.


Anurag
<= br>

On Tue, 26 Oct, 2021, 10:25 PM Alexei Podtelezhnikov, <<= a href=3D"mailto:apodtele@gmail.com">apodtele@gmail.com> wrote:
<= /div>
Hi All,

I wonder if we should

git update-index --assume-unchanged freetype2/docs/reference

to discourage the API reference edits on the website. The edits must
be made in the library sources. Perhaps I misunderstand this option.

Alexei

--00000000000025e1c105cf44bca6-- From MAILER-DAEMON Tue Oct 26 13:26:17 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfQDJ-0004KI-FY for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 13:26:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQDI-0004JB-97 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:26:16 -0400 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:37723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfQDF-0005bm-4V for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:26:16 -0400 Received: by mail-lf1-x12c.google.com with SMTP id bp15so386160lfb.4 for ; Tue, 26 Oct 2021 10:26:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RHCJISUEbY5F+Qw7dZH1JBRMF1cJ09JvCP0MJTTD+/0=; b=cBfafyrMVdr0+GXOXGEUr3rw7pvvcRiHWNPyORwBjCimI6++gUsvwYu0HRysmcLann HxYHHBuOsoe8HMblONvnS2YpMfs0p571ikrC5XvAZV0vbj9hRf1E//0sAQDPjYpTt2fy 7g0JVrLhY4/LPkyMLCQA85/HuBjOXVoMIVxD0s9zGYDNPi0GsFomK0SQKpI6k7RPUAAe /XmZjX2KFKKxudYkcPFGRFsd3Ua9z0Dlm5YicwpdcI94gOQg1EAsL15G/aNenhoiJGUe VFSW6aE1P821O44//J2S6kKxPn8f20e9gWk79miRy601dUfHGVtnUDuqX4ncTNUPj4j/ u2xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RHCJISUEbY5F+Qw7dZH1JBRMF1cJ09JvCP0MJTTD+/0=; b=udS9TXYZFBNPyUWIfH0KtS3N5QK3bKe8dJ/PhZxOcahKwwju8OThhI7fLEhvljIoze FG1Kz1K7Op4GkB4KB6IoxsGTID5NJqUS/JYcz8wEHQQTbcVZk90bs83mwlxijnsFp1Gs KHUcPi6RLnpIJsKRkwvp//LAtMcm/hMHci7LMv1dzcktquF0HJwGrwVD8RZvM0wLTeGH QriFo6uhnbbKMdb9aoUZ8yIWDzfMAUrjDAv6RAvY5+lWV9u2LZZp4dLLd6f5qfWAj76v e13w3DnN2HSgiQsuGQPlapKKgScMgiG3B1YDwpkMQjQ0PG6MGjAyxwX1mwvgY9oqw2j6 LB2A== X-Gm-Message-State: AOAM533wY6TmPvGUwXL1kLC7BdV8fk2eXLwZcVxkyxw887bRpIOtXQCl FwxJTnw/OgSfy1bYtvAbzBjuRDZh/fwi+BiBC3m4P6du X-Google-Smtp-Source: ABdhPJwd1pHmFfduFUJpRWarVfduKBeV83Rv4MckD1YX4VqJCCFM5FDXm4vnoHO48Wwywqv+LQaV+0Xs0R1m9E4wLfg= X-Received: by 2002:a05:6512:1690:: with SMTP id bu16mr23499454lfb.401.1635269171088; Tue, 26 Oct 2021 10:26:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Tue, 26 Oct 2021 22:55:58 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler Cc: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="0000000000000e0fa105cf44c6c1" Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=devanuragthakur@gmail.com; helo=mail-lf1-x12c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 17:26:16 -0000 --0000000000000e0fa105cf44c6c1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Well, changing to cloudflare was just a 2 line change, and if it gives us worldwide superfast CDN for free, I don't see any reason not to use it :) Regards Anurag On Tue, 26 Oct, 2021, 10:50 PM Bermler, wrote: > I don=E2=80=99t think having the site behind Cloudflare is necessary at l= east for > now. It should just point directly to gitlab. After all didn=E2=80=99t we= say small > steps? > > > Sent from ProtonMail for PinePhone > > On Tue, Oct 26, 2021 at 12:30 PM, Anurag Thakur > wrote: > > As discussed with the maintainers, the freetype.org domain hosting has > been changed to gitlab pages, along with cloudflare CDN. > > > Currently the gitlab pages are hosted on gitlab.com, via this repo: > > https://gitlab.com/freetype/freetype-web > > I chose gitlab.com instead of freedesktop.org since it was the easiest > way to make sure that the website is uninterrupted while we work on the > redesign, and it simultaneously allowed me to do the migration to > gitlab+cloudflare. > > After the redesign is complete, changing the hosting to freedesktop.org > would just require modifying 2 DNS records. > > Please note that all development should happen on the freedesktop.org > repo: > > > https://gitlab.freedesktop.org/freetype/freetype-web > > > Do NOT send any MRs/commit to the gitlab.com repo. > > > I would like to request the maintainers to clear any config left on the > previous hosting platform/any shell scripts used to manage the website, > since it's all managed by gitlab pages now. > > > Happy to answer any questions > > Regards > Anurag > > > > --0000000000000e0fa105cf44c6c1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Well, changing to cloudflare was just a 2 line change, an= d if it gives us worldwide superfast CDN for free, I don't see any reas= on not to use it :)

Regards
Anurag

On Tue, 26 Oct, 2021, 10:50 PM Bermler, &l= t;freetype@protonmail.com>= ; wrote:
I don=E2=80= =99t think having the site behind Cloudflare is necessary at least for now.= It should just point directly to gitlab. After all didn=E2=80=99t we say s= mall steps?


Sent from= ProtonMail for PinePhone

On Tue, Oct 26, 2021 at 12:30= PM, Anurag Thakur <devanuragthakur@gmail.com> wrote:
As discussed with the maintainers= , the = freetype.org domain hosting has been changed to gitlab pages, along wit= h cloudflare CDN.


Currently the gitlab pages are hosted on gitlab.com, via this r= epo:


I chose gitlab.com instead of freedesktop.org since it wa= s the easiest way to make sure that the website is uninterrupted while we w= ork on the redesign, and it simultaneously allowed me to do the migration t= o gitlab+cloudflare.

Aft= er the redesign is complete, changing the hosting to freedesktop.org would= just require modifying 2 DNS records.

Please note that all development should happen on the freedeskt= op.org repo:






--0000000000000e0fa105cf44c6c1-- From MAILER-DAEMON Tue Oct 26 13:29:23 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfQGI-0007Ki-SN for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 13:29:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46204) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQGH-0007KE-SC for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:29:21 -0400 Received: from mail-4319.protonmail.ch ([185.70.43.19]:63151) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfQGE-0006wZ-Jz for freetype-devel@nongnu.org; Tue, 26 Oct 2021 13:29:21 -0400 Date: Tue, 26 Oct 2021 17:29:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635269355; bh=auTnRKsgak176wiejLTlP58zBtnK1Oc1/k51ELx+0eE=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=vz+6hP93y8VLxA9IdoGQFrdOXFI9gMH8F6ftEgls9ZSu4A4TRGbZvGowvDjohXqun ItQ8aAEkzbUr4F2yP7c5kV2INIzPQcSKQ3wVFuHrYIg1Z3vmh021NW0rPu4IOYEikR SwRz1Ki56J+Es/QHiuyE7Cc0wSbUkJVZOMZzyZUc= To: Anurag Thakur , "freetype-devel@nongnu.org" From: Bermler Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_NFgJCnBzr3tzEUm0OBhfez2FRACgR31AGbfyAV0ORY" Received-SPF: pass client-ip=185.70.43.19; envelope-from=freetype@protonmail.com; helo=mail-4319.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 17:29:22 -0000 This is a multi-part message in MIME format. --b1_NFgJCnBzr3tzEUm0OBhfez2FRACgR31AGbfyAV0ORY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T2ssIHRoYXQgc2hvdWxkIGJlIGZpbmUuIExpa2UgSSBzYWlkLCBhcyBsb25nIGFzIHRoZXJl4oCZ cyBubyBjYXB0Y2hhcy4KCkkganVzdCB0cmllZCB0aGUgc2l0ZSBub3cgd2l0aCBUT1IgYW5kIFZQ TiBhbmQgaXQgd29ya2VkIGZpbmUsIHNvIHdlIHNob3VsZCBiZSBnb29kLiBBcyBsb25nIGFzIHRo YXQgc3R1ZmYgZG9lc27igJl0IGFwcGVhciBjbG91ZGZsYXJlIGlzIGZpbmUgd2l0aCBtZS4KCk5v dyB3ZSBjYW4gbW92ZSBvbiB0byB0aGUgbmV4dCBzdGVwcyBvZiB0aGUgbWlncmF0aW9uLiBJIHdp bGwgYmUgcG9zdGluZyBteSBwcmVsaW1pbmFyeSBIdWdvIGNvbnZlcnNpb24gc2hvcnRseS4KCk9u IFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDE6MjUgUE0sIEFudXJhZyBUaGFrdXIgPGRldmFudXJhZ3Ro YWt1ckBnbWFpbC5jb20+IHdyb3RlOgoKPiBXZWxsLCBjaGFuZ2luZyB0byBjbG91ZGZsYXJlIHdh cyBqdXN0IGEgMiBsaW5lIGNoYW5nZSwgYW5kIGlmIGl0IGdpdmVzIHVzIHdvcmxkd2lkZSBzdXBl cmZhc3QgQ0ROIGZvciBmcmVlLCBJIGRvbid0IHNlZSBhbnkgcmVhc29uIG5vdCB0byB1c2UgaXQg OikKCj4gUmVnYXJkcwo+IEFudXJhZwo+Cj4gT24gVHVlLCAyNiBPY3QsIDIwMjEsIDEwOjUwIFBN IEJlcm1sZXIsIDxmcmVldHlwZUBwcm90b25tYWlsLmNvbT4gd3JvdGU6Cj4KPj4gSSBkb27igJl0 IHRoaW5rIGhhdmluZyB0aGUgc2l0ZSBiZWhpbmQgQ2xvdWRmbGFyZSBpcyBuZWNlc3NhcnkgYXQg bGVhc3QgZm9yIG5vdy4gSXQgc2hvdWxkIGp1c3QgcG9pbnQgZGlyZWN0bHkgdG8gZ2l0bGFiLiBB ZnRlciBhbGwgZGlkbuKAmXQgd2Ugc2F5IHNtYWxsIHN0ZXBzPwo+Pgo+PiBTZW50IGZyb20gUHJv dG9uTWFpbCBmb3IgUGluZVBob25lCj4+Cj4+IE9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDEyOjMw IFBNLCBBbnVyYWcgVGhha3VyIDxkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tPiB3cm90ZToKPj4K Pj4+IEFzIGRpc2N1c3NlZCB3aXRoIHRoZSBtYWludGFpbmVycywgdGhlIGZyZWV0eXBlLm9yZyBk b21haW4gaG9zdGluZyBoYXMgYmVlbiBjaGFuZ2VkIHRvIGdpdGxhYiBwYWdlcywgYWxvbmcgd2l0 aCBjbG91ZGZsYXJlIENETi4KPj4+Cj4+PiBDdXJyZW50bHkgdGhlIGdpdGxhYiBwYWdlcyBhcmUg aG9zdGVkIG9uIGdpdGxhYi5jb20sIHZpYSB0aGlzIHJlcG86Cj4+Pgo+Pj4gaHR0cHM6Ly9naXRs YWIuY29tL2ZyZWV0eXBlL2ZyZWV0eXBlLXdlYgo+Pj4KPj4+IEkgY2hvc2UgZ2l0bGFiLmNvbSBp bnN0ZWFkIG9mIGZyZWVkZXNrdG9wLm9yZyBzaW5jZSBpdCB3YXMgdGhlIGVhc2llc3Qgd2F5IHRv IG1ha2Ugc3VyZSB0aGF0IHRoZSB3ZWJzaXRlIGlzIHVuaW50ZXJydXB0ZWQgd2hpbGUgd2Ugd29y ayBvbiB0aGUgcmVkZXNpZ24sIGFuZCBpdCBzaW11bHRhbmVvdXNseSBhbGxvd2VkIG1lIHRvIGRv IHRoZSBtaWdyYXRpb24gdG8gZ2l0bGFiK2Nsb3VkZmxhcmUuCj4+Pgo+Pj4gQWZ0ZXIgdGhlIHJl ZGVzaWduIGlzIGNvbXBsZXRlLCBjaGFuZ2luZyB0aGUgaG9zdGluZyB0byBmcmVlZGVza3RvcC5v cmcgd291bGQganVzdCByZXF1aXJlIG1vZGlmeWluZyAyIEROUyByZWNvcmRzLgo+Pj4KPj4+IFBs ZWFzZSBub3RlIHRoYXQgYWxsIGRldmVsb3BtZW50IHNob3VsZCBoYXBwZW4gb24gdGhlIGZyZWVk ZXNrdG9wLm9yZyByZXBvOgo+Pj4KPj4+IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9m cmVldHlwZS9mcmVldHlwZS13ZWIKPj4+Cj4+PiBEbyBOT1Qgc2VuZCBhbnkgTVJzL2NvbW1pdCB0 byB0aGUgZ2l0bGFiLmNvbSByZXBvLgo+Pj4KPj4+IEkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRo ZSBtYWludGFpbmVycyB0byBjbGVhciBhbnkgY29uZmlnIGxlZnQgb24gdGhlIHByZXZpb3VzIGhv c3RpbmcgcGxhdGZvcm0vYW55IHNoZWxsIHNjcmlwdHMgdXNlZCB0byBtYW5hZ2UgdGhlIHdlYnNp dGUsIHNpbmNlIGl0J3MgYWxsIG1hbmFnZWQgYnkgZ2l0bGFiIHBhZ2VzIG5vdy4KPj4+Cj4+PiBI YXBweSB0byBhbnN3ZXIgYW55IHF1ZXN0aW9ucwo+Pj4KPj4+IFJlZ2FyZHMKPj4+IEFudXJhZw== --b1_NFgJCnBzr3tzEUm0OBhfez2FRACgR31AGbfyAV0ORY Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+T2ssIHRoYXQgc2hvdWxkIGJlIGZpbmUu IExpa2UgSSBzYWlkLCBhcyBsb25nIGFzIHRoZXJl4oCZcyBubyBjYXB0Y2hhcy4mbmJzcDs8L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkganVzdCB0cmllZCB0aGUgc2l0ZSBub3cgd2l0aCBUT1Ig YW5kIFZQTiBhbmQgaXQgd29ya2VkIGZpbmUsIHNvIHdlIHNob3VsZCBiZSBnb29kLiBBcyBsb25n IGFzIHRoYXQgc3R1ZmYgZG9lc27igJl0IGFwcGVhciBjbG91ZGZsYXJlIGlzIGZpbmUgd2l0aCBt ZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj5Ob3cgd2UgY2FuIG1vdmUgb24gdG8gdGhlIG5leHQgc3Rl cHMgb2YgdGhlIG1pZ3JhdGlvbi4gSSB3aWxsIGJlIHBvc3RpbmcgbXkgcHJlbGltaW5hcnkgSHVn byBjb252ZXJzaW9uIHNob3J0bHkuPGNhcmV0PjwvY2FyZXQ+PGJyPiA8ZGl2Pjxicj48L2Rpdj48 ZGl2Pjxicj48L2Rpdj5PbiBUdWUsIE9jdCAyNiwgMjAyMSBhdCAxOjI1IFBNLCBBbnVyYWcgVGhh a3VyICZsdDs8YSBocmVmPSJtYWlsdG86ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbSIgY2xhc3M9 IiI+ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxibG9ja3F1b3RlIGNs YXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj4gIDxkaXYgZGlyPSJhdXRvIj5XZWxs LCBjaGFuZ2luZyB0byBjbG91ZGZsYXJlIHdhcyBqdXN0IGEgMiBsaW5lIGNoYW5nZSwgYW5kIGlm IGl0IGdpdmVzIHVzIHdvcmxkd2lkZSBzdXBlcmZhc3QgQ0ROIGZvciBmcmVlLCBJIGRvbid0IHNl ZSBhbnkgcmVhc29uIG5vdCB0byB1c2UgaXQgOik8L2Rpdj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVv dGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJhdXRvIj48 ZGl2IGRpcj0iYXV0byI+UmVnYXJkczwvZGl2PjxkaXYgZGlyPSJhdXRvIj5BbnVyYWc8L2Rpdj48 L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJn bWFpbF9hdHRyIj5PbiBUdWUsIDI2IE9jdCwgMjAyMSwgMTA6NTAgUE0gQmVybWxlciwgJmx0Ozxh IGhyZWY9Im1haWx0bzpmcmVldHlwZUBwcm90b25tYWlsLmNvbSI+ZnJlZXR5cGVAcHJvdG9ubWFp bC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1 b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7 cGFkZGluZy1sZWZ0OjFleCI+PGRpdj4gICA8ZGl2PkkgZG9u4oCZdCB0aGluayBoYXZpbmcgdGhl IHNpdGUgYmVoaW5kIENsb3VkZmxhcmUgaXMgbmVjZXNzYXJ5IGF0IGxlYXN0IGZvciBub3cuIEl0 IHNob3VsZCBqdXN0IHBvaW50IGRpcmVjdGx5IHRvIGdpdGxhYi4gQWZ0ZXIgYWxsIGRpZG7igJl0 IHdlIHNheSBzbWFsbCBzdGVwcz88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjx1PjwvdT48dT48 L3U+PGJyPjwvZGl2PjxkaXY+U2VudCBmcm9tIFByb3Rvbk1haWwgZm9yIFBpbmVQaG9uZTwvZGl2 PjxkaXY+PGJyPjwvZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDEyOjMwIFBNLCBBbnVyYWcg VGhha3VyICZsdDs8YSBocmVmPSJtYWlsdG86ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbSIgcmVs PSJub3JlZmVycmVyIj5kZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJs b2NrcXVvdGUgdHlwZT0iY2l0ZSI+ICA8ZGl2IGRpcj0iYXV0byI+QXMgZGlzY3Vzc2VkIHdpdGgg dGhlIG1haW50YWluZXJzLCB0aGUgPGEgaHJlZj0iaHR0cDovL2ZyZWV0eXBlLm9yZyIgcmVsPSJu b3JlZmVycmVyIj5mcmVldHlwZS5vcmc8L2E+IGRvbWFpbiBob3N0aW5nIGhhcyBiZWVuIGNoYW5n ZWQgdG8gZ2l0bGFiIHBhZ2VzLCBhbG9uZyB3aXRoIGNsb3VkZmxhcmUgQ0ROLjxkaXYgZGlyPSJh dXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+ Q3VycmVudGx5IHRoZSBnaXRsYWIgcGFnZXMgYXJlIGhvc3RlZCBvbiA8YSBocmVmPSJodHRwOi8v Z2l0bGFiLmNvbSIgcmVsPSJub3JlZmVycmVyIj5naXRsYWIuY29tPC9hPiwgdmlhIHRoaXMgcmVw bzo8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YSBocmVm PSJodHRwczovL2dpdGxhYi5jb20vZnJlZXR5cGUvZnJlZXR5cGUtd2ViIiByZWw9Im5vcmVmZXJy ZXIiPmh0dHBzOi8vZ2l0bGFiLmNvbS9mcmVldHlwZS9mcmVldHlwZS13ZWI8L2E+PGJyPjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkkgY2hvc2UgPGEgaHJl Zj0iaHR0cDovL2dpdGxhYi5jb20iIHJlbD0ibm9yZWZlcnJlciI+Z2l0bGFiLmNvbTwvYT4gaW5z dGVhZCBvZiA8YSBocmVmPSJodHRwOi8vZnJlZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJyZXIi PmZyZWVkZXNrdG9wLm9yZzwvYT4gc2luY2UgaXQgd2FzIHRoZSBlYXNpZXN0IHdheSB0byBtYWtl IHN1cmUgdGhhdCB0aGUgd2Vic2l0ZSBpcyB1bmludGVycnVwdGVkIHdoaWxlIHdlIHdvcmsgb24g dGhlIHJlZGVzaWduLCBhbmQgaXQgc2ltdWx0YW5lb3VzbHkgYWxsb3dlZCBtZSB0byBkbyB0aGUg bWlncmF0aW9uIHRvIGdpdGxhYitjbG91ZGZsYXJlLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+ PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkFmdGVyIHRoZSByZWRlc2lnbiBpcyBjb21wbGV0ZSwgY2hh bmdpbmcgdGhlIGhvc3RpbmcgdG8gPGEgaHJlZj0iaHR0cDovL2ZyZWVkZXNrdG9wLm9yZyIgcmVs PSJub3JlZmVycmVyIj5mcmVlZGVza3RvcC5vcmc8L2E+IHdvdWxkIGp1c3QgcmVxdWlyZSBtb2Rp ZnlpbmcgMiBETlMgcmVjb3Jkcy48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYg ZGlyPSJhdXRvIj5QbGVhc2Ugbm90ZSB0aGF0IGFsbCBkZXZlbG9wbWVudCBzaG91bGQgaGFwcGVu IG9uIHRoZSA8YSBocmVmPSJodHRwOi8vZnJlZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJyZXIi PmZyZWVkZXNrdG9wLm9yZzwvYT4gcmVwbzo8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxhIGhyZWY9Imh0dHBz Oi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9mcmVldHlwZS9mcmVldHlwZS13ZWIiIHJlbD0ibm9y ZWZlcnJlciI+aHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2ZyZWV0eXBlL2ZyZWV0eXBl LXdlYjwvYT48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0 byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5EbyBOT1Qgc2VuZCBhbnkgTVJzL2NvbW1pdCB0 byB0aGUgPGEgaHJlZj0iaHR0cDovL2dpdGxhYi5jb20iIHJlbD0ibm9yZWZlcnJlciI+Z2l0bGFi LmNvbTwvYT4gcmVwby48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJh dXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRo ZSBtYWludGFpbmVycyB0byBjbGVhciBhbnkgY29uZmlnIGxlZnQgb24gdGhlIHByZXZpb3VzIGhv c3RpbmcgcGxhdGZvcm0vYW55IHNoZWxsIHNjcmlwdHMgdXNlZCB0byBtYW5hZ2UgdGhlIHdlYnNp dGUsIHNpbmNlIGl0J3MgYWxsIG1hbmFnZWQgYnkgZ2l0bGFiIHBhZ2VzIG5vdy48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9 ImF1dG8iPkhhcHB5IHRvIGFuc3dlciBhbnkgcXVlc3Rpb25zPC9kaXY+PGRpdiBkaXI9ImF1dG8i Pjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+UmVnYXJkczwvZGl2PjxkaXYgZGlyPSJhdXRvIj5B bnVyYWc8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjwvZGl2Pg0KPC9ibG9ja3F1b3Rl PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj4N CjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2JvZHk+PC9odG1s Pg== --b1_NFgJCnBzr3tzEUm0OBhfez2FRACgR31AGbfyAV0ORY-- From MAILER-DAEMON Tue Oct 26 14:26:34 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfR9d-00071T-8O for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:26:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfR9V-0006yt-V9 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:26:27 -0400 Received: from mail-qt1-x836.google.com ([2607:f8b0:4864:20::836]:38749) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfR9T-00072u-Tm for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:26:25 -0400 Received: by mail-qt1-x836.google.com with SMTP id t16so100736qto.5 for ; Tue, 26 Oct 2021 11:26:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=v4jxGeJ4p8w/kddX4NighXqDV+tR4ejEn39KWRqVUIo=; b=Zj2/pGubchNYBDWIzszAZKbb0Ib+gaYvtnEE6tI8gbISUuKHbS676VjdHyXLhBq8vI zokOSmWb443CPUCMJZHSYuLTfcdXJyatabAge2fk/Mad8+cNg98YjB2Xw9PvaHpOnHHz amd8SllMS8q+ntCG5ZlctxgAyuLmWoHAD68J10mwZPm/xATpfARhKS5j+b/XfBZKxxSf 4gB/dRZ3eKhXuMNwYc1y763wLzly2y04p77RN1oIgh7p7Mbh0NMYA7HLJDSPJ36Lj39f fzulGa7budDCf8U88daMvGRAlRNI8jioF8V5iXlhTnHmRuz/dKuFyyOzNAzPRv9dqE5n BjVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=v4jxGeJ4p8w/kddX4NighXqDV+tR4ejEn39KWRqVUIo=; b=F4OUEXxCTpTYQ2DNHWvr6Snrnwn37DQS5aV/9ARVRk43qx9uKqWRmsmM/K7euusfxo iwmIaRFZlNge7uDysy5B5cYMKCwYZkJqr82VSBzml1cAD91bsdaCo74a5VnwD5oFNt0/ tj30eUHI8m52Rh6efgX11puT6r4aZzzAFLagZPfcsIGbSL/ydXmMnuvUMLVBJi/FNZOw xeYppayUVMcqHh7Cx8dHfj9p50NhulsU8UYUR2z1Yl4YU1ZZDweQmmZXjjxSTomXjwL7 bkpo+MimbZgQezuyZpk/aQvDXWzLY/HBqlTEzFmhrqmAIdisJqu7hbCu/ERnd61Jgthd XhMw== X-Gm-Message-State: AOAM531BBzAq30oBLxe3f1ClH6aFWL4iIGaUoiIBF+z4qVeqdY67tHq2 0aZXfd8WoR2wOre07Mnv7ZKbq+A/XSX/VUZSqlo= X-Google-Smtp-Source: ABdhPJywfqfD/xpmosngkhWFxbuuCz+xTsTBtYTMTjQ7jJu2X6ZP25IHOPsJFkomZuV4BYaaBKUwNsTr2Ml93szqQpE= X-Received: by 2002:ac8:584d:: with SMTP id h13mr26285441qth.41.1635272782222; Tue, 26 Oct 2021 11:26:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nikhil Ramakrishnan Date: Tue, 26 Oct 2021 23:56:11 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler Cc: Anurag Thakur , "freetype-devel@nongnu.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::836; envelope-from=ramakrishnan.nikhil@gmail.com; helo=mail-qt1-x836.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:26:29 -0000 Hi all, I want to quickly point to existing resources that could be of any help: I think this was already mentioned in one of the threads: This repository https://github.com/nikramakrishnan/freetype-web-jekyll (and the published site at https://nikramakrishnan.github.io/freetype-web-jekyll/) has some of the pages already converted to Markdown, and uses Jekyll to build the static site. I had done some additional customizations to carry over some features from the existing site (like specifying the blue/green theme for the page) as well, but I'm not sure if that is of any use if the plan is to have a different build system for the site. Also, some comments: > Come to think of it, if the API reference webpages can be completely auto= generated we don't need to store their source in the freetype-web repo, we = can just create a CI job in the main freetype repo that will update the web= site with the latest content from docwriter on every update to master. The docs are built for each version before release and reflect the API reference as of that version. Building docs from master means having stuff in the reference that may or may not be a part of the latest release and is generally not a good idea unless we maintain multiple copies of the docs that specify the version number (or master, for the latest built docs). > But when the library source changes we would need to update the contents = of that folder with the latest from docwriter, right? Yes and no. The updates happen at each release. However, the CI stuff is a good idea. If Werner is open to this, we can probably automate part (or whole, eventually) of the release process by automatically building the API reference (along with other 'release' actions) when a new release is tagged on the repo. Nikhil From MAILER-DAEMON Tue Oct 26 14:42:13 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfROl-00064o-OT for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:42:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59864) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfROg-00061y-E9 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:42:06 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:44431) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfROc-0000rF-Ue for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:42:05 -0400 Date: Tue, 26 Oct 2021 18:41:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635273720; bh=iGP5OeR0nmaqRYDBaDnPHOvCX2LbXE2mV90MiRHUWuk=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=a4YDQ61fr0kM8LSa7e4ermEAzVMVBWF2T3SjRyRfNr9GuvEeh+VAcsoCh3mK1BPue i+SLObUECB64niW4XybdjZ53wY5eTTWQ3mDpA7S1I6U63kpsB+Npg4klBkQXDFqfrS 144bN0TDlP78jXRf2cUs1dmcKxCnQsAnJf5uMpQs= To: Nikhil Ramakrishnan , "freetype-devel@nongnu.org" From: Bermler Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_FXopH1ozFUwOygOhF1ooZMXDoCjHASegwS0lFL4" Received-SPF: pass client-ip=185.70.43.24; envelope-from=freetype@protonmail.com; helo=mail-4324.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:42:07 -0000 This is a multi-part message in MIME format. --b1_FXopH1ozFUwOygOhF1ooZMXDoCjHASegwS0lFL4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBrbm93IGFib3V0IHRoYXQgdGVtcGxhdGUsIGJ1dCBXZXJuZXIgd2FudHMgdGhlIG5ldyB0ZW1w bGF0ZSB0byBsb29rIGV4YWN0bHkgbGlrZSB0aGUgb2xkIHNpdGUgZm9yIG5vdywgdGhlbiB3ZSBj YW4gdGFsayBhYm91dCBhIHJlZGVzaWduIGxhdGVyLgoKVGhhbmtzIGZvciB0aGUgcmVzb3VyY2Vz CgpPbiBUdWUsIE9jdCAyNiwgMjAyMSBhdCAyOjI2IFBNLCBOaWtoaWwgUmFtYWtyaXNobmFuIDxy YW1ha3Jpc2huYW4ubmlraGlsQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEhpIGFsbCwKPgo+IEkgd2Fu dCB0byBxdWlja2x5IHBvaW50IHRvIGV4aXN0aW5nIHJlc291cmNlcyB0aGF0IGNvdWxkIGJlIG9m IGFueSBoZWxwOgo+Cj4gSSB0aGluayB0aGlzIHdhcyBhbHJlYWR5IG1lbnRpb25lZCBpbiBvbmUg b2YgdGhlIHRocmVhZHM6IFRoaXMgcmVwb3NpdG9yeQo+Cj4gaHR0cHM6Ly9naXRodWIuY29tL25p a3JhbWFrcmlzaG5hbi9mcmVldHlwZS13ZWItamVreWxsCj4KPiAoYW5kIHRoZSBwdWJsaXNoZWQg c2l0ZSBhdAo+IGh0dHBzOi8vbmlrcmFtYWtyaXNobmFuLmdpdGh1Yi5pby9mcmVldHlwZS13ZWIt amVreWxsLykKPgo+IGhhcyBzb21lIG9mIHRoZSBwYWdlcyBhbHJlYWR5IGNvbnZlcnRlZCB0byBN YXJrZG93biwgYW5kIHVzZXMgSmVreWxsCj4gdG8gYnVpbGQgdGhlIHN0YXRpYyBzaXRlLiBJIGhh ZCBkb25lIHNvbWUgYWRkaXRpb25hbCBjdXN0b21pemF0aW9ucyB0bwo+IGNhcnJ5IG92ZXIgc29t ZSBmZWF0dXJlcyBmcm9tIHRoZSBleGlzdGluZyBzaXRlIChsaWtlIHNwZWNpZnlpbmcgdGhlCj4g Ymx1ZS9ncmVlbiB0aGVtZSBmb3IgdGhlIHBhZ2UpIGFzIHdlbGwsIGJ1dCBJJ20gbm90IHN1cmUg aWYgdGhhdCBpcyBvZgo+IGFueSB1c2UgaWYgdGhlIHBsYW4gaXMgdG8gaGF2ZSBhIGRpZmZlcmVu dCBidWlsZCBzeXN0ZW0gZm9yIHRoZSBzaXRlLgo+Cj4gQWxzbywgc29tZSBjb21tZW50czoKPgo+ PiBDb21lIHRvIHRoaW5rIG9mIGl0LCBpZiB0aGUgQVBJIHJlZmVyZW5jZSB3ZWJwYWdlcyBjYW4g YmUgY29tcGxldGVseSBhdXRvZ2VuZXJhdGVkIHdlIGRvbid0IG5lZWQgdG8gc3RvcmUgdGhlaXIg c291cmNlIGluIHRoZSBmcmVldHlwZS13ZWIgcmVwbywgd2UgY2FuIGp1c3QgY3JlYXRlIGEgQ0kg am9iIGluIHRoZSBtYWluIGZyZWV0eXBlIHJlcG8gdGhhdCB3aWxsIHVwZGF0ZSB0aGUgd2Vic2l0 ZSB3aXRoIHRoZSBsYXRlc3QgY29udGVudCBmcm9tIGRvY3dyaXRlciBvbiBldmVyeSB1cGRhdGUg dG8gbWFzdGVyLgo+Cj4gVGhlIGRvY3MgYXJlIGJ1aWx0IGZvciBlYWNoIHZlcnNpb24gYmVmb3Jl IHJlbGVhc2UgYW5kIHJlZmxlY3QgdGhlIEFQSQo+IHJlZmVyZW5jZSBhcyBvZiB0aGF0IHZlcnNp b24uIEJ1aWxkaW5nIGRvY3MgZnJvbSBtYXN0ZXIgbWVhbnMgaGF2aW5nCj4gc3R1ZmYgaW4gdGhl IHJlZmVyZW5jZSB0aGF0IG1heSBvciBtYXkgbm90IGJlIGEgcGFydCBvZiB0aGUgbGF0ZXN0Cj4g cmVsZWFzZSBhbmQgaXMgZ2VuZXJhbGx5IG5vdCBhIGdvb2QgaWRlYSB1bmxlc3Mgd2UgbWFpbnRh aW4gbXVsdGlwbGUKPiBjb3BpZXMgb2YgdGhlIGRvY3MgdGhhdCBzcGVjaWZ5IHRoZSB2ZXJzaW9u IG51bWJlciAob3IgbWFzdGVyLCBmb3IgdGhlCj4gbGF0ZXN0IGJ1aWx0IGRvY3MpLgo+Cj4+IEJ1 dCB3aGVuIHRoZSBsaWJyYXJ5IHNvdXJjZSBjaGFuZ2VzIHdlIHdvdWxkIG5lZWQgdG8gdXBkYXRl IHRoZSBjb250ZW50cyBvZiB0aGF0IGZvbGRlciB3aXRoIHRoZSBsYXRlc3QgZnJvbSBkb2N3cml0 ZXIsIHJpZ2h0Pwo+Cj4gWWVzIGFuZCBuby4gVGhlIHVwZGF0ZXMgaGFwcGVuIGF0IGVhY2ggcmVs ZWFzZS4KPgo+IEhvd2V2ZXIsIHRoZSBDSSBzdHVmZiBpcyBhIGdvb2QgaWRlYS4gSWYgV2VybmVy IGlzIG9wZW4gdG8gdGhpcywgd2UKPiBjYW4gcHJvYmFibHkgYXV0b21hdGUgcGFydCAob3Igd2hv bGUsIGV2ZW50dWFsbHkpIG9mIHRoZSByZWxlYXNlCj4gcHJvY2VzcyBieSBhdXRvbWF0aWNhbGx5 IGJ1aWxkaW5nIHRoZSBBUEkgcmVmZXJlbmNlIChhbG9uZyB3aXRoIG90aGVyCj4gJ3JlbGVhc2Un IGFjdGlvbnMpIHdoZW4gYSBuZXcgcmVsZWFzZSBpcyB0YWdnZWQgb24gdGhlIHJlcG8uCj4KPiBO aWtoaWw= --b1_FXopH1ozFUwOygOhF1ooZMXDoCjHASegwS0lFL4 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGJyPjwvZGl2PjxkaXY+SSBrbm93IGFi b3V0IHRoYXQgdGVtcGxhdGUsJm5ic3A7YnV0IFdlcm5lciB3YW50cyB0aGUgbmV3IHRlbXBsYXRl IHRvIGxvb2sgZXhhY3RseSBsaWtlIHRoZSBvbGQgc2l0ZSBmb3Igbm93LCB0aGVuIHdlIGNhbiB0 YWxrIGFib3V0IGEgcmVkZXNpZ24gbGF0ZXIuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFu a3MgZm9yIHRoZSByZXNvdXJjZXM8Y2FyZXQ+PC9jYXJldD48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2IGlkPSJwcm90b25tYWlsX21vYmlsZV9zaWduYXR1cmVfYmxvY2siPjxkaXY+PGJyPjwvZGl2 PjwvZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDI6MjYgUE0sIE5pa2hpbCBSYW1ha3Jpc2hu YW4gJmx0OzxhIGhyZWY9Im1haWx0bzpyYW1ha3Jpc2huYW4ubmlraGlsQGdtYWlsLmNvbSIgY2xh c3M9IiI+cmFtYWtyaXNobmFuLm5pa2hpbEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YmxvY2tx dW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+ICBIaSBhbGwsPGJyPjxi cj5JIHdhbnQgdG8gcXVpY2tseSBwb2ludCB0byBleGlzdGluZyByZXNvdXJjZXMgdGhhdCBjb3Vs ZCBiZSBvZiBhbnkgaGVscDo8YnI+PGJyPkkgdGhpbmsgdGhpcyB3YXMgYWxyZWFkeSBtZW50aW9u ZWQgaW4gb25lIG9mIHRoZSB0aHJlYWRzOiBUaGlzIHJlcG9zaXRvcnk8YnI+PGJyPiAgaHR0cHM6 Ly9naXRodWIuY29tL25pa3JhbWFrcmlzaG5hbi9mcmVldHlwZS13ZWItamVreWxsPGJyPjxicj4o YW5kIHRoZSBwdWJsaXNoZWQgc2l0ZSBhdDxicj5odHRwczovL25pa3JhbWFrcmlzaG5hbi5naXRo dWIuaW8vZnJlZXR5cGUtd2ViLWpla3lsbC8pPGJyPjxicj5oYXMgc29tZSBvZiB0aGUgcGFnZXMg YWxyZWFkeSBjb252ZXJ0ZWQgdG8gTWFya2Rvd24sIGFuZCB1c2VzIEpla3lsbDxicj50byBidWls ZCB0aGUgc3RhdGljIHNpdGUuIEkgaGFkIGRvbmUgc29tZSBhZGRpdGlvbmFsIGN1c3RvbWl6YXRp b25zIHRvPGJyPmNhcnJ5IG92ZXIgc29tZSBmZWF0dXJlcyBmcm9tIHRoZSBleGlzdGluZyBzaXRl IChsaWtlIHNwZWNpZnlpbmcgdGhlPGJyPmJsdWUvZ3JlZW4gdGhlbWUgZm9yIHRoZSBwYWdlKSBh cyB3ZWxsLCBidXQgSSdtIG5vdCBzdXJlIGlmIHRoYXQgaXMgb2Y8YnI+YW55IHVzZSBpZiB0aGUg cGxhbiBpcyB0byBoYXZlIGEgZGlmZmVyZW50IGJ1aWxkIHN5c3RlbSBmb3IgdGhlIHNpdGUuPGJy Pjxicj48YnI+QWxzbywgc29tZSBjb21tZW50czo8YnI+PGJyPiZndDsgQ29tZSB0byB0aGluayBv ZiBpdCwgaWYgdGhlIEFQSSByZWZlcmVuY2Ugd2VicGFnZXMgY2FuIGJlIGNvbXBsZXRlbHkgYXV0 b2dlbmVyYXRlZCB3ZSBkb24ndCBuZWVkIHRvIHN0b3JlIHRoZWlyIHNvdXJjZSBpbiB0aGUgZnJl ZXR5cGUtd2ViIHJlcG8sIHdlIGNhbiBqdXN0IGNyZWF0ZSBhIENJIGpvYiBpbiB0aGUgbWFpbiBm cmVldHlwZSByZXBvIHRoYXQgd2lsbCB1cGRhdGUgdGhlIHdlYnNpdGUgd2l0aCB0aGUgbGF0ZXN0 IGNvbnRlbnQgZnJvbSBkb2N3cml0ZXIgb24gZXZlcnkgdXBkYXRlIHRvIG1hc3Rlci48YnI+PGJy PlRoZSBkb2NzIGFyZSBidWlsdCBmb3IgZWFjaCB2ZXJzaW9uIGJlZm9yZSByZWxlYXNlIGFuZCBy ZWZsZWN0IHRoZSBBUEk8YnI+cmVmZXJlbmNlIGFzIG9mIHRoYXQgdmVyc2lvbi4gQnVpbGRpbmcg ZG9jcyBmcm9tIG1hc3RlciBtZWFucyBoYXZpbmc8YnI+c3R1ZmYgaW4gdGhlIHJlZmVyZW5jZSB0 aGF0IG1heSBvciBtYXkgbm90IGJlIGEgcGFydCBvZiB0aGUgbGF0ZXN0PGJyPnJlbGVhc2UgYW5k IGlzIGdlbmVyYWxseSBub3QgYSBnb29kIGlkZWEgdW5sZXNzIHdlIG1haW50YWluIG11bHRpcGxl PGJyPmNvcGllcyBvZiB0aGUgZG9jcyB0aGF0IHNwZWNpZnkgdGhlIHZlcnNpb24gbnVtYmVyIChv ciBtYXN0ZXIsIGZvciB0aGU8YnI+bGF0ZXN0IGJ1aWx0IGRvY3MpLjxicj48YnI+Jmd0OyBCdXQg d2hlbiB0aGUgbGlicmFyeSBzb3VyY2UgY2hhbmdlcyB3ZSB3b3VsZCBuZWVkIHRvIHVwZGF0ZSB0 aGUgY29udGVudHMgb2YgdGhhdCBmb2xkZXIgd2l0aCB0aGUgbGF0ZXN0IGZyb20gZG9jd3JpdGVy LCByaWdodD88YnI+PGJyPlllcyBhbmQgbm8uIFRoZSB1cGRhdGVzIGhhcHBlbiBhdCBlYWNoIHJl bGVhc2UuPGJyPjxicj5Ib3dldmVyLCB0aGUgQ0kgc3R1ZmYgaXMgYSBnb29kIGlkZWEuIElmIFdl cm5lciBpcyBvcGVuIHRvIHRoaXMsIHdlPGJyPmNhbiBwcm9iYWJseSBhdXRvbWF0ZSBwYXJ0IChv ciB3aG9sZSwgZXZlbnR1YWxseSkgb2YgdGhlIHJlbGVhc2U8YnI+cHJvY2VzcyBieSBhdXRvbWF0 aWNhbGx5IGJ1aWxkaW5nIHRoZSBBUEkgcmVmZXJlbmNlIChhbG9uZyB3aXRoIG90aGVyPGJyPidy ZWxlYXNlJyBhY3Rpb25zKSB3aGVuIGEgbmV3IHJlbGVhc2UgaXMgdGFnZ2VkIG9uIHRoZSByZXBv Ljxicj48YnI+PGJyPk5pa2hpbDxicj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD4= --b1_FXopH1ozFUwOygOhF1ooZMXDoCjHASegwS0lFL4-- From MAILER-DAEMON Tue Oct 26 14:43:18 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRPq-0007z4-D4 for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:43:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60126) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRPp-0007uw-B1 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:43:17 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:46709) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfRPn-0005Nk-4r for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:43:17 -0400 Received: by mail-wr1-x429.google.com with SMTP id k7so16306610wrd.13 for ; Tue, 26 Oct 2021 11:43:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=T86FybC8ZBqox+kJsVW65qpEUdtQRZcsGTo4z4UO1/Y=; b=VmTrPayJEHgatN8xaId9Ov+QcPc6RRdV9io220vW/5dPOOnzo9WNPZ1/2vw14uw3E6 nudT24RVUqBTk+YbqLNFYtrvE1MtbhTrJ+Z9zAvglDV2KV5XUCnqvvUZtMHzuDdmBt4z q97JX62bQbM30zG1AWuJFRafRSSoNGIG9Bbmynh4ArJPYqLQE9fgaWKPaGwZ1rRxUEbC CHZrMDCWFrYTUXAqc1ydr1F1Bn7KqoVOfYZ23d06rbwF6SeOlBma5lfTJl5ifxaqJea6 yUdQhk32Lfscfz1b2Pnygx1gXctI34tCDfbK9m0IT2nUmwsmViuwYqDWU0+XGBXm0pee hpSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=T86FybC8ZBqox+kJsVW65qpEUdtQRZcsGTo4z4UO1/Y=; b=4gJFrIH+pk91aCjPnd2kKHqUPgHbN6sZttGqZpaIXMc55YcK2DC/hZxEbf6v4kGDiz tsh2sOhIPyh6QJT4oKdmwt++xjocprIfQ6QFuz+3b2pKUEgdOVIndBs7uqXYNgVzmN0o b1IbTSYF3tCOiBgLZlueapJ8YcRF0ZLvLWr8NkqT/kWHQGsgptOOoDC3LYGNYzMyYEL1 BPEmbWbNzphAfNcGeYDd/TY12W0jCecGM/R+4fmbYEFcJkJYpNbmaLTDqUF+lkMf3H36 JcVgbJFxEbIeF4ksZSB9MDrooAXWhc9cltmmvdAKQW4OKrTUnyaog0z+XZC3WMHv66S5 E0OA== X-Gm-Message-State: AOAM5302rNb9+I/LpAtWt+vncJLxViWKwFilD8WWWWtu1jvyOBAJWiXY f+YzDIT2VG4A7sQJaIJWZFU= X-Google-Smtp-Source: ABdhPJwTqF6LuYAhr0h/s4rrZszGEO4a+zRmGyHQv/8i4qiDrpxKbFlV4gMYB5ZFyNMFZFaY0mqvfg== X-Received: by 2002:a5d:4487:: with SMTP id j7mr34828668wrq.397.1635273792927; Tue, 26 Oct 2021 11:43:12 -0700 (PDT) Received: from smtpclient.apple ([2a01:4b00:8272:1800:97b:e7ca:b288:ccc2]) by smtp.gmail.com with ESMTPSA id n5sm1296585wme.6.2021.10.26.11.43.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Oct 2021 11:43:12 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.20.0.1.32\)) Subject: Re: FontDebug: A new GUI app for freetype From: Nikolaus Waxweiler In-Reply-To: Date: Tue, 26 Oct 2021 19:43:11 +0100 Cc: freetype-devel@nongnu.org Content-Transfer-Encoding: 7bit Message-Id: References: To: Serdar Sanli X-Mailer: Apple Mail (2.3693.20.0.1.32) Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=madigens@gmail.com; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:43:17 -0000 Hi Serdar, Nice! Thanks for sharing, will take a look at some point. From MAILER-DAEMON Tue Oct 26 14:43:56 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRQS-0001FE-Pc for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:43:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRQR-00019s-1k for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:43:55 -0400 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]:44630) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfRQO-0005it-FP for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:43:54 -0400 Received: by mail-lf1-x136.google.com with SMTP id y26so745491lfa.11 for ; Tue, 26 Oct 2021 11:43:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=t3NAXV5nZb9cH7QGyg4vvHsr99MbLgKbQfEBEg+s6WA=; b=qWTLQ4So5CBstikzKx8QLbEkCJGKM52XQ/bu0r5ZYtfaLB0o1emFjY1NS0ZtL7l4Nx MMU9q8lPffs+IKlF1gup9K3aId5Hou76CZkrzEAYY/lqYL/RQQ4c48W8DL1xjtD1DdIh jW01HoF6rO/P5NXLwDmTu3C0bBEIpiUlGsAcWcfn1h4mOH8f0aDOSr74jPWA6HZR7ubc LqSYwRw0r78yGsq8OOJ5YbNCnhBzyw+Gq0qLVUxWf6Ir3rP7C/ydprDmkXl51TbxfExX DJIXMu+uEjwpQcjcrLlk4FZfM3pEsNQ1S/busiozMzQl4krwgD9w5E4T7lcAUa3hHDi/ CL1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=t3NAXV5nZb9cH7QGyg4vvHsr99MbLgKbQfEBEg+s6WA=; b=TIr6WCJkPaZV5DU78djpUFz9KfLENVNU5MXLiObYioNezP4MnJQn1oSf1tLW37LWIK oizmDBMDjdbueE5goSNNMiPjOGmv5HpEXY7qEHr2z66fYWj1vZWYFl96CJZ3FKIOOBq4 rcYCVnmw7+UD0zORmvckpVsPoOrG98BhJ3HdkjPWOTwJ6UZ9A4uZMqsZ0jtaOM7kWq78 y7Oi09qiqPqGsB/8HK18VJ4ROESVfUSDhPoYiXcVKFh1Ek2khH1y0yVKfx1sgzakCwup mggS5gcRy33wCpAcmjVfNmrG6ElAbNZDmQ9lzZU/EFcyAdA2P9GAG4Q5aDzoM2MmOaCp BTIg== X-Gm-Message-State: AOAM5315splRc4Jt81IhVVzlv+/y3+ih1PUPr6xHMo3+PKmTtISK33yv e8SLuPy0z6eMDnWFOdTT8CIa5NfCw+1a5IbCRxI= X-Google-Smtp-Source: ABdhPJwzyubO6Vb3PUrrwWvyXaRQbeqOKGaj4hckP9C+Q2mVes2nPwKwMHYsK84kmebHDZe+Z4NIwYaMqmBbGtjfNQM= X-Received: by 2002:ac2:518a:: with SMTP id u10mr14848855lfi.658.1635273830798; Tue, 26 Oct 2021 11:43:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Wed, 27 Oct 2021 00:13:39 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Nikhil Ramakrishnan Cc: Bermler , freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="000000000000cb996a05cf45dbda" Received-SPF: pass client-ip=2a00:1450:4864:20::136; envelope-from=devanuragthakur@gmail.com; helo=mail-lf1-x136.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:43:55 -0000 --000000000000cb996a05cf45dbda Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for the references Nikhil, I am sure they will be helpful=F0=9F=98= =8A. > not a good idea unless we maintain multiple copies of the docs Hmm, you have a point. It's not really necessary to update docs on each commit, maybe we can mark the new APIs as in-progress and add a switch to show only released APIs, but that's a future problem. However the main point was that storing the freetype2/docs/ in the freetype-web repo is unnecessary, we can simply configure a CI job to deploy the API reference website whenever we need to change it, and Alexei doesn't have to worry about changes to those files =F0=9F=98=84. I will see what I can do about this, maybe this weekend. Regards Anurag On Tue, 26 Oct, 2021, 11:56 PM Nikhil Ramakrishnan, < ramakrishnan.nikhil@gmail.com> wrote: > Hi all, > > I want to quickly point to existing resources that could be of any help: > > I think this was already mentioned in one of the threads: This repository > > https://github.com/nikramakrishnan/freetype-web-jekyll > > (and the published site at > https://nikramakrishnan.github.io/freetype-web-jekyll/) > > has some of the pages already converted to Markdown, and uses Jekyll > to build the static site. I had done some additional customizations to > carry over some features from the existing site (like specifying the > blue/green theme for the page) as well, but I'm not sure if that is of > any use if the plan is to have a different build system for the site. > > > Also, some comments: > > > Come to think of it, if the API reference webpages can be completely > autogenerated we don't need to store their source in the freetype-web rep= o, > we can just create a CI job in the main freetype repo that will update th= e > website with the latest content from docwriter on every update to master. > > The docs are built for each version before release and reflect the API > reference as of that version. Building docs from master means having > stuff in the reference that may or may not be a part of the latest > release and is generally not a good idea unless we maintain multiple > copies of the docs that specify the version number (or master, for the > latest built docs). > > > But when the library source changes we would need to update the content= s > of that folder with the latest from docwriter, right? > > Yes and no. The updates happen at each release. > > However, the CI stuff is a good idea. If Werner is open to this, we > can probably automate part (or whole, eventually) of the release > process by automatically building the API reference (along with other > 'release' actions) when a new release is tagged on the repo. > > > Nikhil > --000000000000cb996a05cf45dbda Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks for the references Nikhil, I am = sure they will be helpful=F0=9F=98=8A.

> not a good idea unless we maintain multiple
copies = of the docs

Hmm, you hav= e a point. It's not really necessary to update docs on each commit, may= be we can mark the new APIs as in-progress and add a switch to show only re= leased APIs, but that's a future problem.


However the main point wa= s that storing the freetype2/docs/ in the freetype-web repo is unnecessary,= we can simply configure a CI job to deploy the API reference website whene= ver we need to change it, and Alexei doesn't have to worry about change= s to those files =F0=9F=98=84.


I will see what I can do about this, maybe this weekend.

Regards
Anurag



Hi all,

I want to quickly point to existing resources that could be of any help:
I think this was already mentioned in one of the threads: This repository
=C2=A0 https://github.com/nikramakr= ishnan/freetype-web-jekyll

(and the published site at
https://nikramakrishnan.github.io/f= reetype-web-jekyll/)

has some of the pages already converted to Markdown, and uses Jekyll
to build the static site. I had done some additional customizations to
carry over some features from the existing site (like specifying the
blue/green theme for the page) as well, but I'm not sure if that is of<= br> any use if the plan is to have a different build system for the site.


Also, some comments:

> Come to think of it, if the API reference webpages can be completely a= utogenerated we don't need to store their source in the freetype-web re= po, we can just create a CI job in the main freetype repo that will update = the website with the latest content from docwriter on every update to maste= r.

The docs are built for each version before release and reflect the API
reference as of that version. Building docs from master means having
stuff in the reference that may or may not be a part of the latest
release and is generally not a good idea unless we maintain multiple
copies of the docs that specify the version number (or master, for the
latest built docs).

> But when the library source changes we would need to update the conten= ts of that folder with the latest from docwriter, right?

Yes and no. The updates happen at each release.

However, the CI stuff is a good idea. If Werner is open to this, we
can probably automate part (or whole, eventually) of the release
process by automatically building the API reference (along with other
'release' actions) when a new release is tagged on the repo.


Nikhil
--000000000000cb996a05cf45dbda-- From MAILER-DAEMON Tue Oct 26 14:46:10 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRSb-00047I-St for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:46:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRSZ-00042q-7X for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:46:07 -0400 Received: from mail-40140.protonmail.ch ([185.70.40.140]:64652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRSV-00065I-2h for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:46:06 -0400 Date: Tue, 26 Oct 2021 18:45:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635273959; bh=LrDXOguKKyBUl67A/K0TLnBGmEZzQ/TBXY1wtPE3Q74=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=h11k/XFWLQUfwlTm5JMyY/RQVP/tWY20c+UzV6LyDGC74no+L8DsbBSyXVjasv0nx i4sn2D82yrbpALSpBULwgYOhVh+QPzoLgLAChL0wUO5ZrBAXqiToCI4gwwKlYWYgvn 82DpWwPj//QdOfXQayhh2ycKKQNIzE9i/CxWENiw= To: Anurag Thakur From: Bermler Cc: freetype-devel@nongnu.org Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_w0SpODXqnYmEeBBx5cugKjzQeQuI9wLsfodziW5KuM" Received-SPF: pass client-ip=185.70.40.140; envelope-from=freetype@protonmail.com; helo=mail-40140.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:46:08 -0000 This is a multi-part message in MIME format. --b1_w0SpODXqnYmEeBBx5cugKjzQeQuI9wLsfodziW5KuM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 QnkgdGhlIHdheSwgaXMgdGhlcmUgaXMgYW55IHdheSB0aGUgaHR0cCB2ZXJzaW9uIG9mIHRoZSBz aXRlIGNhbiBiZSBwcmVzZXJ2ZWQgaW4gYW55IHdheT8gQmVmb3JlIHRoZSBtaWdyYXRpb24gaXQg d2FzIHRoZXJlLiBCYXNpY2FsbHkgYm90aCB0aGUgaHR0cCBhbmQgaHR0cHMgdmVyc2lvbnMgb2Yg dGhlIHNpdGUgc2hvdWxkIHJlbWFpbiBvcGVuIGluc3RlYWQgb2YganVzdCBodHRwcyB3aXRoIGh0 dHAgcmVkaXJlY3RpbmcgdG8gaHR0cHMuIEl0IHNob3VsZCBiZSBwb3NzaWJsZSB3aXRoIENsb3Vk ZmxhcmUuCgpNYW55IG9mIG91ciBwZWVycyAoemxpYiwgdmFybmlzaCBjYWNoZSBzb2Z0d2FyZSwg bGlicG5nKSBhcmUgdXNpbmcgdGhlIGh0dHAgYW5kIGh0dHBzIHN0cnVjdHVyZSBhbmQgSSBsaWtl IHRoaXMgd2F5IHNvIG9sZGVyIGxhcHRvcHMgYW5kIGRldmljZXMgYW5kIGFjY2VzcyB0aGUgc2l0 ZSBiZWZvcmUuIFRoZSBDbG91ZGZsYXJlIGNlcnQgYXJlIG5ldyBhbmQgb2xkZXIgZGV2aWNlcyBt YXkgbm90IGhhdmUgaXRzIGNlcnRpZmljYXRpb24gaW5zdGFsbGVkLgoKT24gVHVlLCBPY3QgMjYs IDIwMjEgYXQgMToyNSBQTSwgQW51cmFnIFRoYWt1ciA8ZGV2YW51cmFndGhha3VyQGdtYWlsLmNv bT4gd3JvdGU6Cgo+IFdlbGwsIGNoYW5naW5nIHRvIGNsb3VkZmxhcmUgd2FzIGp1c3QgYSAyIGxp bmUgY2hhbmdlLCBhbmQgaWYgaXQgZ2l2ZXMgdXMgd29ybGR3aWRlIHN1cGVyZmFzdCBDRE4gZm9y IGZyZWUsIEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gbm90IHRvIHVzZSBpdCA6KQo+Cj4gUmVnYXJk cwo+IEFudXJhZwo+Cj4gT24gVHVlLCAyNiBPY3QsIDIwMjEsIDEwOjUwIFBNIEJlcm1sZXIsIDxm cmVldHlwZUBwcm90b25tYWlsLmNvbT4gd3JvdGU6Cj4KPj4gSSBkb27igJl0IHRoaW5rIGhhdmlu ZyB0aGUgc2l0ZSBiZWhpbmQgQ2xvdWRmbGFyZSBpcyBuZWNlc3NhcnkgYXQgbGVhc3QgZm9yIG5v dy4gSXQgc2hvdWxkIGp1c3QgcG9pbnQgZGlyZWN0bHkgdG8gZ2l0bGFiLiBBZnRlciBhbGwgZGlk buKAmXQgd2Ugc2F5IHNtYWxsIHN0ZXBzPwo+Pgo+PiBTZW50IGZyb20gUHJvdG9uTWFpbCBmb3Ig UGluZVBob25lCj4+Cj4+IE9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDEyOjMwIFBNLCBBbnVyYWcg VGhha3VyIDxkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tPiB3cm90ZToKPj4KPj4+IEFzIGRpc2N1 c3NlZCB3aXRoIHRoZSBtYWludGFpbmVycywgdGhlIGZyZWV0eXBlLm9yZyBkb21haW4gaG9zdGlu ZyBoYXMgYmVlbiBjaGFuZ2VkIHRvIGdpdGxhYiBwYWdlcywgYWxvbmcgd2l0aCBjbG91ZGZsYXJl IENETi4KPj4+Cj4+PiBDdXJyZW50bHkgdGhlIGdpdGxhYiBwYWdlcyBhcmUgaG9zdGVkIG9uIGdp dGxhYi5jb20sIHZpYSB0aGlzIHJlcG86Cj4+Pgo+Pj4gaHR0cHM6Ly9naXRsYWIuY29tL2ZyZWV0 eXBlL2ZyZWV0eXBlLXdlYgo+Pj4KPj4+IEkgY2hvc2UgZ2l0bGFiLmNvbSBpbnN0ZWFkIG9mIGZy ZWVkZXNrdG9wLm9yZyBzaW5jZSBpdCB3YXMgdGhlIGVhc2llc3Qgd2F5IHRvIG1ha2Ugc3VyZSB0 aGF0IHRoZSB3ZWJzaXRlIGlzIHVuaW50ZXJydXB0ZWQgd2hpbGUgd2Ugd29yayBvbiB0aGUgcmVk ZXNpZ24sIGFuZCBpdCBzaW11bHRhbmVvdXNseSBhbGxvd2VkIG1lIHRvIGRvIHRoZSBtaWdyYXRp b24gdG8gZ2l0bGFiK2Nsb3VkZmxhcmUuCj4+Pgo+Pj4gQWZ0ZXIgdGhlIHJlZGVzaWduIGlzIGNv bXBsZXRlLCBjaGFuZ2luZyB0aGUgaG9zdGluZyB0byBmcmVlZGVza3RvcC5vcmcgd291bGQganVz dCByZXF1aXJlIG1vZGlmeWluZyAyIEROUyByZWNvcmRzLgo+Pj4KPj4+IFBsZWFzZSBub3RlIHRo YXQgYWxsIGRldmVsb3BtZW50IHNob3VsZCBoYXBwZW4gb24gdGhlIGZyZWVkZXNrdG9wLm9yZyBy ZXBvOgo+Pj4KPj4+IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9mcmVldHlwZS9mcmVl dHlwZS13ZWIKPj4+Cj4+PiBEbyBOT1Qgc2VuZCBhbnkgTVJzL2NvbW1pdCB0byB0aGUgZ2l0bGFi LmNvbSByZXBvLgo+Pj4KPj4+IEkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoZSBtYWludGFpbmVy cyB0byBjbGVhciBhbnkgY29uZmlnIGxlZnQgb24gdGhlIHByZXZpb3VzIGhvc3RpbmcgcGxhdGZv cm0vYW55IHNoZWxsIHNjcmlwdHMgdXNlZCB0byBtYW5hZ2UgdGhlIHdlYnNpdGUsIHNpbmNlIGl0 J3MgYWxsIG1hbmFnZWQgYnkgZ2l0bGFiIHBhZ2VzIG5vdy4KPj4+Cj4+PiBIYXBweSB0byBhbnN3 ZXIgYW55IHF1ZXN0aW9ucwo+Pj4KPj4+IFJlZ2FyZHMKPj4+IEFudXJhZw== --b1_w0SpODXqnYmEeBBx5cugKjzQeQuI9wLsfodziW5KuM Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGJyPjwvZGl2PjxkaXY+QnkgdGhlIHdh eSwgaXMgdGhlcmUgaXMgYW55IHdheSB0aGUgaHR0cCB2ZXJzaW9uIG9mIHRoZSBzaXRlIGNhbiBi ZSBwcmVzZXJ2ZWQgaW4gYW55IHdheT8gQmVmb3JlIHRoZSBtaWdyYXRpb24gaXQgd2FzIHRoZXJl LiBCYXNpY2FsbHkgYm90aCZuYnNwO3RoZSBodHRwIGFuZCBodHRwcyB2ZXJzaW9ucyBvZiB0aGUg c2l0ZSBzaG91bGQmbmJzcDtyZW1haW4gb3BlbiBpbnN0ZWFkIG9mIGp1c3QgaHR0cHMgd2l0aCBo dHRwIHJlZGlyZWN0aW5nIHRvIGh0dHBzLiBJdCBzaG91bGQgYmUgcG9zc2libGUgd2l0aCBDbG91 ZGZsYXJlLjxjYXJldD48L2NhcmV0PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+TWFueSBvZiBvdXIgcGVlcnMgKHpsaWIsIHZhcm5pc2ggY2FjaGUgc29mdHdhcmUsIGxp YnBuZykgYXJlIHVzaW5nIHRoZSBodHRwIGFuZCBodHRwcyZuYnNwO3N0cnVjdHVyZSBhbmQgSSBs aWtlIHRoaXMgd2F5IHNvIG9sZGVyIGxhcHRvcHMgYW5kIGRldmljZXMgYW5kIGFjY2VzcyB0aGUg c2l0ZSBiZWZvcmUuIFRoZSBDbG91ZGZsYXJlIGNlcnQgYXJlIG5ldyBhbmQgb2xkZXIgZGV2aWNl cyBtYXkgbm90IGhhdmUgaXRzIGNlcnRpZmljYXRpb24gaW5zdGFsbGVkLjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgaWQ9InByb3Rvbm1haWxf bW9iaWxlX3NpZ25hdHVyZV9ibG9jayI+PGRpdj5PbiBUdWUsIE9jdCAyNiwgMjAyMSBhdCAxOjI1 IFBNLCBBbnVyYWcgVGhha3VyICZsdDs8YSBocmVmPSJtYWlsdG86ZGV2YW51cmFndGhha3VyQGdt YWlsLmNvbSIgY2xhc3M9IiI+ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl Ojxicj48L2Rpdj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlw ZT0iY2l0ZSI+ICA8ZGl2IGRpcj0iYXV0byI+V2VsbCwgY2hhbmdpbmcgdG8gY2xvdWRmbGFyZSB3 YXMganVzdCBhIDIgbGluZSBjaGFuZ2UsIGFuZCBpZiBpdCBnaXZlcyB1cyB3b3JsZHdpZGUgc3Vw ZXJmYXN0IENETiBmb3IgZnJlZSwgSSBkb24ndCBzZWUgYW55IHJlYXNvbiBub3QgdG8gdXNlIGl0 IDopPGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+UmVnYXJkczwvZGl2 PjxkaXYgZGlyPSJhdXRvIj5BbnVyYWc8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxf cXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIDI2IE9jdCwg MjAyMSwgMTA6NTAgUE0gQmVybWxlciwgJmx0OzxhIGhyZWY9Im1haWx0bzpmcmVldHlwZUBwcm90 b25tYWlsLmNvbSI+ZnJlZXR5cGVAcHJvdG9ubWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9k aXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj4gICA8 ZGl2PkkgZG9u4oCZdCB0aGluayBoYXZpbmcgdGhlIHNpdGUgYmVoaW5kIENsb3VkZmxhcmUgaXMg bmVjZXNzYXJ5IGF0IGxlYXN0IGZvciBub3cuIEl0IHNob3VsZCBqdXN0IHBvaW50IGRpcmVjdGx5 IHRvIGdpdGxhYi4gQWZ0ZXIgYWxsIGRpZG7igJl0IHdlIHNheSBzbWFsbCBzdGVwcz88L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2Pjx1PjwvdT48dT48L3U+PGJyPjwvZGl2PjxkaXY+U2VudCBmcm9t IFByb3Rvbk1haWwgZm9yIFBpbmVQaG9uZTwvZGl2PjxkaXY+PGJyPjwvZGl2Pk9uIFR1ZSwgT2N0 IDI2LCAyMDIxIGF0IDEyOjMwIFBNLCBBbnVyYWcgVGhha3VyICZsdDs8YSBocmVmPSJtYWlsdG86 ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbSIgcmVsPSJub3JlZmVycmVyIj5kZXZhbnVyYWd0aGFr dXJAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ICA8ZGl2 IGRpcj0iYXV0byI+QXMgZGlzY3Vzc2VkIHdpdGggdGhlIG1haW50YWluZXJzLCB0aGUgPGEgaHJl Zj0iaHR0cDovL2ZyZWV0eXBlLm9yZyIgcmVsPSJub3JlZmVycmVyIj5mcmVldHlwZS5vcmc8L2E+ IGRvbWFpbiBob3N0aW5nIGhhcyBiZWVuIGNoYW5nZWQgdG8gZ2l0bGFiIHBhZ2VzLCBhbG9uZyB3 aXRoIGNsb3VkZmxhcmUgQ0ROLjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1 dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+Q3VycmVudGx5IHRoZSBnaXRsYWIgcGFnZXMg YXJlIGhvc3RlZCBvbiA8YSBocmVmPSJodHRwOi8vZ2l0bGFiLmNvbSIgcmVsPSJub3JlZmVycmVy Ij5naXRsYWIuY29tPC9hPiwgdmlhIHRoaXMgcmVwbzo8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJy PjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YSBocmVmPSJodHRwczovL2dpdGxhYi5jb20vZnJlZXR5 cGUvZnJlZXR5cGUtd2ViIiByZWw9Im5vcmVmZXJyZXIiPmh0dHBzOi8vZ2l0bGFiLmNvbS9mcmVl dHlwZS9mcmVldHlwZS13ZWI8L2E+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+ PGRpdiBkaXI9ImF1dG8iPkkgY2hvc2UgPGEgaHJlZj0iaHR0cDovL2dpdGxhYi5jb20iIHJlbD0i bm9yZWZlcnJlciI+Z2l0bGFiLmNvbTwvYT4gaW5zdGVhZCBvZiA8YSBocmVmPSJodHRwOi8vZnJl ZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJyZXIiPmZyZWVkZXNrdG9wLm9yZzwvYT4gc2luY2Ug aXQgd2FzIHRoZSBlYXNpZXN0IHdheSB0byBtYWtlIHN1cmUgdGhhdCB0aGUgd2Vic2l0ZSBpcyB1 bmludGVycnVwdGVkIHdoaWxlIHdlIHdvcmsgb24gdGhlIHJlZGVzaWduLCBhbmQgaXQgc2ltdWx0 YW5lb3VzbHkgYWxsb3dlZCBtZSB0byBkbyB0aGUgbWlncmF0aW9uIHRvIGdpdGxhYitjbG91ZGZs YXJlLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkFmdGVy IHRoZSByZWRlc2lnbiBpcyBjb21wbGV0ZSwgY2hhbmdpbmcgdGhlIGhvc3RpbmcgdG8gPGEgaHJl Zj0iaHR0cDovL2ZyZWVkZXNrdG9wLm9yZyIgcmVsPSJub3JlZmVycmVyIj5mcmVlZGVza3RvcC5v cmc8L2E+IHdvdWxkIGp1c3QgcmVxdWlyZSBtb2RpZnlpbmcgMiBETlMgcmVjb3Jkcy48L2Rpdj48 ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5QbGVhc2Ugbm90ZSB0aGF0 IGFsbCBkZXZlbG9wbWVudCBzaG91bGQgaGFwcGVuIG9uIHRoZSA8YSBocmVmPSJodHRwOi8vZnJl ZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJyZXIiPmZyZWVkZXNrdG9wLm9yZzwvYT4gcmVwbzo8 L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+ PGRpdiBkaXI9ImF1dG8iPjxhIGhyZWY9Imh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9m cmVldHlwZS9mcmVldHlwZS13ZWIiIHJlbD0ibm9yZWZlcnJlciI+aHR0cHM6Ly9naXRsYWIuZnJl ZWRlc2t0b3Aub3JnL2ZyZWV0eXBlL2ZyZWV0eXBlLXdlYjwvYT48YnI+PC9kaXY+PGRpdiBkaXI9 ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRv Ij5EbyBOT1Qgc2VuZCBhbnkgTVJzL2NvbW1pdCB0byB0aGUgPGEgaHJlZj0iaHR0cDovL2dpdGxh Yi5jb20iIHJlbD0ibm9yZWZlcnJlciI+Z2l0bGFiLmNvbTwvYT4gcmVwby48L2Rpdj48ZGl2IGRp cj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1 dG8iPkkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoZSBtYWludGFpbmVycyB0byBjbGVhciBhbnkg Y29uZmlnIGxlZnQgb24gdGhlIHByZXZpb3VzIGhvc3RpbmcgcGxhdGZvcm0vYW55IHNoZWxsIHNj cmlwdHMgdXNlZCB0byBtYW5hZ2UgdGhlIHdlYnNpdGUsIHNpbmNlIGl0J3MgYWxsIG1hbmFnZWQg YnkgZ2l0bGFiIHBhZ2VzIG5vdy48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYg ZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkhhcHB5IHRvIGFuc3dlciBhbnkg cXVlc3Rpb25zPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+ UmVnYXJkczwvZGl2PjxkaXYgZGlyPSJhdXRvIj5BbnVyYWc8L2Rpdj48ZGl2IGRpcj0iYXV0byI+ PGJyPjwvZGl2PjwvZGl2Pg0KPC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj4NCjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48L2JvZHk+PC9odG1sPg== --b1_w0SpODXqnYmEeBBx5cugKjzQeQuI9wLsfodziW5KuM-- From MAILER-DAEMON Tue Oct 26 14:48:32 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRUt-00075R-Qf for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:48:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRUo-0006yk-Rg for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:48:27 -0400 Received: from mail-40132.protonmail.ch ([185.70.40.132]:17234) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRUm-0006RO-1r for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:48:26 -0400 Date: Tue, 26 Oct 2021 18:48:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635274099; bh=0f2DuUHEcjwj8jn8iR4mH6W98VjP3G5q1tPWJkM81XY=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=yXjvzQb/5QQzV0FwXUaEMkU02ZdHs6NklQTGDbggho9nAxRHiOZJkGWMYzRZDQspl QYVz96PVD1Y6YOytI6hx8W8FjYumPuDPaA+wcBUolEMCZmg9OHxNDlC8s4BdwoszmM JceKxYSU5+SSwU3fr/+dlrGuYxTvCkbGqiFmUubU= To: Anurag Thakur , "freetype-devel@nongnu.org" From: Bermler Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_nVGIK37rC6TFnWsGjMRRjZgnAWJPoSAlZnt3OAGeayI" Received-SPF: pass client-ip=185.70.40.132; envelope-from=freetype@protonmail.com; helo=mail-40132.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:48:27 -0000 This is a multi-part message in MIME format. --b1_nVGIK37rC6TFnWsGjMRRjZgnAWJPoSAlZnt3OAGeayI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 U2VudCBmcm9tIFByb3Rvbk1haWwgZm9yIGlPUwoKT24gVHVlLCBPY3QgMjYsIDIwMjEgYXQgMjo0 MyBQTSwgQW51cmFnIFRoYWt1ciA8ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbT4gd3JvdGU6Cgo+ IFRoYW5rcyBmb3IgdGhlIHJlZmVyZW5jZXMgTmlraGlsLCBJIGFtIHN1cmUgdGhleSB3aWxsIGJl IGhlbHBmdWzwn5iKLgo+Cj4+IG5vdCBhIGdvb2QgaWRlYSB1bmxlc3Mgd2UgbWFpbnRhaW4gbXVs dGlwbGUKPiBjb3BpZXMgb2YgdGhlIGRvY3MKPgo+IEhtbSwgeW91IGhhdmUgYSBwb2ludC4gSXQn cyBub3QgcmVhbGx5IG5lY2Vzc2FyeSB0byB1cGRhdGUgZG9jcyBvbiBlYWNoIGNvbW1pdCwgbWF5 YmUgd2UgY2FuIG1hcmsgdGhlIG5ldyBBUElzIGFzIGluLXByb2dyZXNzIGFuZCBhZGQgYSBzd2l0 Y2ggdG8gc2hvdyBvbmx5IHJlbGVhc2VkIEFQSXMsIGJ1dCB0aGF0J3MgYSBmdXR1cmUgcHJvYmxl bS4KCnRoZSBkb2NzIHNob3VsZCBiZSByZWJ1aWx0IGVhY2ggdGltZSB0aGUgd2Vic2l0ZSBpcyBi dWlsdC4gSGFyZmJ1enogZG9lcyBidWlsZHMgb2YgdGhlIHNpdGUgZXZlcnkgZGF5IGF0IGEgc2V0 IHRpbWUsIG5vIHJlYXNvbiB3aHkgd2UgY2Fu4oCZdCBkbyB0aGUgc2FtZS4KCj4gSG93ZXZlciB0 aGUgbWFpbiBwb2ludCB3YXMgdGhhdCBzdG9yaW5nIHRoZSBmcmVldHlwZTIvZG9jcy8gaW4gdGhl IGZyZWV0eXBlLXdlYiByZXBvIGlzIHVubmVjZXNzYXJ5LCB3ZSBjYW4gc2ltcGx5IGNvbmZpZ3Vy ZSBhIENJIGpvYiB0byBkZXBsb3kgdGhlIEFQSSByZWZlcmVuY2Ugd2Vic2l0ZSB3aGVuZXZlciB3 ZSBuZWVkIHRvIGNoYW5nZSBpdCwgYW5kIEFsZXhlaSBkb2Vzbid0IGhhdmUgdG8gd29ycnkgYWJv dXQgY2hhbmdlcyB0byB0aG9zZSBmaWxlcyDwn5iELgoKeW91IGFyZSByaWdodC4gVGhpcyBpcyB0 aGUgd2F5IHRvIGRvIGl0LgoKPiBJIHdpbGwgc2VlIHdoYXQgSSBjYW4gZG8gYWJvdXQgdGhpcywg bWF5YmUgdGhpcyB3ZWVrZW5kLgoKSeKAmWxsIHNlZSB3aGF0IEkgY2FuIGRvIHRvby4gV2UgY2Fu IGNvbXBhcmUgd29ya3MgbGlrZSB3ZSBkaWQgYmVmb3JlIDopCgo+IFJlZ2FyZHMKPiBBbnVyYWcK Pgo+IE9uIFR1ZSwgMjYgT2N0LCAyMDIxLCAxMTo1NiBQTSBOaWtoaWwgUmFtYWtyaXNobmFuLCA8 cmFtYWtyaXNobmFuLm5pa2hpbEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4+IEhpIGFsbCwKPj4KPj4g SSB3YW50IHRvIHF1aWNrbHkgcG9pbnQgdG8gZXhpc3RpbmcgcmVzb3VyY2VzIHRoYXQgY291bGQg YmUgb2YgYW55IGhlbHA6Cj4+Cj4+IEkgdGhpbmsgdGhpcyB3YXMgYWxyZWFkeSBtZW50aW9uZWQg aW4gb25lIG9mIHRoZSB0aHJlYWRzOiBUaGlzIHJlcG9zaXRvcnkKPj4KPj4gaHR0cHM6Ly9naXRo dWIuY29tL25pa3JhbWFrcmlzaG5hbi9mcmVldHlwZS13ZWItamVreWxsCj4+Cj4+IChhbmQgdGhl IHB1Ymxpc2hlZCBzaXRlIGF0Cj4+IGh0dHBzOi8vbmlrcmFtYWtyaXNobmFuLmdpdGh1Yi5pby9m cmVldHlwZS13ZWItamVreWxsLykKPj4KPj4gaGFzIHNvbWUgb2YgdGhlIHBhZ2VzIGFscmVhZHkg Y29udmVydGVkIHRvIE1hcmtkb3duLCBhbmQgdXNlcyBKZWt5bGwKPj4gdG8gYnVpbGQgdGhlIHN0 YXRpYyBzaXRlLiBJIGhhZCBkb25lIHNvbWUgYWRkaXRpb25hbCBjdXN0b21pemF0aW9ucyB0bwo+ PiBjYXJyeSBvdmVyIHNvbWUgZmVhdHVyZXMgZnJvbSB0aGUgZXhpc3Rpbmcgc2l0ZSAobGlrZSBz cGVjaWZ5aW5nIHRoZQo+PiBibHVlL2dyZWVuIHRoZW1lIGZvciB0aGUgcGFnZSkgYXMgd2VsbCwg YnV0IEknbSBub3Qgc3VyZSBpZiB0aGF0IGlzIG9mCj4+IGFueSB1c2UgaWYgdGhlIHBsYW4gaXMg dG8gaGF2ZSBhIGRpZmZlcmVudCBidWlsZCBzeXN0ZW0gZm9yIHRoZSBzaXRlLgo+Pgo+PiBBbHNv LCBzb21lIGNvbW1lbnRzOgo+Pgo+Pj4gQ29tZSB0byB0aGluayBvZiBpdCwgaWYgdGhlIEFQSSBy ZWZlcmVuY2Ugd2VicGFnZXMgY2FuIGJlIGNvbXBsZXRlbHkgYXV0b2dlbmVyYXRlZCB3ZSBkb24n dCBuZWVkIHRvIHN0b3JlIHRoZWlyIHNvdXJjZSBpbiB0aGUgZnJlZXR5cGUtd2ViIHJlcG8sIHdl IGNhbiBqdXN0IGNyZWF0ZSBhIENJIGpvYiBpbiB0aGUgbWFpbiBmcmVldHlwZSByZXBvIHRoYXQg d2lsbCB1cGRhdGUgdGhlIHdlYnNpdGUgd2l0aCB0aGUgbGF0ZXN0IGNvbnRlbnQgZnJvbSBkb2N3 cml0ZXIgb24gZXZlcnkgdXBkYXRlIHRvIG1hc3Rlci4KPj4KPj4gVGhlIGRvY3MgYXJlIGJ1aWx0 IGZvciBlYWNoIHZlcnNpb24gYmVmb3JlIHJlbGVhc2UgYW5kIHJlZmxlY3QgdGhlIEFQSQo+PiBy ZWZlcmVuY2UgYXMgb2YgdGhhdCB2ZXJzaW9uLiBCdWlsZGluZyBkb2NzIGZyb20gbWFzdGVyIG1l YW5zIGhhdmluZwo+PiBzdHVmZiBpbiB0aGUgcmVmZXJlbmNlIHRoYXQgbWF5IG9yIG1heSBub3Qg YmUgYSBwYXJ0IG9mIHRoZSBsYXRlc3QKPj4gcmVsZWFzZSBhbmQgaXMgZ2VuZXJhbGx5IG5vdCBh IGdvb2QgaWRlYSB1bmxlc3Mgd2UgbWFpbnRhaW4gbXVsdGlwbGUKPj4gY29waWVzIG9mIHRoZSBk b2NzIHRoYXQgc3BlY2lmeSB0aGUgdmVyc2lvbiBudW1iZXIgKG9yIG1hc3RlciwgZm9yIHRoZQo+ PiBsYXRlc3QgYnVpbHQgZG9jcykuCj4+Cj4+PiBCdXQgd2hlbiB0aGUgbGlicmFyeSBzb3VyY2Ug Y2hhbmdlcyB3ZSB3b3VsZCBuZWVkIHRvIHVwZGF0ZSB0aGUgY29udGVudHMgb2YgdGhhdCBmb2xk ZXIgd2l0aCB0aGUgbGF0ZXN0IGZyb20gZG9jd3JpdGVyLCByaWdodD8KPj4KPj4gWWVzIGFuZCBu by4gVGhlIHVwZGF0ZXMgaGFwcGVuIGF0IGVhY2ggcmVsZWFzZS4KPj4KPj4gSG93ZXZlciwgdGhl IENJIHN0dWZmIGlzIGEgZ29vZCBpZGVhLiBJZiBXZXJuZXIgaXMgb3BlbiB0byB0aGlzLCB3ZQo+ PiBjYW4gcHJvYmFibHkgYXV0b21hdGUgcGFydCAob3Igd2hvbGUsIGV2ZW50dWFsbHkpIG9mIHRo ZSByZWxlYXNlCj4+IHByb2Nlc3MgYnkgYXV0b21hdGljYWxseSBidWlsZGluZyB0aGUgQVBJIHJl ZmVyZW5jZSAoYWxvbmcgd2l0aCBvdGhlcgo+PiAncmVsZWFzZScgYWN0aW9ucykgd2hlbiBhIG5l dyByZWxlYXNlIGlzIHRhZ2dlZCBvbiB0aGUgcmVwby4KPj4KPj4gTmlraGls --b1_nVGIK37rC6TFnWsGjMRRjZgnAWJPoSAlZnt3OAGeayI Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXYgaWQ9InByb3Rvbm1haWxfbW9iaWxlX3NpZ25hdHVyZV9ibG9jayI+PGRpdj5TZW50IGZy b20gUHJvdG9uTWFpbCBmb3IgaU9TPC9kaXY+PC9kaXY+IDxkaXY+PGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDI6NDMgUE0sIEFudXJhZyBUaGFrdXIgJmx0 OzxhIGhyZWY9Im1haWx0bzpkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tIiBjbGFzcz0iIj5kZXZh bnVyYWd0aGFrdXJAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJsb2NrcXVvdGUgY2xhc3M9InBy b3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPiAgPGRpdiBkaXI9ImF1dG8iPjxkaXYgZGlyPSJh dXRvIj5UaGFua3MgZm9yIHRoZSByZWZlcmVuY2VzIE5pa2hpbCwgSSBhbSBzdXJlIHRoZXkgd2ls bCBiZSBoZWxwZnVs8J+Yii48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXY+Jmd0 OyBub3QgYSBnb29kIGlkZWEgdW5sZXNzIHdlIG1haW50YWluIG11bHRpcGxlPGRpdiBkaXI9ImF1 dG8iPmNvcGllcyBvZiB0aGUgZG9jczwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRp diBkaXI9ImF1dG8iPkhtbSwgeW91IGhhdmUgYSBwb2ludC4gSXQncyBub3QgcmVhbGx5IG5lY2Vz c2FyeSB0byB1cGRhdGUgZG9jcyBvbiBlYWNoIGNvbW1pdCwgbWF5YmUgd2UgY2FuIG1hcmsgdGhl IG5ldyBBUElzIGFzIGluLXByb2dyZXNzIGFuZCBhZGQgYSBzd2l0Y2ggdG8gc2hvdyBvbmx5IHJl bGVhc2VkIEFQSXMsIGJ1dCB0aGF0J3MgYSBmdXR1cmUgcHJvYmxlbS48L2Rpdj48ZGl2IGRpcj0i YXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2Nr cXVvdGU+dGhlIGRvY3Mgc2hvdWxkIGJlIHJlYnVpbHQgZWFjaCB0aW1lIHRoZSB3ZWJzaXRlIGlz IGJ1aWx0LiBIYXJmYnV6eiBkb2VzIGJ1aWxkcyBvZiB0aGUgc2l0ZSBldmVyeSBkYXkgYXQgYSBz ZXQgdGltZSwgbm8gcmVhc29uIHdoeSB3ZSBjYW7igJl0IGRvIHRoZSBzYW1lLjxjYXJldD48L2Nh cmV0Pjxicj48YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+ PGRpdiBkaXI9ImF1dG8iPjxkaXY+PGRpdiBkaXI9ImF1dG8iPkhvd2V2ZXIgdGhlIG1haW4gcG9p bnQgd2FzIHRoYXQgc3RvcmluZyB0aGUgZnJlZXR5cGUyL2RvY3MvIGluIHRoZSBmcmVldHlwZS13 ZWIgcmVwbyBpcyB1bm5lY2Vzc2FyeSwgd2UgY2FuIHNpbXBseSBjb25maWd1cmUgYSBDSSBqb2Ig dG8gZGVwbG95IHRoZSBBUEkgcmVmZXJlbmNlIHdlYnNpdGUgd2hlbmV2ZXIgd2UgbmVlZCB0byBj aGFuZ2UgaXQsIGFuZCBBbGV4ZWkgZG9lc24ndCBoYXZlIHRvIHdvcnJ5IGFib3V0IGNoYW5nZXMg dG8gdGhvc2UgZmlsZXMg8J+YhC48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+eW91IGFy ZSByaWdodC4gVGhpcyBpcyB0aGUgd2F5IHRvIGRvIGl0LjxjYXJldD48L2NhcmV0Pjxicj48Ymxv Y2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+PGRpdiBkaXI9ImF1 dG8iPjxkaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj5JIHdpbGwgc2VlIHdoYXQgSSBjYW4g ZG8gYWJvdXQgdGhpcywgbWF5YmUgdGhpcyB3ZWVrZW5kLjwvZGl2PjwvZGl2PjwvYmxvY2txdW90 ZT5J4oCZbGwgc2VlIHdoYXQgSSBjYW4gZG8gdG9vLiBXZSBjYW4gY29tcGFyZSB3b3JrcyBsaWtl IHdlIGRpZCBiZWZvcmUgOik8Y2FyZXQ+PC9jYXJldD48YnI+PGJsb2NrcXVvdGUgY2xhc3M9InBy b3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJhdXRvIj48ZGl2IGRpcj0iYXV0 byI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlJlZ2FyZHM8L2Rpdj48ZGl2IGRpcj0iYXV0byI+QW51 cmFnPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjxi cj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgZGlyPSJhdXRvIj48ZGl2IGRpcj0ibHRyIiBjbGFz cz0iZ21haWxfYXR0ciI+T24gVHVlLCAyNiBPY3QsIDIwMjEsIDExOjU2IFBNIE5pa2hpbCBSYW1h a3Jpc2huYW4sICZsdDs8YSBocmVmPSJtYWlsdG86cmFtYWtyaXNobmFuLm5pa2hpbEBnbWFpbC5j b20iPnJhbWFrcmlzaG5hbi5uaWtoaWxAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4 O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPkhpIGFsbCw8YnI+ DQo8YnI+DQpJIHdhbnQgdG8gcXVpY2tseSBwb2ludCB0byBleGlzdGluZyByZXNvdXJjZXMgdGhh dCBjb3VsZCBiZSBvZiBhbnkgaGVscDo8YnI+DQo8YnI+DQpJIHRoaW5rIHRoaXMgd2FzIGFscmVh ZHkgbWVudGlvbmVkIGluIG9uZSBvZiB0aGUgdGhyZWFkczogVGhpcyByZXBvc2l0b3J5PGJyPg0K PGJyPg0KJm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9uaWtyYW1ha3Jpc2huYW4v ZnJlZXR5cGUtd2ViLWpla3lsbCIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIiPmh0dHBzOi8v Z2l0aHViLmNvbS9uaWtyYW1ha3Jpc2huYW4vZnJlZXR5cGUtd2ViLWpla3lsbDwvYT48YnI+DQo8 YnI+DQooYW5kIHRoZSBwdWJsaXNoZWQgc2l0ZSBhdDxicj4NCjxhIGhyZWY9Imh0dHBzOi8vbmlr cmFtYWtyaXNobmFuLmdpdGh1Yi5pby9mcmVldHlwZS13ZWItamVreWxsLyIgcmVsPSJub3JlZmVy cmVyIG5vcmVmZXJyZXIiPmh0dHBzOi8vbmlrcmFtYWtyaXNobmFuLmdpdGh1Yi5pby9mcmVldHlw ZS13ZWItamVreWxsLzwvYT4pPGJyPg0KPGJyPg0KaGFzIHNvbWUgb2YgdGhlIHBhZ2VzIGFscmVh ZHkgY29udmVydGVkIHRvIE1hcmtkb3duLCBhbmQgdXNlcyBKZWt5bGw8YnI+DQp0byBidWlsZCB0 aGUgc3RhdGljIHNpdGUuIEkgaGFkIGRvbmUgc29tZSBhZGRpdGlvbmFsIGN1c3RvbWl6YXRpb25z IHRvPGJyPg0KY2Fycnkgb3ZlciBzb21lIGZlYXR1cmVzIGZyb20gdGhlIGV4aXN0aW5nIHNpdGUg KGxpa2Ugc3BlY2lmeWluZyB0aGU8YnI+DQpibHVlL2dyZWVuIHRoZW1lIGZvciB0aGUgcGFnZSkg YXMgd2VsbCwgYnV0IEknbSBub3Qgc3VyZSBpZiB0aGF0IGlzIG9mPGJyPg0KYW55IHVzZSBpZiB0 aGUgcGxhbiBpcyB0byBoYXZlIGEgZGlmZmVyZW50IGJ1aWxkIHN5c3RlbSBmb3IgdGhlIHNpdGUu PGJyPg0KPGJyPg0KPGJyPg0KQWxzbywgc29tZSBjb21tZW50czo8YnI+DQo8YnI+DQomZ3Q7IENv bWUgdG8gdGhpbmsgb2YgaXQsIGlmIHRoZSBBUEkgcmVmZXJlbmNlIHdlYnBhZ2VzIGNhbiBiZSBj b21wbGV0ZWx5IGF1dG9nZW5lcmF0ZWQgd2UgZG9uJ3QgbmVlZCB0byBzdG9yZSB0aGVpciBzb3Vy Y2UgaW4gdGhlIGZyZWV0eXBlLXdlYiByZXBvLCB3ZSBjYW4ganVzdCBjcmVhdGUgYSBDSSBqb2Ig aW4gdGhlIG1haW4gZnJlZXR5cGUgcmVwbyB0aGF0IHdpbGwgdXBkYXRlIHRoZSB3ZWJzaXRlIHdp dGggdGhlIGxhdGVzdCBjb250ZW50IGZyb20gZG9jd3JpdGVyIG9uIGV2ZXJ5IHVwZGF0ZSB0byBt YXN0ZXIuPGJyPg0KPGJyPg0KVGhlIGRvY3MgYXJlIGJ1aWx0IGZvciBlYWNoIHZlcnNpb24gYmVm b3JlIHJlbGVhc2UgYW5kIHJlZmxlY3QgdGhlIEFQSTxicj4NCnJlZmVyZW5jZSBhcyBvZiB0aGF0 IHZlcnNpb24uIEJ1aWxkaW5nIGRvY3MgZnJvbSBtYXN0ZXIgbWVhbnMgaGF2aW5nPGJyPg0Kc3R1 ZmYgaW4gdGhlIHJlZmVyZW5jZSB0aGF0IG1heSBvciBtYXkgbm90IGJlIGEgcGFydCBvZiB0aGUg bGF0ZXN0PGJyPg0KcmVsZWFzZSBhbmQgaXMgZ2VuZXJhbGx5IG5vdCBhIGdvb2QgaWRlYSB1bmxl c3Mgd2UgbWFpbnRhaW4gbXVsdGlwbGU8YnI+DQpjb3BpZXMgb2YgdGhlIGRvY3MgdGhhdCBzcGVj aWZ5IHRoZSB2ZXJzaW9uIG51bWJlciAob3IgbWFzdGVyLCBmb3IgdGhlPGJyPg0KbGF0ZXN0IGJ1 aWx0IGRvY3MpLjxicj4NCjxicj4NCiZndDsgQnV0IHdoZW4gdGhlIGxpYnJhcnkgc291cmNlIGNo YW5nZXMgd2Ugd291bGQgbmVlZCB0byB1cGRhdGUgdGhlIGNvbnRlbnRzIG9mIHRoYXQgZm9sZGVy IHdpdGggdGhlIGxhdGVzdCBmcm9tIGRvY3dyaXRlciwgcmlnaHQ/PGJyPg0KPGJyPg0KWWVzIGFu ZCBuby4gVGhlIHVwZGF0ZXMgaGFwcGVuIGF0IGVhY2ggcmVsZWFzZS48YnI+DQo8YnI+DQpIb3dl dmVyLCB0aGUgQ0kgc3R1ZmYgaXMgYSBnb29kIGlkZWEuIElmIFdlcm5lciBpcyBvcGVuIHRvIHRo aXMsIHdlPGJyPg0KY2FuIHByb2JhYmx5IGF1dG9tYXRlIHBhcnQgKG9yIHdob2xlLCBldmVudHVh bGx5KSBvZiB0aGUgcmVsZWFzZTxicj4NCnByb2Nlc3MgYnkgYXV0b21hdGljYWxseSBidWlsZGlu ZyB0aGUgQVBJIHJlZmVyZW5jZSAoYWxvbmcgd2l0aCBvdGhlcjxicj4NCidyZWxlYXNlJyBhY3Rp b25zKSB3aGVuIGEgbmV3IHJlbGVhc2UgaXMgdGFnZ2VkIG9uIHRoZSByZXBvLjxicj4NCjxicj4N Cjxicj4NCk5pa2hpbDxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj4NCjwvYmxv Y2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2JvZHk+PC9odG1sPg== --b1_nVGIK37rC6TFnWsGjMRRjZgnAWJPoSAlZnt3OAGeayI-- From MAILER-DAEMON Tue Oct 26 14:53:00 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRZD-0005RQ-IL for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 14:52:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRZB-0005Mc-77 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:52:57 -0400 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:39797) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfRZ7-0007Nb-Qo for freetype-devel@nongnu.org; Tue, 26 Oct 2021 14:52:55 -0400 Received: by mail-lf1-x12f.google.com with SMTP id l13so853989lfg.6 for ; Tue, 26 Oct 2021 11:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4MhWHHJEynEgp+xnri7GYplubpqpl6/OlIp0Ei9OqOY=; b=CU+Ypc1fn2h0U89/YWR6Z4gxG1Q96OyIvZJhjD/5fmw8kc75g/x3uTGuaKPSOxvp4F lS/WcFpNV5YIDlcyjb/SQ0iOjfN1o9fckHo3M6YMZsunB9PKZnWQFErFL6hNNhcL3iMx LtOvkXYsLOAmvh9YMZus7SpiY7b/i5fjXJxtI23LWel8qEG93opNRV+zUZ4m/Iiliqlj 3aHBZRZR2was2iaKs1nkcj0pyfkHvsquMIiuckdOMxOta15bso/TtoNbVvuTAjYGa97x L00aU/HSh8hTJMkAnk8xNvfUTypw1fYw4pVew7yWNAvyu6y+rj8hGKb0RysUGOrwpoMZ u++A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4MhWHHJEynEgp+xnri7GYplubpqpl6/OlIp0Ei9OqOY=; b=ue8N4jB5Jf30ziG86l2vMTwDwiI4nwqv1Ksw4o3rC6Ivh1yAc/RnJavJhvxsPun0FI wHOxJ9fjNIVlPg+p8BImD4ED+cpD+uJPcC6QKwajsLeaSFKE8hmeYqnuN5hERlmVkFLg k5DLB6K1bedCHrtTJXKv1KAYYz7He76xf+6HWaLdTXRK0ke/VlqifJUyVqbkV+VPfr0a jf+iJs50RoSmrVomWPiprfeIuPUOuvdTMYVyle09CTMSnK6bGXshRtdnm2fPjWBZMXus Ai66ID+BnTgOp/UhVNArZfyAgg9KHCpZGk0+vvOw9gToVPA69Cg7Q/2r81GNuu6XxU0a wcNw== X-Gm-Message-State: AOAM533AClIsnq3DEO74Gx8LDo0MbXXSDwV45hfwbegVQLo1ZXwX+YbH OCwZFCsmfzviG+gdY6fJbPv6cit4KT7ryKpD2EQ= X-Google-Smtp-Source: ABdhPJwRfExd09N8u391bx38faJOww3jurLlPhTlGo2EkNJHglZ7u5+749t1pcXUUAAsqX71WDuh0vLaEp6tEeI+q6A= X-Received: by 2002:a05:6512:22c1:: with SMTP id g1mr10133117lfu.404.1635274371545; Tue, 26 Oct 2021 11:52:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Wed, 27 Oct 2021 00:22:39 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler Cc: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="00000000000006bd6f05cf45fcba" Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=devanuragthakur@gmail.com; helo=mail-lf1-x12f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 18:52:57 -0000 --00000000000006bd6f05cf45fcba Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > the docs should be rebuilt each time the website is built. Harfbuzz does builds of the site every day at a set time, no reason why we can=E2=80=99t = do the same. I meant as in "updating the docs" on every commit, ofcourse they have to be built everytime with the website, and we can just hardcode the tag of the latest freetype release that they have to be built for. On Wed, 27 Oct, 2021, 12:18 AM Bermler, wrote: > > > Sent from ProtonMail for iOS > > > On Tue, Oct 26, 2021 at 2:43 PM, Anurag Thakur > wrote: > > Thanks for the references Nikhil, I am sure they will be helpful=F0=9F=98= =8A. > > > not a good idea unless we maintain multiple > copies of the docs > > Hmm, you have a point. It's not really necessary to update docs on each > commit, maybe we can mark the new APIs as in-progress and add a switch to > show only released APIs, but that's a future problem. > > the docs should be rebuilt each time the website is built. Harfbuzz does > builds of the site every day at a set time, no reason why we can=E2=80=99= t do the > same. > > However the main point was that storing the freetype2/docs/ in the > freetype-web repo is unnecessary, we can simply configure a CI job to > deploy the API reference website whenever we need to change it, and Alexe= i > doesn't have to worry about changes to those files =F0=9F=98=84. > > you are right. This is the way to do it. > > > I will see what I can do about this, maybe this weekend. > > I=E2=80=99ll see what I can do too. We can compare works like we did befo= re :) > > Regards > Anurag > > > > On Tue, 26 Oct, 2021, 11:56 PM Nikhil Ramakrishnan, < > ramakrishnan.nikhil@gmail.com> wrote: > >> Hi all, >> >> I want to quickly point to existing resources that could be of any help: >> >> I think this was already mentioned in one of the threads: This repositor= y >> >> https://github.com/nikramakrishnan/freetype-web-jekyll >> >> (and the published site at >> https://nikramakrishnan.github.io/freetype-web-jekyll/) >> >> has some of the pages already converted to Markdown, and uses Jekyll >> to build the static site. I had done some additional customizations to >> carry over some features from the existing site (like specifying the >> blue/green theme for the page) as well, but I'm not sure if that is of >> any use if the plan is to have a different build system for the site. >> >> >> Also, some comments: >> >> > Come to think of it, if the API reference webpages can be completely >> autogenerated we don't need to store their source in the freetype-web re= po, >> we can just create a CI job in the main freetype repo that will update t= he >> website with the latest content from docwriter on every update to master= . >> >> The docs are built for each version before release and reflect the API >> reference as of that version. Building docs from master means having >> stuff in the reference that may or may not be a part of the latest >> release and is generally not a good idea unless we maintain multiple >> copies of the docs that specify the version number (or master, for the >> latest built docs). >> >> > But when the library source changes we would need to update the >> contents of that folder with the latest from docwriter, right? >> >> Yes and no. The updates happen at each release. >> >> However, the CI stuff is a good idea. If Werner is open to this, we >> can probably automate part (or whole, eventually) of the release >> process by automatically building the API reference (along with other >> 'release' actions) when a new release is tagged on the repo. >> >> >> Nikhil >> > > > --00000000000006bd6f05cf45fcba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>=C2=A0the docs should be rebuilt each time the websit= e is built. Harfbuzz does builds of the site every day at a set time, no re= ason why we can=E2=80=99t do the same.

I meant as in "updating the docs" on every commit, ofco= urse they have to be built everytime with the website, and we can just hard= code the tag of the latest freetype release that they have to be built for.=

On Wed, 27 Oct, 2021, 12:18 AM Bermler, <freetype@protonmail.com> wrote:


Sent from ProtonM= ail for iOS


On Tue, Oct 26, 2021 = at 2:43 PM, Anurag Thakur <devanuragthakur@gmail.com> wrot= e:
Thanks fo= r the references Nikhil, I am sure they will be helpful=F0=9F=98=8A.
<= div dir=3D"auto">
> not a good idea unless we maintain mul= tiple
copies of the docs

=
Hmm, you have a point. It's not really necessary to u= pdate docs on each commit, maybe we can mark the new APIs as in-progress an= d add a switch to show only released APIs, but that's a future problem.=

the docs should be rebuilt each time the website is built. Harfbuzz= does builds of the site every day at a set time, no reason why we can=E2= =80=99t do the same.
However the main point was that storing the f= reetype2/docs/ in the freetype-web repo is unnecessary, we can simply confi= gure a CI job to deploy the API reference website whenever we need to chang= e it, and Alexei doesn't have to worry about changes to those files =F0= =9F=98=84.
you are right. This is the way to = do it.

I will see what I can do about this, maybe this w= eekend.
I=E2=80=99ll see what I can do too. We can = compare works like we did before :)
Regards
Anurag



On Tue, 26 Oct, 2021, 11:56 PM Nikhil Ramakrishnan, <ramakrishnan.nikhil@gmail.com> wrote:
Hi all,

I want to quickly point to existing resources that could be of any help:
I think this was already mentioned in one of the threads: This repository
=C2=A0 https://github.co= m/nikramakrishnan/freetype-web-jekyll

(and the published site at
https://nikramakrishnan.= github.io/freetype-web-jekyll/)

has some of the pages already converted to Markdown, and uses Jekyll
to build the static site. I had done some additional customizations to
carry over some features from the existing site (like specifying the
blue/green theme for the page) as well, but I'm not sure if that is of<= br> any use if the plan is to have a different build system for the site.


Also, some comments:

> Come to think of it, if the API reference webpages can be completely a= utogenerated we don't need to store their source in the freetype-web re= po, we can just create a CI job in the main freetype repo that will update = the website with the latest content from docwriter on every update to maste= r.

The docs are built for each version before release and reflect the API
reference as of that version. Building docs from master means having
stuff in the reference that may or may not be a part of the latest
release and is generally not a good idea unless we maintain multiple
copies of the docs that specify the version number (or master, for the
latest built docs).

> But when the library source changes we would need to update the conten= ts of that folder with the latest from docwriter, right?

Yes and no. The updates happen at each release.

However, the CI stuff is a good idea. If Werner is open to this, we
can probably automate part (or whole, eventually) of the release
process by automatically building the API reference (along with other
'release' actions) when a new release is tagged on the repo.


Nikhil


--00000000000006bd6f05cf45fcba-- From MAILER-DAEMON Tue Oct 26 15:00:43 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRgh-00071S-33 for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 15:00:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36254) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRgZ-0006ug-Nl for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:00:41 -0400 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:39796) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfRgV-0008TT-Nk for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:00:35 -0400 Received: by mail-ed1-x52b.google.com with SMTP id r12so548285edt.6 for ; Tue, 26 Oct 2021 12:00:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1lsBrav67A/aRv3X7oWZ7nW5JEa6oDLjIs16xfqw5wU=; b=NMMTBhNElTFelcjvpAy99Lj88owjSNWKZY+wSQlanC78WZGJoAjhDNd5RK83cKH1zm bRuCAjlwHw/Xbgvtqclwz35jeP0I91JJhcx4dC6apValvOEJmgf/QW1JLQHqIgOsSDRn j4GvbdISlRX7yqWjbsceO/+6L2eB1R7C6DPn1DH7hq/FZz0xDC7aXvnWmoW7Kv4qq14U 0i2vgkD1RSlxInnEo289dZA5xjpIACtcqqHUngVpaHDD1t/vQCMi9EXswhbccMg7k1Iu etdLBCbVOdbpMttzY7AUycLWNKW8ha96b+afZqQG6Tw824a7gud6GHJ8iqzy4/bqR6WE XzjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1lsBrav67A/aRv3X7oWZ7nW5JEa6oDLjIs16xfqw5wU=; b=oY+N2ElbeIRE/GKHLi1nxFIL1RQxvZo8oOOaPjLf+rBVtz++oTWQcCg0iK/7f/A+j/ FhbbseNjR219olJADnWiU5WPpvb8vNl+dzzW1hxk/K97BMi3VXx0QTK1cX1kof2C8gWq pcBgpkncRHGLHMgLDcm6lIkgbEbQ4KckXshKy4KmtSSEhuB9X30o9z1rrQdI7rbpJuWI Yy+OHJJIT6snFUpCVU+BA3NffjufD72jgTSATn3xQ3F9ZToDb5fsMhX0pAxx15hNcH3K YFdyJNXQGVqUMsKMRHxOlee9tvsJDW/KSrGK9AAKAhpr70Gltp24o0Pd6Pw9tE4hEzLp yV/w== X-Gm-Message-State: AOAM530tL/Se6Tpe5bVyJJr9oT5zXO2wZQ6cv2YXpwxdQJM8llp0Rbeb nuFFF/kqo67jWGCK88DV2sFOCrNpH61swrdiY38= X-Google-Smtp-Source: ABdhPJwaElu4wU04n8CftUX+MdqcWHHSNfTEkfD+XS90lghRF9r+QPz37Xwdqr0m3Mp4uvYWDJpZnvrKOWeIYBEeCJA= X-Received: by 2002:a05:6402:26c1:: with SMTP id x1mr16810326edd.395.1635274829059; Tue, 26 Oct 2021 12:00:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Wed, 27 Oct 2021 00:30:16 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler , Werner LEMBERG , Alexei Podtelezhnikov Cc: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="0000000000004bd8a105cf4617c7" Received-SPF: pass client-ip=2a00:1450:4864:20::52b; envelope-from=devanuragthakur@gmail.com; helo=mail-ed1-x52b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 19:00:42 -0000 --0000000000004bd8a105cf4617c7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > is there is any way the http version of the site can be preserved in any way I think this is possible, however I don't know if we should be doing that, http is generally frowned upon nowadays. > so older laptops and devices and access the site before. I don't know enough to decide if this claim is grounded in reality, but I have a feeling this shouldn't be a problem, old devices can use modern browsers, right? Since I don't know the impact of not supporting http might have, I would like some feedback: @Werner LEMBERG and @Alexei Podtelezhnikov what do you guys think=F0=9F=A4=94 Anurag On Wed, 27 Oct, 2021, 12:16 AM Bermler, wrote: > > By the way, is there is any way the http version of the site can be > preserved in any way? Before the migration it was there. Basically both t= he > http and https versions of the site should remain open instead of just > https with http redirecting to https. It should be possible with Cloudfla= re. > > > Many of our peers (zlib, varnish cache software, libpng) are using the > http and https structure and I like this way so older laptops and devices > and access the site before. The Cloudflare cert are new and older devices > may not have its certification installed. > > > > On Tue, Oct 26, 2021 at 1:25 PM, Anurag Thakur > wrote: > > Well, changing to cloudflare was just a 2 line change, and if it gives us > worldwide superfast CDN for free, I don't see any reason not to use it :) > > Regards > Anurag > > On Tue, 26 Oct, 2021, 10:50 PM Bermler, wrote: > >> I don=E2=80=99t think having the site behind Cloudflare is necessary at = least for >> now. It should just point directly to gitlab. After all didn=E2=80=99t w= e say small >> steps? >> >> >> Sent from ProtonMail for PinePhone >> >> On Tue, Oct 26, 2021 at 12:30 PM, Anurag Thakur < >> devanuragthakur@gmail.com> wrote: >> >> As discussed with the maintainers, the freetype.org domain hosting has >> been changed to gitlab pages, along with cloudflare CDN. >> >> >> Currently the gitlab pages are hosted on gitlab.com, via this repo: >> >> https://gitlab.com/freetype/freetype-web >> >> I chose gitlab.com instead of freedesktop.org since it was the easiest >> way to make sure that the website is uninterrupted while we work on the >> redesign, and it simultaneously allowed me to do the migration to >> gitlab+cloudflare. >> >> After the redesign is complete, changing the hosting to freedesktop.org >> would just require modifying 2 DNS records. >> >> Please note that all development should happen on the freedesktop.org >> repo: >> >> >> https://gitlab.freedesktop.org/freetype/freetype-web >> >> >> Do NOT send any MRs/commit to the gitlab.com repo. >> >> >> I would like to request the maintainers to clear any config left on the >> previous hosting platform/any shell scripts used to manage the website, >> since it's all managed by gitlab pages now. >> >> >> Happy to answer any questions >> >> Regards >> Anurag >> >> >> >> > > --0000000000004bd8a105cf4617c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>=C2=A0is there is any way the http version of th= e site can be preserved in any way

I think this is possible, however I don't know if we should be doi= ng that, http is generally frowned upon nowadays.
>=C2=A0so older laptops and devices and access the site before.= =C2=A0

I don't know = enough to decide if this claim is grounded in reality, but I have a feeling= this shouldn't be a problem, old devices can use modern browsers, righ= t?


Since I don't know the impact of not supporting http might have,= I would like some feedback:

@Werner LEMB= ERG=C2=A0 and @Alexei Podtelezhnikov=C2=A0 what do= you guys think=F0=9F=A4=94

=

Anurag


On Wed, 27 Oct, 2021, 12:16 AM Bermler,= <freetype@protonmail.com= > wrote:

=
By the way, is there is any way the http version of the site can be pr= eserved in any way? Before the migration it was there. Basically both=C2=A0= the http and https versions of the site should=C2=A0remain open instead of = just https with http redirecting to https. It should be possible with Cloud= flare.


Many of our pe= ers (zlib, varnish cache software, libpng) are using the http and https=C2= =A0structure and I like this way so older laptops and devices and access th= e site before. The Cloudflare cert are new and older devices may not have i= ts certification installed.



= On Tue, Oct 26, 2021 at 1:25 PM, Anurag Thakur <devanuragthakur@g= mail.com> wrote:
Well, changing to cloudflare was just a 2 line change, and if it = gives us worldwide superfast CDN for free, I don't see any reason not t= o use it :)

Regards
Anurag

On Tue, 26 Oct, 2021, 10:50 PM Bermler, <f= reetype@protonmail.com> wrote:
I don=E2=80=99t think having the site behind Cloudflare is = necessary at least for now. It should just point directly to gitlab. After = all didn=E2=80=99t we say small steps?

<= /u>
Sent from ProtonMail for PinePhone

On= Tue, Oct 26, 2021 at 12:30 PM, Anurag Thakur <devanur= agthakur@gmail.com> wrote:
As discussed with the maintainers, the freetype.org domain hos= ting has been changed to gitlab pages, along with cloudflare CDN.


Currently= the gitlab pages are hosted on gitlab.com, via this repo:


=
I chose gitlab.com instead of freedesktop.= org since it was the easiest way to make sure that the website is unint= errupted while we work on the redesign, and it simultaneously allowed me to= do the migration to gitlab+cloudflare.

After the redesign is complete, changing the hosting to freedesktop.org would just require modifying 2 DNS records.
<= div dir=3D"auto">
Please note that all developme= nt should happen on the freedesktop.org repo:




Do NOT send any MRs/commit to the gitlab.com repo.


I would like to request the maintainers to clear any config left on the p= revious hosting platform/any shell scripts used to manage the website, sinc= e it's all managed by gitlab pages now.


Happy to answer any questio= ns

Regards
Anurag





<= /div> --0000000000004bd8a105cf4617c7-- From MAILER-DAEMON Tue Oct 26 15:06:26 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRmE-00036o-0v for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 15:06:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRmC-00033G-8x for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:06:24 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:35643) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRm7-0000wY-To for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:06:23 -0400 Date: Tue, 26 Oct 2021 19:06:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635275175; bh=669b62BQVSk1oUW/DoUpqYaCLTszsIpPUG6RRnkNGe0=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=rHKnCFOIUcINaBfVzkzPUnTcwi/o2imw9XtF9qJaxahXqT96pbf7/mmpG79BJfueD ColdfPFXPmEHKJBPVAeEAR6XW7ZXNh7c+80b+M1hJjTORK90/5ytVwSOo1U55cBGAn j/PjqG0NaA75/xknSCnbG7Q5iueVBRzN58iCFWM0= To: Anurag Thakur , "freetype-devel@nongnu.org" From: Bermler Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_On801tUwSVNv9iEJshFY47I3n1YVqtS9qqIEomtlPI" Received-SPF: pass client-ip=185.70.43.24; envelope-from=freetype@protonmail.com; helo=mail-4324.protonmail.ch X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLYTO=1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 19:06:24 -0000 This is a multi-part message in MIME format. --b1_On801tUwSVNv9iEJshFY47I3n1YVqtS9qqIEomtlPI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gVHVlLCBPY3QgMjYsIDIwMjEgYXQgMzowMCBQTSwgQW51cmFnIFRoYWt1ciA8ZGV2YW51cmFn dGhha3VyQGdtYWlsLmNvbT4gd3JvdGU6Cgo+PiBpcyB0aGVyZSBpcyBhbnkgd2F5IHRoZSBodHRw IHZlcnNpb24gb2YgdGhlIHNpdGUgY2FuIGJlIHByZXNlcnZlZCBpbiBhbnkgd2F5Cj4KPiBJIHRo aW5rIHRoaXMgaXMgcG9zc2libGUsIGhvd2V2ZXIgSSBkb24ndCBrbm93IGlmIHdlIHNob3VsZCBi ZSBkb2luZyB0aGF0LCBodHRwIGlzIGdlbmVyYWxseSBmcm93bmVkIHVwb24gbm93YWRheXMuCgph Y2NvcmRpbmcgdG8gd2hvPyBIdHRwcyB3aWxsIHN0aWxsIGJlIHRoZXJlLCBpdOKAmXMganVzdCB0 aGF0IGJvdGggd2lsbCBiZSB0aGVyZS4gQ2hyb21lIGFuZCBtb2Rlcm4gYnJvd3NlcnMgd2lsbCBh dXRvbWF0aWNhbGx5IHJlZGlyZWN0IHRvIGh0dHBzIGV2ZW4gaWYgdGhlIGh0dHAgdmVyc2lvbiBp cyB3b3JraW5nLgoKVGhlcmUgaXMgYWxvdCBvZiBtb25leSBpbnZvbHZlZCB3aXRoIGh0dHBzIDop IHNvIG9mIGNvdXJzZSB5b3XigJlsbCBoZWFyIHN0dWZmIGxpa2UgaHR0cCBpcyBiYWQgYWx3YXlz IHdoZW4gaXTigJlzIG5vdC4gRm9yIGEgcmVhZCBvbmx5IHNpdGUgbGlrZSBmcmVldHlwZS5vcmcg aXTigJlzIHBlcmZlY3RseSBmaW5lLiBGb3IgYSBiYW5rIG9yIHNob3BwaW5nIHNpdGUgdGhhbiBo dHRwcyBlbmZvcmNlbWVudCBpcyAxMDAgbmVjZXNzYXJ5LgoKQW5kIGtlZXAgaW4gbWluZCB0aGF0 IHRoZSBzaXRlIHdhcyBsaWtlIHRoaXMgYmVmb3JlLiBJIGFtIG5vdCBhZ2FpbnN0IEhUVFBTIEkg anVzdCB0aGluayB0aGF0IGJvdGggc2hvdWxkIGJlIHRoZXJlLiBPdXIgcGVlcnMgaGF2ZSBib3Ro IHVwIGxpa2UgYmVmb3JlLgoKPj4gc28gb2xkZXIgbGFwdG9wcyBhbmQgZGV2aWNlcyBhbmQgYWNj ZXNzIHRoZSBzaXRlIGJlZm9yZS4KPgo+IEkgZG9uJ3Qga25vdyBlbm91Z2ggdG8gZGVjaWRlIGlm IHRoaXMgY2xhaW0gaXMgZ3JvdW5kZWQgaW4gcmVhbGl0eSwgYnV0IEkgaGF2ZSBhIGZlZWxpbmcg dGhpcyBzaG91bGRuJ3QgYmUgYSBwcm9ibGVtLCBvbGQgZGV2aWNlcyBjYW4gdXNlIG1vZGVybiBi cm93c2VycywgcmlnaHQ/Cgp0aGUgYnJvd3NlciBpcyBub3QgdGhlIHByb2JsZW0sIG1vcmUgc28g dGhlIGNlcnRpZmljYXRlcy4gVGhlIG9sZGVyIGRldmljZXMgbWF5IG5vdCBoYXZlIHRoZSBuZXdl ciBjZXJ0aWZpY2F0ZSBpbnN0YWxsZWQsIHNpbmNlIGh0dHBzIHByb3ZpZGVycyBoYXZlIHRvIHBh eSBicm93c2VyIGNvbXBhbmllcyB0byBpbmNsdWRlIGl0LCBhbmQgc29tZXRpbWVzIGl04oCZcyBo YXJkIGZvciBwZW9wbGUgdG8gdXBkYXRlIHRoZWlyIGJyb3dzZXJzLgoKPiBTaW5jZSBJIGRvbid0 IGtub3cgdGhlIGltcGFjdCBvZiBub3Qgc3VwcG9ydGluZyBodHRwIG1pZ2h0IGhhdmUsIEkgd291 bGQgbGlrZSBzb21lIGZlZWRiYWNrOgo+Cj4gW0BXZXJuZXIgTEVNQkVSR10obWFpbHRvOndsQGdu dS5vcmcpIGFuZCBbQEFsZXhlaSBQb2R0ZWxlemhuaWtvdl0obWFpbHRvOmFwb2R0ZWxlQGdtYWls LmNvbSkgd2hhdCBkbyB5b3UgZ3V5cyB0aGlua/CfpJQKClllcywgaXQgc2hvdWxkIHVsdGltYXRl bHkgYmUgdXAgdG8gV2VybmVyIGFuZCBBbGV4ZWkuIFRoZXkgd2lsbCBrbm93IGJlc3QuCgpSZW1l bWJlciBpdOKAmXMgc3VwcG9ydGluZyBCT1RIIHN5c3RlbXMsIG5vdCBoYXZpbmcgaHR0cCBvbmx5 LiBBbiBodHRwIG9ubHkgc2l0ZSBpcyBjcmF6aW5lc3MgYW5kIGlzIG5vdCBhIHZlcnkgZ29vZCBp ZGVhIGluIDIwMjEsIEkgd2lsbCBhZ3JlZSB3aXRoIHRoYXQuCgo+IEFudXJhZwo+Cj4gT24gV2Vk LCAyNyBPY3QsIDIwMjEsIDEyOjE2IEFNIEJlcm1sZXIsIDxmcmVldHlwZUBwcm90b25tYWlsLmNv bT4gd3JvdGU6Cj4KPj4gQnkgdGhlIHdheSwgaXMgdGhlcmUgaXMgYW55IHdheSB0aGUgaHR0cCB2 ZXJzaW9uIG9mIHRoZSBzaXRlIGNhbiBiZSBwcmVzZXJ2ZWQgaW4gYW55IHdheT8gQmVmb3JlIHRo ZSBtaWdyYXRpb24gaXQgd2FzIHRoZXJlLiBCYXNpY2FsbHkgYm90aCB0aGUgaHR0cCBhbmQgaHR0 cHMgdmVyc2lvbnMgb2YgdGhlIHNpdGUgc2hvdWxkIHJlbWFpbiBvcGVuIGluc3RlYWQgb2YganVz dCBodHRwcyB3aXRoIGh0dHAgcmVkaXJlY3RpbmcgdG8gaHR0cHMuIEl0IHNob3VsZCBiZSBwb3Nz aWJsZSB3aXRoIENsb3VkZmxhcmUuCj4+Cj4+IE1hbnkgb2Ygb3VyIHBlZXJzICh6bGliLCB2YXJu aXNoIGNhY2hlIHNvZnR3YXJlLCBsaWJwbmcpIGFyZSB1c2luZyB0aGUgaHR0cCBhbmQgaHR0cHMg c3RydWN0dXJlIGFuZCBJIGxpa2UgdGhpcyB3YXkgc28gb2xkZXIgbGFwdG9wcyBhbmQgZGV2aWNl cyBhbmQgYWNjZXNzIHRoZSBzaXRlIGJlZm9yZS4gVGhlIENsb3VkZmxhcmUgY2VydCBhcmUgbmV3 IGFuZCBvbGRlciBkZXZpY2VzIG1heSBub3QgaGF2ZSBpdHMgY2VydGlmaWNhdGlvbiBpbnN0YWxs ZWQuCj4+Cj4+IE9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDE6MjUgUE0sIEFudXJhZyBUaGFrdXIg PGRldmFudXJhZ3RoYWt1ckBnbWFpbC5jb20+IHdyb3RlOgo+Pgo+Pj4gV2VsbCwgY2hhbmdpbmcg dG8gY2xvdWRmbGFyZSB3YXMganVzdCBhIDIgbGluZSBjaGFuZ2UsIGFuZCBpZiBpdCBnaXZlcyB1 cyB3b3JsZHdpZGUgc3VwZXJmYXN0IENETiBmb3IgZnJlZSwgSSBkb24ndCBzZWUgYW55IHJlYXNv biBub3QgdG8gdXNlIGl0IDopCj4+Pgo+Pj4gUmVnYXJkcwo+Pj4gQW51cmFnCj4+Pgo+Pj4gT24g VHVlLCAyNiBPY3QsIDIwMjEsIDEwOjUwIFBNIEJlcm1sZXIsIDxmcmVldHlwZUBwcm90b25tYWls LmNvbT4gd3JvdGU6Cj4+Pgo+Pj4+IEkgZG9u4oCZdCB0aGluayBoYXZpbmcgdGhlIHNpdGUgYmVo aW5kIENsb3VkZmxhcmUgaXMgbmVjZXNzYXJ5IGF0IGxlYXN0IGZvciBub3cuIEl0IHNob3VsZCBq dXN0IHBvaW50IGRpcmVjdGx5IHRvIGdpdGxhYi4gQWZ0ZXIgYWxsIGRpZG7igJl0IHdlIHNheSBz bWFsbCBzdGVwcz8KPj4+Pgo+Pj4+IFNlbnQgZnJvbSBQcm90b25NYWlsIGZvciBQaW5lUGhvbmUK Pj4+Pgo+Pj4+IE9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDEyOjMwIFBNLCBBbnVyYWcgVGhha3Vy IDxkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tPiB3cm90ZToKPj4+Pgo+Pj4+PiBBcyBkaXNjdXNz ZWQgd2l0aCB0aGUgbWFpbnRhaW5lcnMsIHRoZSBmcmVldHlwZS5vcmcgZG9tYWluIGhvc3Rpbmcg aGFzIGJlZW4gY2hhbmdlZCB0byBnaXRsYWIgcGFnZXMsIGFsb25nIHdpdGggY2xvdWRmbGFyZSBD RE4uCj4+Pj4+Cj4+Pj4+IEN1cnJlbnRseSB0aGUgZ2l0bGFiIHBhZ2VzIGFyZSBob3N0ZWQgb24g Z2l0bGFiLmNvbSwgdmlhIHRoaXMgcmVwbzoKPj4+Pj4KPj4+Pj4gaHR0cHM6Ly9naXRsYWIuY29t L2ZyZWV0eXBlL2ZyZWV0eXBlLXdlYgo+Pj4+Pgo+Pj4+PiBJIGNob3NlIGdpdGxhYi5jb20gaW5z dGVhZCBvZiBmcmVlZGVza3RvcC5vcmcgc2luY2UgaXQgd2FzIHRoZSBlYXNpZXN0IHdheSB0byBt YWtlIHN1cmUgdGhhdCB0aGUgd2Vic2l0ZSBpcyB1bmludGVycnVwdGVkIHdoaWxlIHdlIHdvcmsg b24gdGhlIHJlZGVzaWduLCBhbmQgaXQgc2ltdWx0YW5lb3VzbHkgYWxsb3dlZCBtZSB0byBkbyB0 aGUgbWlncmF0aW9uIHRvIGdpdGxhYitjbG91ZGZsYXJlLgo+Pj4+Pgo+Pj4+PiBBZnRlciB0aGUg cmVkZXNpZ24gaXMgY29tcGxldGUsIGNoYW5naW5nIHRoZSBob3N0aW5nIHRvIGZyZWVkZXNrdG9w Lm9yZyB3b3VsZCBqdXN0IHJlcXVpcmUgbW9kaWZ5aW5nIDIgRE5TIHJlY29yZHMuCj4+Pj4+Cj4+ Pj4+IFBsZWFzZSBub3RlIHRoYXQgYWxsIGRldmVsb3BtZW50IHNob3VsZCBoYXBwZW4gb24gdGhl IGZyZWVkZXNrdG9wLm9yZyByZXBvOgo+Pj4+Pgo+Pj4+PiBodHRwczovL2dpdGxhYi5mcmVlZGVz a3RvcC5vcmcvZnJlZXR5cGUvZnJlZXR5cGUtd2ViCj4+Pj4+Cj4+Pj4+IERvIE5PVCBzZW5kIGFu eSBNUnMvY29tbWl0IHRvIHRoZSBnaXRsYWIuY29tIHJlcG8uCj4+Pj4+Cj4+Pj4+IEkgd291bGQg bGlrZSB0byByZXF1ZXN0IHRoZSBtYWludGFpbmVycyB0byBjbGVhciBhbnkgY29uZmlnIGxlZnQg b24gdGhlIHByZXZpb3VzIGhvc3RpbmcgcGxhdGZvcm0vYW55IHNoZWxsIHNjcmlwdHMgdXNlZCB0 byBtYW5hZ2UgdGhlIHdlYnNpdGUsIHNpbmNlIGl0J3MgYWxsIG1hbmFnZWQgYnkgZ2l0bGFiIHBh Z2VzIG5vdy4KPj4+Pj4KPj4+Pj4gSGFwcHkgdG8gYW5zd2VyIGFueSBxdWVzdGlvbnMKPj4+Pj4K Pj4+Pj4gUmVnYXJkcwo+Pj4+PiBBbnVyYWc= --b1_On801tUwSVNv9iEJshFY47I3n1YVqtS9qqIEomtlPI Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGNhcmV0PjwvY2FyZXQ+PGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIxIGF0IDM6MDAgUE0sIEFudXJhZyBU aGFrdXIgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tIiBjbGFz cz0iIj5kZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJsb2NrcXVvdGUg Y2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPiAgPGRpdiBkaXI9ImF1dG8iPjxk aXY+Jmd0OyZuYnNwO2lzIHRoZXJlIGlzIGFueSB3YXkgdGhlIGh0dHAgdmVyc2lvbiBvZiB0aGUg c2l0ZSBjYW4gYmUgcHJlc2VydmVkIGluIGFueSB3YXk8ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2 PjxkaXYgZGlyPSJhdXRvIj5JIHRoaW5rIHRoaXMgaXMgcG9zc2libGUsIGhvd2V2ZXIgSSBkb24n dCBrbm93IGlmIHdlIHNob3VsZCBiZSBkb2luZyB0aGF0LCBodHRwIGlzIGdlbmVyYWxseSBmcm93 bmVkIHVwb24gbm93YWRheXMuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjwvZGl2PjwvZGl2PjwvZGl2 PjwvYmxvY2txdW90ZT5hY2NvcmRpbmcgdG8gd2hvPyBIdHRwcyB3aWxsIHN0aWxsIGJlIHRoZXJl LCBpdOKAmXMganVzdCB0aGF0IGJvdGggd2lsbCBiZSB0aGVyZS4gQ2hyb21lIGFuZCBtb2Rlcm4g YnJvd3NlcnMgd2lsbCBhdXRvbWF0aWNhbGx5IHJlZGlyZWN0IHRvIGh0dHBzIGV2ZW4gaWYgdGhl IGh0dHAgdmVyc2lvbiBpcyB3b3JraW5nLiZuYnNwOzxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4g c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoODAsIDgwLCA5Nyk7Ij5UaGVyZSBpcyBhbG90IG9mIG1v bmV5IGludm9sdmVkIHdpdGggaHR0cHMgOikgc28gb2YgY291cnNlIHlvdeKAmWxsIGhlYXIgc3R1 ZmYgbGlrZSBodHRwIGlzIGJhZCBhbHdheXMmbmJzcDt3aGVuIGl04oCZcyBub3QuIEZvciBhIHJl YWQgb25seSBzaXRlIGxpa2UgZnJlZXR5cGUub3JnICZuYnNwO2l04oCZcyBwZXJmZWN0bHkgZmlu ZS4gRm9yIGEgYmFuayBvciBzaG9wcGluZyBzaXRlIHRoYW4gaHR0cHMgZW5mb3JjZW1lbnQgaXMg MTAwIG5lY2Vzc2FyeS48L3NwYW4+PGJyPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImNhcmV0LWNv bG9yOiByZ2IoODAsIDgwLCA5Nyk7Ij48YnI+PC9zcGFuPjwvZGl2PjxkaXY+QW5kIGtlZXAgaW4g bWluZCB0aGF0IHRoZSBzaXRlIHdhcyBsaWtlIHRoaXMgYmVmb3JlLiBJIGFtIG5vdCBhZ2FpbnN0 IEhUVFBTIEkganVzdCB0aGluayB0aGF0IGJvdGggc2hvdWxkIGJlIHRoZXJlLiBPdXIgcGVlcnMg aGF2ZSBib3RoIHVwIGxpa2UgYmVmb3JlLjxicj48YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFp bF9xdW90ZSIgdHlwZT0iY2l0ZSI+PGRpdiBkaXI9ImF1dG8iPjxkaXY+Jmd0OyZuYnNwO3NvIG9s ZGVyIGxhcHRvcHMgYW5kIGRldmljZXMgYW5kIGFjY2VzcyB0aGUgc2l0ZSBiZWZvcmUuJm5ic3A7 PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+SSBkb24ndCBr bm93IGVub3VnaCB0byBkZWNpZGUgaWYgdGhpcyBjbGFpbSBpcyBncm91bmRlZCBpbiByZWFsaXR5 LCBidXQgSSBoYXZlIGEgZmVlbGluZyB0aGlzIHNob3VsZG4ndCBiZSBhIHByb2JsZW0sIG9sZCBk ZXZpY2VzIGNhbiB1c2UgbW9kZXJuIGJyb3dzZXJzLCByaWdodD88L2Rpdj48L2Rpdj48L2Jsb2Nr cXVvdGU+dGhlIGJyb3dzZXIgaXMgbm90IHRoZSBwcm9ibGVtLCBtb3JlIHNvIHRoZSBjZXJ0aWZp Y2F0ZXMuIFRoZSBvbGRlciBkZXZpY2VzIG1heSBub3QgaGF2ZSB0aGUgbmV3ZXIgY2VydGlmaWNh dGUgaW5zdGFsbGVkLCBzaW5jZSBodHRwcyBwcm92aWRlcnMgaGF2ZSB0byBwYXkgYnJvd3NlciBj b21wYW5pZXMgdG8gaW5jbHVkZSBpdCwgYW5kIHNvbWV0aW1lcyBpdOKAmXMgaGFyZCBmb3IgcGVv cGxlIHRvIHVwZGF0ZSB0aGVpciBicm93c2Vycy48L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNz PSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj48ZGl2IGRpcj0iYXV0byI+PGRpdiBkaXI9 ImF1dG8iPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlNp bmNlIEkgZG9uJ3Qga25vdyB0aGUgaW1wYWN0IG9mIG5vdCBzdXBwb3J0aW5nIGh0dHAgbWlnaHQg aGF2ZSwgSSB3b3VsZCBsaWtlIHNvbWUgZmVlZGJhY2s6PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxi cj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PHNwYW4gY2xhc3M9ImdtYWlsX2NoaXAgZ21haWxfcGx1 c3JlcGx5IiBkaXI9ImF1dG8iPjxhIGhyZWY9Im1haWx0bzp3bEBnbnUub3JnIiBzdHlsZT0iY29s b3I6IzE1Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj5AV2VybmVyIExFTUJFUkc8L2E+PC9z cGFuPjxzcGFuPiZuYnNwOyBhbmQgPHNwYW4gY2xhc3M9ImdtYWlsX2NoaXAgZ21haWxfcGx1c3Jl cGx5IiBkaXI9ImF1dG8iPjxhIGhyZWY9Im1haWx0bzphcG9kdGVsZUBnbWFpbC5jb20iIHN0eWxl PSJjb2xvcjojMTVjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUiPkBBbGV4ZWkgUG9kdGVsZXpo bmlrb3Y8L2E+PC9zcGFuPjxzcGFuPiZuYnNwOyB3aGF0IGRvIHlvdSBndXlzIHRoaW5r8J+klDwv c3Bhbj48L3NwYW4+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2Plllcywg aXQgc2hvdWxkIHVsdGltYXRlbHkgYmUgdXAgdG8gV2VybmVyIGFuZCBBbGV4ZWkuIFRoZXkgd2ls bCBrbm93IGJlc3QuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZW1lbWJlciBpdOKAmXMgc3Vw cG9ydGluZyBCT1RIIHN5c3RlbXMsIG5vdCBoYXZpbmcgaHR0cCBvbmx5LiBBbiBodHRwIG9ubHkg c2l0ZSBpcyBjcmF6aW5lc3MgYW5kIGlzIG5vdCBhIHZlcnkgZ29vZCBpZGVhIGluIDIwMjEsIEkg d2lsbCBhZ3JlZSB3aXRoIHRoYXQuPGJyPjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1 b3RlIiB0eXBlPSJjaXRlIj48ZGl2IGRpcj0iYXV0byI+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rp dj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5BbnVyYWc8L2Rpdj48 ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiIGRpcj0iYXV0byI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIi Pk9uIFdlZCwgMjcgT2N0LCAyMDIxLCAxMjoxNiBBTSBCZXJtbGVyLCAmbHQ7PGEgaHJlZj0ibWFp bHRvOmZyZWV0eXBlQHByb3Rvbm1haWwuY29tIj5mcmVldHlwZUBwcm90b25tYWlsLmNvbTwvYT4m Z3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl PSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxl ZnQ6MWV4Ij48ZGl2PiAgIDxkaXY+PGJyPjwvZGl2PjxkaXY+QnkgdGhlIHdheSwgaXMgdGhlcmUg aXMgYW55IHdheSB0aGUgaHR0cCB2ZXJzaW9uIG9mIHRoZSBzaXRlIGNhbiBiZSBwcmVzZXJ2ZWQg aW4gYW55IHdheT8gQmVmb3JlIHRoZSBtaWdyYXRpb24gaXQgd2FzIHRoZXJlLiBCYXNpY2FsbHkg Ym90aCZuYnNwO3RoZSBodHRwIGFuZCBodHRwcyB2ZXJzaW9ucyBvZiB0aGUgc2l0ZSBzaG91bGQm bmJzcDtyZW1haW4gb3BlbiBpbnN0ZWFkIG9mIGp1c3QgaHR0cHMgd2l0aCBodHRwIHJlZGlyZWN0 aW5nIHRvIGh0dHBzLiBJdCBzaG91bGQgYmUgcG9zc2libGUgd2l0aCBDbG91ZGZsYXJlLjx1Pjwv dT48dT48L3U+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5NYW55IG9m IG91ciBwZWVycyAoemxpYiwgdmFybmlzaCBjYWNoZSBzb2Z0d2FyZSwgbGlicG5nKSBhcmUgdXNp bmcgdGhlIGh0dHAgYW5kIGh0dHBzJm5ic3A7c3RydWN0dXJlIGFuZCBJIGxpa2UgdGhpcyB3YXkg c28gb2xkZXIgbGFwdG9wcyBhbmQgZGV2aWNlcyBhbmQgYWNjZXNzIHRoZSBzaXRlIGJlZm9yZS4g VGhlIENsb3VkZmxhcmUgY2VydCBhcmUgbmV3IGFuZCBvbGRlciBkZXZpY2VzIG1heSBub3QgaGF2 ZSBpdHMgY2VydGlmaWNhdGlvbiBpbnN0YWxsZWQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdiBpZD0ibV8xMjA5MDc5NjQ1MDUwMjMwNjIycHJv dG9ubWFpbF9tb2JpbGVfc2lnbmF0dXJlX2Jsb2NrIj48ZGl2Pk9uIFR1ZSwgT2N0IDI2LCAyMDIx IGF0IDE6MjUgUE0sIEFudXJhZyBUaGFrdXIgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXZhbnVyYWd0 aGFrdXJAZ21haWwuY29tIiByZWw9Im5vcmVmZXJyZXIiPmRldmFudXJhZ3RoYWt1ckBnbWFpbC5j b208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+ ICA8ZGl2IGRpcj0iYXV0byI+V2VsbCwgY2hhbmdpbmcgdG8gY2xvdWRmbGFyZSB3YXMganVzdCBh IDIgbGluZSBjaGFuZ2UsIGFuZCBpZiBpdCBnaXZlcyB1cyB3b3JsZHdpZGUgc3VwZXJmYXN0IENE TiBmb3IgZnJlZSwgSSBkb24ndCBzZWUgYW55IHJlYXNvbiBub3QgdG8gdXNlIGl0IDopPGRpdiBk aXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+UmVnYXJkczwvZGl2PjxkaXYgZGly PSJhdXRvIj5BbnVyYWc8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxk aXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIDI2IE9jdCwgMjAyMSwgMTA6 NTAgUE0gQmVybWxlciwgJmx0OzxhIGhyZWY9Im1haWx0bzpmcmVldHlwZUBwcm90b25tYWlsLmNv bSIgcmVsPSJub3JlZmVycmVyIj5mcmVldHlwZUBwcm90b25tYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl Ojxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46 MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48 ZGl2PiAgIDxkaXY+SSBkb27igJl0IHRoaW5rIGhhdmluZyB0aGUgc2l0ZSBiZWhpbmQgQ2xvdWRm bGFyZSBpcyBuZWNlc3NhcnkgYXQgbGVhc3QgZm9yIG5vdy4gSXQgc2hvdWxkIGp1c3QgcG9pbnQg ZGlyZWN0bHkgdG8gZ2l0bGFiLiBBZnRlciBhbGwgZGlkbuKAmXQgd2Ugc2F5IHNtYWxsIHN0ZXBz PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHU+PC91Pjx1PjwvdT48YnI+PC9kaXY+PGRpdj5T ZW50IGZyb20gUHJvdG9uTWFpbCBmb3IgUGluZVBob25lPC9kaXY+PGRpdj48YnI+PC9kaXY+T24g VHVlLCBPY3QgMjYsIDIwMjEgYXQgMTI6MzAgUE0sIEFudXJhZyBUaGFrdXIgJmx0OzxhIGhyZWY9 Im1haWx0bzpkZXZhbnVyYWd0aGFrdXJAZ21haWwuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9yZWZl cnJlciI+ZGV2YW51cmFndGhha3VyQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPiAgPGRpdiBkaXI9ImF1dG8iPkFzIGRpc2N1c3NlZCB3aXRoIHRoZSBtYWlu dGFpbmVycywgdGhlIDxhIGhyZWY9Imh0dHA6Ly9mcmVldHlwZS5vcmciIHJlbD0ibm9yZWZlcnJl ciBub3JlZmVycmVyIj5mcmVldHlwZS5vcmc8L2E+IGRvbWFpbiBob3N0aW5nIGhhcyBiZWVuIGNo YW5nZWQgdG8gZ2l0bGFiIHBhZ2VzLCBhbG9uZyB3aXRoIGNsb3VkZmxhcmUgQ0ROLjxkaXYgZGly PSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0 byI+Q3VycmVudGx5IHRoZSBnaXRsYWIgcGFnZXMgYXJlIGhvc3RlZCBvbiA8YSBocmVmPSJodHRw Oi8vZ2l0bGFiLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIiPmdpdGxhYi5jb208L2E+ LCB2aWEgdGhpcyByZXBvOjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9 ImF1dG8iPjxhIGhyZWY9Imh0dHBzOi8vZ2l0bGFiLmNvbS9mcmVldHlwZS9mcmVldHlwZS13ZWIi IHJlbD0ibm9yZWZlcnJlciBub3JlZmVycmVyIj5odHRwczovL2dpdGxhYi5jb20vZnJlZXR5cGUv ZnJlZXR5cGUtd2ViPC9hPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYg ZGlyPSJhdXRvIj5JIGNob3NlIDxhIGhyZWY9Imh0dHA6Ly9naXRsYWIuY29tIiByZWw9Im5vcmVm ZXJyZXIgbm9yZWZlcnJlciI+Z2l0bGFiLmNvbTwvYT4gaW5zdGVhZCBvZiA8YSBocmVmPSJodHRw Oi8vZnJlZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJyZXIgbm9yZWZlcnJlciI+ZnJlZWRlc2t0 b3Aub3JnPC9hPiBzaW5jZSBpdCB3YXMgdGhlIGVhc2llc3Qgd2F5IHRvIG1ha2Ugc3VyZSB0aGF0 IHRoZSB3ZWJzaXRlIGlzIHVuaW50ZXJydXB0ZWQgd2hpbGUgd2Ugd29yayBvbiB0aGUgcmVkZXNp Z24sIGFuZCBpdCBzaW11bHRhbmVvdXNseSBhbGxvd2VkIG1lIHRvIGRvIHRoZSBtaWdyYXRpb24g dG8gZ2l0bGFiK2Nsb3VkZmxhcmUuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+QWZ0ZXIgdGhlIHJlZGVzaWduIGlzIGNvbXBsZXRlLCBjaGFuZ2luZyB0aGUg aG9zdGluZyB0byA8YSBocmVmPSJodHRwOi8vZnJlZWRlc2t0b3Aub3JnIiByZWw9Im5vcmVmZXJy ZXIgbm9yZWZlcnJlciI+ZnJlZWRlc2t0b3Aub3JnPC9hPiB3b3VsZCBqdXN0IHJlcXVpcmUgbW9k aWZ5aW5nIDIgRE5TIHJlY29yZHMuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+UGxlYXNlIG5vdGUgdGhhdCBhbGwgZGV2ZWxvcG1lbnQgc2hvdWxkIGhhcHBl biBvbiB0aGUgPGEgaHJlZj0iaHR0cDovL2ZyZWVkZXNrdG9wLm9yZyIgcmVsPSJub3JlZmVycmVy IG5vcmVmZXJyZXIiPmZyZWVkZXNrdG9wLm9yZzwvYT4gcmVwbzo8L2Rpdj48ZGl2IGRpcj0iYXV0 byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxh IGhyZWY9Imh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9mcmVldHlwZS9mcmVldHlwZS13 ZWIiIHJlbD0ibm9yZWZlcnJlciBub3JlZmVycmVyIj5odHRwczovL2dpdGxhYi5mcmVlZGVza3Rv cC5vcmcvZnJlZXR5cGUvZnJlZXR5cGUtd2ViPC9hPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+ PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkRvIE5P VCBzZW5kIGFueSBNUnMvY29tbWl0IHRvIHRoZSA8YSBocmVmPSJodHRwOi8vZ2l0bGFiLmNvbSIg cmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIiPmdpdGxhYi5jb208L2E+IHJlcG8uPC9kaXY+PGRp diBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGly PSJhdXRvIj5JIHdvdWxkIGxpa2UgdG8gcmVxdWVzdCB0aGUgbWFpbnRhaW5lcnMgdG8gY2xlYXIg YW55IGNvbmZpZyBsZWZ0IG9uIHRoZSBwcmV2aW91cyBob3N0aW5nIHBsYXRmb3JtL2FueSBzaGVs bCBzY3JpcHRzIHVzZWQgdG8gbWFuYWdlIHRoZSB3ZWJzaXRlLCBzaW5jZSBpdCdzIGFsbCBtYW5h Z2VkIGJ5IGdpdGxhYiBwYWdlcyBub3cuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48 ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5IYXBweSB0byBhbnN3ZXIg YW55IHF1ZXN0aW9uczwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1 dG8iPlJlZ2FyZHM8L2Rpdj48ZGl2IGRpcj0iYXV0byI+QW51cmFnPC9kaXY+PGRpdiBkaXI9ImF1 dG8iPjxicj48L2Rpdj48L2Rpdj4NCjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PGRpdj48YnI+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2 Pg0KPC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvYm9k eT48L2h0bWw+ --b1_On801tUwSVNv9iEJshFY47I3n1YVqtS9qqIEomtlPI-- From MAILER-DAEMON Tue Oct 26 15:15:09 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfRuf-0006NE-OU for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 15:15:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfRue-0006N1-I3 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:15:08 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:43528) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfRub-0002IQ-N8 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:15:08 -0400 Received: by mail-ed1-x534.google.com with SMTP id u13so610147edy.10 for ; Tue, 26 Oct 2021 12:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mCBJxiYZnuJtMDCYtNL/oOlvYssAG7afL96zgVmnSlY=; b=lQG7kvEn1akyyeuiugA51RkWxh/AzESDebb8tNnILUUntbqpVpxE6CMhXBhZf6cV2d epyqnuKIU4Jv0q29NNycFGa9gqh0P4VOzYsAet7ciGlmMjOw1QB7r7qnHjF0636k/T1/ u7Ts8dGhovde7qy+OvGQJfksnwJB9b5mPiZRne3JRINrLxW3aekU2eekQ8ALJrJLaX4S R8vn7//AF31wRzHcQpETAuz6mMWUHa8U5HxcrlbrbgRHJsLB0/NSikSfS9ZpPkN5Zuo1 gOs50W2UveOY2HVZ1ulde6NXG1XnfBRUu9lXFqeUYVZBkEEIh4KXu8R9UgwSSb56DzLo Xg+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mCBJxiYZnuJtMDCYtNL/oOlvYssAG7afL96zgVmnSlY=; b=frXZNOi99P+7Vebwv8RFysOHoMpZjgZLvlzIs0Nnp7FdWmVJ4pYqGnBinWAAuQWZYM QQxOX7cQI7Xcj8JzdyEZ3HQmqVdgSw0w3+1/JyDnybSc49q6FW61wfJ9ex41YZYMdlzm mBFg6vTErNOJkEfq5p1tAFkAvYUEqMpZVWslX8VC7K6nx3drby3+0p2hxgkngzR6JOZC 7e3vYRHSKdWPhIGngunSBAkGk4cVsFUNqplAjdtbaYcP8SUDm9jcvtMGnJk/sLaYm/X5 Xa0e0i8/RC4Iw4aAQOW6PPBfkzaDzetCE8QRlHlElJCRkwOczAC5BLlefCAYTAdXjzzC tFNg== X-Gm-Message-State: AOAM531hTTxZ+jmPTp9GGFu8GTODu3ETvzvUPVZlcnUYUAibZdPDi1Mj t778D/3lRf5KyHtd7GOgzeFXYyO1nl20q0GBcfY= X-Google-Smtp-Source: ABdhPJxqF4QTU1DZwFZmnti2gEyTxHgfTklaCWPSsIHRjlGz83BN/Lbpp/syhg8p5MXg7QDOdBrNym9l0qWRbXMLxB4= X-Received: by 2002:a05:6402:13d4:: with SMTP id a20mr37581432edx.309.1635275703261; Tue, 26 Oct 2021 12:15:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Wed, 27 Oct 2021 00:44:50 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler Cc: freetype-devel@nongnu.org Content-Type: multipart/alternative; boundary="000000000000671ad205cf464bc1" Received-SPF: pass client-ip=2a00:1450:4864:20::534; envelope-from=devanuragthakur@gmail.com; helo=mail-ed1-x534.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 19:15:08 -0000 --000000000000671ad205cf464bc1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Well, fair enough, I guess. What's the worst that can happen? Some hacker get's to read about freetype=F0=9F=98=82. It's a win-win according to me=F0= =9F=A4=AD=F0=9F=A4=AD. On Wed, 27 Oct, 2021, 12:36 AM Bermler, wrote: > > > On Tue, Oct 26, 2021 at 3:00 PM, Anurag Thakur > wrote: > > > is there is any way the http version of the site can be preserved in an= y > way > > I think this is possible, however I don't know if we should be doing that= , > http is generally frowned upon nowadays. > > according to who? Https will still be there, it=E2=80=99s just that both = will be > there. Chrome and modern browsers will automatically redirect to https ev= en > if the http version is working. > > There is alot of money involved with https :) so of course you=E2=80=99ll= hear > stuff like http is bad always when it=E2=80=99s not. For a read only site= like > freetype.org it=E2=80=99s perfectly fine. For a bank or shopping site th= an https > enforcement is 100 necessary. > > And keep in mind that the site was like this before. I am not against > HTTPS I just think that both should be there. Our peers have both up like > before. > > > so older laptops and devices and access the site before. > > I don't know enough to decide if this claim is grounded in reality, but I > have a feeling this shouldn't be a problem, old devices can use modern > browsers, right? > > the browser is not the problem, more so the certificates. The older > devices may not have the newer certificate installed, since https provide= rs > have to pay browser companies to include it, and sometimes it=E2=80=99s h= ard for > people to update their browsers. > > > Since I don't know the impact of not supporting http might have, I would > like some feedback: > > @Werner LEMBERG and @Alexei Podtelezhnikov > what do you guys think=F0=9F=A4=94 > > > Yes, it should ultimately be up to Werner and Alexei. They will know best= . > > Remember it=E2=80=99s supporting BOTH systems, not having http only. An h= ttp only > site is craziness and is not a very good idea in 2021, I will agree with > that. > > > > Anurag > > > On Wed, 27 Oct, 2021, 12:16 AM Bermler, wrote: > >> >> By the way, is there is any way the http version of the site can be >> preserved in any way? Before the migration it was there. Basically both = the >> http and https versions of the site should remain open instead of just >> https with http redirecting to https. It should be possible with Cloudfl= are. >> >> >> Many of our peers (zlib, varnish cache software, libpng) are using the >> http and https structure and I like this way so older laptops and device= s >> and access the site before. The Cloudflare cert are new and older device= s >> may not have its certification installed. >> >> >> >> On Tue, Oct 26, 2021 at 1:25 PM, Anurag Thakur >> wrote: >> >> Well, changing to cloudflare was just a 2 line change, and if it gives u= s >> worldwide superfast CDN for free, I don't see any reason not to use it := ) >> >> Regards >> Anurag >> >> On Tue, 26 Oct, 2021, 10:50 PM Bermler, wrote: >> >>> I don=E2=80=99t think having the site behind Cloudflare is necessary at= least >>> for now. It should just point directly to gitlab. After all didn=E2=80= =99t we say >>> small steps? >>> >>> >>> Sent from ProtonMail for PinePhone >>> >>> On Tue, Oct 26, 2021 at 12:30 PM, Anurag Thakur < >>> devanuragthakur@gmail.com> wrote: >>> >>> As discussed with the maintainers, the freetype.org domain hosting has >>> been changed to gitlab pages, along with cloudflare CDN. >>> >>> >>> Currently the gitlab pages are hosted on gitlab.com, via this repo: >>> >>> https://gitlab.com/freetype/freetype-web >>> >>> I chose gitlab.com instead of freedesktop.org since it was the easiest >>> way to make sure that the website is uninterrupted while we work on the >>> redesign, and it simultaneously allowed me to do the migration to >>> gitlab+cloudflare. >>> >>> After the redesign is complete, changing the hosting to freedesktop.org >>> would just require modifying 2 DNS records. >>> >>> Please note that all development should happen on the freedesktop.org >>> repo: >>> >>> >>> https://gitlab.freedesktop.org/freetype/freetype-web >>> >>> >>> Do NOT send any MRs/commit to the gitlab.com repo. >>> >>> >>> I would like to request the maintainers to clear any config left on the >>> previous hosting platform/any shell scripts used to manage the website, >>> since it's all managed by gitlab pages now. >>> >>> >>> Happy to answer any questions >>> >>> Regards >>> Anurag >>> >>> >>> >>> >> >> > > --000000000000671ad205cf464bc1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Well, fair enough, I guess. What's the worst that can= happen? Some hacker get's to read about freetype=F0=9F=98=82. It's= a win-win according to me=F0=9F=A4=AD=F0=9F=A4=AD.

On Wed, 27 Oct, 2021, 12= :36 AM Bermler, <freetype@pro= tonmail.com> wrote:
=


On Tue, Oct 26, 2021 at 3:00 PM= , Anurag Thakur <devanuragthakur@gmail.com> wrote:
>=C2=A0is there is any way th= e http version of the site can be preserved in any way
I think this is possible, however I don't know= if we should be doing that, http is generally frowned upon nowadays.
=
according to who? Https wi= ll still be there, it=E2=80=99s just that both will be there. Chrome and mo= dern browsers will automatically redirect to https even if the http version= is working.=C2=A0

There is alot of money involved= with https :) so of course you=E2=80=99ll hear stuff like http is bad alwa= ys=C2=A0when it=E2=80=99s not. For a read only site like freetype.org =C2=A0i= t=E2=80=99s perfectly fine. For a bank or shopping site than https enforcem= ent is 100 necessary.

And = keep in mind that the site was like this before. I am not against HTTPS I j= ust think that both should be there. Our peers have both up like before.
>=C2=A0so older laptop= s and devices and access the site before.=C2=A0

=
I don't know enough to decide if this claim is = grounded in reality, but I have a feeling this shouldn't be a problem, = old devices can use modern browsers, right?
the bro= wser is not the problem, more so the certificates. The older devices may no= t have the newer certificate installed, since https providers have to pay b= rowser companies to include it, and sometimes it=E2=80=99s hard for people = to update their browsers.

= Since I don't know the impact of not supporting http might have, I woul= d like some feedback:

@Werner LEMBERG=C2=A0 and @Alexei Podtelezhnikov=C2=A0 what do you g= uys think=F0=9F=A4=94

= Yes, it should ultimately be up to Werner and Alexei. They will know best.<= /div>

Remember it=E2=80=99s supporting BOTH systems, not= having http only. An http only site is craziness and is not a very good id= ea in 2021, I will agree with that.


Anurag


= On Wed, 27 Oct, 2021, 12:16 AM Bermler, <freetype@protonmail.com> wrote:

By the way, is there is any way the http version of the site can be p= reserved in any way? Before the migration it was there. Basically both=C2= =A0the http and https versions of the site should=C2=A0remain open instead = of just https with http redirecting to https. It should be possible with Cl= oudflare.


Many of our= peers (zlib, varnish cache software, libpng) are using the http and https= =C2=A0structure and I like this way so older laptops and devices and access= the site before. The Cloudflare cert are new and older devices may not hav= e its certification installed.



=
=
Well, changing to cloudflare = was just a 2 line change, and if it gives us worldwide superfast CDN for fr= ee, I don't see any reason not to use it :)

=
Regards
Anurag

On Tue, 26 Oct= , 2021, 10:50 PM Bermler, <freetype@protonmail.com&g= t; wrote:
I don=E2=80= =99t think having the site behind Cloudflare is necessary at least for now.= It should just point directly to gitlab. After all didn=E2=80=99t we say s= mall steps?


Sent from= ProtonMail for PinePhone

On Tue, Oct 26, 2021 at 12:30= PM, Anurag Thakur <devanuragthakur@gmail.c= om> wrote:
As discussed= with the maintainers, the freetype.org domain hosting = has been changed to gitlab pages, along with cloudflare CDN.


Currently the gi= tlab pages are hosted on gitlab.com, via this repo:
=


I chose gitlab.com inst= ead of freedesktop.org since it was the easiest way = to make sure that the website is uninterrupted while we work on the redesig= n, and it simultaneously allowed me to do the migration to gitlab+cloudflar= e.

After the redesign is= complete, changing the hosting to freedesktop.org= would just require modifying 2 DNS records.

Please note that all development should happen on the = freedesktop.org repo:




Do NOT send any MRs/commit to the gitlab.com= repo.


I would like to request the maintainers to clear any config left= on the previous hosting platform/any shell scripts used to manage the webs= ite, since it's all managed by gitlab pages now.


Happy to answer an= y questions

Regards
Anurag





<= /div>


--000000000000671ad205cf464bc1-- From MAILER-DAEMON Tue Oct 26 15:56:39 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfSYp-0003Ah-7s for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 15:56:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfSYn-0003AS-RO for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:56:37 -0400 Received: from mout02.posteo.de ([185.67.36.66]:34599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfSYl-0002Lu-6P for freetype-devel@nongnu.org; Tue, 26 Oct 2021 15:56:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 41189240105 for ; Tue, 26 Oct 2021 21:56:32 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hf2dW1Nvdz6tm4; Tue, 26 Oct 2021 21:56:31 +0200 (CEST) Date: Tue, 26 Oct 2021 19:56:26 +0000 (UTC) Message-Id: <20211026.215626.1824810087443263082.wl@gnu.org> To: ramakrishnan.nikhil@gmail.com Cc: freetype@protonmail.com, freetype-devel@nongnu.org Subject: Re: freetype.org now hosted on gitlab pages From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=werner.lemberg@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 19:56:38 -0000 >> Come to think of it, if the API reference webpages can be >> completely autogenerated we don't need to store their source in the >> freetype-web repo, we can just create a CI job in the main freetype >> repo that will update the website with the latest content from >> docwriter on every update to master. > > The docs are built for each version before release and reflect the > API reference as of that version. Building docs from master means > having stuff in the reference that may or may not be a part of the > latest release and is generally not a good idea unless we maintain > multiple copies of the docs that specify the version number (or > master, for the latest built docs). Well, there might be 'last release' and 'development' API pages, and both could be autogenerated, no? > However, the CI stuff is a good idea. If Werner is open to this, we > can probably automate part (or whole, eventually) of the release > process by automatically building the API reference (along with > other 'release' actions) when a new release is tagged on the repo. Yes. It should basically do the same thing as `make refdoc` so that a forthcoming tarball contains exactly the same as the automatically generated online documentation. Werner From MAILER-DAEMON Tue Oct 26 16:05:43 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfShb-0007b4-Jb for mharc-freetype-devel@gnu.org; Tue, 26 Oct 2021 16:05:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48516) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfShZ-0007YK-P2 for freetype-devel@nongnu.org; Tue, 26 Oct 2021 16:05:41 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfShS-0003Tk-1f for freetype-devel@nongnu.org; Tue, 26 Oct 2021 16:05:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 71FF3240027 for ; Tue, 26 Oct 2021 22:05:31 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hf2qt29Qtz6tm5; Tue, 26 Oct 2021 22:05:30 +0200 (CEST) Date: Tue, 26 Oct 2021 20:05:29 +0000 (UTC) Message-Id: <20211026.220529.1369789042991567419.wl@gnu.org> To: freetype@protonmail.com Cc: devanuragthakur@gmail.com, freetype-devel@nongnu.org Subject: Re: freetype.org now hosted on gitlab pages From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 20:05:42 -0000 >>> is there is any way the http version of the site can be preserved >>> in any way >> >> I think this is possible, however I don't know if we should be >> doing that, http is generally frowned upon nowadays. If this is easily doable, why not, as long as the default is HTTPS. I guess this would be automatic redirection from HTTP to HTTPS if the browser supports it, and falling back to HTTP otherwise? >> I don't know enough to decide if this claim is grounded in reality, >> but I have a feeling this shouldn't be a problem, old devices can >> use modern browsers, right? > > the browser is not the problem, more so the certificates. Exactly. > Yes, it should ultimately be up to Werner and Alexei. They will > know best. Uh, oh, I certainly don't know best :-) As mentioned above, I certainly don't oppose having both http and https if it can be easily done. Werner From MAILER-DAEMON Wed Oct 27 00:21:19 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfaRA-0005es-Qm for mharc-freetype-devel@gnu.org; Wed, 27 Oct 2021 00:21:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47360) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfaR3-0005b9-VD for freetype-devel@nongnu.org; Wed, 27 Oct 2021 00:21:10 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:10961) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfaQn-0004Ql-8q for freetype-devel@nongnu.org; Wed, 27 Oct 2021 00:21:08 -0400 Date: Wed, 27 Oct 2021 04:20:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635308448; bh=IQ1G/XN6FeyD6DRhroBC46gK44rBoam4aK/R1ZUcoxg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=h3FLs4PnQj6cVRLEMUhtSnyiNQ9fb9B4xJpZlBnwuEFRDRwQyHr41vbSLut/jJnMH yCCnDaNlezlxtNk7KTyRnuosfPtRZ5Y9m/U51gvqE+P/yWshtCCW8xzW2xKNaRcSEz VGo5mXGvdCDwpLbTNB8Xld+GgPwneFjR8qUC3cHs= To: Werner LEMBERG From: Bermler Cc: devanuragthakur@gmail.com, freetype-devel@nongnu.org Reply-To: Bermler Subject: Re: freetype.org now hosted on gitlab pages Message-ID: In-Reply-To: <20211026.220529.1369789042991567419.wl@gnu.org> References: <20211026.220529.1369789042991567419.wl@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.25; envelope-from=freetype@protonmail.com; helo=mail-4325.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2021 04:21:10 -0000 On Tuesday, October 26th, 2021 at 4:05 PM, Werner LEMBERG wrot= e: > > > > is there is any way the http version of the site can be preserved > > > > > > > > in any way > > > > > > I think this is possible, however I don't know if we should be > > > > > > doing that, http is generally frowned upon nowadays. > > If this is easily doable, why not, as long as the default is HTTPS. I > It should be a simple switch in the Cloudflare settings. I understand Anura= g has been communicating privately with you about the exact details. Anurag= seems to be the cloudflare expert, right ?? > guess this would be automatic redirection from HTTP to HTTPS if the > > browser supports it, and falling back to HTTP otherwise? > Yes, Chrome, Safari, and Firefox already will redirect to HTTPS whenever th= ere is a HTTPS version enabled. And even then, most of the time people will= be coming on the site through a search engine or link somewhere else, and = those always tend to be HTTPS links anyway. HTTPS only sites are blocked in certain countries. I think people in those = countries should have the right to browse about Freetype too, don't you thi= nk? > > > I don't know enough to decide if this claim is grounded in reality, > > > > > > but I have a feeling this shouldn't be a problem, old devices can > > > > > > use modern browsers, right? > > > > the browser is not the problem, more so the certificates. > > Exactly. > > > Yes, it should ultimately be up to Werner and Alexei. They will > > > > know best. > You know more then you let on > Uh, oh, I certainly don't know best :-) As mentioned above, I > > certainly don't oppose having both http and https if it can be easily > > done. > Yes, it should be a very simple change, but if Anurag finds it too difficul= t to do, we can just forget about this. At the end of the day, its not a re= al big deal compared to what else we have to do. The CI, hugo conversion, a= nd possible web design are whats really important here. Lets not get distra= cted ;) > Werner From MAILER-DAEMON Wed Oct 27 01:51:44 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfbqi-0005p0-9P for mharc-freetype-devel@gnu.org; Wed, 27 Oct 2021 01:51:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfbqg-0005om-Db for freetype-devel@nongnu.org; Wed, 27 Oct 2021 01:51:42 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:37640) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mfbqd-0002oB-7l for freetype-devel@nongnu.org; Wed, 27 Oct 2021 01:51:42 -0400 Received: by mail-lj1-x22d.google.com with SMTP id 188so2796690ljj.4 for ; Tue, 26 Oct 2021 22:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=56sqGC0YCP/9pViCXbZMB/6iu/n3h/igOdGJk5S5b90=; b=oGzUVLjiaaSGGnxQMsJ5Js7UQsl+3ZCwwvKEoRSCjbiUQ5gzR38OG0OD9I9VniiGxe F2K/yrdwseg8za6A69Fh+Mx0gsPcCA5BHvgCy6OaNPpMDaZ3SG9vfiNO+rud9YEXJVqr Y7Q2tdsOpN7BSAsqwksd2L3eR4sZJrXv6iYN9GyJ2Kt0ic4R/lyowFBSEw/AaodM+V8u PT64cTh5eZe7uhP14/noZk/aDgweCYIowJvwxUMoG6htHSCS8vhsRE4yeFDcKqWcsCF8 CNBuCbkl4N1Hm5ImfIJ6YkYMvfqr+vzDwD266FQH/NYTDYv5GyXNH7jSMQouATUjpS1R pqhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=56sqGC0YCP/9pViCXbZMB/6iu/n3h/igOdGJk5S5b90=; b=DIHM3uGjUbYi+lRInYMOv5tD0/1Ft6p7VtM3EPVzQ0DVov0kpTyWtxVgTHpNN6mmFN jnwUJAbZIUj76c77w1gtbSTNhz9lxgZITbbV9vXUPGzE8gVOC6gsQPMO29rEXCBLj1ie 1cmOe7jf4+HRjGpwnK7L0jtd6EgpqLbfHlt2PlfU8Avu+rR+fIyCN1DgViA2BlRLgHgz Db5HogBznSC9LTSPRlGiaxxjq5q6B6Yv+Hmah/BIQHgp20jI3ya0M/Jwn/IL3Wvku4+c YQnhi30DH5ODpzOysEMphR9st1Jr4EeCaIMVmhHARK8cEtW3IHtfsHGiJJgziwSraP56 VltQ== X-Gm-Message-State: AOAM530mhvtu+jOp755WbzS6XctPle8+IEPPVWh9LGzjz7RBDGbmfRte lJtviKhmhilRyx2+jCw+W4tctynaJfGk5p/5FyQ= X-Google-Smtp-Source: ABdhPJxpfX26RJ3qX+AffHOBuL0DFk9Nmx4k/ZS0Y+inNjl4klvqYWfev0fWRi8uzurrmIETsHFEumW2yMmZO1sbtfI= X-Received: by 2002:a2e:aa9b:: with SMTP id bj27mr30974270ljb.528.1635313895568; Tue, 26 Oct 2021 22:51:35 -0700 (PDT) MIME-Version: 1.0 References: <20211026.220529.1369789042991567419.wl@gnu.org> In-Reply-To: From: Anurag Thakur Date: Wed, 27 Oct 2021 11:21:24 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Bermler Cc: Werner LEMBERG , freetype-devel Content-Type: multipart/alternative; boundary="000000000000d778ff05cf4f2f9c" Received-SPF: pass client-ip=2a00:1450:4864:20::22d; envelope-from=devanuragthakur@gmail.com; helo=mail-lj1-x22d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2021 05:51:42 -0000 --000000000000d778ff05cf4f2f9c Content-Type: text/plain; charset="UTF-8" HTTP and HTTPS both seem to be working now. Please confirm everyone. Regards Anurag On Wed, 27 Oct, 2021, 9:50 AM Bermler, wrote: > On Tuesday, October 26th, 2021 at 4:05 PM, Werner LEMBERG > wrote: > > > > > > is there is any way the http version of the site can be preserved > > > > > > > > > > in any way > > > > > > > > I think this is possible, however I don't know if we should be > > > > > > > > doing that, http is generally frowned upon nowadays. > > > > If this is easily doable, why not, as long as the default is HTTPS. I > > > It should be a simple switch in the Cloudflare settings. I understand > Anurag has been communicating privately with you about the exact details. > Anurag seems to be the cloudflare expert, right ?? > > > guess this would be automatic redirection from HTTP to HTTPS if the > > > > browser supports it, and falling back to HTTP otherwise? > > > Yes, Chrome, Safari, and Firefox already will redirect to HTTPS whenever > there is a HTTPS version enabled. And even then, most of the time people > will be coming on the site through a search engine or link somewhere else, > and those always tend to be HTTPS links anyway. > > HTTPS only sites are blocked in certain countries. I think people in those > countries should have the right to browse about Freetype too, don't you > think? > > > > > I don't know enough to decide if this claim is grounded in reality, > > > > > > > > but I have a feeling this shouldn't be a problem, old devices can > > > > > > > > use modern browsers, right? > > > > > > the browser is not the problem, more so the certificates. > > > > Exactly. > > > > > Yes, it should ultimately be up to Werner and Alexei. They will > > > > > > know best. > > > You know more then you let on > > Uh, oh, I certainly don't know best :-) As mentioned above, I > > > > > certainly don't oppose having both http and https if it can be easily > > > > done. > > > Yes, it should be a very simple change, but if Anurag finds it too > difficult to do, we can just forget about this. At the end of the day, its > not a real big deal compared to what else we have to do. The CI, hugo > conversion, and possible web design are whats really important here. Lets > not get distracted ;) > > > Werner > --000000000000d778ff05cf4f2f9c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
HTTP and HTTPS both seem to be working now. Please confir= m everyone.

Regards
Anurag

On Wed, 27 Oct, 2021, 9:50 AM Bermler, <freetype@protonmail.com> wrote:<= br>
On Tuesday, October 26th, 2021 at 4= :05 PM, Werner LEMBERG <wl@gnu.org> wrote:

> > > > is there is any way the http version of the site can be= preserved
> > > >
> > > > in any way
> > >
> > > I think this is possible, however I don't know if we sho= uld be
> > >
> > > doing that, http is generally frowned upon nowadays.
>
> If this is easily doable, why not, as long as the default is HTTPS. I<= br> >
It should be a simple switch in the Cloudflare settings. I understand Anura= g has been communicating privately with you about the exact details. Anurag= seems to be the cloudflare expert, right ??

> guess this would be automatic redirection from HTTP to HTTPS if the >
> browser supports it, and falling back to HTTP otherwise?
>
Yes, Chrome, Safari, and Firefox already will redirect to HTTPS whenever th= ere is a HTTPS version enabled. And even then, most of the time people will= be coming on the site through a search engine or link somewhere else, and = those always tend to be HTTPS links anyway.

HTTPS only sites are blocked in certain countries. I think people in those = countries should have the right to browse about Freetype too, don't you= think?

> > > I don't know enough to decide if this claim is grounded = in reality,
> > >
> > > but I have a feeling this shouldn't be a problem, old de= vices can
> > >
> > > use modern browsers, right?
> >
> > the browser is not the problem, more so the certificates.
>
> Exactly.
>
> > Yes, it should ultimately be up to Werner and Alexei. They will > >
> > know best.
>
You know more then you let on
> Uh, oh, I certainly don't know best :-) As mentioned above, I
>

> certainly don't oppose having both http and https if it can be eas= ily
>
> done.
>
Yes, it should be a very simple change, but if Anurag finds it too difficul= t to do, we can just forget about this. At the end of the day, its not a re= al big deal compared to what else we have to do. The CI, hugo conversion, a= nd possible web design are whats really important here. Lets not get distra= cted ;)

> Werner
--000000000000d778ff05cf4f2f9c-- From MAILER-DAEMON Wed Oct 27 03:37:46 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mfdVJ-00055a-4x for mharc-freetype-devel@gnu.org; Wed, 27 Oct 2021 03:37:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48944) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfdVH-00053h-C9 for freetype-devel@nongnu.org; Wed, 27 Oct 2021 03:37:43 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58787) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mfdVE-0006eM-D6 for freetype-devel@nongnu.org; Wed, 27 Oct 2021 03:37:42 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E0E99240026 for ; Wed, 27 Oct 2021 09:37:38 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HfLBT2K1zz9rxP; Wed, 27 Oct 2021 09:37:37 +0200 (CEST) Date: Wed, 27 Oct 2021 07:37:05 +0000 (UTC) Message-Id: <20211027.093705.2141077677312107537.wl@gnu.org> To: devanuragthakur@gmail.com Cc: freetype@protonmail.com, freetype-devel@nongnu.org Subject: Re: freetype.org now hosted on gitlab pages From: Werner LEMBERG In-Reply-To: References: <20211026.220529.1369789042991567419.wl@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2021 07:37:44 -0000 > HTTP and HTTPS both seem to be working now. Please confirm everyone. Works, thanks! Werner From MAILER-DAEMON Thu Oct 28 12:47:00 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mg8YN-0000Ep-Br for mharc-freetype-devel@gnu.org; Thu, 28 Oct 2021 12:47:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg8YI-0000Di-Fw for freetype-devel@nongnu.org; Thu, 28 Oct 2021 12:46:56 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52543) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg8YG-00023N-Rg for freetype-devel@nongnu.org; Thu, 28 Oct 2021 12:46:54 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 5C34C24002A for ; Thu, 28 Oct 2021 18:46:48 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HgBKg2wzWz6tmS; Thu, 28 Oct 2021 18:46:47 +0200 (CEST) Date: Thu, 28 Oct 2021 16:46:43 +0000 (UTC) Message-Id: <20211028.184643.1523073417678621021.wl@gnu.org> To: devanuragthakur@gmail.com Cc: freetype-devel@nongnu.org Subject: Re: freetype.org now hosted on gitlab pages From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_PH_BODY_ACCOUNTS_PRE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 16:46:56 -0000 > I would like to request the maintainers to clear any config left on > the previous hosting platform/any shell scripts used to manage the > website, since it's all managed by gitlab pages now. I have just disabled the cron script (to be exececuted every ten minutes) on my freedesktop.org account that updated the web pages: date >> /home/wl/crontab.log (cd /home/wl/freetype-web git pull >> /home/wl/crontab.log 2>&1) rsync --recursive \ --links \ --exclude ".git" \ --delete \ --delete-excluded \ /home/wl/freetype-web/ \ /srv/freetype.freedesktop.org/www \ >> /home/wl/crontab.log 2>&1 However, we need something like this as a post-commit action, right? Werner From MAILER-DAEMON Thu Oct 28 13:21:54 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mg96A-00017h-Qz for mharc-freetype-devel@gnu.org; Thu, 28 Oct 2021 13:21:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44228) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg967-00017T-B8 for freetype-devel@nongnu.org; Thu, 28 Oct 2021 13:21:51 -0400 Received: from mail-lj1-x22d.google.com ([2a00:1450:4864:20::22d]:44695) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mg962-0006me-UX for freetype-devel@nongnu.org; Thu, 28 Oct 2021 13:21:50 -0400 Received: by mail-lj1-x22d.google.com with SMTP id s19so11905721ljj.11 for ; Thu, 28 Oct 2021 10:21:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AOfyIQrVBzWtGSZKAxI8qOsqfIAWlfUvSn4TESIYink=; b=XllTFsem3TzyqyNsBeGfRk44lhBj9RIH/boNTSDYqGmn5FOXszluHAbyXcvpFyxSog 2MJkXbGlU7WYNz1fZuvN54xl/oh7V8LnqLn9mIRoHjKxGPmkXNqaHSy0+0DtRjubtnza LECFDM8+aT5bSQ6wjZ3pu4aFQzNZwcOFwVL2NPcus4203sAyOGQV/pACyuS+jIc3LT/F F9i+9jk5z866hi62rkkdQFzHqji1SNeHqc4VgcGgU3qVENmHE/VzCLF4dfG2zDhO35ak +M27iu3WbrPw3lh4rZCC8PRA3LfnEL/I+JNOHwPoziNkdRtejDdE5CTxjym6wggFE0Gk L2hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AOfyIQrVBzWtGSZKAxI8qOsqfIAWlfUvSn4TESIYink=; b=QmTHOE2MB1L96hCeNjA3wlKNjaRS5yYN7TUhti1Xu7Vpdx1p4H1N7qxtsWjGG1AYsO 6IMzyjdQPhbFXuQjDME7OnQWDvYu+i4DAuLXK1G0SZmbTS40nzaL8TgfWOFX/dd/W5Hh GnXUobSQTbnUt9fMEtAuV7i56vjCJ3DNpKaXExpfbJuwJSu5CofSEnGU7WfZUA9/+8ee N6uiVw968pI8kTf7hin2WU6MWOd8uED4Roq+SfdOeCukkFE6nIwrjNK0sGvPqArGOPH+ ikfTxoSEfGQ2RPiNz811Kh//n9vTxUJB4SooTNwowzWvlpo60V/Eg4lmgOZWfPZTtvsE dDyQ== X-Gm-Message-State: AOAM53295cgGi/FfseUDAaUzUPb6/kiYrG7ikdEpdIIYw7vJIoC46j6t nF4VwNX1SveQqHD3WwHN9p4TgtHBl9gD2QRZYK8= X-Google-Smtp-Source: ABdhPJx2lTt6y/1MIA45NOUgv4P8UGGbT6woNMp1W11JqQzvfYuIrVc3SQD3Uu+RS+kMNts+RusCZ5AfEQScDheYPyQ= X-Received: by 2002:a2e:9f4a:: with SMTP id v10mr5555023ljk.395.1635441703922; Thu, 28 Oct 2021 10:21:43 -0700 (PDT) MIME-Version: 1.0 References: <20211028.184643.1523073417678621021.wl@gnu.org> In-Reply-To: <20211028.184643.1523073417678621021.wl@gnu.org> From: Anurag Thakur Date: Thu, 28 Oct 2021 22:51:30 +0530 Message-ID: Subject: Re: freetype.org now hosted on gitlab pages To: Werner LEMBERG Cc: freetype-devel Content-Type: multipart/alternative; boundary="000000000000d0309805cf6cf1a7" Received-SPF: pass client-ip=2a00:1450:4864:20::22d; envelope-from=devanuragthakur@gmail.com; helo=mail-lj1-x22d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_PH_BODY_ACCOUNTS_PRE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 17:21:51 -0000 --000000000000d0309805cf6cf1a7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > However, we need something like this as a post-commit action, right? Nope=F0=9F=98=8A The CI executes automatically on each commit to `master`. The job name "pages" is special in that it makes gitlab to treat our repo as a website and deploy it after the build. If you want, we can also extend this in the future to make creating a new release of FreeType as simple as pressing a button. It's pretty cool stuff=F0=9F=98=81. Regards Anurag On Thu, 28 Oct, 2021, 10:16 PM Werner LEMBERG, wrote: > > > I would like to request the maintainers to clear any config left on > > the previous hosting platform/any shell scripts used to manage the > > website, since it's all managed by gitlab pages now. > > I have just disabled the cron script (to be exececuted every ten > minutes) on my freedesktop.org account that updated the web pages: > > date >> /home/wl/crontab.log > > (cd /home/wl/freetype-web > git pull >> /home/wl/crontab.log 2>&1) > > rsync --recursive \ > --links \ > --exclude ".git" \ > --delete \ > --delete-excluded \ > /home/wl/freetype-web/ \ > /srv/freetype.freedesktop.org/www \ > >> /home/wl/crontab.log 2>&1 > > However, we need something like this as a post-commit action, right? > > > Werner > --000000000000d0309805cf6cf1a7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> However, we need something like this as a post-= commit action, right?

No= pe=F0=9F=98=8A

The CI ex= ecutes automatically on each commit to `master`.
The job name "pages" is special in that = it makes gitlab to treat our repo as a website and deploy it after the buil= d.

If you want, we can a= lso extend this in the future to make creating a new release of FreeType as= simple as pressing a button.

It's pretty cool stuff=F0=9F=98=81.

Regards
Anurag

On Th= u, 28 Oct, 2021, 10:16 PM Werner LEMBERG, <wl@gnu.org> wrote:

> I would like to request the maintainers to clear any config left on > the previous hosting platform/any shell scripts used to manage the
> website, since it's all managed by gitlab pages now.

I have just disabled the cron script (to be exececuted every ten
minutes) on my freedesktop.org account that updated the web pag= es:

=C2=A0 date >> /home/wl/crontab.log

=C2=A0 (cd /home/wl/freetype-web
=C2=A0 =C2=A0git pull >> /home/wl/crontab.log 2>&1)

=C2=A0 rsync --recursive \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 --links \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 --exclude ".git" \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 --delete \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 --delete-excluded \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /home/wl/freetype-web/ \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /srv/freetype.freedesktop.= org/www \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 >> /home/wl/crontab.log 2>&1

However, we need something like this as a post-commit action, right?


=C2=A0 =C2=A0 Werner
--000000000000d0309805cf6cf1a7-- From MAILER-DAEMON Thu Oct 28 16:08:06 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgBgz-0001l9-UX for mharc-freetype-devel@gnu.org; Thu, 28 Oct 2021 16:08:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51096) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgBgu-0001fN-Jl for freetype-devel@nongnu.org; Thu, 28 Oct 2021 16:08:01 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:43617) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgBgs-0002kr-CK for freetype-devel@nongnu.org; Thu, 28 Oct 2021 16:07:59 -0400 Date: Thu, 28 Oct 2021 20:07:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635451671; bh=5gX1Yq7ZuqDvb0RVEEn5yJsOg4qFQC/SFJxlAylmos4=; h=Date:To:From:Reply-To:Subject:From; b=dtkps/+BO61DEYtuni679EaIEbmhwDYw9lCFDo6QRpchkde5uoBU76B1iDH08KHVI RfuGCoLABOj0AtMZyaWm8onefAPmUypnv/pia2mp8x8chCt+W16Nh1ux5iHzD3ubF9 /4vrW73g9eU/j7sI2oGWYFtl5AjSqg9UjBXIHyOw= To: Anurag Thakur , "freetype-devel@nongnu.org" , Werner LEMBERG From: Bermler Reply-To: Bermler Subject: Releases with Gitlab Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_MGJTlrtVyfKN06K24Cs67HGrlwj5cWTYo5dAU7o" Received-SPF: pass client-ip=51.77.79.158; envelope-from=freetype@protonmail.com; helo=mail-0201.mail-europe.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 20:08:03 -0000 This is a multi-part message in MIME format. --b1_MGJTlrtVyfKN06K24Cs67HGrlwj5cWTYo5dAU7o Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBoYXZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBmb3IgYSB3aGlsZSwgYnV0IGl0IGRvZXMg bWFrZSBzb21lIHNlbnNlLiBBbnVyYWfigJlzIHBvc3QgcmVtaW5kcyBtZSBhbmQgbGVhZHMgbWUg dG8gYW5vdGhlciBxdWVzdGlvbjogd2h5IGRvbuKAmXQgd2UgbW92ZSB0aGUgcmVsZWFzZSBwcm9j ZXNzIHRvIEdpdGxhYj8KCk5vdCBvbmx5IHdpbGwgaXQgbWFrZSBzdHVmZiBlYXNpZXIsIGl0IHdp bGwgYWxzbyBhbGxvdyBmb3IgYmluYXJpZXMgdG8gYnVpbHQgYXQgbGVhc3QgZm9yIHRoZSB0ZXN0 IHByb2dyYW1zLCBhbG9uZyB3aXRoIC5saWIgZmlsZXMgZm9yIGR5bmFtaWMgb3Igc3RhdGljIGxp bmtpbmcuIFRob3VnaHRzPyBJdCBjYW4gaW50ZWdyYXRlIHdpdGggdGhlIGV4aXN0aW5nIG1lc29u IGFuZCBjbWFrZSBidWlsZCBzeXN0ZW1zLiBGcmVlIGRlc2t0b3Agc2hvdWxkIGhhdmUgcnVubmVy cywgYnV0IGlmIG5vdCBHaXRsYWIgbWFpbiBzaXRlIHdpbGwgYWx3YXlzIHdvcmsuIEdpdGxhYiB3 aWxsIGRvIGV2ZXJ5dGhpbmcgZnJvbSBidWlsZGluZyB0byBwYWNrYWdpbmcgdG8gdGFyYmFsbGlu Zy4gTm8gbmVlZCBmb3Igc291cmNlZm9yZ2UgbWFudWFsIHVwbG9hZHMgYW55bW9yZS4KClNvbWV0 aGluZyB0byB0aGluayBhYm91dC4= --b1_MGJTlrtVyfKN06K24Cs67HGrlwj5cWTYo5dAU7o Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiA8ZGl2Pjxicj48L2Rpdj48ZGl2PkkgaGF2ZSBiZWVu IHRoaW5raW5nIGFib3V0IHRoaXMgZm9yIGEgd2hpbGUsIGJ1dCBpdCBkb2VzIG1ha2Ugc29tZSBz ZW5zZS4gQW51cmFn4oCZcyBwb3N0IHJlbWluZHMgbWUgYW5kICZuYnNwO2xlYWRzIG1lIHRvIGFu b3RoZXIgcXVlc3Rpb246IHdoeSBkb27igJl0IHdlIG1vdmUgdGhlIHJlbGVhc2UgcHJvY2VzcyB0 byBHaXRsYWI/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4gTm90IG9ubHkgd2lsbCBpdCBtYWtl IHN0dWZmIGVhc2llciwgaXQgd2lsbCBhbHNvIGFsbG93IGZvciBiaW5hcmllcyB0byBidWlsdCBh dCBsZWFzdCBmb3IgdGhlIHRlc3QgcHJvZ3JhbXMsIGFsb25nIHdpdGggLmxpYiBmaWxlcyBmb3Ig ZHluYW1pYyBvciBzdGF0aWMgbGlua2luZy4gVGhvdWdodHM/IEl0IGNhbiBpbnRlZ3JhdGUgd2l0 aCB0aGUgZXhpc3RpbmcgbWVzb24gYW5kIGNtYWtlIGJ1aWxkIHN5c3RlbXMuIEZyZWUgZGVza3Rv cCBzaG91bGQgaGF2ZSBydW5uZXJzLCBidXQgaWYgbm90IEdpdGxhYiBtYWluIHNpdGUgd2lsbCBh bHdheXMgd29yay4gR2l0bGFiIHdpbGwgZG8gZXZlcnl0aGluZyBmcm9tIGJ1aWxkaW5nIHRvIHBh Y2thZ2luZyB0byB0YXJiYWxsaW5nLiBObyBuZWVkIGZvciBzb3VyY2Vmb3JnZSBtYW51YWwgdXBs b2FkcyBhbnltb3JlLiZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+U29tZXRoaW5nIHRv IHRoaW5rIGFib3V0LjxjYXJldD48L2NhcmV0PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjwvYm9keT48L2h0bWw+ --b1_MGJTlrtVyfKN06K24Cs67HGrlwj5cWTYo5dAU7o-- From MAILER-DAEMON Thu Oct 28 17:05:43 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgCak-00061E-Ua for mharc-freetype-devel@gnu.org; Thu, 28 Oct 2021 17:05:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgCah-00060u-ML for freetype-devel@nongnu.org; Thu, 28 Oct 2021 17:05:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34455) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgCac-0003vk-D3 for freetype-devel@nongnu.org; Thu, 28 Oct 2021 17:05:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B4078240026 for ; Thu, 28 Oct 2021 23:05:31 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HgJ4B4xPgz6tmF; Thu, 28 Oct 2021 23:05:30 +0200 (CEST) Date: Thu, 28 Oct 2021 21:05:30 +0000 (UTC) Message-Id: <20211028.230530.1373336562376931770.wl@gnu.org> To: freetype@protonmail.com Cc: devanuragthakur@gmail.com, freetype-devel@nongnu.org Subject: Re: Releases with Gitlab From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2021 21:05:39 -0000 DQoNCj4gSSBoYXZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBmb3IgYSB3aGlsZSwgYnV0IGl0 IGRvZXMgbWFrZSBzb21lDQo+IHNlbnNlLiAgQW51cmFn4oCZcyBwb3N0IHJlbWluZHMgbWUgYW5k IGxlYWRzIG1lIHRvIGFub3RoZXIgcXVlc3Rpb246DQo+IHdoeSBkb27igJl0IHdlIG1vdmUgdGhl IHJlbGVhc2UgcHJvY2VzcyB0byBHaXRsYWI/DQoNCkJhc2ljYWxseSwgSSBkb24ndCBvYmplY3Qs IGVzcGVjaWFsbHkgdG8gZG8gdGhlIG1lY2hhbmljYWwgdGhpbmdzLg0KSG93ZXZlciwgLi4uDQoN Cj4gTm90IG9ubHkgd2lsbCBpdCBtYWtlIHN0dWZmIGVhc2llciwgaXQgd2lsbCBhbHNvIGFsbG93 IGZvciBiaW5hcmllcw0KPiB0byBidWlsdCBhdCBsZWFzdCBmb3IgdGhlIHRlc3QgcHJvZ3JhbXMs IGFsb25nIHdpdGggLmxpYiBmaWxlcyBmb3INCj4gZHluYW1pYyBvciBzdGF0aWMgbGlua2luZy4g IFRob3VnaHRzPyBJdCBjYW4gaW50ZWdyYXRlIHdpdGggdGhlDQo+IGV4aXN0aW5nIG1lc29uIGFu ZCBjbWFrZSBidWlsZCBzeXN0ZW1zLiAgRnJlZSBkZXNrdG9wIHNob3VsZCBoYXZlDQo+IHJ1bm5l cnMsIGJ1dCBpZiBub3QgR2l0bGFiIG1haW4gc2l0ZSB3aWxsIGFsd2F5cyB3b3JrLiAgR2l0bGFi IHdpbGwNCj4gZG8gZXZlcnl0aGluZyBmcm9tIGJ1aWxkaW5nIHRvIHBhY2thZ2luZyB0byB0YXJi YWxsaW5nLiAgTm8gbmVlZCBmb3INCj4gc291cmNlZm9yZ2UgbWFudWFsIHVwbG9hZHMgYW55bW9y ZS4NCg0KLi4uIGRvaW5nIGEgbmV3IHJlbGVhc2UgaXMgbW9yZSB0aGFuIHNpbXBseSBzYXlpbmcg YG1ha2UgZGlzdGA6IEkNCmNhcmVmdWxseSBjb21wYXJlIGEgbmV3IHRhcmJhbGwgd2l0aCB0aGUg b25lIG9mIHRoZSBsYXN0IHJlbGVhc2UgdG8NCmNoZWNrIGFsbCBjaGFuZ2VzLiAgSW4gbW9zdCBj YXNlcywgSSBmaW5kIHNvbWV0aGluZyBub3QgZG9jdW1lbnRlZCBpbg0KdGhlIGBDSEFOR0VTYCBm aWxlLCBvciBvdGhlciBtaW5vciB0aGluZ3MgdGhhdCBzaG91bGQgYmUgZml4ZWQuDQoNCg0KICAg IFdlcm5lcg0K From MAILER-DAEMON Fri Oct 29 00:15:18 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgJIT-0007fd-Ou for mharc-freetype-devel@gnu.org; Fri, 29 Oct 2021 00:15:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48382) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgJIP-0007e9-LU for freetype-devel@nongnu.org; Fri, 29 Oct 2021 00:15:15 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:54825) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgJIK-0006nu-U6 for freetype-devel@nongnu.org; Fri, 29 Oct 2021 00:15:12 -0400 Date: Fri, 29 Oct 2021 04:15:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635480904; bh=akiqbkdZUjJhhLL/iVtuLWjTImIqVB6K/4jyZJ435G4=; h=Date:To:From:Reply-To:Subject:From; b=iTwIYl85GxtBzOK0zB65Yl9bYDLesxSkczYqoiI5wP6ac3uLgpLoFfrBh1yr6GWv8 mgzJNA/3F5m9CV72xO3YjyV0D/M3ajnk0w87U1wALegp086nb3+OjuaVMGSn06a+1y wl84cSy7f94bycY2QQsohyypjL8SPxJXiTNVUyJ4= To: "freetype-devel@nongnu.org" , Anurag Thakur , Werner LEMBERG From: Bermler Reply-To: Bermler Subject: Cloudflare email "protection" Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.25; envelope-from=freetype@protonmail.com; helo=mail-4325.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 04:15:15 -0000 Hi Anurag and Werner, While looking at the site for issues to fix, i noticed Cloudflare email "pr= otection" is on, meaning it rewrites emails and basically removes them from= a persons view if javascript is disabled on a browser - not good. Many peo= ple browse the web with noscript on and javascript off unless it needs to b= e turned on. (If you don't know what i am talking about go to https://free= type.org/contact.html with JS disabled) The emails were all accessible in git logs anyway, so it is just a pain for= anyone using noscript. Is there any way to disable that? There should be something here - https:/= /support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-O= bfuscation- This is if Werner agrees of course. From MAILER-DAEMON Fri Oct 29 01:45:59 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgKiE-0002c3-U2 for mharc-freetype-devel@gnu.org; Fri, 29 Oct 2021 01:45:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36976) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgKiC-0002XK-55 for freetype-devel@nongnu.org; Fri, 29 Oct 2021 01:45:56 -0400 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:35834) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mgKiA-0002Ot-8W for freetype-devel@nongnu.org; Fri, 29 Oct 2021 01:45:55 -0400 Received: by mail-lf1-x130.google.com with SMTP id p16so18843626lfa.2 for ; Thu, 28 Oct 2021 22:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G+tFGpijzVkEUWOYKEJUZ7sPGYi4h6qUngwZ1zLFkSk=; b=YUovQkyhHs4hh9eg4ahhBJGL8UGIXlqP2tRl8E/Sl3TCxtN2fseLmrGwVcWldpILy6 I17hY9TS/R+9wj607C+mMjGWNtksNBSbNrs+AhlQhL/tokLpyeytSt0qz9ZYE22dsm8h MerDx5+QcozxT8Zu9FJM1L1vw8S7x6fWurQ3tvq/tZ+SCc6Ks4MKkopWCb4xYadHjB8P B0pSzUErVFtpZf5H7QvWPrfVSdXI1Yf4ijJDzhEfmlsaSjmWa0AIwAdxg3lePT6wTu+S qDREUERwgx7rnCaiNv4WEGXyRsi4wtLORY3k2fV/jxlXgzMMqBHrM9Us+UXZANDH0Bnn TnwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G+tFGpijzVkEUWOYKEJUZ7sPGYi4h6qUngwZ1zLFkSk=; b=q7MOM0nHmUGB8on2oDTyclC5MmkMhGG47sZkR4oAXqj/8fzXwKIzLbt2HYLDwUryAw X0kGNjmfsa9YPuBTU2hDKAJd0YG062rApWJl+Pn3TS5+LDVLcCFItzpu+iDuNWgJ2d24 wST/xOEreYpu41ilYG5WUJ54tDGZNLzGWrKTLclyEs7JeYrDOE/CjoCtGgskK4f596qt /geiimdiFRx0OkIo+1iJCfZxzZP7u0hwGPyPOIGA+4Nt6lMcH9+zv5fnOQ/ye4u3Kczt ZgzGslDLq0zSQmPRG7oKR1C1nGnv4Zg9fdFrXTYsDPL08C9hpikvJzKSXM+YzgrSF5+U fU1w== X-Gm-Message-State: AOAM533KGAT+qVlMhSqeK3WnrBEwSSHdP87+HtQrE2o7KDtOS9ViAy7X MP+itEt9dBU1ze6UGwHBvp/A52gyujy04ANXhAM= X-Google-Smtp-Source: ABdhPJy3GLVqGlvNZauiDHB+8aOk184xffVpknS85jRPEPXeaC8qKKEQsl37PAHPWRTVGjjUSPNgBBMtoMQ7FQE3PD0= X-Received: by 2002:a05:6512:1025:: with SMTP id r5mr8682738lfr.152.1635486352164; Thu, 28 Oct 2021 22:45:52 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anurag Thakur Date: Fri, 29 Oct 2021 11:15:38 +0530 Message-ID: Subject: Re: Cloudflare email "protection" To: Bermler Cc: "freetype-devel@nongnu.org" , Werner LEMBERG Content-Type: multipart/alternative; boundary="0000000000000e4cb005cf77572d" Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=devanuragthakur@gmail.com; helo=mail-lf1-x130.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 05:45:56 -0000 --0000000000000e4cb005cf77572d Content-Type: text/plain; charset="UTF-8" I tend to agree. Its not like we get any bot-spam on the mailing list anyways. I don't know if the maintainers get any spam due to their email being on the website. The email-decode script also has a tiny performance hit I am disabling email protection, its just a switch flip anyways. If others disagree I will turn it back on. Also, @Werner can you confirm if you have full-access to the cloudflare account? Regards Anurag On Fri, Oct 29, 2021 at 9:45 AM Bermler wrote: > Hi Anurag and Werner, > > While looking at the site for issues to fix, i noticed Cloudflare email > "protection" is on, meaning it rewrites emails and basically removes them > from a persons view if javascript is disabled on a browser - not good. Many > people browse the web with noscript on and javascript off unless it needs > to be turned on. (If you don't know what i am talking about go to > https://freetype.org/contact.html with JS disabled) > > The emails were all accessible in git logs anyway, so it is just a pain > for anyone using noscript. > > Is there any way to disable that? There should be something here - > https://support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obfuscation- > > This is if Werner agrees of course. > > --0000000000000e4cb005cf77572d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I tend to agree. Its not like we get any bot-spam on the m= ailing list anyways. I don't know if the maintainers get any spam due t= o their email being on the website.

The email-decode scr= ipt also has a tiny performance hit

I am disabling= email protection, its just a switch flip anyways. If others disagree I wil= l turn it back on.

Also,=C2=A0@Werner can you conf= irm if you have full-access to the cloudflare account?

=
Regards
Anurag

On Fri, Oct 29, 2021 at 9:45 AM Bermler = <freetype@protonmail.com&= gt; wrote:
Hi An= urag and Werner,

While looking at the site for issues to fix, i noticed Cloudflare email &qu= ot;protection" is on, meaning it rewrites emails and basically removes= them from a persons view if javascript is disabled on a browser - not good= . Many people browse the web with noscript on and javascript off unless it = needs to be turned on.=C2=A0 (If you don't know what i am talking about= go to https://freetype.org/contact.html with JS disabled)

The emails were all accessible in git logs anyway, so it is just a pain for= anyone using noscript.

Is there any way to disable that?=C2=A0 There should be something here - https://s= upport.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obf= uscation-

This is if Werner agrees of course.

--0000000000000e4cb005cf77572d-- From MAILER-DAEMON Fri Oct 29 01:53:14 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgKpG-0003Cy-MB for mharc-freetype-devel@gnu.org; Fri, 29 Oct 2021 01:53:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgKpE-00039T-92 for freetype-devel@nongnu.org; Fri, 29 Oct 2021 01:53:12 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57047) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgKpB-0003qy-8k for freetype-devel@nongnu.org; Fri, 29 Oct 2021 01:53:12 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 3A885240103 for ; Fri, 29 Oct 2021 07:53:06 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HgWmx1YQ1z6tmB; Fri, 29 Oct 2021 07:53:05 +0200 (CEST) Date: Fri, 29 Oct 2021 05:52:52 +0000 (UTC) Message-Id: <20211029.075252.1046773365337033984.wl@gnu.org> To: freetype@protonmail.com Cc: freetype-devel@nongnu.org, devanuragthakur@gmail.com Subject: Re: Cloudflare email "protection" From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=werner.lemberg@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 05:53:12 -0000 > While looking at the site for issues to fix, i noticed Cloudflare > email "protection" is on, meaning it rewrites emails and basically > removes them from a persons view if javascript is disabled on a > browser - not good. [...] Ah, yes, I agree. > Is there any way to disable that? There should be something here - > https://support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obfuscation- > > This is if Werner agrees of course. Indeed, the site should be fully accessible (but not necessarily pretty :-) without JavaScript. BTW, what about blind users? Would they be able to access the site in a meaningful way? Of course, FreeType is not a typical site to be used in this context, but it would be nice if the output wouldn't be gibberish only. Werner From MAILER-DAEMON Fri Oct 29 03:04:38 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgLwM-0005xu-I5 for mharc-freetype-devel@gnu.org; Fri, 29 Oct 2021 03:04:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgLwL-0005xj-8H for freetype-devel@nongnu.org; Fri, 29 Oct 2021 03:04:37 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36705) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgLwJ-0002b4-Di for freetype-devel@nongnu.org; Fri, 29 Oct 2021 03:04:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id BAAAB240028 for ; Fri, 29 Oct 2021 09:04:32 +0200 (CEST) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HgYMM4Ydqz9rxK; Fri, 29 Oct 2021 09:04:31 +0200 (CEST) Date: Fri, 29 Oct 2021 07:04:31 +0000 (UTC) Message-Id: <20211029.090431.1392365520514359821.wl@gnu.org> To: devanuragthakur@gmail.com Cc: freetype@protonmail.com, freetype-devel@nongnu.org Subject: Re: Cloudflare email "protection" From: Werner LEMBERG In-Reply-To: References: Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=werner.lemberg@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 07:04:37 -0000 > I am disabling email protection, its just a switch flip anyways. If > others disagree I will turn it back on. Thanks. > Also, @Werner can you confirm if you have full-access to the > cloudflare account? I think I have, thanks too. Werner From MAILER-DAEMON Fri Oct 29 10:40:20 2021 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mgT3K-0003rJ-5d for mharc-freetype-devel@gnu.org; Fri, 29 Oct 2021 10:40:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgOyq-0007Vl-5J for freetype-devel@nongnu.org; Fri, 29 Oct 2021 06:19:24 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:46007) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgOyn-00031F-8i for freetype-devel@nongnu.org; Fri, 29 Oct 2021 06:19:23 -0400 Date: Fri, 29 Oct 2021 10:19:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1635502758; bh=e1DwpgK3myEyp+jLxPTMqW6XWYVOvDuZztJOHFWV8as=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=vGRZJ6s8aJssLoxqt+P/CdKtN9Idp3cCxC3yZCbVFpSKGqtHm05+TA7n+Yk93xWfR D18V1pLrpfN7iVjb4yKWNhkUE+YxYEgGlkD8d+ewSvzhFsiSzokCwc+xO3k5cs4K8m WZS32t8gkm4SlLswpZPd9a4nuI7yc8Evn0rGRel8= To: Werner LEMBERG From: Bermler Cc: Anurag Thakur Reply-To: Bermler Subject: Re: Cloudflare email "protection" Message-ID: In-Reply-To: <20211029.075252.1046773365337033984.wl@gnu.org> References: <20211029.075252.1046773365337033984.wl@gnu.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_d5G8pWWVtxk0G8tu3ekvLZKgCHF7dNkq6dHS3J4PQ" Received-SPF: pass client-ip=185.70.43.24; envelope-from=freetype@protonmail.com; helo=mail-4324.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 29 Oct 2021 10:40:13 -0400 X-BeenThere: freetype-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeType development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Oct 2021 10:19:25 -0000 This is a multi-part message in MIME format. --b1_d5G8pWWVtxk0G8tu3ekvLZKgCHF7dNkq6dHS3J4PQ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gRnJpLCBPY3QgMjksIDIwMjEgYXQgMTo1MiBBTSwgV2VybmVyIExFTUJFUkcgPHdsQGdudS5v cmc+IHdyb3RlOgoKPj4gV2hpbGUgbG9va2luZyBhdCB0aGUgc2l0ZSBmb3IgaXNzdWVzIHRvIGZp eCwgaSBub3RpY2VkIENsb3VkZmxhcmUKPj4gZW1haWwgInByb3RlY3Rpb24iIGlzIG9uLCBtZWFu aW5nIGl0IHJld3JpdGVzIGVtYWlscyBhbmQgYmFzaWNhbGx5Cj4+IHJlbW92ZXMgdGhlbSBmcm9t IGEgcGVyc29ucyB2aWV3IGlmIGphdmFzY3JpcHQgaXMgZGlzYWJsZWQgb24gYQo+PiBicm93c2Vy IC0gbm90IGdvb2QuIFsuLi5dCj4KPiBBaCwgeWVzLCBJIGFncmVlLgo+Cj4+IElzIHRoZXJlIGFu eSB3YXkgdG8gZGlzYWJsZSB0aGF0PyBUaGVyZSBzaG91bGQgYmUgc29tZXRoaW5nIGhlcmUgLQo+ PiBodHRwczovL3N1cHBvcnQuY2xvdWRmbGFyZS5jb20vaGMvZW4tdXMvYXJ0aWNsZXMvMjAwMTcw MDE2LVdoYXQtaXMtRW1haWwtQWRkcmVzcy1PYmZ1c2NhdGlvbi0KPj4KPj4gVGhpcyBpcyBpZiBX ZXJuZXIgYWdyZWVzIG9mIGNvdXJzZS4KPgo+IEluZGVlZCwgdGhlIHNpdGUgc2hvdWxkIGJlIGZ1 bGx5IGFjY2Vzc2libGUgKGJ1dCBub3QgbmVjZXNzYXJpbHkKPiBwcmV0dHkgOi0pIHdpdGhvdXQg SmF2YVNjcmlwdC4KPgo+IEJUVywgd2hhdCBhYm91dCBibGluZCB1c2Vycz8gV291bGQgdGhleSBi ZSBhYmxlIHRvIGFjY2VzcyB0aGUgc2l0ZSBpbgo+IGEgbWVhbmluZ2Z1bCB3YXk/IE9mIGNvdXJz ZSwgRnJlZVR5cGUgaXMgbm90IGEgdHlwaWNhbCBzaXRlIHRvIGJlCj4gdXNlZCBpbiB0aGlzIGNv bnRleHQsIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIGlmIHRoZSBvdXRwdXQgd291bGRuJ3QgYmUKPiBn aWJiZXJpc2ggb25seS4KClRoZSBpbWFnZXMgc2hvdWxkIGhhdmUgYWx0IHRhZ3MsIGJ1dCBvdGhl ciB0aGFuIHRoYXQsIEkgZG9u4oCZdCBzZWUgYW55dGhpbmcgcHJldmVudGluZyB0aGVtIGZyb20g dXNpbmcgdGhlIHNpdGUuIEl04oCZcyBjbGVhbiwgZmFzdCwgd29ya3Mgd2l0aG91dCBKUyBhbmQg b24gYW55IGJyb3dzZXIsIGV0Yy4KCj4gV2VybmVy --b1_d5G8pWWVtxk0G8tu3ekvLZKgCHF7dNkq6dHS3J4PQ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PiAgIDxkaXY+PGNhcmV0PjwvY2FyZXQ+T24gRnJpLCBP Y3QgMjksIDIwMjEgYXQgMTo1MiBBTSwgV2VybmVyIExFTUJFUkcgJmx0OzxhIGhyZWY9Im1haWx0 bzp3bEBnbnUub3JnIiBjbGFzcz0iIj53bEBnbnUub3JnPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2 PjxibG9ja3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj4gIDxicj4m Z3Q7IFdoaWxlIGxvb2tpbmcgYXQgdGhlIHNpdGUgZm9yIGlzc3VlcyB0byBmaXgsIGkgbm90aWNl ZCBDbG91ZGZsYXJlPGJyPiZndDsgZW1haWwgInByb3RlY3Rpb24iIGlzIG9uLCBtZWFuaW5nIGl0 IHJld3JpdGVzIGVtYWlscyBhbmQgYmFzaWNhbGx5PGJyPiZndDsgcmVtb3ZlcyB0aGVtIGZyb20g YSBwZXJzb25zIHZpZXcgaWYgamF2YXNjcmlwdCBpcyBkaXNhYmxlZCBvbiBhPGJyPiZndDsgYnJv d3NlciAtIG5vdCBnb29kLiAgWy4uLl08YnI+PGJyPkFoLCB5ZXMsIEkgYWdyZWUuPGJyPjxicj4m Z3Q7IElzIHRoZXJlIGFueSB3YXkgdG8gZGlzYWJsZSB0aGF0PyAgVGhlcmUgc2hvdWxkIGJlIHNv bWV0aGluZyBoZXJlIC08YnI+Jmd0OyBodHRwczovL3N1cHBvcnQuY2xvdWRmbGFyZS5jb20vaGMv ZW4tdXMvYXJ0aWNsZXMvMjAwMTcwMDE2LVdoYXQtaXMtRW1haWwtQWRkcmVzcy1PYmZ1c2NhdGlv bi08YnI+Jmd0Ozxicj4mZ3Q7IFRoaXMgaXMgaWYgV2VybmVyIGFncmVlcyBvZiBjb3Vyc2UuPGJy Pjxicj5JbmRlZWQsIHRoZSBzaXRlIHNob3VsZCBiZSBmdWxseSBhY2Nlc3NpYmxlIChidXQgbm90 IG5lY2Vzc2FyaWx5PGJyPnByZXR0eSA6LSkgd2l0aG91dCBKYXZhU2NyaXB0Ljxicj48YnI+QlRX LCB3aGF0IGFib3V0IGJsaW5kIHVzZXJzPyAgV291bGQgdGhleSBiZSBhYmxlIHRvIGFjY2VzcyB0 aGUgc2l0ZSBpbjxicj5hIG1lYW5pbmdmdWwgd2F5PyAgT2YgY291cnNlLCBGcmVlVHlwZSBpcyBu b3QgYSB0eXBpY2FsIHNpdGUgdG8gYmU8YnI+dXNlZCBpbiB0aGlzIGNvbnRleHQsIGJ1dCBpdCB3 b3VsZCBiZSBuaWNlIGlmIHRoZSBvdXRwdXQgd291bGRuJ3QgYmU8YnI+Z2liYmVyaXNoIG9ubHku PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PlRoZSBpbWFnZXMgc2hvdWxkIGhhdmUgYWx0IHRh Z3MsIGJ1dCBvdGhlciB0aGFuIHRoYXQsIEkgZG9u4oCZdCBzZWUgYW55dGhpbmcgcHJldmVudGlu ZyB0aGVtIGZyb20gdXNpbmcgdGhlIHNpdGUuIEl04oCZcyBjbGVhbiwgZmFzdCwgd29ya3Mgd2l0 aG91dCBKUyBhbmQgb24gYW55IGJyb3dzZXIsIGV0Yy48ZGl2Pjxicj48L2Rpdj48ZGl2PjxibG9j a3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj48YnI+ICAgIFdlcm5l cjxicj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9i b2R5PjwvaHRtbD4= --b1_d5G8pWWVtxk0G8tu3ekvLZKgCHF7dNkq6dHS3J4PQ--