From unknown Thu Aug 14 17:26:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72314 <72314@debbugs.gnu.org> To: bug#72314 <72314@debbugs.gnu.org> Subject: Status: [PATCH 0/2] website: Redesign home page Reply-To: bug#72314 <72314@debbugs.gnu.org> Date: Fri, 15 Aug 2025 00:26:49 +0000 retitle 72314 [PATCH 0/2] website: Redesign home page reassign 72314 guix-patches submitter 72314 sirgazil@zoho.com severity 72314 normal tag 72314 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 26 17:24:39 2024 Received: (at submit) by debbugs.gnu.org; 26 Jul 2024 21:24:40 +0000 Received: from localhost ([127.0.0.1]:40134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSQZ-0006h1-F2 for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:24:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:33688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSQY-0006gt-2C for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:24:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXSQO-0002KB-Hg for guix-patches@gnu.org; Fri, 26 Jul 2024 17:24:28 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXSQM-0006Md-Ak for guix-patches@gnu.org; Fri, 26 Jul 2024 17:24:28 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722029061; cv=none; d=zohomail.com; s=zohoarc; b=X3Ck2b6ONZzWKGU99KKwpgshq5xewzYHgH+n9V+8lMhqikJXE9lCDyTgttRxnNr0jkaioCXWsSQs52Bi5FXggwjSGcNHr8q9xweN/+/asnS3Z8FwAraMJ3O8fyWdhAR8kVJ2VH8fbZxh4LE/sOZvgeillRdSTXxsvSASaN1E2xA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722029061; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=MlLUBnVfmaZiXF+n1XgNbquRZeohTwWUr572XGgxw20=; b=h4jbTFhUxyARo6uHfeSzVcvecV1xKqfHuMEge2ubKW1YB5L5AzYEaOGs/nn6QJIwep/BuNjhRuOXeiRa8nsCmMTpv8sAZZtQHL71CkYLY6Sy0ZHZZ5ljvcWzHU418bDpjWqV+XTICGCg7mId4/zUTPSKGR5CEYZYhbqhRt+wsGM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722029061; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=MlLUBnVfmaZiXF+n1XgNbquRZeohTwWUr572XGgxw20=; b=UdLfBGL8StrJjdothH+AuDi+vxuOXpkzaaUMYzlpoBlRknt0Lwvucd0Bqbj27ZYU XFHCHjNcPQkLRUTDhz4IZyYTLLtpgn6Nwy6qOwcpaK0Bss6Fm1ondIeOsuPsJLVYDDv CC1foXn7XRGGUvcrabK1rzLvwoAAHZ7Ra0nFDjco= Received: by mx.zohomail.com with SMTPS id 1722029060315710.3007956370753; Fri, 26 Jul 2024 14:24:20 -0700 (PDT) From: sirgazil@zoho.com To: guix-patches@gnu.org Subject: [PATCH 0/2] website: Redesign home page Date: Fri, 26 Jul 2024 16:22:51 -0500 Message-ID: <20240726212406.26104-1-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122765f2278a2c072fd2cdc88b1b0000565960c1d5aec19b52943b174cec3d4699733bcf54b252bf01:zu0801122790169bea8b14d71c7bebfe9200002e109fe97947418589ee8d46e74e6f299b685a8acdacc265bf:rf080112266ddcde3d08b6229b995de2fc0000dc90e291e24c9721cae01cfabbc805b61d4e3f3a16c3fef4:ZohoMail X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.91; envelope-from=sirgazil@zoho.com; helo=sender4-pp-o91.zoho.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-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) From: Luis Felipe These are changes for the guix-artwork repository. The changes implement the design of the home page presented as part of the proposal "Differentiate products more clearly", sent to the Guix development mailing list in October 2023 (see https://lists.gnu.org/archive/html/guix-devel/2023-10/msg00133.html) Luis Felipe (2): website: Redesign home page. website: Move screenshots style to the screenshots style sheet. website/apps/base/templates/home.scm | 351 ++-- website/apps/media/templates/screenshot.scm | 3 +- .../media/templates/screenshots-overview.scm | 2 +- .../img/background-pattern-white-dots.svg | 397 +++++ .../static/base/img/give-users-control.svg | 528 ++++++ .../base/img/guile-logo-outlined-floating.svg | 144 ++ website/static/base/img/guix-shell.svg | 143 ++ .../static/base/img/guix-system-display.svg | 211 +++ website/static/base/img/people-focused.svg | 160 ++ .../img/reproducible-outputs-container.svg | 389 +++++ .../base/img/reproducible-outputs-package.svg | 215 +++ .../base/img/reproducible-outputs-shell.svg | 332 ++++ .../base/img/reproducible-outputs-systems.svg | 1412 +++++++++++++++++ .../base/img/timeline-lapse-arrow-down.svg | 108 ++ .../static/base/img/timeline-lapse-arrow.svg | 108 ++ .../base/img/timeline-lapse-dot-down.svg | 121 ++ .../static/base/img/timeline-lapse-dot.svg | 120 ++ website/themes/initial/css/common.css | 18 + website/themes/initial/css/index.css | 338 ++-- website/themes/initial/css/screenshots.css | 64 +- .../background-pattern-checkerboard-dark.svg | 121 ++ .../initial/img/depression-shadow-bottom.png | Bin 0 -> 4220 bytes website/themes/initial/img/h-separator.svg | 164 ++ 23 files changed, 5211 insertions(+), 238 deletions(-) create mode 100644 website/static/base/img/background-pattern-white-dots.svg create mode 100644 website/static/base/img/give-users-control.svg create mode 100644 website/static/base/img/guile-logo-outlined-floating.svg create mode 100644 website/static/base/img/guix-shell.svg create mode 100644 website/static/base/img/guix-system-display.svg create mode 100644 website/static/base/img/people-focused.svg create mode 100644 website/static/base/img/reproducible-outputs-container.svg create mode 100644 website/static/base/img/reproducible-outputs-package.svg create mode 100644 website/static/base/img/reproducible-outputs-shell.svg create mode 100644 website/static/base/img/reproducible-outputs-systems.svg create mode 100644 website/static/base/img/timeline-lapse-arrow-down.svg create mode 100644 website/static/base/img/timeline-lapse-arrow.svg create mode 100644 website/static/base/img/timeline-lapse-dot-down.svg create mode 100644 website/static/base/img/timeline-lapse-dot.svg create mode 100644 website/themes/initial/img/background-pattern-checkerboard-dark.svg create mode 100644 website/themes/initial/img/depression-shadow-bottom.png create mode 100644 website/themes/initial/img/h-separator.svg base-commit: 693f77b9b5e7f70b0e7cc7cba8b58df6c30b3ab2 -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 26 17:32:01 2024 Received: (at 72314) by debbugs.gnu.org; 26 Jul 2024 21:32:02 +0000 Received: from localhost ([127.0.0.1]:40155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSXh-0006uM-Om for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:32:01 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSXf-0006u8-T2 for 72314@debbugs.gnu.org; Fri, 26 Jul 2024 17:32:00 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722029508; cv=none; d=zohomail.com; s=zohoarc; b=ImoM6R7exzYPFkmhB5R+bsMGXTKA8eTMoa6GEyXewNaZq9iPZlu/HYpy7tzjE3juMl+uIIb5OZpy7gvE0oPz494tKioxDPSikb5LEQBYzQPNVXrV9ffwXk5RUmW54D4c1ItvWSl6FJOo0mymLaj/M3eaYvhqJnPMkayLAAL/pms= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722029508; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=aPBj/p3W88SeFi194I3R+GQlCmkqm1ZScr3HKITLLF4=; b=hETtvDA1gYLTQ246H/i/3QaB1hVdIjZYwlE80mbycJkcOZPrmhIhqw7+fMqgk0sR/gTIm6jI7s/YOh9+N3Pd4vwUS6B48dCUFexaScbx6hQlK4I0sQAh5OOudcQoPkEvN9Tv/+IjOE4vRUxBxarsnjOYVudpP6UKIHcTX6A8dv0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722029508; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=aPBj/p3W88SeFi194I3R+GQlCmkqm1ZScr3HKITLLF4=; b=Bxjhf27yl5Vw9C8tKNvVUov9L2iTkcnvpkyRmUdqa2hGUkH36IHYfWUX4pHQpcE5 Z9piX2hW1RaRFQliYSFb5BmOLMdRPi9W9IlVDZIUz1NSF4mRk5xCUWrmLzdRnONUqyh d1L8jv6IOQtzfwek4dSbXamxAhM5tPfajm6aRs24= Received: by mx.zohomail.com with SMTPS id 1722029505852404.6035541940556; Fri, 26 Jul 2024 14:31:45 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH 1/2] website: Redesign home page. Date: Fri, 26 Jul 2024 16:31:15 -0500 Message-ID: <20240726213122.26521-1-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Feedback-ID: rr08011227fef5c7c88f2a211e7d0227380000fb96bf79ea3d17b3e49850a7d87aebd7be0d9c5c8960e62689:zu08011227fbfd522985eae6bf4dcb9e200000ae5657ba25945ec8b958b39602fdd2de33827607e6ec7b1347:rf08011226af91391ce4ee2b600154d07700004700b49c089df588be6d09656718d68e61e8c85d22020ccc:ZohoMail X-ZohoMailClient: External X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" From: Luis Felipe These changes implement the design of the home page presented as part of the proposal "Differentiate products more clearly", sent to the Guix development mailing list in October 2023 (see https://lists.gnu.org/archive/html/guix-devel/2023-10/msg00133.html) * website/apps/base/templates/home.scm (home-t): + Rewrite summary. + Add new section: Give Users Control. + Add new section: Reproducible Outputs. + Add new section: One Language for Everything. + Add new section: All of It, Free Software. + Add new section: Get Guix. + Add new section: Get the Guix System. + Restyle section: GNU Guix in Your Field. + Restyle section: Instructional Videos. + Restyle section: Blog. + Restyle section: Contact. + Remove section: Discover Guix (screenshots will be presented as part of the future Guix System home page, "Instructional Videos" section was converted into an independent section, and "GNU Guix in other GNU/Linux distros" was removed (see below)). + Remove section: GNU Guix in other GNU/Linux distros (the new section "Get Guix" serves the same purpose). * website/themes/initial/css/common.css: Update style accordingly. * website/themes/initial/css/index.css: Likewise. The following files are new: * website/static/base/img/background-pattern-white-dots.svg * website/static/base/img/give-users-control.svg * website/static/base/img/guile-logo-outlined-floating.svg * website/static/base/img/guix-shell.svg * website/static/base/img/guix-system-display.svg * website/static/base/img/people-focused.svg * website/static/base/img/reproducible-outputs-container.svg * website/static/base/img/reproducible-outputs-package.svg * website/static/base/img/reproducible-outputs-shell.svg * website/static/base/img/reproducible-outputs-systems.svg * website/static/base/img/timeline-lapse-arrow-down.svg * website/static/base/img/timeline-lapse-arrow.svg * website/static/base/img/timeline-lapse-dot-down.svg * website/static/base/img/timeline-lapse-dot.svg * website/themes/initial/img/background-pattern-checkerboard-dark.svg * website/themes/initial/img/depression-shadow-bottom.png * website/themes/initial/img/h-separator.svg --- website/apps/base/templates/home.scm | 351 ++-- .../img/background-pattern-white-dots.svg | 397 +++++ .../static/base/img/give-users-control.svg | 528 ++++++ .../base/img/guile-logo-outlined-floating.svg | 144 ++ website/static/base/img/guix-shell.svg | 143 ++ .../static/base/img/guix-system-display.svg | 211 +++ website/static/base/img/people-focused.svg | 160 ++ .../img/reproducible-outputs-container.svg | 389 +++++ .../base/img/reproducible-outputs-package.svg | 215 +++ .../base/img/reproducible-outputs-shell.svg | 332 ++++ .../base/img/reproducible-outputs-systems.svg | 1412 +++++++++++++++++ .../base/img/timeline-lapse-arrow-down.svg | 108 ++ .../static/base/img/timeline-lapse-arrow.svg | 108 ++ .../base/img/timeline-lapse-dot-down.svg | 121 ++ .../static/base/img/timeline-lapse-dot.svg | 120 ++ website/themes/initial/css/common.css | 18 + website/themes/initial/css/index.css | 293 +++- .../background-pattern-checkerboard-dark.svg | 121 ++ .../initial/img/depression-shadow-bottom.png | Bin 0 -> 4220 bytes website/themes/initial/img/h-separator.svg | 164 ++ 20 files changed, 5154 insertions(+), 181 deletions(-) create mode 100644 website/static/base/img/background-pattern-white-dots.s= vg create mode 100644 website/static/base/img/give-users-control.svg create mode 100644 website/static/base/img/guile-logo-outlined-floating.svg create mode 100644 website/static/base/img/guix-shell.svg create mode 100644 website/static/base/img/guix-system-display.svg create mode 100644 website/static/base/img/people-focused.svg create mode 100644 website/static/base/img/reproducible-outputs-container.= svg create mode 100644 website/static/base/img/reproducible-outputs-package.svg create mode 100644 website/static/base/img/reproducible-outputs-shell.svg create mode 100644 website/static/base/img/reproducible-outputs-systems.svg create mode 100644 website/static/base/img/timeline-lapse-arrow-down.svg create mode 100644 website/static/base/img/timeline-lapse-arrow.svg create mode 100644 website/static/base/img/timeline-lapse-dot-down.svg create mode 100644 website/static/base/img/timeline-lapse-dot.svg create mode 100644 website/themes/initial/img/background-pattern-checkerbo= ard-dark.svg create mode 100644 website/themes/initial/img/depression-shadow-bottom.png create mode 100644 website/themes/initial/img/h-separator.svg diff --git a/website/apps/base/templates/home.scm b/website/apps/base/templ= ates/home.scm index aa1fbb5..5840c29 100644 --- a/website/apps/base/templates/home.scm +++ b/website/apps/base/templates/home.scm @@ -41,68 +41,32 @@ management|Reproducibility") #\|) (section (@ (class "featured-content")) ,(G_ `(h2 (@ (class "a11y-offset")) "Summary")) - (ul - ,(G_ - `(li - ,(G_ `(b "Liberating.")) - " Guix is a distribution of the " - ,(G_ (link-yellow - #:label "GNU operating system" - #:url (gnu-url "gnu/about-gnu.html"))) - " developed by the " - ,(G_ (link-yellow - #:label "GNU Project" - #:url (gnu-url))) - "=E2=80=94which respects the " - ,(G_ (link-yellow - #:label "freedom of computer users" - #:url (gnu-url "distros/free-system-distribution-\ -guidelines.html"))) - ". ")) - - ;; TRANSLATORS: Package Management, Features and Using the - ;; Configuration System are section names in the English (en) - ;; manual. - ,(G_ - `(li - ,(G_ `(b "Dependable.")) - " Guix " - ,(G_ (manual-link-yellow "supports" - (G_ "en") - (G_ "Package-Management.html"))) - " transactional upgrades and roll-backs, unprivileged \ -package management, " - ,(G_ (manual-link-yellow "and more" - (G_ "en") - (G_ "Features.html"))) - ". When used as a standalone distribution, Guix supports " - ,(G_ (manual-link-yellow "declarative system configuration" - (G_ "en") - (G_ "Using-the-Configuration-System.ht= ml"))) - " for transparent and reproducible operating systems.")) - - ;; TRANSLATORS: Defining Packages and System Configuration are - ;; section names in the English (en) manual. + + (div + (@ (class "summary centered-block centered-text limit-width")) ,(G_ - `(li - ,(G_ `(b "Hackable.")) - " It provides " - ,(G_ (link-yellow - #:label "Guile Scheme" - #:url (gnu-url "software/guile/"))) - " APIs, including high-level embedded domain-specific \ -languages (EDSLs) to " - ,(G_ (manual-link-yellow "define packages" - (G_ "en") - (G_ "Defining-Packages.html"))) + `(p + "GNU Guix is a " + ,(G_ (link-yellow #:label "package manager" + #:url (manual-devel-url "Package-Management.h= tml"))) + " for GNU/Linux systems. It is designed to give users " + ,(G_ `(b "more control")) ; TODO: Link to relevant documentati= on. + " over their general purpose and specialized computing \ +environments, and make these easier to " + ,(G_ (link-yellow #:label "reproduce over time" + #:url (manual-devel-url "Invoking-guix-time_0= 02dmachine.html"))) " and " - ,(G_ (manual-link-yellow "whole-system configurations" - (G_ "en") - (G_ "System-Configuration.html"))) - "."))) + ,(G_ (link-yellow #:label "deploy" + #:url (manual-devel-url "Invoking-guix-deploy= .html"))) + " to one or many devices."))) =20 (div (@ (class "action-box centered-text")) + ,(button-big + #:label (C_ "button" "FEATURES") + #:url (manual-devel-url "Features.html") + #:light #true) + " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "DOWNLOAD") #:url (guix-url "download/") @@ -113,63 +77,147 @@ languages (EDSLs) to " #:url (guix-url "contribute/") #:light #true))) =20 - ;; Discover Guix. + ;; Give Users control. (section - (@ (class "discovery-box")) - ,(G_ `(h2 "Discover Guix")) - - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Guix comes with thousands of packages which include \ -applications, system tools, documentation, fonts, and other digital \ -goods readily available for installing with the " - ,(G_ (link-yellow #:label "GNU Guix" - #:url (identity "#guix-in-other-distros"))) - " package manager.")) - - ,(screenshots-box (context-datum context "screenshots")) + (@ (class "panel panel-dark")) =20 (div - (@ (class "fields-box")) - - ,(button-big - #:label (C_ "button" "ALL PACKAGES") - #:url (packages-url) - #:light #true)) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Give Users Control")) + ,(G_ '(p "Users can manage their own packages independently \ +from each other, without superuser privileges.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (manual-devel-url "Package-Management.html") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/give-users-control.svg")) + (alt ""))))) + + ;; Reproducible Outputs. + (section + (@ (id "reproducible-outputs") + (class "discovery-box")) =20 - ,(horizontal-separator #:light #true) + (div + (@ (class "limit-width centered-block")) =20 - ,(G_ '(h3 "Instructional videos")) + ,(G_ '(h2 "Reproducible Outputs")) + ,(G_ + `(p "Guix provides " + ,(G_ (link-yellow #:label "thousands of packages" + #:url (packages-url))) + " which include desktop environments, applications, \ +system tools, programming languages and their packages, data and other \ +digital artifacts which work as the building blocks for creating " + ,(G_ (link-yellow #:label "reproducible" + #:url "https://en.wikipedia.org/wiki/Reprod= ucible_builds")) + " shell environments, containers and systems for \ +different computing needs."))) =20 (div - ,@(map - (lambda (item) - (cond ((video? item) (video-preview item)) - (else (playlist-preview item)))) - (context-datum context "videos"))) + (@ (class "grid centered-content text-larger")) + + (div (@ (class "stack")) + ,(G_ (link-yellow #:label "Package" + #:url (manual-devel-url "Defining-Packages.h= tml"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-pack= age.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (link-yellow #:label "Shell Environment" + #:url (manual-devel-url "Invoking-guix-shell= .html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-shel= l.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (link-yellow #:label "Container" + #:url (manual-devel-url "Invoking-guix-conta= iner.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-cont= ainer.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (link-yellow #:label "Systems" + #:url (manual-devel-url "System-Configuratio= n.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-syst= ems.svg")) + (alt ""))))) =20 (div - (@ (class "fields-box")) + (@ (id "timeline") + (class "limit-width text-larger")) =20 - ,(button-big - #:label (C_ "button" "ALL VIDEOS") - #:url (guix-url "videos/") - #:light #true)) + ,(G_ '(p (@ (id "timeline-today")) "Build an environment today")) + (p (@ (id "timeline-lapse")) + ,(G_ (link-yellow #:label "Reproduce in time" + #:url (manual-devel-url "Invoking-guix-time_00= 2dmachine.html")))) + ,(G_ '(p (@ (id "timeline-future")) "Get the same environment 50 ye= ars later"))) =20 - ,(horizontal-separator #:light #true) + ,(button-big + #:label (C_ "button" "EXPLORE PACKAGES") + #:url (packages-url) + #:light #true)) =20 - ;; Guix in different fields. - ,(G_ `(h3 "GNU Guix in your field")) + ;; One Language for Everything. + (section + (@ (id "one-language") + (class "panel panel-dark")) =20 - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Read some stories about how people are using GNU=C2=A0Guix in -their daily lives.")) + (div + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "One Language for Everything")) + ,(G_ '(p "Use Guile Scheme APIs, including high-level embedded \ +domain-specific languages (EDSLs) to define packages and whole-system \ +configurations.")) + ,(button-big + #:label (C_ "button" "CHECK THE API") + #:url (manual-devel-url "Programming-Interface.html") + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "WHAT'S GUILE") + #:url (gnu-url "software/guile/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guile-logo-outlined-floating.s= vg")) + (alt ""))))) + + ;; All of It, Free Software. + (section + (@ (id "all-free-software") + (class "panel panel-light")) =20 (div - (@ (class "fields-box")) + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "All of It, Free Software")) + ,(G_ '(p "Guix is a GNU Project=E2=80=94which respects the freedom= of \ +computer users. You are free to use, study, modify, and share Guix and \ +all the packages it provides.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (gnu-url "philosophy/free-sw.en.html"))) + + (img + (@ (src ,(guix-url "static/base/img/people-focused.svg")) + (alt ""))))) + + ;; GNU Guix in Your Field. + (section + (@ (id "guix-in-your-field") + (class "panel-dark")) + + ,(G_ '(h2 "GNU Guix in Your Field")) + + (div + (@ (class "limit-width centered-block")) =20 " " ; A space for readability in non-CSS browsers (same below). ,(button-big @@ -195,52 +243,84 @@ their daily lives.")) ,(button-big #:label (C_ "button" "ALL FIELDS...") #:url (guix-url "blog/") - #:light #true)) + #:light #true))) =20 - ,(horizontal-separator #:light #true) + ;; Get Guix. + (section + (@ (class "panel panel-dark")) =20 - ;; Using Guix in other distros. - ,(G_ - `(h3 - (@ (id "guix-in-other-distros")) - "GNU Guix in other GNU/Linux distros")) + (div + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get Guix")) + ,(G_ '(p "You can use Guix on top of any GNU/Linux \ +distribution of your preference. It won't clash with your distro's \ +package manager.")) + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-shell.svg")) + (alt ""))))) + + ;; Get the Guix System. + (section + (@ (id "get-guix-system") + (class "panel panel-dark")) =20 (div - (@ (class "info-box")) - (video - (@ (src "https://audio-video.gnu.org/video/misc/2016-07__GNU_Guix_Demo_2.= webm") - (poster ,(guix-url "static/media/img/guix-demo.png")) - (controls "controls")) - ,(G_ - `(p - "Video: " - ,(G_ (link-yellow - #:label "Demo of Guix in another GNU/Linux distribution" - #:url "https://audio-video.gnu.org/video/misc/\ -2016-07__GNU_Guix_Demo_2.webm")) - " (1 minute, 30 seconds).")))) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get the Guix System")) + ,(G_ '(p "A complete GNU operating system harnessing all the \ +capabilities of the Guix software. Spawned by Guix itself.")) + ,(button-big + #:label (C_ "button" "OVERVIEW") + #:url (manual-devel-url "System-Installation.html") + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-system-display.svg")) + (alt ""))))) + + ;; Instructional Videos. + (section + (@ (id "instructional-videos") + (class "discovery-box")) =20 (div - (@ (class "info-box justify-left")) - ,(G_ `(p - "If you don't use GNU=C2=A0Guix as a standalone GNU/Linux \ -distribution, you still can use it as a package manager on top of any \ -GNU/Linux distribution. This way, you can benefit from all its convenience= s.")) + (@ (class "limit-width centered-block")) =20 - ,(G_ `(p - "Guix won't interfere with the package manager that comes \ -with your distribution. They can live together."))) + ,(G_ '(h2 "Instructional Videos"))) =20 (div - (@ (class "action-box centered-text")) + ,@(map + (lambda (item) + (cond ((video? item) (video-preview item)) + (else (playlist-preview item)))) + (context-datum context "videos"))) + + (div + (@ (class "action-box")) + ,(button-big - #:label (C_ "button" "TRY IT OUT!") - #:url (guix-url "download/") + #:label (C_ "button" "ALL VIDEOS") + #:url (guix-url "videos/") #:light #true))) =20 ;; Latest Blog posts. (section - (@ (class "centered-text")) + (@ (id "blog-latest-posts") + (class "panel-dark centered-text")) ,(G_ `(h2 "Blog")) =20 ,@(map post-preview (context-datum context "posts")) @@ -249,11 +329,13 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL POSTS") - #:url (guix-url "blog/")))) + #:url (guix-url "blog/") + #:light #true))) =20 ;; Contact info. (section - (@ (class "contact-box centered-text")) + (@ (id "contact-info") + (class "panel-dark centered-text")) ,(G_ `(h2 "Contact")) =20 ,@(map contact-preview (context-datum context "contact-media")) @@ -262,4 +344,5 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL CONTACT MEDIA") - #:url (guix-url "contact/"))))))) + #:url (guix-url "contact/") + #:light #true)))))) diff --git a/website/static/base/img/background-pattern-white-dots.svg b/we= bsite/static/base/img/background-pattern-white-dots.svg new file mode 100644 index 0000000..2a25656 --- /dev/null +++ b/website/static/base/img/background-pattern-white-dots.svg @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/give-users-control.svg b/website/stati= c/base/img/give-users-control.svg new file mode 100644 index 0000000..3286db1 --- /dev/null +++ b/website/static/base/img/give-users-control.svg @@ -0,0 +1,528 @@ + + + + + Guix =C2=B7 Give Users Control + + + + + + + + image/svg+xml + + Guix =C2=B7 Give Users Control + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guile-logo-outlined-floating.svg b/web= site/static/base/img/guile-logo-outlined-floating.svg new file mode 100644 index 0000000..075c8f8 --- /dev/null +++ b/website/static/base/img/guile-logo-outlined-floating.svg @@ -0,0 +1,144 @@ + + + + + Guile logo =C2=B7 Outlined and floating + + + + + + + + image/svg+xml + + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + Guile logo =C2=B7 Outlined and floating + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guix-shell.svg b/website/static/base/i= mg/guix-shell.svg new file mode 100644 index 0000000..73a123e --- /dev/null +++ b/website/static/base/img/guix-shell.svg @@ -0,0 +1,143 @@ + + + + + Guix =C2=B7 Floating Guix Shell + + + + + + + + image/svg+xml + + Guix =C2=B7 Floating Guix Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + x + + + + diff --git a/website/static/base/img/guix-system-display.svg b/website/stat= ic/base/img/guix-system-display.svg new file mode 100644 index 0000000..c905066 --- /dev/null +++ b/website/static/base/img/guix-system-display.svg @@ -0,0 +1,211 @@ + + + + + Guix System Display + + + + + + + + + + + + + + + + + image/svg+xml + + Guix System Display + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/people-focused.svg b/website/static/ba= se/img/people-focused.svg new file mode 100644 index 0000000..40857ec --- /dev/null +++ b/website/static/base/img/people-focused.svg @@ -0,0 +1,160 @@ + + + + + Guix =C2=B7 People Focused + + + + + + + + image/svg+xml + + Guix =C2=B7 People Focused + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-container.svg b/w= ebsite/static/base/img/reproducible-outputs-container.svg new file mode 100644 index 0000000..7454875 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-container.svg @@ -0,0 +1,389 @@ + + + + + Guix Reproducible Outputs =C2=B7 Container + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Container + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-package.svg b/web= site/static/base/img/reproducible-outputs-package.svg new file mode 100644 index 0000000..2f8770d --- /dev/null +++ b/website/static/base/img/reproducible-outputs-package.svg @@ -0,0 +1,215 @@ + + + + + Guix Reproducible Outputs =C2=B7 Package + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Package + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-shell.svg b/websi= te/static/base/img/reproducible-outputs-shell.svg new file mode 100644 index 0000000..8af40e2 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-shell.svg @@ -0,0 +1,332 @@ + + + + + Guix Reproducible Outputs =C2=B7 Shell + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-systems.svg b/web= site/static/base/img/reproducible-outputs-systems.svg new file mode 100644 index 0000000..6244516 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-systems.svg @@ -0,0 +1,1412 @@ + + + + + Guix Reproducible Outputs =C2=B7 Systems + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Systems + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow-down.svg b/websit= e/static/base/img/timeline-lapse-arrow-down.svg new file mode 100644 index 0000000..9d9f563 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow-down.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow.svg b/website/sta= tic/base/img/timeline-lapse-arrow.svg new file mode 100644 index 0000000..13069d0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot-down.svg b/website/= static/base/img/timeline-lapse-dot-down.svg new file mode 100644 index 0000000..8f6eaf0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot-down.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot.svg b/website/stati= c/base/img/timeline-lapse-dot.svg new file mode 100644 index 0000000..ec166bb --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/css/common.css b/website/themes/initial= /css/common.css index eaf4ed8..2e4c8db 100644 --- a/website/themes/initial/css/common.css +++ b/website/themes/initial/css/common.css @@ -21,6 +21,10 @@ margin-right: auto; } =20 +.centered-content { + justify-content: center; +} + .centered-text { text-align: center; } @@ -33,6 +37,11 @@ clear: both; } =20 +.grid { + display: flex; + flex-wrap: wrap; +} + .hidden { visibility: hidden; } @@ -142,6 +151,11 @@ box-sizing: border-box; } =20 +.stack { + display: flex; + flex-direction: column; +} + .table-box { overflow-x: auto; } @@ -151,6 +165,10 @@ border-collapse: collapse; } =20 +.text-larger { + font-size: larger; +} + .top-shadow-bg { background-image: url("../img/depression-shadow-top.png"); background-repeat: repeat-x; diff --git a/website/themes/initial/css/index.css b/website/themes/initial/= css/index.css index 7cb96eb..a04f3b6 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -1,16 +1,121 @@ /* Public domain 2017. All rights waived */ =20 h2 { - color: #4D4D4D; font-size: 2.5em; - margin: 50px 0px; + margin: 1.5em 0em; } =20 -h3 { - color: #4D4D4D; - font-size: 2.0em; - font-weight: normal; - margin: 50px 0px; +#reproducible-outputs .grid { + margin: 3em auto 0em auto; +} + +#timeline { + display: flex; + flex-direction: column; + justify-content: center; + margin: 3em auto; +} + +#timeline-today { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: none none solid none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#timeline-lapse { + background-image: url("../../../static/base/img/timeline-lapse-arrow-d= own.svg"), + url("../../../static/base/img/timeline-lapse-dot-dow= n.svg"); + background-position-x: center, center; + background-position-y: bottom, top; + background-repeat: no-repeat, repeat-y; + margin: 2em auto; + max-width: 500px; + min-height: 100px; + padding: 2em 0em; +} + +#timeline-lapse a { + display: inline-block; + background-color: #3D3D3D; + border-radius: 0.3em; + padding: 0.5em; + vertical-align: middle; +} + +#timeline-future { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: solid none none none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#one-language { + background-color: #3B285C; + background-image: url("../img/depression-shadow-top.png"), + url("../img/depression-shadow-bottom.png"), + url("../../../static/base/img/background-pattern-whi= te-dots.svg"); + background-position: top, bottom, top; + background-repeat: repeat-x, repeat-x, repeat; + padding: 1em; +} + +#all-free-software { + background-color: #FFCC00; + background-image: url("../img/background-pattern-checkerboard-dark.svg= "); + background-repeat: repeat; + padding: 1em; +} + +#guix-in-your-field { + background-image: url("../img/depression-shadow-top.png"); + background-position: top; + background-repeat: repeat-x; + text-align: center; + padding: 1em 1em 4.5em 1em; +} + +#get-guix-system { + background-color: #22241C; +} + +#blog-latest-posts, +#contact-info { + padding: 1em 0em; +} + +#blog-latest-posts .item-preview:link, +#blog-latest-posts .item-preview:visited, +#contact-info .item-preview:link, +#contact-info .item-preview:visited { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active, +#blog-latest-posts .item-preview:focus, +#blog-latest-posts .item-preview:hover, +#contact-info .item-preview:active, +#contact-info .item-preview:focus, +#contact-info .item-preview:hover { + color: #1A1A1A; +} + +#blog-latest-posts .item-preview h3, +#contact-info .item-preview h3 { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active h3, +#blog-latest-posts .item-preview:focus h3, +#blog-latest-posts .item-preview:hover h3, +#contact-info .item-preview:active h3, +#contact-info .item-preview:focus h3, +#contact-info .item-preview:hover h3 { + color: #1A1A1A; } =20 .action-box { @@ -23,27 +128,81 @@ h3 { url("../img/featured-box-bg.png"); background-position: top, bottom; background-repeat: repeat, repeat-x; + border-color: black; + border-style: none none solid none; + border-width: thin; color: white; - font-size: 17px; - padding: 40px 20px; - position: relative; + padding: 1.5em 1em; } =20 -.featured-content > ul { - list-style-image: url("../img/white-star.png"); - margin: auto; - max-width: 960px; +.featured-content .summary { + font-size: 1.5em; } =20 -.featured-content li { - padding: 10px 0px; +.panel { + /* ... */ } =20 -.h-separator { - display: block; - margin: auto; - padding: 60px 0px 30px 0px; - width: 100%; +.panel > div { + display: flex; + flex-direction: column; + justify-content: center; + padding: 4em 3em; + text-align: center; +} + +.panel h2 { + margin-bottom: 1em; + margin-top: 0em; +} + +.panel p { + font-size: 1.5em; + margin-bottom: 2em; +} + +.panel .button-big { + margin: 0em 1em 0em 0em; +} + +.panel-dark, +.panel-light { + border-color: black; + border-style: none none solid none; + border-width: thin; +} + +.panel-dark { + background-color: #1A1A1A; + background-image: url("../img/h-separator.svg"); + background-position: top center; + background-repeat: no-repeat; + color: #E6E6E6; +} + +.panel-dark h2 { + color: #E6E6E6; +} + +.panel-light { + background-color: #E6E6E6; + color: #1A1A1A; +} + +.panel-light h2 { + color: #1A1A1A; +} + +.panel-light .button-big:link, +.panel-light .button-big:visited { + border-color: #1A1A1A; +} + +.panel-light .button-big:active, +.panel-light .button-big:focus, +.panel-light .button-big:hover { + border-color: darkmagenta; + color: darkmagenta; } =20 .button-big:link, @@ -56,8 +215,11 @@ h3 { background-image: url("../img/depression-shadow-top.png"), url("../img/noise-bg.png"); background-repeat: repeat-x, repeat; + border-color: black; + border-style: none none solid none; + border-width: thin; color: #E6E6E6; - padding: 40px 10px; + padding: 2em 1em 4em 1em; text-align: center; } =20 @@ -100,27 +262,6 @@ h3 { box-shadow: 0 0 4px black; } =20 -.fields-box { - padding: 40px 0px 0px 0px; -} - -.info-box { - display: inline-block; - margin: 0px 20px 20px 20px; - vertical-align: top; -} - -.contact-box { - background-color: #F5F5F5; - background-image: url("../img/h-separator-dark.png"), - url("../img/h-separator-dark.png"); - background-position: top center, bottom center; - background-repeat: no-repeat; - box-sizing: border-box; - color: #4D4D4D; - padding: 10px; -} - =20 =20 @media screen and (min-width: 300px) { @@ -157,13 +298,71 @@ h3 { } =20 =20 +@media screen and (min-width: 850px) { + #timeline { + flex-direction: row; + flex-wrap: no-wrap; + margin: 0em auto; + } + + #timeline-today { + flex: initial; + border-style: none solid none none; + max-width: 200px; + padding: 0em 1em 0em 0em; + margin-right: 0.5em; + text-align: right; + } + + #timeline-lapse { + flex: auto; + background-image: url("../../../static/base/img/timeline-lapse-arr= ow.svg"), + url("../../../static/base/img/timeline-lapse-dot= .svg"); + background-position-x: right, left; + background-position-y: center, center; + background-repeat: no-repeat, repeat-x; + max-width: unset; + } + + #timeline-lapse a { + background-color: transparent; + } + + #timeline-future { + flex: initial; + border-style: none none none solid; + max-width: 200px; + padding: 0em 0em 0em 1em; + margin-left: 0.5em; + text-align: left; + } +} + + +@media screen and (min-width: 960px) { + .panel > div { + flex-direction: row; + text-align: left; + } +} + =20 @media screen and (min-width: 1024px) { - .info-box { - width: 420px; + #blog-latest-posts .item-preview:active, + #blog-latest-posts .item-preview:focus, + #blog-latest-posts .item-preview:hover, + #contact-info .item-preview:active, + #contact-info .item-preview:focus, + #contact-info .item-preview:hover { + color: #E6E6E6; } =20 - .h-separator { - width: auto; + #blog-latest-posts .item-preview:active h3, + #blog-latest-posts .item-preview:focus h3, + #blog-latest-posts .item-preview:hover h3, + #contact-info .item-preview:active h3, + #contact-info .item-preview:focus h3, + #contact-info .item-preview:hover h3 { + color: #E6E6E6; } } diff --git a/website/themes/initial/img/background-pattern-checkerboard-dar= k.svg b/website/themes/initial/img/background-pattern-checkerboard-dark.svg new file mode 100644 index 0000000..0ef53d5 --- /dev/null +++ b/website/themes/initial/img/background-pattern-checkerboard-dark.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/img/depression-shadow-bottom.png b/webs= ite/themes/initial/img/depression-shadow-bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..33ac067aa3a669c4e74d5e7ae37= 9224885f83ed8 GIT binary patch literal 4220 zcmeHKYitx%6rL(lTB(8&1p{_EivsHGy!J6O?$ScHbXS>DX@wS1xI1&V9opR)W@o!Y z35cLkic;_u6bZgTF$5n)A{ZZ_fFcSuU=3DXz;h;5MS4}2ncXZnsNriuLPCcAUzobP=3D1 zobR4{vv+xENpVj0HQ5-3F8;XhYuNyevi9?C(vV8eR+jB9i(yH&|+#W#LWdd z#G$3eFw8mX^x#*(W-MWdUti#86Mci)ULQ{8_py*?+>u;RIvS^7`% zt8FdEUfHy46Fy||68>g>!dv0x=3DWop>qXGW(?(GX3x2KnsQrstPBQrf;`O21WTeEj_ z!!tAQr5~7hZ{A1y*zdN#`s=3DRLExNEuArMntu&kQX7Znj?8^2Bg%-IL>14qI`bZ^n@|Bcz9{2L9!F;)zQ~ zHQv7ej;ET8$Gq)(=3DZxIndgI5lHwX_7y6V+IS;Up)w@n`9i@wqJd`0-c;-kCskN(X6-?3XQ`;YDx|5Rti|0x z(W208#dXwo7#7I4bRgG26OY0wH4!A*x4%Q+suCn-dL>%Y3t_byt~X#=3DeMz}oUn2_& zkv}mzV2Owz4o!et@!CXEw1R}gE26P&rU=3D}Dm^DG7LMp`zH3Q-vx5rJBMV4B}5)-rW zfT6_1>7gl|6zDBTRGX$QQdByfcBeVFW>is(AP5xAQY=3Dd%1esirFo8uTk}jK~gChi! zvZ3mxswHrn6GXL?86*hg$Gh^2>yp$>pGbD9fb^g&pi_*Srs8p`cSO=3DGszW553H@tC zvK;MFYC246DMN-ubueMNdQ&KJcf6i5YMpWvnS!-2j-W|2E7NDn;)qn*9brpQrN(t9 z3W?nZX{xavvHIj@dz^B5CxXJedHbNdYInd0B}rmPlT&tjkx-DZ=3DNA=3DCRu$11(md_) z#(WIPd4WQDq8vl=3DF~64-gcyj@T$BYo(~BySNSYuaLz@bbyH&&^L|NVgy)wyrp-g%N zz>|WP1|*c(n3sn%4WXwO#WX`jT?uM?XJu0!y1wrM19}p@1MURZXO<9!I$v zhh-+P)nxoEBe0y{r+E(=3DvOS;~&`6?Av^g2t&G{UUy(}Us1_=3Dx7K1BqM9n~Th8W5P8 zQLbsVLBdW6wn&#(kzqwIP10VG?uFMBHMZct(DvrR z1072qR+DJ{1&*m>N0q_(9d8}4wW_m~aNOAxB9J>uNP;@3IC&zj4wqaF5>*hL9-Zyl zWmo^D75p4a$2fr}y-|fBJscAwf#UO%T-5IsfCsQp5c;wwwV0U(2AoudbVORA_H?wu z$2$u(p)WdJ4eeDxf|0bJ{HI`4XTg+xW^`2?p#Gsrzyb6+WKdj(4IN(SETp;*!%ofY zW9I^XI@jU?&VZ-~Ch3>H19A<>)h`A51s>?G0lE66K)=3D8P-Sxl8mECilf(i65D2*;l zVM*JGE?R@5w-$%6u~;s~ta$OzK4i(#!<9*NJ3DNDGbWE;YawH%8Ig)If5;p)Y$$tR z>n&T6>H0`$Qu+8#Wo7Q%xd6Xt3r*AduuZETY0DM{?|;bk`Qhf2>r4hVas$?Mk{ovq PMPQMllF;VKbC>=3DNU6SPW literal 0 HcmV?d00001 diff --git a/website/themes/initial/img/h-separator.svg b/website/themes/in= itial/img/h-separator.svg new file mode 100644 index 0000000..1209605 --- /dev/null +++ b/website/themes/initial/img/h-separator.svg @@ -0,0 +1,164 @@ + + + + + Guix =C2=B7 Horizontal Separator + + + + + + + + + + + + + + + image/svg+xml + + Guix =C2=B7 Horizontal Separator + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + --=20 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 26 17:32:17 2024 Received: (at 72314) by debbugs.gnu.org; 26 Jul 2024 21:32:17 +0000 Received: from localhost ([127.0.0.1]:40157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSXw-0006v3-VW for submit@debbugs.gnu.org; Fri, 26 Jul 2024 17:32:17 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXSXr-0006up-EQ for 72314@debbugs.gnu.org; Fri, 26 Jul 2024 17:32:15 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722029519; cv=none; d=zohomail.com; s=zohoarc; b=d41cG/uGia8Cg0SLcSXEO4CBnJGZo2saDXd83NXyiM1/zB+ay+jy7+TaVEvFzI8W4T4TSC8BT5lTtLGBU7MkEj7rtQ8LTIoRqZ0fxM8zoqRaoOkXMbeDqSZ4Mo6NOjK/KhJM2s5H6k0oM0Oa+ZLOZRjYmfcm/qKXy2irlIYiQzI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722029519; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=CEc7A1O7YK+xb5vzMVlMrMLnpLLrbqVpVyVvTIzdcOk=; b=BG0HEmzv50Y8lw5+j+VF+J9wqg54jYP7WugmemygRfdsansJOUaLfvGxFUutrT+OChPYPElXPdYhXiS8yM/lPTva+WkCPhrLMN2KYHdWbQcU+m32nS7R3HiiiaW2urxJGHBfLdSVaUJoW9XSv9+Xjy5TY0hd3ZMeW4dL2C4ROsg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722029519; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=CEc7A1O7YK+xb5vzMVlMrMLnpLLrbqVpVyVvTIzdcOk=; b=MnR1gSIX9SS5ahqUnoT61DqofzHBRqQAkTxI/9alDS/1HJWxdChTi085uXnPfYrF x6dyzM7JzT1z+5fpnGWi9xyYoI17km+wopx3p270XXaWFCQXAWwxZOQZ846Lh7fBG5A vLGN5dyMklYmuAlGTevWfxUnH4GysEx+D6Gz9P1A= Received: by mx.zohomail.com with SMTPS id 1722029518630457.8685065542842; Fri, 26 Jul 2024 14:31:58 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH 2/2] website: Move screenshots style to the screenshots style sheet. Date: Fri, 26 Jul 2024 16:31:16 -0500 Message-ID: <20240726213122.26521-2-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20240726213122.26521-1-sirgazil@zoho.com> References: <20240726213122.26521-1-sirgazil@zoho.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr08011227ab1f3463812c6bb379eb5267000063ede760b550b731994bfab2af757dc406f1d1f7c0675b7139:zu080112278639129d98064d99570145fb0000db0ff598b9a3a65d314c75577af396fee25f3280e3e61fff79:rf080112266ff8f02e117e2d7f1c71246100003390b4ff119be51558988ef4630b725f8358b71186accfbd:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe * website/themes/initial/css/index.css: Move screenshot rules to screenshots.css. * website/themes/initial/css/screenshots.css: Add screenshot rules from index.css. * website/apps/media/templates/screenshot.scm (screenshot-t): Don't use the index.css. * website/apps/media/templates/screenshots-overview.scm: (screenshots-overview-t): Likewise, and use screenshots.css instead. --- website/apps/media/templates/screenshot.scm | 3 +- .../media/templates/screenshots-overview.scm | 2 +- website/themes/initial/css/index.css | 61 ------------------ website/themes/initial/css/screenshots.css | 64 ++++++++++++++++++- 4 files changed, 65 insertions(+), 65 deletions(-) diff --git a/website/apps/media/templates/screenshot.scm b/website/apps/media/templates/screenshot.scm index a942ef6..377485a 100644 --- a/website/apps/media/templates/screenshot.scm +++ b/website/apps/media/templates/screenshot.scm @@ -26,8 +26,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css") - (theme-url "css/screenshots.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/apps/media/templates/screenshots-overview.scm b/website/apps/media/templates/screenshots-overview.scm index 7663ad9..97e5af6 100644 --- a/website/apps/media/templates/screenshots-overview.scm +++ b/website/apps/media/templates/screenshots-overview.scm @@ -23,7 +23,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/themes/initial/css/index.css b/website/themes/initial/css/index.css index a04f3b6..da9caf4 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -228,73 +228,12 @@ h2 { color: #E6E6E6; } -.screenshots-box { - padding: 40px 0px 0px 0px; -} - -.screenshot-preview { - font-size: 0.7em; - margin: 40px auto; - max-width: 250px; - text-align: center; -} - -.screenshot-preview a, -.screenshot-preview img { - border-radius: 5px; - display: block; -} - -.screenshot-preview a:link, -.screenshot-preview a:visited { - border-color: transparent; - border-style: solid; - border-width: thin; - box-shadow: 0 0 4px gray; - color: white; - position: relative; -} - -.screenshot-preview a:active, -.screenshot-preview a:focus, -.screenshot-preview a:hover { - border-color: black; - box-shadow: 0 0 4px black; -} - - - -@media screen and (min-width: 300px) { - .screenshot-inset-shadow { - border-radius: 5px; - box-shadow: inset 0 0 4px black; - display: block; - height: 140px; - position: absolute; - top: 0px; - width: 250px; - } - - .screenshot-preview a:active .screenshot-inset-shadow, - .screenshot-preview a:focus .screenshot-inset-shadow, - .screenshot-preview a:hover .screenshot-inset-shadow { - box-shadow: none; - } -} - - @media screen and (min-width: 480px) { .button-big:link, .button-big:visited { display: inline-block; } - - .screenshot-preview { - display: inline-block; - margin: 15px; - vertical-align: top; - } } diff --git a/website/themes/initial/css/screenshots.css b/website/themes/initial/css/screenshots.css index 64f5f6a..296a99b 100644 --- a/website/themes/initial/css/screenshots.css +++ b/website/themes/initial/css/screenshots.css @@ -1,3 +1,65 @@ +.screenshots-box { + padding: 40px 0px 0px 0px; +} + +.screenshot-preview { + font-size: 0.7em; + margin: 40px auto; + max-width: 250px; + text-align: center; +} + +.screenshot-preview a, +.screenshot-preview img { + border-radius: 5px; + display: block; +} + +.screenshot-preview a:link, +.screenshot-preview a:visited { + border-color: transparent; + border-style: solid; + border-width: thin; + box-shadow: 0 0 4px gray; + color: white; + position: relative; +} + +.screenshot-preview a:active, +.screenshot-preview a:focus, +.screenshot-preview a:hover { + border-color: black; + box-shadow: 0 0 4px black; +} + .screenshot-viewer { background-color: black; -} \ No newline at end of file +} + + + +@media screen and (min-width: 300px) { + .screenshot-inset-shadow { + border-radius: 5px; + box-shadow: inset 0 0 4px black; + display: block; + height: 140px; + position: absolute; + top: 0px; + width: 250px; + } + + .screenshot-preview a:active .screenshot-inset-shadow, + .screenshot-preview a:focus .screenshot-inset-shadow, + .screenshot-preview a:hover .screenshot-inset-shadow { + box-shadow: none; + } +} + +@media screen and (min-width: 480px) { + .screenshot-preview { + display: inline-block; + margin: 15px; + vertical-align: top; + } +} -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 28 10:06:33 2024 Received: (at submit) by debbugs.gnu.org; 28 Jul 2024 14:06:33 +0000 Received: from localhost ([127.0.0.1]:44148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY4Xh-0001kY-BR for submit@debbugs.gnu.org; Sun, 28 Jul 2024 10:06:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:59970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY4Xg-0001kR-3c for submit@debbugs.gnu.org; Sun, 28 Jul 2024 10:06:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sY4XQ-0005p7-TK for guix-patches@gnu.org; Sun, 28 Jul 2024 10:06:20 -0400 Received: from relay.yourmailgateway.de ([188.68.63.166]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sY4XO-0007QL-GD for guix-patches@gnu.org; Sun, 28 Jul 2024 10:06:16 -0400 Received: from mors-relay-8202.netcup.net (localhost [127.0.0.1]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4WX3Ds4tbDz3vkK; Sun, 28 Jul 2024 16:06:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722175565; bh=+IBiO6mKyj2aMZ4nXTvR7KqqdxSLqub4MZU0m/0dgBQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=eGUJIfuShUAEkpCN+ZwtEqbI6kCM5IVQvHOpgUvImD55dcAABHH6/3YjmA0q5lRAU NEXkIqo5bQTzLyH5xdm2YLGvuu1Rk3P186Ox/F84fFntjFguA8L1B5X6DHkJap9R28 Ih6l2IIiCj5Nitm+7Jnk6mnQ/KElsWyghMA6M6E41yIx/rsYxjsk9Sk0NLpxNlL5FY rVkpomgB2I0HvD2MTnxTXUgJgshx+qwAADUDsJJFJyFedx3tIbCFjgpsOA8lFBDLxm XJ+u/+/CeNQCTqO54YXTfHRDGNRE4FI7vlXYgtpuE4lRr5OY1bCbCA2aHhec3jqRF9 Lkgh94m6iHmhQ== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8202.netcup.net (Postfix) with ESMTPS id 4WX3Ds49SVz3vk3; Sun, 28 Jul 2024 16:06:05 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WX3Dr4bJ0z8sgw; Sun, 28 Jul 2024 16:06:04 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 0DD6D84041; Sun, 28 Jul 2024 16:05:58 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: sirgazil--- via Guix-patches via Subject: Re: [bug#72314] [PATCH 1/2] website: Redesign home page. In-Reply-To: <20240726213122.26521-1-sirgazil@zoho.com> (sirgazil's message of "Fri, 26 Jul 2024 16:31:15 -0500") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240726213122.26521-1-sirgazil@zoho.com> Date: Sun, 28 Jul 2024 16:05:57 +0200 Message-ID: <87jzh5d322.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 0DD6D84041 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: Zb2hLkWtML5ec3pBUHsuoABka6W/7QRtsA66lMjS6czJ82+g5bJ3j1+2 Received-SPF: pass client-ip=188.68.63.166; envelope-from=pelzflorian@pelzflorian.de; helo=relay.yourmailgateway.de 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 72314@debbugs.gnu.org, sirgazil@zoho.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is great work and a better explanation of Guix. Thank you, Luis. Some comments: There are tab characters, which do not necessarily have the same width in all editors. I use in my .gitconfig file a modified pager command that makes tabs visible and especially ugly: [core] editor =3D emacs -nw pager =3D sed 's/\t/.ACHTUNGACHTUNGHIERISTEINTABSTOPP /g' | less -R This makes them easy to notice and avoid. It is a bad default that Emacs produces them. Please untabify. And if you use Emacs, in your .emacs configuration file, (setq-default indent-tabs-mode nil) > - ,(G_ (manual-link-yellow "define packages" > - (G_ "en") > - (G_ "Defining-Packages.html"))) > + `(p > + "GNU Guix is a " > + ,(G_ (link-yellow #:label "package manager" > + #:url (manual-devel-url "Package-Management= .h=3D > tml"))) For translatability, the manual-devel-url must be used like ,(G_ (link-yellow #:label "package manager" #:language (G_ "en") #:url (G_ (manual-devel-url "Package-Management.html")))) so translators have a chance to reference non-"en" manuals and other section names. There also should be a TRANSLATORS comment before top-level G_ like - ;; TRANSLATORS: Package Management, Features and Using the - ;; Configuration System are section names in the English (en) - ;; manual. > + " for GNU/Linux systems. It is designed to give users " > + ,(G_ `(b "more control")) ; TODO: Link to relevant documenta= ti=3D > on. > + " over their general purpose and specialized computing \ general-purpose > [=E2=80=A6] > + (div > + ,(G_ '(h2 "Give Users Control")) > + ,(G_ '(p "Users can manage their own packages independently \ > +from each other, without superuser privileges.")) Please make clear this is about =E2=80=9Cusers on the same machine=E2=80=9D. If you agree with these changes and noone else has comments, I can fix the TRANSLATORS and untabify and then push to guix-artwork. Great work; great design! Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 28 20:56:08 2024 Received: (at submit) by debbugs.gnu.org; 29 Jul 2024 00:56:09 +0000 Received: from localhost ([127.0.0.1]:44627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYEgK-0001JG-FT for submit@debbugs.gnu.org; Sun, 28 Jul 2024 20:56:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:34872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYEgH-0001J2-FC for submit@debbugs.gnu.org; Sun, 28 Jul 2024 20:56:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYEg5-000227-3j for guix-patches@gnu.org; Sun, 28 Jul 2024 20:55:53 -0400 Received: from sender3-pp-o97.zoho.com ([136.143.184.97]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sYEg2-0001QP-Pj for guix-patches@gnu.org; Sun, 28 Jul 2024 20:55:52 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722214544; cv=none; d=zohomail.com; s=zohoarc; b=jlexHKfRwByqP40O1xvkSITWpRf+NpDljYxPhNczTyrhGoDU2pvDguu+eEtMIWD65DYowx78uXDsUVqgXQbyzKHnbKIXKp3xvM944judF3/BojxQ3JaAVcSiCP5a9HsxYVUkXmUAoaxkXLPFlBTRgLa4SXWSGm6JqaDwfP4ktBQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722214544; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=QnVnw3pgq0tZ6RiOekWO07OGyLo+vGrfsSweH0LfkSA=; b=maG4GtDlG0QSyzDcQeLYsVZA7ztKVC4jvQ5+wDFlB558KSHSJE9rCKw2PjiKW3Or3GZ+8wGg5qYYEhW9gvHypvg3ErcVwrpqYglY2Meb/m+DDlHkeLMDJRyKRRMy5Qd/nL1T4c+7lgQzRzWDgCBCjZZYn+4pNE4OYRWFuKpq+lU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722214544; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:To:To:Cc:Cc:References:From:From:Subject:Subject:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=QnVnw3pgq0tZ6RiOekWO07OGyLo+vGrfsSweH0LfkSA=; b=Qm87xGaGopOf7CGX9iWBZkSyPVM2uF/RWhm3Dduw5JnVreKDLNLmeev8usnpot6v oVJbOatxe3u5dBjTWocsIGgLrGPQgbLPqa1Sc/svlqeDA5YrXygs0/LiaG4GSrDyRVp imHwzloh0nykHGT5NgUu5ww8XsKy8ovQF3VfKhz8= Received: by mx.zohomail.com with SMTPS id 1722214543282850.654398234146; Sun, 28 Jul 2024 17:55:43 -0700 (PDT) Message-ID: <68db3b0b-eabe-7d99-4cc6-7b7c622a807e@zoho.com> Date: Mon, 29 Jul 2024 00:55:40 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 To: "pelzflorian (Florian Pelz)" , sirgazil--- via Guix-patches via References: <20240726212406.26104-1-sirgazil@zoho.com> <20240726213122.26521-1-sirgazil@zoho.com> <87jzh5d322.fsf@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe Subject: Re: [bug#72314] [PATCH 1/2] website: Redesign home page. In-Reply-To: <87jzh5d322.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------LOlVV1SL8O0ubyMhEahLa7Kt" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.199.27 Feedback-ID: rr080112270ceb397ec5058156325a40c900000a6b5ded576e2b4d3e436fc3e5176422cbe022862e46469b55:zu080112275a57048bc5a2e38de437e8050000f24c841e2baa6f70a5fb9c613ea0d844805cbf80134fe4899a:rf0801122cde645bc04d696d6df2276e9c0000d3d56ad12c0b08147ac48ebc855d6db56e3852ed8f811d4f09421aac75b4:ZohoMail X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.184.97; envelope-from=sirgazil@zoho.com; helo=sender3-pp-o97.zoho.com X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, NICE_REPLY_A=-1.955, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: submit Cc: 72314@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LOlVV1SL8O0ubyMhEahLa7Kt Content-Type: multipart/mixed; boundary="------------bymy9OSgJQPe1t5Nni0Aayfz"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" , sirgazil--- via Guix-patches via Cc: 72314@debbugs.gnu.org Message-ID: <68db3b0b-eabe-7d99-4cc6-7b7c622a807e@zoho.com> Subject: Re: [bug#72314] [PATCH 1/2] website: Redesign home page. References: <20240726212406.26104-1-sirgazil@zoho.com> <20240726213122.26521-1-sirgazil@zoho.com> <87jzh5d322.fsf@pelzflorian.de> In-Reply-To: <87jzh5d322.fsf@pelzflorian.de> --------------bymy9OSgJQPe1t5Nni0Aayfz Content-Type: multipart/mixed; boundary="------------OMhTNdHY2OZkUwIGiV8jPlhJ" --------------OMhTNdHY2OZkUwIGiV8jPlhJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMjgvMDcvMjQgYSBsYXMgMTQ6MDUsIHBlbHpmbG9yaWFuIChGbG9yaWFuIFBlbHopIGVz Y3JpYmnDszoNCj4gVGhpcyBpcyBncmVhdCB3b3JrIGFuZCBhIGJldHRlciBleHBsYW5hdGlv biBvZiBHdWl4LiAgVGhhbmsgeW91LCBMdWlzLg0KDQpHbGFkIHRvIGhlYXIgdGhhdCA6KQ0K DQpBbmQgdGhhbmtzIGZvciByZXZpZXdpbmcuIEknbGwgYXBwbHkgeW91ciB0aXBzIGFuZCBz dWdnZXN0aW9ucyBhbmQgc2VuZCANCnVwZGF0ZWQgcGF0Y2hlcy4NCg0K --------------OMhTNdHY2OZkUwIGiV8jPlhJ Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------OMhTNdHY2OZkUwIGiV8jPlhJ-- --------------bymy9OSgJQPe1t5Nni0Aayfz-- --------------LOlVV1SL8O0ubyMhEahLa7Kt Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmam6IwFAwAAAAAACgkQCrDQZwEvCMMD FAgAoZAj4sKBzOh6JfCwGF179xgm8oiV+1DtF1fmJ0/WUDgQcGUa+Wjv6uO6ntmTvlSHxt8MVz/C bBINSrsyL/B1c4ENjLNs3YieXAr8H46bfb7dOqvFb/9FloZqXgLkc3YogGhXJdakdXWK1jWJteoC YS95qvRC3OMdO0N6BF3Ire2aMm+Xeg4Ab+CsO3MESta8H08UboM3XtwktFAqHPo46F8nzCv/U08r LjlO7yIF8XKyC6cF2psAw5saRNYRTix4I1I5zeCl/oQHTrska3rlJCPAPJ4UjqNFlvCcEu0Oqo1M IyXeFspjv9dbi3/HVeYwZ6lzCMl5p2u0NYCNSHfBVA== =NiuX -----END PGP SIGNATURE----- --------------LOlVV1SL8O0ubyMhEahLa7Kt-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:15:31 2024 Received: (at 72314) by debbugs.gnu.org; 29 Jul 2024 17:15:31 +0000 Received: from localhost ([127.0.0.1]:46234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYTy7-0001OO-Bg for submit@debbugs.gnu.org; Mon, 29 Jul 2024 13:15:31 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYTy5-0001OF-27 for 72314@debbugs.gnu.org; Mon, 29 Jul 2024 13:15:30 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722273312; cv=none; d=zohomail.com; s=zohoarc; b=PIVPsaZsjxTUSLrIyid1jGNv0Hfda7fVEbCqpo8fZQWJ62tuSCt2zPkZcVAvxlYFM+uC1NvyeSDC2RwyD8O+ujUrC9abBgubeR5ltfIz0dsZWMVn6WaA7ZA+4hxNkM7FgsF16BszbIYZ+Po41FXH1XrdSIdaln0FZNbDMDYrJsQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722273312; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=d2/VtL2hD5m19F1Qgc69D/pTihoeU1E8z4JLtYC8AVM=; b=CX+Xq+V2ODGMlCkSpyRUUBFWkW/F1WusuBg99xyYiCNduWc7C5uglRr87DaMR02Usmw93t20Re9n4EA9QX625oQhKj3+0Q5qumaK/umQj/kmaegRI6Da3EX5KKcAmpz5wtoWGdUi3tkzrZ7KrJYMx4ui4ywgzp/NDuvJ9vDAbwM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722273312; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=d2/VtL2hD5m19F1Qgc69D/pTihoeU1E8z4JLtYC8AVM=; b=ASSrjGmwtklFJKm9RpP0KHEAjS2HgENwXiIZEGQhtIg9NffqtQhK6KivIFrVFymD siNltknbaVUaIbZBBu7AAzquOcFSrJngLG1ymTGX8EFymrgsTfKJM98JbViJ7L/ZwmM 6XM6M/CKYKchyBP3QrSx3O1Of5EYWQSEb9nMqh78= Received: by mx.zohomail.com with SMTPS id 172227331158536.391752605538386; Mon, 29 Jul 2024 10:15:11 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH 0/3] website: Redesign home page Date: Mon, 29 Jul 2024 12:10:15 -0500 Message-ID: <20240729171444.30489-1-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122c4119b4dd93e4408daffe5f0800008373981bceb33db2203d560462a07d398c293bbf7c300fb0b2cfd0ce8580:zu08011227edf6a37213533d1c1b2bb14b0000357285cfdcfddbf3263e039af6e7d1ad949e155841000d1740:rf08011226457da043983526c0bd97c7350000e39eb630779c136d42c2c31f5d84463946cafd009aad2452:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe Hello again, the following are the updated patches. Luis Felipe (3): website: Redesign home page. website: Move screenshots style to the screenshots style sheet. website: Home page template: Untabify. website/apps/base/templates/home.scm | 385 +++-- website/apps/media/templates/screenshot.scm | 3 +- .../media/templates/screenshots-overview.scm | 2 +- .../img/background-pattern-white-dots.svg | 397 +++++ .../static/base/img/give-users-control.svg | 528 ++++++ .../base/img/guile-logo-outlined-floating.svg | 144 ++ website/static/base/img/guix-shell.svg | 143 ++ .../static/base/img/guix-system-display.svg | 211 +++ website/static/base/img/people-focused.svg | 160 ++ .../img/reproducible-outputs-container.svg | 389 +++++ .../base/img/reproducible-outputs-package.svg | 215 +++ .../base/img/reproducible-outputs-shell.svg | 332 ++++ .../base/img/reproducible-outputs-systems.svg | 1412 +++++++++++++++++ .../base/img/timeline-lapse-arrow-down.svg | 108 ++ .../static/base/img/timeline-lapse-arrow.svg | 108 ++ .../base/img/timeline-lapse-dot-down.svg | 121 ++ .../static/base/img/timeline-lapse-dot.svg | 120 ++ website/themes/initial/css/common.css | 18 + website/themes/initial/css/index.css | 338 ++-- website/themes/initial/css/screenshots.css | 64 +- .../background-pattern-checkerboard-dark.svg | 121 ++ .../initial/img/depression-shadow-bottom.png | Bin 0 -> 4220 bytes website/themes/initial/img/h-separator.svg | 164 ++ 23 files changed, 5239 insertions(+), 244 deletions(-) create mode 100644 website/static/base/img/background-pattern-white-dots.svg create mode 100644 website/static/base/img/give-users-control.svg create mode 100644 website/static/base/img/guile-logo-outlined-floating.svg create mode 100644 website/static/base/img/guix-shell.svg create mode 100644 website/static/base/img/guix-system-display.svg create mode 100644 website/static/base/img/people-focused.svg create mode 100644 website/static/base/img/reproducible-outputs-container.svg create mode 100644 website/static/base/img/reproducible-outputs-package.svg create mode 100644 website/static/base/img/reproducible-outputs-shell.svg create mode 100644 website/static/base/img/reproducible-outputs-systems.svg create mode 100644 website/static/base/img/timeline-lapse-arrow-down.svg create mode 100644 website/static/base/img/timeline-lapse-arrow.svg create mode 100644 website/static/base/img/timeline-lapse-dot-down.svg create mode 100644 website/static/base/img/timeline-lapse-dot.svg create mode 100644 website/themes/initial/img/background-pattern-checkerboard-dark.svg create mode 100644 website/themes/initial/img/depression-shadow-bottom.png create mode 100644 website/themes/initial/img/h-separator.svg base-commit: 693f77b9b5e7f70b0e7cc7cba8b58df6c30b3ab2 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:18:50 2024 Received: (at 72314) by debbugs.gnu.org; 29 Jul 2024 17:18:50 +0000 Received: from localhost ([127.0.0.1]:46245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1J-0001TX-ST for submit@debbugs.gnu.org; Mon, 29 Jul 2024 13:18:49 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1I-0001TQ-AT for 72314@debbugs.gnu.org; Mon, 29 Jul 2024 13:18:48 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722273513; cv=none; d=zohomail.com; s=zohoarc; b=C3TmD2x2IsjMgGQ9VZV4KmPYcn12C5gBp/9e9QSu4OQBo3IQ9bRY9SnDGL5JJ+fDCUyGVcRznfBl0rfu1AJKHmwFhJoIJaFYurAAuR0Vz3toA9YADUBxFyRhxL3FPelgLhxY3TeXXfRGgtRdomskE1gSU8kbL+tV6Dip1g+g5UA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722273513; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=eyw2TSSDuhgUvBHm7uE+iHvVjolVbxtf9XYv/BGE5fs=; b=GUZPXF4J0k1mgFsj0Ld+67xNif3qZ6VEUNwd/KAO2YkWVJ+e+DOjVAf4l3HEbpNgMSQfyvjN3TBhnnlTK9JIFW3aNBqtDgl0pK/rVfZdn8jUyvnhrv349lxVxVg1x9EVI4KmrdeQZKLCRKe0IWVkP8uBpbDB0DqRcN+c75pspkE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722273513; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=eyw2TSSDuhgUvBHm7uE+iHvVjolVbxtf9XYv/BGE5fs=; b=V6j5Id8UbXQyxsQ8eJ1RwY16SGeBcEl7oa+HthHhjsCY7/f1l/Ixbl6nLtwawYy6 96qlsdmgaR/THPsav5qPowsKADA5q6wt6UPBiSWquyT2VJSfpfaaPFbnbvodfI2GBRX lTBoesM+9qwOQ/hjIInQQHsOrWKtosJDsbL0N154= Received: by mx.zohomail.com with SMTPS id 1722273511439890.1270104923159; Mon, 29 Jul 2024 10:18:31 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v1 1/3] website: Redesign home page. Date: Mon, 29 Jul 2024 12:17:33 -0500 Message-ID: <20240729171808.30569-1-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Feedback-ID: rr0801122c06ae533c37366a912b616a1e0000dc2d247ba36d40d618de54467ccbbf9abccff77415b3f260d608ca2f77ef:zu080112277f7050e531688f9dcf47906e0000c72c2851c2a35d3561ebe1769de2fc1a38058ed1894fe8017c:rf0801122661ed54e4e34efc1e690901080000baa0b9c467c3bf576082d66bfb1aaa0e0c8a43d95be64345:ZohoMail X-ZohoMailClient: External X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" From: Luis Felipe These changes implement the design of the home page presented as part of the proposal "Differentiate products more clearly", sent to the Guix development mailing list in October 2023 (see https://lists.gnu.org/archive/html/guix-devel/2023-10/msg00133.html) * website/apps/base/templates/home.scm (home-t): + Rewrite summary. + Add new section: Give Users Control. + Add new section: Reproducible Outputs. + Add new section: One Language for Everything. + Add new section: All of It, Free Software. + Add new section: Get Guix. + Add new section: Get the Guix System. + Restyle section: GNU Guix in Your Field. + Restyle section: Instructional Videos. + Restyle section: Blog. + Restyle section: Contact. + Remove section: Discover Guix (screenshots will be presented as part of the future Guix System home page, "Instructional Videos" section was converted into an independent section, and "GNU Guix in other GNU/Linux distros" was removed (see below)). + Remove section: GNU Guix in other GNU/Linux distros (the new section "Get Guix" serves the same purpose). * website/themes/initial/css/common.css: Update style accordingly. * website/themes/initial/css/index.css: Likewise. The following files are new: * website/static/base/img/background-pattern-white-dots.svg * website/static/base/img/give-users-control.svg * website/static/base/img/guile-logo-outlined-floating.svg * website/static/base/img/guix-shell.svg * website/static/base/img/guix-system-display.svg * website/static/base/img/people-focused.svg * website/static/base/img/reproducible-outputs-container.svg * website/static/base/img/reproducible-outputs-package.svg * website/static/base/img/reproducible-outputs-shell.svg * website/static/base/img/reproducible-outputs-systems.svg * website/static/base/img/timeline-lapse-arrow-down.svg * website/static/base/img/timeline-lapse-arrow.svg * website/static/base/img/timeline-lapse-dot-down.svg * website/static/base/img/timeline-lapse-dot.svg * website/themes/initial/img/background-pattern-checkerboard-dark.svg * website/themes/initial/img/depression-shadow-bottom.png * website/themes/initial/img/h-separator.svg --- website/apps/base/templates/home.scm | 375 +++-- .../img/background-pattern-white-dots.svg | 397 +++++ .../static/base/img/give-users-control.svg | 528 ++++++ .../base/img/guile-logo-outlined-floating.svg | 144 ++ website/static/base/img/guix-shell.svg | 143 ++ .../static/base/img/guix-system-display.svg | 211 +++ website/static/base/img/people-focused.svg | 160 ++ .../img/reproducible-outputs-container.svg | 389 +++++ .../base/img/reproducible-outputs-package.svg | 215 +++ .../base/img/reproducible-outputs-shell.svg | 332 ++++ .../base/img/reproducible-outputs-systems.svg | 1412 +++++++++++++++++ .../base/img/timeline-lapse-arrow-down.svg | 108 ++ .../static/base/img/timeline-lapse-arrow.svg | 108 ++ .../base/img/timeline-lapse-dot-down.svg | 121 ++ .../static/base/img/timeline-lapse-dot.svg | 120 ++ website/themes/initial/css/common.css | 18 + website/themes/initial/css/index.css | 293 +++- .../background-pattern-checkerboard-dark.svg | 121 ++ .../initial/img/depression-shadow-bottom.png | Bin 0 -> 4220 bytes website/themes/initial/img/h-separator.svg | 164 ++ 20 files changed, 5177 insertions(+), 182 deletions(-) create mode 100644 website/static/base/img/background-pattern-white-dots.s= vg create mode 100644 website/static/base/img/give-users-control.svg create mode 100644 website/static/base/img/guile-logo-outlined-floating.svg create mode 100644 website/static/base/img/guix-shell.svg create mode 100644 website/static/base/img/guix-system-display.svg create mode 100644 website/static/base/img/people-focused.svg create mode 100644 website/static/base/img/reproducible-outputs-container.= svg create mode 100644 website/static/base/img/reproducible-outputs-package.svg create mode 100644 website/static/base/img/reproducible-outputs-shell.svg create mode 100644 website/static/base/img/reproducible-outputs-systems.svg create mode 100644 website/static/base/img/timeline-lapse-arrow-down.svg create mode 100644 website/static/base/img/timeline-lapse-arrow.svg create mode 100644 website/static/base/img/timeline-lapse-dot-down.svg create mode 100644 website/static/base/img/timeline-lapse-dot.svg create mode 100644 website/themes/initial/img/background-pattern-checkerbo= ard-dark.svg create mode 100644 website/themes/initial/img/depression-shadow-bottom.png create mode 100644 website/themes/initial/img/h-separator.svg diff --git a/website/apps/base/templates/home.scm b/website/apps/base/templ= ates/home.scm index aa1fbb5..944a3aa 100644 --- a/website/apps/base/templates/home.scm +++ b/website/apps/base/templates/home.scm @@ -41,68 +41,38 @@ management|Reproducibility") #\|) (section (@ (class "featured-content")) ,(G_ `(h2 (@ (class "a11y-offset")) "Summary")) - (ul - ,(G_ - `(li - ,(G_ `(b "Liberating.")) - " Guix is a distribution of the " - ,(G_ (link-yellow - #:label "GNU operating system" - #:url (gnu-url "gnu/about-gnu.html"))) - " developed by the " - ,(G_ (link-yellow - #:label "GNU Project" - #:url (gnu-url))) - "=E2=80=94which respects the " - ,(G_ (link-yellow - #:label "freedom of computer users" - #:url (gnu-url "distros/free-system-distribution-\ -guidelines.html"))) - ". ")) - - ;; TRANSLATORS: Package Management, Features and Using the - ;; Configuration System are section names in the English (en) - ;; manual. - ,(G_ - `(li - ,(G_ `(b "Dependable.")) - " Guix " - ,(G_ (manual-link-yellow "supports" - (G_ "en") - (G_ "Package-Management.html"))) - " transactional upgrades and roll-backs, unprivileged \ -package management, " - ,(G_ (manual-link-yellow "and more" - (G_ "en") - (G_ "Features.html"))) - ". When used as a standalone distribution, Guix supports " - ,(G_ (manual-link-yellow "declarative system configuration" - (G_ "en") - (G_ "Using-the-Configuration-System.ht= ml"))) - " for transparent and reproducible operating systems.")) - - ;; TRANSLATORS: Defining Packages and System Configuration are - ;; section names in the English (en) manual. + + (div + (@ (class "summary centered-block centered-text limit-width")) ,(G_ - `(li - ,(G_ `(b "Hackable.")) - " It provides " - ,(G_ (link-yellow - #:label "Guile Scheme" - #:url (gnu-url "software/guile/"))) - " APIs, including high-level embedded domain-specific \ -languages (EDSLs) to " - ,(G_ (manual-link-yellow "define packages" - (G_ "en") - (G_ "Defining-Packages.html"))) + `(p + "GNU Guix is a " + ,(G_ (manual-link-yellow + "package manager" + (G_ "en") + (G_ "Package-Management.html"))) + " for GNU/Linux systems. It is designed to give users " + ,(G_ `(b "more control")) ; TODO: Link to relevant documentati= on. + " over their general-purpose and specialized computing \ +environments, and make these easier to " + ,(G_ (manual-link-yellow + "reproduce over time" + (G_ "en") + (G_ "Invoking-guix-time_002dmachine.html"))) " and " - ,(G_ (manual-link-yellow "whole-system configurations" - (G_ "en") - (G_ "System-Configuration.html"))) - "."))) + ,(G_ (manual-link-yellow + "deploy" + (G_ "en") + (G_ "Invoking-guix-deploy.html"))) + " to one or many devices."))) =20 (div (@ (class "action-box centered-text")) + ,(button-big + #:label (C_ "button" "FEATURES") + #:url (G_ (manual-url-with-language (G_ "en") "Features.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "DOWNLOAD") #:url (guix-url "download/") @@ -113,63 +83,161 @@ languages (EDSLs) to " #:url (guix-url "contribute/") #:light #true))) =20 - ;; Discover Guix. + ;; Give Users control. (section - (@ (class "discovery-box")) - ,(G_ `(h2 "Discover Guix")) - - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Guix comes with thousands of packages which include \ -applications, system tools, documentation, fonts, and other digital \ -goods readily available for installing with the " - ,(G_ (link-yellow #:label "GNU Guix" - #:url (identity "#guix-in-other-distros"))) - " package manager.")) - - ,(screenshots-box (context-datum context "screenshots")) + (@ (class "panel panel-dark")) =20 (div - (@ (class "fields-box")) - - ,(button-big - #:label (C_ "button" "ALL PACKAGES") - #:url (packages-url) - #:light #true)) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Give Users Control")) + ,(G_ '(p "Users on the same machine can manage their own \ +packages independently from each other, without superuser privileges.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (G_ (manual-url-with-language + (G_ "en") + "Package-Management.html")) + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/give-users-control.svg")) + (alt ""))))) + + ;; Reproducible Outputs. + (section + (@ (id "reproducible-outputs") + (class "discovery-box")) =20 - ,(horizontal-separator #:light #true) + (div + (@ (class "limit-width centered-block")) =20 - ,(G_ '(h3 "Instructional videos")) + ,(G_ '(h2 "Reproducible Outputs")) + ,(G_ + `(p "Guix provides " + ,(G_ (link-yellow #:label "thousands of packages" + #:url (packages-url))) + " which include desktop environments, applications, \ +system tools, programming languages and their packages, data and other \ +digital artifacts which work as the building blocks for creating " + ,(G_ (link-yellow #:label "reproducible" + #:url "https://en.wikipedia.org/wiki/Reprod= ucible_builds")) + " shell environments, containers and systems for \ +different computing needs."))) =20 (div - ,@(map - (lambda (item) - (cond ((video? item) (video-preview item)) - (else (playlist-preview item)))) - (context-datum context "videos"))) + (@ (class "grid centered-content text-larger")) + + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Package" + (G_ "en") + (G_ "Defining-Packages.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-pack= age.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Shell Environment" + (G_ "en") + (G_ "Invoking-guix-shell.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-shel= l.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Container" + (G_ "en") + (G_ "Invoking-guix-container.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-cont= ainer.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Systems" + (G_ "en") + (G_ "System-Configuration.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-syst= ems.svg")) + (alt ""))))) =20 (div - (@ (class "fields-box")) - - ,(button-big - #:label (C_ "button" "ALL VIDEOS") - #:url (guix-url "videos/") - #:light #true)) + (@ (id "timeline") + (class "limit-width text-larger")) + + ,(G_ '(p (@ (id "timeline-today")) "Build an environment today")) + (p (@ (id "timeline-lapse")) + ,(G_ (manual-link-yellow + "Reproduce in time" + (G_ "en") + (G_ "Invoking-guix-time_002dmachine.html")))) + ,(G_ '(p (@ (id "timeline-future")) "Get the same environment 50 ye= ars later"))) + + ,(button-big + #:label (C_ "button" "EXPLORE PACKAGES") + #:url (packages-url) + #:light #true)) + + ;; One Language for Everything. + (section + (@ (id "one-language") + (class "panel panel-dark")) =20 - ,(horizontal-separator #:light #true) + (div + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "One Language for Everything")) + ,(G_ '(p "Use Guile Scheme APIs, including high-level embedded \ +domain-specific languages (EDSLs) to define packages and whole-system \ +configurations.")) + ,(button-big + #:label (C_ "button" "CHECK THE API") + #:url (G_ (manual-url-with-language + (G_ "en") + "Programming-Interface.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "WHAT'S GUILE") + #:url (gnu-url "software/guile/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guile-logo-outlined-floating.s= vg")) + (alt ""))))) + + ;; All of It, Free Software. + (section + (@ (id "all-free-software") + (class "panel panel-light")) =20 - ;; Guix in different fields. - ,(G_ `(h3 "GNU Guix in your field")) + (div + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "All of It, Free Software")) + ,(G_ '(p "Guix is a GNU Project=E2=80=94which respects the freedom= of \ +computer users. You are free to use, study, modify, and share Guix and \ +all the packages it provides.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (gnu-url "philosophy/free-sw.en.html"))) + + (img + (@ (src ,(guix-url "static/base/img/people-focused.svg")) + (alt ""))))) + + ;; GNU Guix in Your Field. + (section + (@ (id "guix-in-your-field") + (class "panel-dark")) =20 - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Read some stories about how people are using GNU=C2=A0Guix in -their daily lives.")) + ,(G_ '(h2 "GNU Guix in Your Field")) =20 (div - (@ (class "fields-box")) + (@ (class "limit-width centered-block")) =20 " " ; A space for readability in non-CSS browsers (same below). ,(button-big @@ -195,52 +263,86 @@ their daily lives.")) ,(button-big #:label (C_ "button" "ALL FIELDS...") #:url (guix-url "blog/") - #:light #true)) + #:light #true))) =20 - ,(horizontal-separator #:light #true) + ;; Get Guix. + (section + (@ (class "panel panel-dark")) =20 - ;; Using Guix in other distros. - ,(G_ - `(h3 - (@ (id "guix-in-other-distros")) - "GNU Guix in other GNU/Linux distros")) + (div + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get Guix")) + ,(G_ '(p "You can use Guix on top of any GNU/Linux \ +distribution of your preference. It won't clash with your distro's \ +package manager.")) + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-shell.svg")) + (alt ""))))) + + ;; Get the Guix System. + (section + (@ (id "get-guix-system") + (class "panel panel-dark")) =20 (div - (@ (class "info-box")) - (video - (@ (src "https://audio-video.gnu.org/video/misc/2016-07__GNU_Guix_Demo_2.= webm") - (poster ,(guix-url "static/media/img/guix-demo.png")) - (controls "controls")) - ,(G_ - `(p - "Video: " - ,(G_ (link-yellow - #:label "Demo of Guix in another GNU/Linux distribution" - #:url "https://audio-video.gnu.org/video/misc/\ -2016-07__GNU_Guix_Demo_2.webm")) - " (1 minute, 30 seconds).")))) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get the Guix System")) + ,(G_ '(p "A complete GNU operating system harnessing all the \ +capabilities of the Guix software. Spawned by Guix itself.")) + ,(button-big + #:label (C_ "button" "OVERVIEW") + #:url (G_ (manual-url-with-language + (G_ "en") + "System-Installation.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-system-display.svg")) + (alt ""))))) + + ;; Instructional Videos. + (section + (@ (id "instructional-videos") + (class "discovery-box")) =20 (div - (@ (class "info-box justify-left")) - ,(G_ `(p - "If you don't use GNU=C2=A0Guix as a standalone GNU/Linux \ -distribution, you still can use it as a package manager on top of any \ -GNU/Linux distribution. This way, you can benefit from all its convenience= s.")) + (@ (class "limit-width centered-block")) =20 - ,(G_ `(p - "Guix won't interfere with the package manager that comes \ -with your distribution. They can live together."))) + ,(G_ '(h2 "Instructional Videos"))) =20 (div - (@ (class "action-box centered-text")) + ,@(map + (lambda (item) + (cond ((video? item) (video-preview item)) + (else (playlist-preview item)))) + (context-datum context "videos"))) + + (div + (@ (class "action-box")) + ,(button-big - #:label (C_ "button" "TRY IT OUT!") - #:url (guix-url "download/") + #:label (C_ "button" "ALL VIDEOS") + #:url (guix-url "videos/") #:light #true))) =20 ;; Latest Blog posts. (section - (@ (class "centered-text")) + (@ (id "blog-latest-posts") + (class "panel-dark centered-text")) ,(G_ `(h2 "Blog")) =20 ,@(map post-preview (context-datum context "posts")) @@ -249,11 +351,13 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL POSTS") - #:url (guix-url "blog/")))) + #:url (guix-url "blog/") + #:light #true))) =20 ;; Contact info. (section - (@ (class "contact-box centered-text")) + (@ (id "contact-info") + (class "panel-dark centered-text")) ,(G_ `(h2 "Contact")) =20 ,@(map contact-preview (context-datum context "contact-media")) @@ -262,4 +366,5 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL CONTACT MEDIA") - #:url (guix-url "contact/"))))))) + #:url (guix-url "contact/") + #:light #true)))))) diff --git a/website/static/base/img/background-pattern-white-dots.svg b/we= bsite/static/base/img/background-pattern-white-dots.svg new file mode 100644 index 0000000..2a25656 --- /dev/null +++ b/website/static/base/img/background-pattern-white-dots.svg @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/give-users-control.svg b/website/stati= c/base/img/give-users-control.svg new file mode 100644 index 0000000..3286db1 --- /dev/null +++ b/website/static/base/img/give-users-control.svg @@ -0,0 +1,528 @@ + + + + + Guix =C2=B7 Give Users Control + + + + + + + + image/svg+xml + + Guix =C2=B7 Give Users Control + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guile-logo-outlined-floating.svg b/web= site/static/base/img/guile-logo-outlined-floating.svg new file mode 100644 index 0000000..075c8f8 --- /dev/null +++ b/website/static/base/img/guile-logo-outlined-floating.svg @@ -0,0 +1,144 @@ + + + + + Guile logo =C2=B7 Outlined and floating + + + + + + + + image/svg+xml + + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + Guile logo =C2=B7 Outlined and floating + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guix-shell.svg b/website/static/base/i= mg/guix-shell.svg new file mode 100644 index 0000000..73a123e --- /dev/null +++ b/website/static/base/img/guix-shell.svg @@ -0,0 +1,143 @@ + + + + + Guix =C2=B7 Floating Guix Shell + + + + + + + + image/svg+xml + + Guix =C2=B7 Floating Guix Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + x + + + + diff --git a/website/static/base/img/guix-system-display.svg b/website/stat= ic/base/img/guix-system-display.svg new file mode 100644 index 0000000..c905066 --- /dev/null +++ b/website/static/base/img/guix-system-display.svg @@ -0,0 +1,211 @@ + + + + + Guix System Display + + + + + + + + + + + + + + + + + image/svg+xml + + Guix System Display + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/people-focused.svg b/website/static/ba= se/img/people-focused.svg new file mode 100644 index 0000000..40857ec --- /dev/null +++ b/website/static/base/img/people-focused.svg @@ -0,0 +1,160 @@ + + + + + Guix =C2=B7 People Focused + + + + + + + + image/svg+xml + + Guix =C2=B7 People Focused + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-container.svg b/w= ebsite/static/base/img/reproducible-outputs-container.svg new file mode 100644 index 0000000..7454875 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-container.svg @@ -0,0 +1,389 @@ + + + + + Guix Reproducible Outputs =C2=B7 Container + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Container + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-package.svg b/web= site/static/base/img/reproducible-outputs-package.svg new file mode 100644 index 0000000..2f8770d --- /dev/null +++ b/website/static/base/img/reproducible-outputs-package.svg @@ -0,0 +1,215 @@ + + + + + Guix Reproducible Outputs =C2=B7 Package + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Package + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-shell.svg b/websi= te/static/base/img/reproducible-outputs-shell.svg new file mode 100644 index 0000000..8af40e2 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-shell.svg @@ -0,0 +1,332 @@ + + + + + Guix Reproducible Outputs =C2=B7 Shell + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-systems.svg b/web= site/static/base/img/reproducible-outputs-systems.svg new file mode 100644 index 0000000..6244516 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-systems.svg @@ -0,0 +1,1412 @@ + + + + + Guix Reproducible Outputs =C2=B7 Systems + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Systems + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow-down.svg b/websit= e/static/base/img/timeline-lapse-arrow-down.svg new file mode 100644 index 0000000..9d9f563 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow-down.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow.svg b/website/sta= tic/base/img/timeline-lapse-arrow.svg new file mode 100644 index 0000000..13069d0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot-down.svg b/website/= static/base/img/timeline-lapse-dot-down.svg new file mode 100644 index 0000000..8f6eaf0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot-down.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot.svg b/website/stati= c/base/img/timeline-lapse-dot.svg new file mode 100644 index 0000000..ec166bb --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/css/common.css b/website/themes/initial= /css/common.css index eaf4ed8..2e4c8db 100644 --- a/website/themes/initial/css/common.css +++ b/website/themes/initial/css/common.css @@ -21,6 +21,10 @@ margin-right: auto; } =20 +.centered-content { + justify-content: center; +} + .centered-text { text-align: center; } @@ -33,6 +37,11 @@ clear: both; } =20 +.grid { + display: flex; + flex-wrap: wrap; +} + .hidden { visibility: hidden; } @@ -142,6 +151,11 @@ box-sizing: border-box; } =20 +.stack { + display: flex; + flex-direction: column; +} + .table-box { overflow-x: auto; } @@ -151,6 +165,10 @@ border-collapse: collapse; } =20 +.text-larger { + font-size: larger; +} + .top-shadow-bg { background-image: url("../img/depression-shadow-top.png"); background-repeat: repeat-x; diff --git a/website/themes/initial/css/index.css b/website/themes/initial/= css/index.css index 7cb96eb..a04f3b6 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -1,16 +1,121 @@ /* Public domain 2017. All rights waived */ =20 h2 { - color: #4D4D4D; font-size: 2.5em; - margin: 50px 0px; + margin: 1.5em 0em; } =20 -h3 { - color: #4D4D4D; - font-size: 2.0em; - font-weight: normal; - margin: 50px 0px; +#reproducible-outputs .grid { + margin: 3em auto 0em auto; +} + +#timeline { + display: flex; + flex-direction: column; + justify-content: center; + margin: 3em auto; +} + +#timeline-today { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: none none solid none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#timeline-lapse { + background-image: url("../../../static/base/img/timeline-lapse-arrow-d= own.svg"), + url("../../../static/base/img/timeline-lapse-dot-dow= n.svg"); + background-position-x: center, center; + background-position-y: bottom, top; + background-repeat: no-repeat, repeat-y; + margin: 2em auto; + max-width: 500px; + min-height: 100px; + padding: 2em 0em; +} + +#timeline-lapse a { + display: inline-block; + background-color: #3D3D3D; + border-radius: 0.3em; + padding: 0.5em; + vertical-align: middle; +} + +#timeline-future { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: solid none none none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#one-language { + background-color: #3B285C; + background-image: url("../img/depression-shadow-top.png"), + url("../img/depression-shadow-bottom.png"), + url("../../../static/base/img/background-pattern-whi= te-dots.svg"); + background-position: top, bottom, top; + background-repeat: repeat-x, repeat-x, repeat; + padding: 1em; +} + +#all-free-software { + background-color: #FFCC00; + background-image: url("../img/background-pattern-checkerboard-dark.svg= "); + background-repeat: repeat; + padding: 1em; +} + +#guix-in-your-field { + background-image: url("../img/depression-shadow-top.png"); + background-position: top; + background-repeat: repeat-x; + text-align: center; + padding: 1em 1em 4.5em 1em; +} + +#get-guix-system { + background-color: #22241C; +} + +#blog-latest-posts, +#contact-info { + padding: 1em 0em; +} + +#blog-latest-posts .item-preview:link, +#blog-latest-posts .item-preview:visited, +#contact-info .item-preview:link, +#contact-info .item-preview:visited { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active, +#blog-latest-posts .item-preview:focus, +#blog-latest-posts .item-preview:hover, +#contact-info .item-preview:active, +#contact-info .item-preview:focus, +#contact-info .item-preview:hover { + color: #1A1A1A; +} + +#blog-latest-posts .item-preview h3, +#contact-info .item-preview h3 { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active h3, +#blog-latest-posts .item-preview:focus h3, +#blog-latest-posts .item-preview:hover h3, +#contact-info .item-preview:active h3, +#contact-info .item-preview:focus h3, +#contact-info .item-preview:hover h3 { + color: #1A1A1A; } =20 .action-box { @@ -23,27 +128,81 @@ h3 { url("../img/featured-box-bg.png"); background-position: top, bottom; background-repeat: repeat, repeat-x; + border-color: black; + border-style: none none solid none; + border-width: thin; color: white; - font-size: 17px; - padding: 40px 20px; - position: relative; + padding: 1.5em 1em; } =20 -.featured-content > ul { - list-style-image: url("../img/white-star.png"); - margin: auto; - max-width: 960px; +.featured-content .summary { + font-size: 1.5em; } =20 -.featured-content li { - padding: 10px 0px; +.panel { + /* ... */ } =20 -.h-separator { - display: block; - margin: auto; - padding: 60px 0px 30px 0px; - width: 100%; +.panel > div { + display: flex; + flex-direction: column; + justify-content: center; + padding: 4em 3em; + text-align: center; +} + +.panel h2 { + margin-bottom: 1em; + margin-top: 0em; +} + +.panel p { + font-size: 1.5em; + margin-bottom: 2em; +} + +.panel .button-big { + margin: 0em 1em 0em 0em; +} + +.panel-dark, +.panel-light { + border-color: black; + border-style: none none solid none; + border-width: thin; +} + +.panel-dark { + background-color: #1A1A1A; + background-image: url("../img/h-separator.svg"); + background-position: top center; + background-repeat: no-repeat; + color: #E6E6E6; +} + +.panel-dark h2 { + color: #E6E6E6; +} + +.panel-light { + background-color: #E6E6E6; + color: #1A1A1A; +} + +.panel-light h2 { + color: #1A1A1A; +} + +.panel-light .button-big:link, +.panel-light .button-big:visited { + border-color: #1A1A1A; +} + +.panel-light .button-big:active, +.panel-light .button-big:focus, +.panel-light .button-big:hover { + border-color: darkmagenta; + color: darkmagenta; } =20 .button-big:link, @@ -56,8 +215,11 @@ h3 { background-image: url("../img/depression-shadow-top.png"), url("../img/noise-bg.png"); background-repeat: repeat-x, repeat; + border-color: black; + border-style: none none solid none; + border-width: thin; color: #E6E6E6; - padding: 40px 10px; + padding: 2em 1em 4em 1em; text-align: center; } =20 @@ -100,27 +262,6 @@ h3 { box-shadow: 0 0 4px black; } =20 -.fields-box { - padding: 40px 0px 0px 0px; -} - -.info-box { - display: inline-block; - margin: 0px 20px 20px 20px; - vertical-align: top; -} - -.contact-box { - background-color: #F5F5F5; - background-image: url("../img/h-separator-dark.png"), - url("../img/h-separator-dark.png"); - background-position: top center, bottom center; - background-repeat: no-repeat; - box-sizing: border-box; - color: #4D4D4D; - padding: 10px; -} - =20 =20 @media screen and (min-width: 300px) { @@ -157,13 +298,71 @@ h3 { } =20 =20 +@media screen and (min-width: 850px) { + #timeline { + flex-direction: row; + flex-wrap: no-wrap; + margin: 0em auto; + } + + #timeline-today { + flex: initial; + border-style: none solid none none; + max-width: 200px; + padding: 0em 1em 0em 0em; + margin-right: 0.5em; + text-align: right; + } + + #timeline-lapse { + flex: auto; + background-image: url("../../../static/base/img/timeline-lapse-arr= ow.svg"), + url("../../../static/base/img/timeline-lapse-dot= .svg"); + background-position-x: right, left; + background-position-y: center, center; + background-repeat: no-repeat, repeat-x; + max-width: unset; + } + + #timeline-lapse a { + background-color: transparent; + } + + #timeline-future { + flex: initial; + border-style: none none none solid; + max-width: 200px; + padding: 0em 0em 0em 1em; + margin-left: 0.5em; + text-align: left; + } +} + + +@media screen and (min-width: 960px) { + .panel > div { + flex-direction: row; + text-align: left; + } +} + =20 @media screen and (min-width: 1024px) { - .info-box { - width: 420px; + #blog-latest-posts .item-preview:active, + #blog-latest-posts .item-preview:focus, + #blog-latest-posts .item-preview:hover, + #contact-info .item-preview:active, + #contact-info .item-preview:focus, + #contact-info .item-preview:hover { + color: #E6E6E6; } =20 - .h-separator { - width: auto; + #blog-latest-posts .item-preview:active h3, + #blog-latest-posts .item-preview:focus h3, + #blog-latest-posts .item-preview:hover h3, + #contact-info .item-preview:active h3, + #contact-info .item-preview:focus h3, + #contact-info .item-preview:hover h3 { + color: #E6E6E6; } } diff --git a/website/themes/initial/img/background-pattern-checkerboard-dar= k.svg b/website/themes/initial/img/background-pattern-checkerboard-dark.svg new file mode 100644 index 0000000..0ef53d5 --- /dev/null +++ b/website/themes/initial/img/background-pattern-checkerboard-dark.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/img/depression-shadow-bottom.png b/webs= ite/themes/initial/img/depression-shadow-bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..33ac067aa3a669c4e74d5e7ae37= 9224885f83ed8 GIT binary patch literal 4220 zcmeHKYitx%6rL(lTB(8&1p{_EivsHGy!J6O?$ScHbXS>DX@wS1xI1&V9opR)W@o!Y z35cLkic;_u6bZgTF$5n)A{ZZ_fFcSuU=3DXz;h;5MS4}2ncXZnsNriuLPCcAUzobP=3D1 zobR4{vv+xENpVj0HQ5-3F8;XhYuNyevi9?C(vV8eR+jB9i(yH&|+#W#LWdd z#G$3eFw8mX^x#*(W-MWdUti#86Mci)ULQ{8_py*?+>u;RIvS^7`% zt8FdEUfHy46Fy||68>g>!dv0x=3DWop>qXGW(?(GX3x2KnsQrstPBQrf;`O21WTeEj_ z!!tAQr5~7hZ{A1y*zdN#`s=3DRLExNEuArMntu&kQX7Znj?8^2Bg%-IL>14qI`bZ^n@|Bcz9{2L9!F;)zQ~ zHQv7ej;ET8$Gq)(=3DZxIndgI5lHwX_7y6V+IS;Up)w@n`9i@wqJd`0-c;-kCskN(X6-?3XQ`;YDx|5Rti|0x z(W208#dXwo7#7I4bRgG26OY0wH4!A*x4%Q+suCn-dL>%Y3t_byt~X#=3DeMz}oUn2_& zkv}mzV2Owz4o!et@!CXEw1R}gE26P&rU=3D}Dm^DG7LMp`zH3Q-vx5rJBMV4B}5)-rW zfT6_1>7gl|6zDBTRGX$QQdByfcBeVFW>is(AP5xAQY=3Dd%1esirFo8uTk}jK~gChi! zvZ3mxswHrn6GXL?86*hg$Gh^2>yp$>pGbD9fb^g&pi_*Srs8p`cSO=3DGszW553H@tC zvK;MFYC246DMN-ubueMNdQ&KJcf6i5YMpWvnS!-2j-W|2E7NDn;)qn*9brpQrN(t9 z3W?nZX{xavvHIj@dz^B5CxXJedHbNdYInd0B}rmPlT&tjkx-DZ=3DNA=3DCRu$11(md_) z#(WIPd4WQDq8vl=3DF~64-gcyj@T$BYo(~BySNSYuaLz@bbyH&&^L|NVgy)wyrp-g%N zz>|WP1|*c(n3sn%4WXwO#WX`jT?uM?XJu0!y1wrM19}p@1MURZXO<9!I$v zhh-+P)nxoEBe0y{r+E(=3DvOS;~&`6?Av^g2t&G{UUy(}Us1_=3Dx7K1BqM9n~Th8W5P8 zQLbsVLBdW6wn&#(kzqwIP10VG?uFMBHMZct(DvrR z1072qR+DJ{1&*m>N0q_(9d8}4wW_m~aNOAxB9J>uNP;@3IC&zj4wqaF5>*hL9-Zyl zWmo^D75p4a$2fr}y-|fBJscAwf#UO%T-5IsfCsQp5c;wwwV0U(2AoudbVORA_H?wu z$2$u(p)WdJ4eeDxf|0bJ{HI`4XTg+xW^`2?p#Gsrzyb6+WKdj(4IN(SETp;*!%ofY zW9I^XI@jU?&VZ-~Ch3>H19A<>)h`A51s>?G0lE66K)=3D8P-Sxl8mECilf(i65D2*;l zVM*JGE?R@5w-$%6u~;s~ta$OzK4i(#!<9*NJ3DNDGbWE;YawH%8Ig)If5;p)Y$$tR z>n&T6>H0`$Qu+8#Wo7Q%xd6Xt3r*AduuZETY0DM{?|;bk`Qhf2>r4hVas$?Mk{ovq PMPQMllF;VKbC>=3DNU6SPW literal 0 HcmV?d00001 diff --git a/website/themes/initial/img/h-separator.svg b/website/themes/in= itial/img/h-separator.svg new file mode 100644 index 0000000..1209605 --- /dev/null +++ b/website/themes/initial/img/h-separator.svg @@ -0,0 +1,164 @@ + + + + + Guix =C2=B7 Horizontal Separator + + + + + + + + + + + + + + + image/svg+xml + + Guix =C2=B7 Horizontal Separator + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + --=20 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:19:04 2024 Received: (at 72314) by debbugs.gnu.org; 29 Jul 2024 17:19:04 +0000 Received: from localhost ([127.0.0.1]:46249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1Y-0001UN-1x for submit@debbugs.gnu.org; Mon, 29 Jul 2024 13:19:04 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1W-0001Tr-7k for 72314@debbugs.gnu.org; Mon, 29 Jul 2024 13:19:02 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722273527; cv=none; d=zohomail.com; s=zohoarc; b=hVPsflscfMlD+0PEDNO/09a2YtoujwtKPA7qJCFQuRJ/hBs56DDIO7KyAP5dtWqIACV9tpZyPfv/gGIAlCH1tn0P7mY+4EGXHtb8KW3iek58OkPbHfbAMXRM6jVyjbVjHIVcK1k4dCrN8SaCSoeGFR4oTt3b9ju+opVsPF3oi7Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722273527; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=ahObEYE4ozHKSkYIFr3hVw8C6bE65QkRFtQj4EgonlI=; b=L4BRBq97KaBUKzqfDyk381Jm8kEpgWR1sjjMMgh6zgR1jLsQcMtnwWlCWZ7KWPHoXQFvRhFNODw6rcNpvuk+erKu7GzPS0aY5pUPUpJ9S75HIVZ9NyVug/1BiutN/sL/ZR1pC0pEhddFXghjrq83kWIrGGV/9XbfF5Jb0PuneOA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722273527; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=ahObEYE4ozHKSkYIFr3hVw8C6bE65QkRFtQj4EgonlI=; b=NvSrYVMHesTv69hhE31jffNoRYtXAxSNx/Cmnp1fzWmstn81GV2ekQWUfv0zEz0U 5nnoUgvhzGNo0WUik5NwwZ+sU3SDEMFLswEw55+Gwj+e8fgs0zzQWNGM0Mr16aZWLK2 dPwIO82QB9lDmtW3NF/qKe40V3iOyMyXihFd/UiE= Received: by mx.zohomail.com with SMTPS id 1722273525044278.82322351223945; Mon, 29 Jul 2024 10:18:45 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v1 2/3] website: Move screenshots style to the screenshots style sheet. Date: Mon, 29 Jul 2024 12:17:34 -0500 Message-ID: <20240729171808.30569-2-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240729171808.30569-1-sirgazil@zoho.com> References: <20240729171808.30569-1-sirgazil@zoho.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122c42603b8ca0677a07701d063f00007fd613dcda224da7adcb882eab016b762f54e2ee8fee0ab0cc9afffd80f3:zu08011227f5319f278e9acc7a45c3600600002f4e8e9ea7c358b3531a527a716c795dd0ace801bab168ea24:rf08011226d56f9f347d9f3bc231889c0f0000d92a74f40eadf5d28a605e315bbee2656916f721605f4f06:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe * website/themes/initial/css/index.css: Move screenshot rules to screenshots.css. * website/themes/initial/css/screenshots.css: Add screenshot rules from index.css. * website/apps/media/templates/screenshot.scm (screenshot-t): Don't use the index.css. * website/apps/media/templates/screenshots-overview.scm: (screenshots-overview-t): Likewise, and use screenshots.css instead. --- website/apps/media/templates/screenshot.scm | 3 +- .../media/templates/screenshots-overview.scm | 2 +- website/themes/initial/css/index.css | 61 ------------------ website/themes/initial/css/screenshots.css | 64 ++++++++++++++++++- 4 files changed, 65 insertions(+), 65 deletions(-) diff --git a/website/apps/media/templates/screenshot.scm b/website/apps/media/templates/screenshot.scm index a942ef6..377485a 100644 --- a/website/apps/media/templates/screenshot.scm +++ b/website/apps/media/templates/screenshot.scm @@ -26,8 +26,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css") - (theme-url "css/screenshots.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/apps/media/templates/screenshots-overview.scm b/website/apps/media/templates/screenshots-overview.scm index 7663ad9..97e5af6 100644 --- a/website/apps/media/templates/screenshots-overview.scm +++ b/website/apps/media/templates/screenshots-overview.scm @@ -23,7 +23,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/themes/initial/css/index.css b/website/themes/initial/css/index.css index a04f3b6..da9caf4 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -228,73 +228,12 @@ h2 { color: #E6E6E6; } -.screenshots-box { - padding: 40px 0px 0px 0px; -} - -.screenshot-preview { - font-size: 0.7em; - margin: 40px auto; - max-width: 250px; - text-align: center; -} - -.screenshot-preview a, -.screenshot-preview img { - border-radius: 5px; - display: block; -} - -.screenshot-preview a:link, -.screenshot-preview a:visited { - border-color: transparent; - border-style: solid; - border-width: thin; - box-shadow: 0 0 4px gray; - color: white; - position: relative; -} - -.screenshot-preview a:active, -.screenshot-preview a:focus, -.screenshot-preview a:hover { - border-color: black; - box-shadow: 0 0 4px black; -} - - - -@media screen and (min-width: 300px) { - .screenshot-inset-shadow { - border-radius: 5px; - box-shadow: inset 0 0 4px black; - display: block; - height: 140px; - position: absolute; - top: 0px; - width: 250px; - } - - .screenshot-preview a:active .screenshot-inset-shadow, - .screenshot-preview a:focus .screenshot-inset-shadow, - .screenshot-preview a:hover .screenshot-inset-shadow { - box-shadow: none; - } -} - - @media screen and (min-width: 480px) { .button-big:link, .button-big:visited { display: inline-block; } - - .screenshot-preview { - display: inline-block; - margin: 15px; - vertical-align: top; - } } diff --git a/website/themes/initial/css/screenshots.css b/website/themes/initial/css/screenshots.css index 64f5f6a..296a99b 100644 --- a/website/themes/initial/css/screenshots.css +++ b/website/themes/initial/css/screenshots.css @@ -1,3 +1,65 @@ +.screenshots-box { + padding: 40px 0px 0px 0px; +} + +.screenshot-preview { + font-size: 0.7em; + margin: 40px auto; + max-width: 250px; + text-align: center; +} + +.screenshot-preview a, +.screenshot-preview img { + border-radius: 5px; + display: block; +} + +.screenshot-preview a:link, +.screenshot-preview a:visited { + border-color: transparent; + border-style: solid; + border-width: thin; + box-shadow: 0 0 4px gray; + color: white; + position: relative; +} + +.screenshot-preview a:active, +.screenshot-preview a:focus, +.screenshot-preview a:hover { + border-color: black; + box-shadow: 0 0 4px black; +} + .screenshot-viewer { background-color: black; -} \ No newline at end of file +} + + + +@media screen and (min-width: 300px) { + .screenshot-inset-shadow { + border-radius: 5px; + box-shadow: inset 0 0 4px black; + display: block; + height: 140px; + position: absolute; + top: 0px; + width: 250px; + } + + .screenshot-preview a:active .screenshot-inset-shadow, + .screenshot-preview a:focus .screenshot-inset-shadow, + .screenshot-preview a:hover .screenshot-inset-shadow { + box-shadow: none; + } +} + +@media screen and (min-width: 480px) { + .screenshot-preview { + display: inline-block; + margin: 15px; + vertical-align: top; + } +} -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 29 13:19:11 2024 Received: (at 72314) by debbugs.gnu.org; 29 Jul 2024 17:19:11 +0000 Received: from localhost ([127.0.0.1]:46252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1e-0001Uj-Ju for submit@debbugs.gnu.org; Mon, 29 Jul 2024 13:19:11 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYU1c-0001Ub-Bf for 72314@debbugs.gnu.org; Mon, 29 Jul 2024 13:19:09 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722273533; cv=none; d=zohomail.com; s=zohoarc; b=Kp6YMJBUX5smNy5XQvSpgoknaguqFBNbadBS/RHodiAaBfwjIMtKGC8gccNEl5hocat0o61ITNmjPDc3vByqM9ZCcW2EpHceh6Ng48beVUHcjx3Te3OCE84YoI6EkwZ4KaZaTD0EQTIGlo1Xuixt9abPmjBDw5l5CNO87Ib5Up8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722273533; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=UHP2JWqIi8TnYgXHXsf/OFU6KxWSFdPahN5zLjxw00c=; b=QoAlX57sxIUlz+/6OE8TOsVVpIpdpIrDQuW+DqtYrt3E9Vl7ZJtbBOdnkI33js3H3cnII+yIc2EH6gAf8UkjWdflc06pxp6tWhFYjW/UPuPaERGIjf/jxROxyJyeF4Uz7uekRJUeREejSERNgTZS89zwY3fp3psEKKs25LqbfSs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722273533; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=UHP2JWqIi8TnYgXHXsf/OFU6KxWSFdPahN5zLjxw00c=; b=M+XyJxDTm3WT/hs/aTZlg4q0kQcCpNeMUpVgjA6O0h6KiDRcqRHdujT8tLcuPQ4Q 0QhjPWmqYl4HfoZR15rM47Ze23QweLUZqI6QHUnj55pM/s7DOILBf6VBh8vBaMpYz/Y uMD3C0puPe0w0EhRsq9KE6//pmrgqdJHywoqy3J4= Received: by mx.zohomail.com with SMTPS id 1722273530994856.057620511996; Mon, 29 Jul 2024 10:18:50 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v1 3/3] website: Home page template: Untabify. Date: Mon, 29 Jul 2024 12:17:35 -0500 Message-ID: <20240729171808.30569-3-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240729171808.30569-1-sirgazil@zoho.com> References: <20240729171808.30569-1-sirgazil@zoho.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122c70b1740b45906d5933d7ecf70000e9f5d50b35ad2c7b702c49b02aaa5947f92357fad858993ccebd4318a3e5:zu08011227022eff64da336cec81262ffd000071e8a31084d541fe64c9d2d2b59a5d134a3aa3e2d7d8fb730c:rf08011226c12407454c1a80af9656e1c100007bc4bd5a597fab6a560293005aea32db66fd8ab3e2d2afc7:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe * website/apps/base/templates/home.scm (home-t): Make indentation use spaces uniformly instead of tabs. --- website/apps/base/templates/home.scm | 40 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/website/apps/base/templates/home.scm b/website/apps/base/templates/home.scm index 944a3aa..03a42f7 100644 --- a/website/apps/base/templates/home.scm +++ b/website/apps/base/templates/home.scm @@ -32,8 +32,8 @@ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Overview") #:css (list - (theme-url "css/item-preview.css") - (theme-url "css/index.css") + (theme-url "css/item-preview.css") + (theme-url "css/index.css") (theme-url "css/video-preview.css")) #:content `(main @@ -80,8 +80,8 @@ environments, and make these easier to " " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "CONTRIBUTE") - #:url (guix-url "contribute/") - #:light #true))) + #:url (guix-url "contribute/") + #:light #true))) ;; Give Users control. (section @@ -99,7 +99,7 @@ packages independently from each other, without superuser privileges.")) #:url (G_ (manual-url-with-language (G_ "en") "Package-Management.html")) - #:light #true)) + #:light #true)) (img (@ (src ,(guix-url "static/base/img/give-users-control.svg")) @@ -176,8 +176,8 @@ different computing needs."))) ,(button-big #:label (C_ "button" "EXPLORE PACKAGES") - #:url (packages-url) - #:light #true)) + #:url (packages-url) + #:light #true)) ;; One Language for Everything. (section @@ -197,12 +197,12 @@ configurations.")) #:url (G_ (manual-url-with-language (G_ "en") "Programming-Interface.html")) - #:light #true) + #:light #true) " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "WHAT'S GUILE") - #:url (gnu-url "software/guile/") - #:light #true)) + #:url (gnu-url "software/guile/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guile-logo-outlined-floating.svg")) @@ -223,7 +223,7 @@ computer users. You are free to use, study, modify, and share Guix and \ all the packages it provides.")) ,(button-big #:label (C_ "button" "LEARN MORE") - #:url (gnu-url "philosophy/free-sw.en.html"))) + #:url (gnu-url "philosophy/free-sw.en.html"))) (img (@ (src ,(guix-url "static/base/img/people-focused.svg")) @@ -279,8 +279,8 @@ distribution of your preference. It won't clash with your distro's \ package manager.")) ,(button-big #:label (C_ "button" "DOWNLOAD") - #:url (guix-url "download/") - #:light #true)) + #:url (guix-url "download/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guix-shell.svg")) @@ -303,12 +303,12 @@ capabilities of the Guix software. Spawned by Guix itself.")) #:url (G_ (manual-url-with-language (G_ "en") "System-Installation.html")) - #:light #true) + #:light #true) " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "DOWNLOAD") - #:url (guix-url "download/") - #:light #true)) + #:url (guix-url "download/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guix-system-display.svg")) @@ -336,8 +336,8 @@ capabilities of the Guix software. Spawned by Guix itself.")) ,(button-big #:label (C_ "button" "ALL VIDEOS") - #:url (guix-url "videos/") - #:light #true))) + #:url (guix-url "videos/") + #:light #true))) ;; Latest Blog posts. (section @@ -351,7 +351,7 @@ capabilities of the Guix software. Spawned by Guix itself.")) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL POSTS") - #:url (guix-url "blog/") + #:url (guix-url "blog/") #:light #true))) ;; Contact info. @@ -366,5 +366,5 @@ capabilities of the Guix software. Spawned by Guix itself.")) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL CONTACT MEDIA") - #:url (guix-url "contact/") + #:url (guix-url "contact/") #:light #true)))))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 11:37:56 2024 Received: (at 72314) by debbugs.gnu.org; 30 Jul 2024 15:37:56 +0000 Received: from localhost ([127.0.0.1]:48169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYovE-00007m-66 for submit@debbugs.gnu.org; Tue, 30 Jul 2024 11:37:56 -0400 Received: from relay.yourmailgateway.de ([194.59.206.189]:45619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYovA-00007a-Vj for 72314@debbugs.gnu.org; Tue, 30 Jul 2024 11:37:54 -0400 Received: from relay02-mors.netcup.net (localhost [127.0.0.1]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4WYK9Y2T1Dz45CL; Tue, 30 Jul 2024 17:37:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722353857; bh=nJUCHzjSuRZ9otyB54EEcHAhljpDcgns3Z5HY3uWWYQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=c60ydFbBy1EovvhqzXQkCXCWLq7kp2Q0UnWqMFxib74eHiqAsNq4Ag/WiKkjdE4v4 19lv6BmvpYA6xPghr/Bm21crO87vmJzHCEtIkUu89YBX1P/WVN/PSR76elmnP8aTas BNVKO9B0ICKWosJxwGUQ7d5u/3sco1vrW5l5mFc14UYk4eVOObB9NjhV5wGYb530jR B/Vfy+7myP6k+cLJDK+JU2pBVAvwKUwQtiqILxzqFyVNYQ0Ru0L92WZrMeA6IuQzeg q4+7Flrc6xl4Tf6ETcmkfrXgxPAszD3WyfR0wHjR3BMpScQC/idwxxGKfTStKoVkhR 1mmN4Mhcev58w== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay02-mors.netcup.net (Postfix) with ESMTPS id 4WYK9Y25Z6z7wWf; Tue, 30 Jul 2024 17:37:37 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WYK9Y0dyRz8sZV; Tue, 30 Jul 2024 17:37:37 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id C758883E52; Tue, 30 Jul 2024 17:37:31 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: sirgazil@zoho.com Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. In-Reply-To: <20240729171808.30569-1-sirgazil@zoho.com> (sirgazil's message of "Mon, 29 Jul 2024 12:17:33 -0500") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> Date: Tue, 30 Jul 2024 17:37:31 +0200 Message-ID: <874j86zy9w.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: C758883E52 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: TpZdhGz/pULFymdKVwxsMEEcwrS2qzo18FF54HWA2mRlhgN4mPnKFBEI X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: 72314@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Luis, from the following sentence I would like to remove the second mention of packages: sirgazil--- via Guix-patches via writes: > + `(p "Guix provides " > + ,(G_ (link-yellow #:label "thousands of packages" > + #:url (packages-url))) > + " which include desktop environments, applications, \ > +system tools, programming languages and their packages, data and other \ > +digital artifacts which work as the building blocks for creating " > + ,(G_ (link-yellow #:label "reproducible" > + #:url "https://en.wikipedia.org/wiki/Reproducible_builds")) > + " shell environments, containers and systems for \ > +different computing needs."))) Otherwise I will adjust translations and push in a few hours tonight. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 13:17:48 2024 Received: (at 72314) by debbugs.gnu.org; 30 Jul 2024 17:17:48 +0000 Received: from localhost ([127.0.0.1]:48353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYqTr-0002aO-PG for submit@debbugs.gnu.org; Tue, 30 Jul 2024 13:17:48 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYqTn-0002aC-Bq for 72314@debbugs.gnu.org; Tue, 30 Jul 2024 13:17:46 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722359846; cv=none; d=zohomail.com; s=zohoarc; b=GpKZKsPO2dhm0oJYm5tVl89uo7LWTern4G5OG/E1G+Kx1RE8Jk0trZB83bUvZJIxk8DTnQKKPJnm2lXdT4YS19cl2m2WPkkZJKEjJn9U5JMO9RaWBnyHy24/QWHHzTEcBf4VqK6AKtCgSd4vwSOXf9y5yn1rgE/ZbF1c5TBUyzk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722359846; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=bzzouLY6sdA5gBZbQD39JMLQFUEqIGeuzn6npxnwasY=; b=UsaOers2I++m4k60/+hnuM7t8I5wbt93e4g/+hpsQsgutdc0Op+SG8sa8RXGc3Q2QR7yKbGUNKozvruRrAETlR5j0D3S8Z4iPHW5AOMlqfbjDiHbV45V17WvZiRrtP+NvS2ehJPuyiweIZZZBulRhyyb8W4VaCt+goAvmS1gRHc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722359846; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=bzzouLY6sdA5gBZbQD39JMLQFUEqIGeuzn6npxnwasY=; b=Jk9xYNqpox6PBd6EgKvyCKkxROROzu09by5lsOKYErVOH62ae9tYUlJqnahYUrwx oKcOF+ioXboM/JF6EkOtwC53CU+tp8ENT/4XuPDsuErk7fv4uf1Ga6R9DOMAl8OMfGI EbUz2YbnEBUncEuUIkk4HT9huo7AuFjXUOEKJyXQ= Received: by mx.zohomail.com with SMTPS id 1722359843342142.56952930666876; Tue, 30 Jul 2024 10:17:23 -0700 (PDT) Message-ID: <6592bcf8-502a-d864-819a-032230d350d0@zoho.com> Date: Tue, 30 Jul 2024 17:17:20 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. To: "pelzflorian (Florian Pelz)" References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe In-Reply-To: <874j86zy9w.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------VimuNR6YM7rM0lzXSmBm3cp2" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.291.71 Feedback-ID: rr08011227fcbce52f7856eb0415660b000000c78f412fdec80fde368e00f04d08e3cb83e27176bf584f2f4e:zu08011227cf01b8472497182cc83f675c0000d846a152b4a64373fa397ac66fd811a8d2f66cbaf46ae0fdfa:rf08011226a4a9516eeccd682ee854f6830000468292b2e7ed4824e2007724a418b4558f2625d515a87b11:ZohoMail X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 72314 Cc: 72314@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------VimuNR6YM7rM0lzXSmBm3cp2 Content-Type: multipart/mixed; boundary="------------0c4x728DsYPXTwuRYZghWnBV"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" Cc: 72314@debbugs.gnu.org Message-ID: <6592bcf8-502a-d864-819a-032230d350d0@zoho.com> Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> In-Reply-To: <874j86zy9w.fsf@pelzflorian.de> --------------0c4x728DsYPXTwuRYZghWnBV Content-Type: multipart/mixed; boundary="------------f0FrlEimqSljjd5tDG2jmUYS" --------------f0FrlEimqSljjd5tDG2jmUYS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMzAvMDcvMjQgYSBsYXMgMTU6MzcsIHBlbHpmbG9yaWFuIChGbG9yaWFuIFBlbHopIGVz Y3JpYmnDszoNCj4gSGVsbG8gTHVpcywgZnJvbSB0aGUgZm9sbG93aW5nIHNlbnRlbmNlIEkg d291bGQgbGlrZSB0byByZW1vdmUNCj4gdGhlIHNlY29uZCBtZW50aW9uIG9mIHBhY2thZ2Vz Og0KPg0KPiBzaXJnYXppbC0tLSB2aWEgR3VpeC1wYXRjaGVzIHZpYSA8Z3VpeC1wYXRjaGVz QGdudS5vcmc+IHdyaXRlczoNCj4+ICsgICAgICAgICBgKHAgIkd1aXggcHJvdmlkZXMgIg0K Pj4gKyAgICAgICAgICAgICAsKEdfIChsaW5rLXllbGxvdyAjOmxhYmVsICJ0aG91c2FuZHMg b2YgcGFja2FnZXMiDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6dXJs IChwYWNrYWdlcy11cmwpKSkNCj4+ICsgICAgICAgICAgICAgIiB3aGljaCBpbmNsdWRlIGRl c2t0b3AgZW52aXJvbm1lbnRzLCBhcHBsaWNhdGlvbnMsIFwNCj4+ICtzeXN0ZW0gdG9vbHMs IHByb2dyYW1taW5nIGxhbmd1YWdlcyBhbmQgdGhlaXIgcGFja2FnZXMsIGRhdGEgYW5kIG90 aGVyIFwNCj4+ICtkaWdpdGFsIGFydGlmYWN0cyB3aGljaCB3b3JrIGFzIHRoZSBidWlsZGlu ZyBibG9ja3MgZm9yIGNyZWF0aW5nICINCj4+ICsgICAgICAgICAgICAgLChHXyAobGluay15 ZWxsb3cgIzpsYWJlbCAicmVwcm9kdWNpYmxlIg0KPj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAjOnVybCAiaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmVwcm9k dWNpYmxlX2J1aWxkcyIpKQ0KPj4gKyAgICAgICAgICAgICAiIHNoZWxsIGVudmlyb25tZW50 cywgY29udGFpbmVycyBhbmQgc3lzdGVtcyBmb3IgXA0KPj4gK2RpZmZlcmVudCBjb21wdXRp bmcgbmVlZHMuIikpKQ0KDQpJZiB5b3UgdGhpbmsgaXQgaXMgcmVkdW5kYW50LCBwbGVhc2Ug Z28gYWhlYWQgYW5kIHJlbW92ZSBpdC4NCg0KDQo+IE90aGVyd2lzZSBJIHdpbGwgYWRqdXN0 IHRyYW5zbGF0aW9ucyBhbmQgcHVzaCBpbiBhIGZldyBob3VycyB0b25pZ2h0Lg0KDQpHcmVh dCwgdGhhbmsgeW91IHZlcnkgbXVjaCA6KQ0KDQoNCg== --------------f0FrlEimqSljjd5tDG2jmUYS Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------f0FrlEimqSljjd5tDG2jmUYS-- --------------0c4x728DsYPXTwuRYZghWnBV-- --------------VimuNR6YM7rM0lzXSmBm3cp2 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmapICAFAwAAAAAACgkQCrDQZwEvCMOe KAgAwq2MPr1lRB0f4z96QXb1ZZPL1ImMP3XI96bYcYyuwh5Hc56f4ZdHJ5mJGfh9oYU1Xf2tTxQI Of7LFl6IjLRABb1EpwWB9PsUpkPMRk43sMJiosQsa13LBgOAIVr+JidfpeRb0eZlA+mBCpQQKwwq ElkednbZIHWN6qKfOpGiDUFKwTGWQ5TdJ4XDIXab1Dti65FRAlvM2u7Xu3h1r7p42PJ4XlEfFzmn aNwIIry5V140YByl7PC+22Xm9JOPM+YuC5KrQPlf/a5TyUJefNcv/aCIvkfJhoKUphARQFA7q+Bx 5vsCdJC/l3574opCegvIvubTQgr5SBGMuujDqsZGGg== =s8Ml -----END PGP SIGNATURE----- --------------VimuNR6YM7rM0lzXSmBm3cp2-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 14:09:06 2024 Received: (at 72314) by debbugs.gnu.org; 30 Jul 2024 18:09:06 +0000 Received: from localhost ([127.0.0.1]:48376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYrHV-0003ou-Mx for submit@debbugs.gnu.org; Tue, 30 Jul 2024 14:09:06 -0400 Received: from relay.yourmailgateway.de ([188.68.63.98]:33875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYrHR-0003oN-P1 for 72314@debbugs.gnu.org; Tue, 30 Jul 2024 14:09:04 -0400 Received: from mors-relay-2501.netcup.net (localhost [127.0.0.1]) by mors-relay-2501.netcup.net (Postfix) with ESMTPS id 4WYNWy0mz6z61Q7; Tue, 30 Jul 2024 20:08:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722362926; bh=JH0bk+SMX6KBRzhneJ8GMNG3jdg4I2KEV7gwdv4lbh8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=e6UZRHPGFVBKNMh3De3K1dJcFVnAwCJ9jIUs1QdEJLvaGWpaX8+STsvEOM0Gttho7 4A75TRYPcSXBw9JBr2n3EutjQ1tPRRdWjCyBycUlDCBPIQeLe0vP7fXv6/VuAx4ULK hdTZEc9gpCx2mO0lB/ASt7641GVLTjtwyjoT2WtDidtUEmmKzW7rmrRKLIBsfWmy1B Rfa93wDeKoXAYSLfbndZQ5GfAMGLY0iG4hnGaHjDz4irWQZrciPVWP8YRwgOX60O+G XMgAHSewSXTIJiGN+zmhsquMlRrAlIS0MTdpWvzmdOapgV5Bu2hB25TLgZ1xB56cYC NNFTqjjVYS6lQ== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2501.netcup.net (Postfix) with ESMTPS id 4WYNWy03Swz4xFp; Tue, 30 Jul 2024 20:08:46 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.897 X-Spam-Level: X-Spam-Status: No, score=-2.897 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WYNWw3mhDz8tXF; Tue, 30 Jul 2024 20:08:44 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id CB88D83FCC; Tue, 30 Jul 2024 20:08:34 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: sirgazil@zoho.com Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. In-Reply-To: <874j86zy9w.fsf@pelzflorian.de> (pelzflorian@pelzflorian.de's message of "Tue, 30 Jul 2024 17:37:31 +0200") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> Date: Tue, 30 Jul 2024 20:08:34 +0200 Message-ID: <87v80mhhwd.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: CB88D83FCC X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: sSSozNe4HPcZradXEG0xmpFSHHRCVnmHEjHJj51/c1B2pGnuvxI/kqhY X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) A blocking issue, one of your slogans says: "Get the same environment 50 years later". Guix stood back from this claim so far, although it is the goal and there is the attempt to preserve. Could you, Luis, in a new version of the patch add an asterisk that preserving likely will work but not always and we cannot guarantee this yet? Cc to others for opinions. To quote [1]: *The vision* First of all, one clarification: Guix aims to support time travel, but we=E2=80=99re talking of a time scale measured in years, not in decades. We know all too well that this is already very ambitious=E2=80=94i= t=E2=80=99s something that probably nobody except Nix and Guix are even trying. More importantly, software deployment at the scale of decades calls for very different, more radical techniques; it=E2=80=99s the work of archivists. /End quote. We could make the confusing claim that Guix helps you ship source code needed for building, which Denis 'GNUtoo' Carikli kind of does for GPL license compliance reasons [2], but Guix provides a --sources option to find the sources only for packages and not system images. Shipping sources is possible, but not easy and not the goal. You have a hard time testing and /etc/hosts blocking network access. Cc to Simon, Timothy and Vagrant, who are involved with reproducible builds, and Denis who asked [2] mentioned above. Regards, Florian [1] https://guix.gnu.org/blog/2024/adventures-on-the-quest-for-long-term-re= producible-deployment/ [2] Thread: https://yhetil.org/guix-user/20240523020925.1cb0bb2c@primary_laptop/ Individual messages: https://lists.gnu.org/archive/html/help-guix/2024-05/msg00151.html https://lists.gnu.org/archive/html/help-guix/2024-07/msg00037.html https://lists.gnu.org/archive/html/help-guix/2024-07/msg00069.html From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 18:44:51 2024 Received: (at 72314) by debbugs.gnu.org; 30 Jul 2024 22:44:51 +0000 Received: from localhost ([127.0.0.1]:48694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYvaM-0002e3-IX for submit@debbugs.gnu.org; Tue, 30 Jul 2024 18:44:50 -0400 Received: from sender4-pp-o92.zoho.com ([136.143.188.92]:25243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYvaJ-0002dt-5t for 72314@debbugs.gnu.org; Tue, 30 Jul 2024 18:44:48 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722379466; cv=none; d=zohomail.com; s=zohoarc; b=hL62XCgdnHkK7q5vKG3od5EwBUGc1MGFczKn30oQMTU49p99vKcFfgnz6dK/ZrW30YpPtZurOjI5XUktiTTLJwk6wii/u+EoAVDWRYA4Iz9MZ0MeX+kF6bIsBAALb3mrKAss8k9IQiEgKm1Pv/jm2510qO+YrBJSx0ps3smalSU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722379466; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=zjDHnoLLTsPWQpopT6iVnJvNctFMAJ9PINRLvH61a6M=; b=d5jDIY7iGfBO5LIysk8DcwLirzgelRXf0pP3JoxPqGLG3WCWaXtuCUQrhiHMfIUMyACZ6jimiy6agoYjcN+CjIGrwqHUtUzr5NvNmpwydjJg0bGc5rbg3kmtqyEODfXgdScOnk1zMltZ6ffeOX6xYWHBo39ULuBOYlNWz/rBUGE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722379466; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:To:To:Cc:Cc:References:From:From:Subject:Subject:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=zjDHnoLLTsPWQpopT6iVnJvNctFMAJ9PINRLvH61a6M=; b=PgQ6wTwrgipjRe5jwyuZyAvK8BhfNmUlVpqtIsEJwB24glnkfc8qjMylgAU4fE3R 0kCDcWooLO5Q3drZJTpttpjbE9Iw7+jq7pkum003MzptJsavoOxBiZbSVsrL3ZBHqLY Yr6kTHrzcr6ng8DHlOIjZQ1J0gK+DqqXUBLJ1D7U= Received: by mx.zohomail.com with SMTPS id 172237946437532.18434007239421; Tue, 30 Jul 2024 15:44:24 -0700 (PDT) Message-ID: <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> Date: Tue, 30 Jul 2024 22:44:21 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 To: "pelzflorian (Florian Pelz)" References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. In-Reply-To: <87v80mhhwd.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fDEY9CZRIr7uZcL512n40Qi5" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.291.71 Feedback-ID: rr080112274b552cb5c4071f0b43ee255c000070beb23bd2a7b01cb1d74d28c50f7c766082afe37955a29ab3:zu080112271661a201d1f380dc6cdb061e0000ce1931f182d2820fcdfef9b8615f37483b158c24f6a7e3a05c:rf0801122c820794d591db81a562030e9f0000e7d6f0749e59afac3998f6d7b8dc07373050bb4e5f90b39421160211c2c9:ZohoMail X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fDEY9CZRIr7uZcL512n40Qi5 Content-Type: multipart/mixed; boundary="------------eRIkVz2cxq9mL0PWHkACfszy"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" Cc: 72314@debbugs.gnu.org, Vagrant Cascadian , Simon Tournier , Timothy Sample , Denis 'GNUtoo' Carikli Message-ID: <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> Subject: Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page. References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> In-Reply-To: <87v80mhhwd.fsf@pelzflorian.de> --------------eRIkVz2cxq9mL0PWHkACfszy Content-Type: multipart/mixed; boundary="------------0USUDYUBL3g40vb3Mon7K4OQ" --------------0USUDYUBL3g40vb3Mon7K4OQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMzAvMDcvMjQgYSBsYXMgMTg6MDgsIHBlbHpmbG9yaWFuIChGbG9yaWFuIFBlbHopIGVz Y3JpYmnDszoNCj4gQSBibG9ja2luZyBpc3N1ZSwgb25lIG9mIHlvdXIgc2xvZ2FucyBzYXlz OiAiR2V0IHRoZSBzYW1lIGVudmlyb25tZW50IDUwDQo+IHllYXJzIGxhdGVyIi4gIEd1aXgg c3Rvb2QgYmFjayBmcm9tIHRoaXMgY2xhaW0gc28gZmFyLCBhbHRob3VnaCBpdCBpcw0KPiB0 aGUgZ29hbCBhbmQgdGhlcmUgaXMgdGhlIGF0dGVtcHQgdG8gcHJlc2VydmUuDQoNCkdsYWQg eW91IGNhdWdodCB0aGlzIGJlZm9yZSBwdWJsaXNoaW5nLg0KDQoNCj4gQ291bGQgeW91LCBM dWlzLCBpbiBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCBhZGQgYW4gYXN0ZXJpc2sgdGhh dA0KPiBwcmVzZXJ2aW5nIGxpa2VseSB3aWxsIHdvcmsgYnV0IG5vdCBhbHdheXMgYW5kIHdl IGNhbm5vdCBndWFyYW50ZWUgdGhpcw0KPiB5ZXQ/ICBDYyB0byBvdGhlcnMgZm9yIG9waW5p b25zLg0KDQpTdXJlLiBJJ2xsIHdhaXQgZm9yIG90aGVyJ3Mgb3BpbmlvbnMgdG8gc2VlIGhv dyB0byByZXdyaXRlIHRoYXQgcGFydC4NCg0KV2hlbiBJIHByZXNlbnRlZCB0aGUgcHJvcG9z YWwsIFNpbW9uIGhhZCBzdWdnZXN0ZWQgY2hhbmdpbmcgdGhhdCANCnBhcnRpY3VsYXIgcGFy dCB0byAiR2V0IHRoZSBzYW1lIGVudmlyb25tZW50IGluIHRoZSBmdXR1cmUiIA0KKGh0dHBz Oi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3VpeC1kZXZlbC8yMDIzLTEwL21zZzAw MTM3Lmh0bWwpLiANCk1heWJlIHRoYXQgd291bGQgYmUgZW5vdWdoPw0KDQoNCj4gVG8gcXVv dGUgWzFdOg0KPg0KPiAqVGhlIHZpc2lvbiogIEZpcnN0IG9mIGFsbCwgb25lIGNsYXJpZmlj YXRpb246IEd1aXggYWltcyB0byBzdXBwb3J0IHRpbWUNCj4gdHJhdmVsLCBidXQgd2XigJly ZSB0YWxraW5nIG9mIGEgdGltZSBzY2FsZSBtZWFzdXJlZCBpbiB5ZWFycywgbm90IGluDQo+ IGRlY2FkZXMuIFdlIGtub3cgYWxsIHRvbyB3ZWxsIHRoYXQgdGhpcyBpcyBhbHJlYWR5IHZl cnkgYW1iaXRpb3Vz4oCUaXTigJlzDQo+IHNvbWV0aGluZyB0aGF0IHByb2JhYmx5IG5vYm9k eSBleGNlcHQgTml4IGFuZCBHdWl4IGFyZSBldmVuIHRyeWluZy4gTW9yZQ0KPiBpbXBvcnRh bnRseSwgc29mdHdhcmUgZGVwbG95bWVudCBhdCB0aGUgc2NhbGUgb2YgZGVjYWRlcyBjYWxs cyBmb3IgdmVyeQ0KPiBkaWZmZXJlbnQsIG1vcmUgcmFkaWNhbCB0ZWNobmlxdWVzOyBpdOKA mXMgdGhlIHdvcmsgb2YgYXJjaGl2aXN0cy4NCj4NCj4gL0VuZCBxdW90ZS4NCg0KSSB0aG91 Z2h0IGl0IHdvdWxkIHBvc3NpYmxlLCBpbiB0aGVvcnksIHRvIHRyYXZlbCB3YWF5IGJhY2sg d2l0aCBHdWl4IA0KcGx1cyBhcmNoaXZlcyBsaWtlIFNvZnR3YXJlIEhlcml0YWdlIGluIGEg dmVyeSBkaXN0YW50IGZ1dHVyZS4uLiBPaCB3ZWxsIDopDQoNCg0KPiBXZSBjb3VsZCBtYWtl IHRoZSBjb25mdXNpbmcgY2xhaW0gdGhhdCBHdWl4IGhlbHBzIHlvdSBzaGlwIHNvdXJjZSBj b2RlDQo+IG5lZWRlZCBmb3IgYnVpbGRpbmcsIHdoaWNoIERlbmlzICdHTlV0b28nIENhcmlr bGkga2luZCBvZiBkb2VzIGZvciBHUEwNCj4gbGljZW5zZSBjb21wbGlhbmNlIHJlYXNvbnMg WzJdLCBidXQgR3VpeCBwcm92aWRlcyBhIC0tc291cmNlcyBvcHRpb24gdG8NCj4gZmluZCB0 aGUgc291cmNlcyBvbmx5IGZvciBwYWNrYWdlcyBhbmQgbm90IHN5c3RlbSBpbWFnZXMuICBT aGlwcGluZw0KPiBzb3VyY2VzIGlzIHBvc3NpYmxlLCBidXQgbm90IGVhc3kgYW5kIG5vdCB0 aGUgZ29hbC4gIFlvdSBoYXZlIGEgaGFyZA0KPiB0aW1lIHRlc3RpbmcgYW5kIC9ldGMvaG9z dHMgYmxvY2tpbmcgbmV0d29yayBhY2Nlc3MuDQo+DQo+IENjIHRvIFNpbW9uLCBUaW1vdGh5 IGFuZCBWYWdyYW50LCB3aG8gYXJlIGludm9sdmVkIHdpdGggcmVwcm9kdWNpYmxlDQo+IGJ1 aWxkcywgYW5kIERlbmlzIHdobyBhc2tlZCBbMl0gbWVudGlvbmVkIGFib3ZlLg0KDQpUaGFu a3MgYWdhaW4gZm9yIHlvdXIgaGVscCwgRmxvcmlhbiA6KQ0KDQoNCg== --------------0USUDYUBL3g40vb3Mon7K4OQ Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------0USUDYUBL3g40vb3Mon7K4OQ-- --------------eRIkVz2cxq9mL0PWHkACfszy-- --------------fDEY9CZRIr7uZcL512n40Qi5 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmapbMUFAwAAAAAACgkQCrDQZwEvCMNM kQf/T6CmZHTIG3/hlul6PYcgaW6RKoBSQ7UmrtOE25FC63zhhb2dmZCuBLRtZkgTUsdLoxm0j82p 69fuBvd8d7bqSA5nGiz7oqEq1uH1UXzWtrW7e7nuLUs61bgN13uf4XIAyR0+4r2fD/gfdrtw3hrD 2KM8Jon6M6VD3IXWfNmRuP0KfUjGY2HgXN5Avoc6PirbIyi3o/I7NJLwt2cnzXbWSrumZ/JyeM1U bVLn1pZxhezC4XTzu34UrqT7zLTXhlQVXtCvuGL0RlTUWOPOC57ssqltoRc+g7UoKehJz0dKSNGr SgxYuYUzNdNybXyK98uvdiCaEozEuoyfv3hZmyaPwA== =wg9E -----END PGP SIGNATURE----- --------------fDEY9CZRIr7uZcL512n40Qi5-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 02:26:59 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 06:26:59 +0000 Received: from localhost ([127.0.0.1]:48878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ2na-0006AV-Ok for submit@debbugs.gnu.org; Wed, 31 Jul 2024 02:26:59 -0400 Received: from relay.yourmailgateway.de ([185.244.194.184]:50169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ2nW-0006AJ-Ib for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 02:26:57 -0400 Received: from relay01-mors.netcup.net (localhost [127.0.0.1]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WYhvK5gR5z90Qp; Wed, 31 Jul 2024 08:26:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722407197; bh=69BiEKDf6O9pzj4MrlJdqi5x9uoeLvgwt0qQuDVFCNY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=i+/6UlQ/yIV//rL2cGdeJ1sKWqmz8PNVYXUwQoinra3EyoAmZj1b5Tn0lg5l8wDDa A4akZxqGopFDDohYfuMT4U26yWvbtQk2Ny96/nIHdqLLPYajFHklOw3Y2VuBIGDXr3 B+56ECRL1F61MsoSOTIzIas/0FmYvViT9wUce6Frz1Z7avN7LqZFZB8nebG2FHuwJw Mj7opP5RK7J0O+gjdQZC5js+G4XlbL9yJbntcdqpU8XaSZYVJmIDsb9nBbzbDeOx/7 KpDZpCDbzjF0LePfu7XjHcXYp/5+xg9nqwhKcUInWNMiWiS8n4M/4E+Gs5czXdcMW8 6BU/6qRi6aLFw== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WYhvK4zxHz7vQd; Wed, 31 Jul 2024 08:26:37 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.897 X-Spam-Level: X-Spam-Status: No, score=-2.897 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WYhvH6klSz8sbk; Wed, 31 Jul 2024 08:26:35 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 3744484039; Wed, 31 Jul 2024 08:26:26 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Luis Felipe Subject: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) In-Reply-To: <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> (Luis Felipe's message of "Tue, 30 Jul 2024 22:44:21 +0000") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> Date: Wed, 31 Jul 2024 08:26:25 +0200 Message-ID: <871q3acc1a.fsf_-_@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 3744484039 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: FC3m8E7XSA5oSMVFDEjAVl25oDuNHCdmfaWXX/icp/eGSb+W8dm0iXyQ X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Luis Felipe writes: >> Could you, Luis, in a new version of the patch add an asterisk that >> preserving likely will work but not always and we cannot guarantee this >> yet? Cc to others for opinions. > > Sure. I'll wait for other's opinions to see how to rewrite that part. > > When I presented the proposal, Simon had suggested changing that > particular part to "Get the same environment in the future" > (https://lists.gnu.org/archive/html/guix-devel/2023-10/msg00137.html). Ma= ybe > that would be enough? I had read the thread; but somehow missed Simon=E2=80=99s comment... Yes, = if that rewording makes Simon happy already, we can do that. However, writing =E2=80=9Cin the future=E2=80=9C (or just removing the word= 50 from =E2=80=9C50 years later=E2=80=9D) could lead to misconceptions. There are concrete bugs hindering near-term reproducibility for some packages (e.g. those using mercurial) [1]. Soo ... add an ugly asterisk saying =E2=80=9C*currently only guaranteed for= most packages=E2=80=9C? > I thought it would possible, in theory, to travel waay back with Guix > plus archives like Software Heritage in a very distant future... Oh > well :) Most but not all kinds of packages get archived currently AFAIU. Regards, Florian [1] https://hal.science/hal-04586520v1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 08:48:17 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 12:48:17 +0000 Received: from localhost ([127.0.0.1]:49341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ8ka-0007LW-Uj for submit@debbugs.gnu.org; Wed, 31 Jul 2024 08:48:17 -0400 Received: from sender4-pp-o92.zoho.com ([136.143.188.92]:25215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ8kY-0007LM-C3 for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 08:48:16 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722430070; cv=none; d=zohomail.com; s=zohoarc; b=c7MOflHqX0rSp70Ef8UkSvggBwgLPD3XowDNVA6qMmsnpKy/ghNmyuo6LZ/RBScFKgREAlkbsm5HAJUEGjuHWyYhfJdkZye6gFRQt68o0AHGDOsGJRIbjIgmV5gmX7PvvUIJWTCtF5IS5D00tCLxah2UTy23pcFqA7BHO+xDpL0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722430070; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=K8rOuWLEPtQezUCUibNfkXawN64jVIU8d+Jm0m0fke0=; b=bRN9PI3tvVmhw1tlWvPdVGQEqmPHV/zgCN7wbx+jqHmklu/QVv1s40xnf9snAPRD797oKcUhOnVVIVLavYScOXHvtuQoWZG9EolrqU+m/NCCO96E2kopYpp1kC74QSlWByHpGuwvrnFs4OXrphotptcctL6oDbFZXe3GhspGHAs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722430070; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=K8rOuWLEPtQezUCUibNfkXawN64jVIU8d+Jm0m0fke0=; b=HmAqsOXXMU4QkYu9CaRmrhv20CcVWi36gmGczyWm71nQosRsbWJO16oX+K93proc eFd1Wfc7g67NP3SUmqqQhe+pgzGnIX6YjOtuh7ZUiCWD33E/qur3q/rvnSmVAw3g+On Sy1aMGZowXgzChrh2wJo8i5aD+PghmXvvZmurFxc= Received: by mx.zohomail.com with SMTPS id 1722430067989570.0028347923587; Wed, 31 Jul 2024 05:47:47 -0700 (PDT) Message-ID: Date: Wed, 31 Jul 2024 12:47:44 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) To: "pelzflorian (Florian Pelz)" References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe In-Reply-To: <871q3acc1a.fsf_-_@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fo0NUrbciUuLIFNigV0sNHAn" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.375.77 Feedback-ID: rr08011227cbe84d7ddaa7e2cef51e5b6300002dfea691b513f20384852a6cc96f6d29e17891ae34728ac2b4:zu080112277d949d009276639c0214310d0000e32f9f21022570ca1263965a3b0e628183d15c6848ab818ba8:rf0801122cadc8f25fe725056cbfac255a00003251b1f2bc423f103d579bf561e077863b04d971f9546824d990c5334fee:ZohoMail X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fo0NUrbciUuLIFNigV0sNHAn Content-Type: multipart/mixed; boundary="------------iPITdj9GITVssjqMtVs3dbDr"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" Cc: 72314@debbugs.gnu.org, Vagrant Cascadian , Simon Tournier , Timothy Sample , Denis 'GNUtoo' Carikli Message-ID: Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> In-Reply-To: <871q3acc1a.fsf_-_@pelzflorian.de> --------------iPITdj9GITVssjqMtVs3dbDr Content-Type: multipart/mixed; boundary="------------DaFEO3DRunniDLhww0Zz73qd" --------------DaFEO3DRunniDLhww0Zz73qd Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMzEvMDcvMjQgYSBsYXMgNjoyNiwgcGVsemZsb3JpYW4gKEZsb3JpYW4gUGVseikgZXNj cmliacOzOg0KPiBMdWlzIEZlbGlwZSA8c2lyZ2F6aWxAem9oby5jb20+IHdyaXRlczoNCj4+ PiBDb3VsZCB5b3UsIEx1aXMsIGluIGEgbmV3IHZlcnNpb24gb2YgdGhlIHBhdGNoIGFkZCBh biBhc3RlcmlzayB0aGF0DQo+Pj4gcHJlc2VydmluZyBsaWtlbHkgd2lsbCB3b3JrIGJ1dCBu b3QgYWx3YXlzIGFuZCB3ZSBjYW5ub3QgZ3VhcmFudGVlIHRoaXMNCj4+PiB5ZXQ/ICBDYyB0 byBvdGhlcnMgZm9yIG9waW5pb25zLg0KPj4gU3VyZS4gSSdsbCB3YWl0IGZvciBvdGhlcidz IG9waW5pb25zIHRvIHNlZSBob3cgdG8gcmV3cml0ZSB0aGF0IHBhcnQuDQo+Pg0KPj4gV2hl biBJIHByZXNlbnRlZCB0aGUgcHJvcG9zYWwsIFNpbW9uIGhhZCBzdWdnZXN0ZWQgY2hhbmdp bmcgdGhhdA0KPj4gcGFydGljdWxhciBwYXJ0IHRvICJHZXQgdGhlIHNhbWUgZW52aXJvbm1l bnQgaW4gdGhlIGZ1dHVyZSINCj4+IChodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9o dG1sL2d1aXgtZGV2ZWwvMjAyMy0xMC9tc2cwMDEzNy5odG1sKS4gTWF5YmUNCj4+IHRoYXQg d291bGQgYmUgZW5vdWdoPw0KPiBJIGhhZCByZWFkIHRoZSB0aHJlYWQ7IGJ1dCBzb21laG93 IG1pc3NlZCBTaW1vbuKAmXMgY29tbWVudC4uLiAgWWVzLCBpZg0KPiB0aGF0IHJld29yZGlu ZyBtYWtlcyBTaW1vbiBoYXBweSBhbHJlYWR5LCB3ZSBjYW4gZG8gdGhhdC4NCj4NCj4gSG93 ZXZlciwgd3JpdGluZyDigJxpbiB0aGUgZnV0dXJl4oCcIChvciBqdXN0IHJlbW92aW5nIHRo ZSB3b3JkIDUwIGZyb20g4oCcNTANCj4geWVhcnMgbGF0ZXLigJ0pIGNvdWxkIGxlYWQgdG8g bWlzY29uY2VwdGlvbnMuICBUaGVyZSBhcmUgY29uY3JldGUgYnVncw0KPiBoaW5kZXJpbmcg bmVhci10ZXJtIHJlcHJvZHVjaWJpbGl0eSBmb3Igc29tZSBwYWNrYWdlcyAoZS5nLiB0aG9z ZSB1c2luZw0KPiBtZXJjdXJpYWwpIFsxXS4NCj4NCj4gU29vIC4uLiBhZGQgYW4gdWdseSBh c3RlcmlzayBzYXlpbmcg4oCcKmN1cnJlbnRseSBvbmx5IGd1YXJhbnRlZWQgZm9yIG1vc3QN Cj4gcGFja2FnZXPigJw/DQoNCkhvdyBhYm91dCBsaW5raW5nIHRoZSBhc3RlcmlzayB0byB0 aGUgYmxvZyBwb3N0IGluc3RlYWQgDQooaHR0cHM6Ly9ndWl4LmdudS5vcmcvYmxvZy8yMDI0 L2FkdmVudHVyZXMtb24tdGhlLXF1ZXN0LWZvci1sb25nLXRlcm0tcmVwcm9kdWNpYmxlLWRl cGxveW1lbnQvKT8NCg0KDQo= --------------DaFEO3DRunniDLhww0Zz73qd Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------DaFEO3DRunniDLhww0Zz73qd-- --------------iPITdj9GITVssjqMtVs3dbDr-- --------------fo0NUrbciUuLIFNigV0sNHAn Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmaqMnAFAwAAAAAACgkQCrDQZwEvCMMA 6Qf/VbiBC7bV7tU/Rbru1+qZ1azhKkRQMNmWb/onYEeJEt8BBDnyVgGnnvFlo4cPfSi0vBNld58g oG2CrM0NYjvoKmKgW2GJ1wTnfyGQp3EyTij6dehY6y+uGj1MepOX4/XNj0hQHwWNfk2Q9trj5ppm rgMyCyjmd0PFAErePQYFaevaPd7wLjNuuJ/rWniPvqUYTy2fEt80kut8vsw3q5gdX/aNW6gEcusZ EKsGed0l7I2Wky3UEanasSEpDdSumNUEhv84+dgeZd7n7CDxJRsZqPyNEnTk4u1bGq9F75lwGR+c qaXmsZug6JsGZSsifoolqnRvc+ZVHPC4TaCAUNrJdw== =mLwA -----END PGP SIGNATURE----- --------------fo0NUrbciUuLIFNigV0sNHAn-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 11:14:17 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 15:14:17 +0000 Received: from localhost ([127.0.0.1]:50141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZB1t-00033c-4D for submit@debbugs.gnu.org; Wed, 31 Jul 2024 11:14:17 -0400 Received: from relay.yourmailgateway.de ([185.244.194.184]:53623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZB1o-00033O-Jz for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 11:14:15 -0400 Received: from relay01-mors.netcup.net (localhost [127.0.0.1]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WYwbj2p8Xz8y8n; Wed, 31 Jul 2024 17:13:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722438833; bh=IReqWM+1a3j24Rb/ae6mCdHpKvu8zuivdoxvrYF8fEo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=KGqVaZMl3Tri2ImDKYtm65pyKdUSxirDVbxyIC7a59Upd4YfeabmCLGtiwO1tvFSI TXIVtHN3MJgHmA7OCjAqMZT19pRHqyJ76wI0sLQ4GQGKF8fSN7k6HFWA7r3ZBaclCQ u2z1GEn54Bcx8ZrG9uweTEe9OfUSe5QMQihQ9BjteqKUKCt3l1gzCtLTNJK2FsdDTg dNCsmny76oxmnvZ7WP5rEFDFWtx9PWTzl0Mf6HyCClpe+3VqOMu7Igl2TSAfh7lF/R b3dPci7v1qa7F0ONar9HxWRN1xSjeknVX2ObG/YjWbHtXAexkO5BAMbDQMZJgU4XCu El7Ce/OVi5Q2g== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4WYwbj26WJz7wb2; Wed, 31 Jul 2024 17:13:53 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4WYwbh1h2Rz8sZj; Wed, 31 Jul 2024 17:13:52 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 71E9A8403F; Wed, 31 Jul 2024 17:13:42 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Luis Felipe Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) In-Reply-To: (Luis Felipe's message of "Wed, 31 Jul 2024 12:47:44 +0000") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> Date: Wed, 31 Jul 2024 17:13:41 +0200 Message-ID: <87r0b9d26y.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 71E9A8403F X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: JEHN1d4htfb6z/S6Tis8ftEE9kivrTZ0Wb+IOxpsYdCk6GPc7ZkibiGG X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Luis Felipe writes: > How about linking the asterisk to the blog post instead > (https://guix.gnu.org/blog/2024/adventures-on-the-quest-for-long-term-rep= roducible-deployment/)? Yes, your idea would mean we only link to explanations by actually knowledgeable people. Good idea. But also please reword the 50 years, probably to Simon=E2=80=99s =E2=80=9CG= et the same environment in the future=E2=80=9D, because for some packages we do not at = all guarantee even years later. Could you send a patch? Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:21:04 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 16:21:04 +0000 Received: from localhost ([127.0.0.1]:50179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4W-0004i7-Gx for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:04 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4T-0004hX-Nq for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:02 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722442842; cv=none; d=zohomail.com; s=zohoarc; b=Vd/YS64NrNtbDhxnRPbYyCQj7TtR3RwpcIFeXcZQnwVSQxkjKQTsuGbjVjTiVJkO6WrZBPw/vKCzg6F3FHasCDKUwemdNNs7sGgVcr/P+nOXRBOyQ1bCHe8BWNdf5jAQGR7IWdQXvp7XBtcaB07J9/TAdlhjv8vDcN+AOFydb9E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722442842; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=yN8RalcgaliluPbsmnneDyLa6vYSlPyy/3+6BUmuw/w=; b=CGOln5ddF4r8b0CZBX8NOt4us5vJBEup5JuaKkO1EvKMwj6M1AFtEZc0OH20TbVhpRjdvDJLaKFGhvYBZqmssJzK4sq3MsQnrgiOyxPstDnQ61BnLxMKaGvjbuvv1Nj7sdBscI38B1CCYFkt/c+Qkf63DmGBMUQdMOD1CcicUsc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722442842; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=yN8RalcgaliluPbsmnneDyLa6vYSlPyy/3+6BUmuw/w=; b=M0y6/fCLPKdE9iRPKAc2C3KSbpeIUJ16ca70oGxamNzQ3c8c7AQGDZXvqNCZlsla bOgOlWwfSct8pHmqKoSVvY5Q9aX4ExxIttNKqOdEUlqs5NpZ88xRhJcjLQ+ezcXzaMT WOW+WKAp1SNWUwy3bfcUAm0ocPiCOhA7/wyxXs58= Received: by mx.zohomail.com with SMTPS id 1722442840314212.23742957071738; Wed, 31 Jul 2024 09:20:40 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v2 1/3] website: Redesign home page. Date: Wed, 31 Jul 2024 11:18:20 -0500 Message-ID: <20240731161835.11144-1-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Feedback-ID: rr08011227e55f1b1e4a2dcb0648a76698000098a2ad47725ce3501beae7e07649acdf3cd5c043bd4c91b2ce:zu08011227034f2ec3923a3492a46fc3c50000d78f7be50975f859974445c4a3800c4df2bace6aac73ea8413:rf08011226b1d08eb4a19e526c6b275ac8000057f36737408fa584211e19ce24bd51db5ecde4531ff316de:ZohoMail X-ZohoMailClient: External X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" From: Luis Felipe These changes implement the design of the home page presented as part of the proposal "Differentiate products more clearly", sent to the Guix development mailing list in October 2023 (see https://lists.gnu.org/archive/html/guix-devel/2023-10/msg00133.html) * website/apps/base/templates/home.scm (home-t): + Rewrite summary. + Add new section: Give Users Control. + Add new section: Reproducible Outputs. + Add new section: One Language for Everything. + Add new section: All of It, Free Software. + Add new section: Get Guix. + Add new section: Get the Guix System. + Restyle section: GNU Guix in Your Field. + Restyle section: Instructional Videos. + Restyle section: Blog. + Restyle section: Contact. + Remove section: Discover Guix (screenshots will be presented as part of the future Guix System home page, "Instructional Videos" section was converted into an independent section, and "GNU Guix in other GNU/Linux distros" was removed (see below)). + Remove section: GNU Guix in other GNU/Linux distros (the new section "Get Guix" serves the same purpose). * website/themes/initial/css/common.css: Update style accordingly. * website/themes/initial/css/index.css: Likewise. The following files are new: * website/static/base/img/background-pattern-white-dots.svg * website/static/base/img/give-users-control.svg * website/static/base/img/guile-logo-outlined-floating.svg * website/static/base/img/guix-shell.svg * website/static/base/img/guix-system-display.svg * website/static/base/img/people-focused.svg * website/static/base/img/reproducible-outputs-container.svg * website/static/base/img/reproducible-outputs-package.svg * website/static/base/img/reproducible-outputs-shell.svg * website/static/base/img/reproducible-outputs-systems.svg * website/static/base/img/timeline-lapse-arrow-down.svg * website/static/base/img/timeline-lapse-arrow.svg * website/static/base/img/timeline-lapse-dot-down.svg * website/static/base/img/timeline-lapse-dot.svg * website/themes/initial/img/background-pattern-checkerboard-dark.svg * website/themes/initial/img/depression-shadow-bottom.png * website/themes/initial/img/h-separator.svg --- website/apps/base/templates/home.scm | 380 +++-- .../img/background-pattern-white-dots.svg | 397 +++++ .../static/base/img/give-users-control.svg | 528 ++++++ .../base/img/guile-logo-outlined-floating.svg | 144 ++ website/static/base/img/guix-shell.svg | 143 ++ .../static/base/img/guix-system-display.svg | 211 +++ website/static/base/img/people-focused.svg | 160 ++ .../img/reproducible-outputs-container.svg | 389 +++++ .../base/img/reproducible-outputs-package.svg | 215 +++ .../base/img/reproducible-outputs-shell.svg | 332 ++++ .../base/img/reproducible-outputs-systems.svg | 1412 +++++++++++++++++ .../base/img/timeline-lapse-arrow-down.svg | 108 ++ .../static/base/img/timeline-lapse-arrow.svg | 108 ++ .../base/img/timeline-lapse-dot-down.svg | 121 ++ .../static/base/img/timeline-lapse-dot.svg | 120 ++ website/themes/initial/css/common.css | 18 + website/themes/initial/css/index.css | 293 +++- .../background-pattern-checkerboard-dark.svg | 121 ++ .../initial/img/depression-shadow-bottom.png | Bin 0 -> 4220 bytes website/themes/initial/img/h-separator.svg | 164 ++ 20 files changed, 5182 insertions(+), 182 deletions(-) create mode 100644 website/static/base/img/background-pattern-white-dots.s= vg create mode 100644 website/static/base/img/give-users-control.svg create mode 100644 website/static/base/img/guile-logo-outlined-floating.svg create mode 100644 website/static/base/img/guix-shell.svg create mode 100644 website/static/base/img/guix-system-display.svg create mode 100644 website/static/base/img/people-focused.svg create mode 100644 website/static/base/img/reproducible-outputs-container.= svg create mode 100644 website/static/base/img/reproducible-outputs-package.svg create mode 100644 website/static/base/img/reproducible-outputs-shell.svg create mode 100644 website/static/base/img/reproducible-outputs-systems.svg create mode 100644 website/static/base/img/timeline-lapse-arrow-down.svg create mode 100644 website/static/base/img/timeline-lapse-arrow.svg create mode 100644 website/static/base/img/timeline-lapse-dot-down.svg create mode 100644 website/static/base/img/timeline-lapse-dot.svg create mode 100644 website/themes/initial/img/background-pattern-checkerbo= ard-dark.svg create mode 100644 website/themes/initial/img/depression-shadow-bottom.png create mode 100644 website/themes/initial/img/h-separator.svg diff --git a/website/apps/base/templates/home.scm b/website/apps/base/templ= ates/home.scm index aa1fbb5..4ea923c 100644 --- a/website/apps/base/templates/home.scm +++ b/website/apps/base/templates/home.scm @@ -41,68 +41,38 @@ management|Reproducibility") #\|) (section (@ (class "featured-content")) ,(G_ `(h2 (@ (class "a11y-offset")) "Summary")) - (ul - ,(G_ - `(li - ,(G_ `(b "Liberating.")) - " Guix is a distribution of the " - ,(G_ (link-yellow - #:label "GNU operating system" - #:url (gnu-url "gnu/about-gnu.html"))) - " developed by the " - ,(G_ (link-yellow - #:label "GNU Project" - #:url (gnu-url))) - "=E2=80=94which respects the " - ,(G_ (link-yellow - #:label "freedom of computer users" - #:url (gnu-url "distros/free-system-distribution-\ -guidelines.html"))) - ". ")) - - ;; TRANSLATORS: Package Management, Features and Using the - ;; Configuration System are section names in the English (en) - ;; manual. - ,(G_ - `(li - ,(G_ `(b "Dependable.")) - " Guix " - ,(G_ (manual-link-yellow "supports" - (G_ "en") - (G_ "Package-Management.html"))) - " transactional upgrades and roll-backs, unprivileged \ -package management, " - ,(G_ (manual-link-yellow "and more" - (G_ "en") - (G_ "Features.html"))) - ". When used as a standalone distribution, Guix supports " - ,(G_ (manual-link-yellow "declarative system configuration" - (G_ "en") - (G_ "Using-the-Configuration-System.ht= ml"))) - " for transparent and reproducible operating systems.")) - - ;; TRANSLATORS: Defining Packages and System Configuration are - ;; section names in the English (en) manual. + + (div + (@ (class "summary centered-block centered-text limit-width")) ,(G_ - `(li - ,(G_ `(b "Hackable.")) - " It provides " - ,(G_ (link-yellow - #:label "Guile Scheme" - #:url (gnu-url "software/guile/"))) - " APIs, including high-level embedded domain-specific \ -languages (EDSLs) to " - ,(G_ (manual-link-yellow "define packages" - (G_ "en") - (G_ "Defining-Packages.html"))) + `(p + "GNU Guix is a " + ,(G_ (manual-link-yellow + "package manager" + (G_ "en") + (G_ "Package-Management.html"))) + " for GNU/Linux systems. It is designed to give users " + ,(G_ `(b "more control")) ; TODO: Link to relevant documentati= on. + " over their general-purpose and specialized computing \ +environments, and make these easier to " + ,(G_ (manual-link-yellow + "reproduce over time" + (G_ "en") + (G_ "Invoking-guix-time_002dmachine.html"))) " and " - ,(G_ (manual-link-yellow "whole-system configurations" - (G_ "en") - (G_ "System-Configuration.html"))) - "."))) + ,(G_ (manual-link-yellow + "deploy" + (G_ "en") + (G_ "Invoking-guix-deploy.html"))) + " to one or many devices."))) =20 (div (@ (class "action-box centered-text")) + ,(button-big + #:label (C_ "button" "FEATURES") + #:url (G_ (manual-url-with-language (G_ "en") "Features.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "DOWNLOAD") #:url (guix-url "download/") @@ -113,63 +83,166 @@ languages (EDSLs) to " #:url (guix-url "contribute/") #:light #true))) =20 - ;; Discover Guix. + ;; Give Users control. (section - (@ (class "discovery-box")) - ,(G_ `(h2 "Discover Guix")) - - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Guix comes with thousands of packages which include \ -applications, system tools, documentation, fonts, and other digital \ -goods readily available for installing with the " - ,(G_ (link-yellow #:label "GNU Guix" - #:url (identity "#guix-in-other-distros"))) - " package manager.")) - - ,(screenshots-box (context-datum context "screenshots")) + (@ (class "panel panel-dark")) =20 (div - (@ (class "fields-box")) - - ,(button-big - #:label (C_ "button" "ALL PACKAGES") - #:url (packages-url) - #:light #true)) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Give Users Control")) + ,(G_ '(p "Users on the same machine can manage their own \ +packages independently from each other, without superuser privileges.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (G_ (manual-url-with-language + (G_ "en") + "Package-Management.html")) + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/give-users-control.svg")) + (alt ""))))) + + ;; Reproducible Outputs. + (section + (@ (id "reproducible-outputs") + (class "discovery-box")) =20 - ,(horizontal-separator #:light #true) + (div + (@ (class "limit-width centered-block")) =20 - ,(G_ '(h3 "Instructional videos")) + ,(G_ '(h2 "Reproducible Outputs")) + ,(G_ + `(p "Guix provides " + ,(G_ (link-yellow #:label "thousands of packages" + #:url (packages-url))) + " which include desktop environments, applications, \ +system tools, programming languages and their packages, data and other \ +digital artifacts which work as the building blocks for creating " + ,(G_ (link-yellow #:label "reproducible" + #:url "https://en.wikipedia.org/wiki/Reprod= ucible_builds")) + " shell environments, containers and systems for \ +different computing needs."))) =20 (div - ,@(map - (lambda (item) - (cond ((video? item) (video-preview item)) - (else (playlist-preview item)))) - (context-datum context "videos"))) + (@ (class "grid centered-content text-larger")) + + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Package" + (G_ "en") + (G_ "Defining-Packages.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-pack= age.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Shell Environment" + (G_ "en") + (G_ "Invoking-guix-shell.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-shel= l.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Container" + (G_ "en") + (G_ "Invoking-guix-container.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-cont= ainer.svg")) + (alt "")))) + (div (@ (class "stack")) + ,(G_ (manual-link-yellow + "Systems" + (G_ "en") + (G_ "System-Configuration.html"))) + (img + (@ (src ,(guix-url "static/base/img/reproducible-outputs-syst= ems.svg")) + (alt ""))))) =20 (div - (@ (class "fields-box")) - - ,(button-big - #:label (C_ "button" "ALL VIDEOS") - #:url (guix-url "videos/") - #:light #true)) + (@ (id "timeline") + (class "limit-width text-larger")) + + ,(G_ '(p (@ (id "timeline-today")) "Build an environment today")) + (p (@ (id "timeline-lapse")) + ,(G_ (manual-link-yellow + "Reproduce in time" + (G_ "en") + (G_ "Invoking-guix-time_002dmachine.html")))) + ,(G_ `(p (@ (id "timeline-future")) + "Get the same environment in the future" + ;; TRANSLATORS: The * indicates there's more information i= n another place. + ,(G_ (link-yellow + #:label "*" + #:url (guix-url "blog/2024/adventures-on-the-quest-f= or-long-term-reproducible-deployment/")))))) + + ,(button-big + #:label (C_ "button" "EXPLORE PACKAGES") + #:url (packages-url) + #:light #true)) + + ;; One Language for Everything. + (section + (@ (id "one-language") + (class "panel panel-dark")) =20 - ,(horizontal-separator #:light #true) + (div + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "One Language for Everything")) + ,(G_ '(p "Use Guile Scheme APIs, including high-level embedded \ +domain-specific languages (EDSLs) to define packages and whole-system \ +configurations.")) + ,(button-big + #:label (C_ "button" "CHECK THE API") + #:url (G_ (manual-url-with-language + (G_ "en") + "Programming-Interface.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "WHAT'S GUILE") + #:url (gnu-url "software/guile/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guile-logo-outlined-floating.s= vg")) + (alt ""))))) + + ;; All of It, Free Software. + (section + (@ (id "all-free-software") + (class "panel panel-light")) =20 - ;; Guix in different fields. - ,(G_ `(h3 "GNU Guix in your field")) + (div + (@ (class " limit-width centered-block")) + + (div + ,(G_ '(h2 "All of It, Free Software")) + ,(G_ '(p "Guix is a GNU Project=E2=80=94which respects the freedom= of \ +computer users. You are free to use, study, modify, and share Guix and \ +all the packages it provides.")) + ,(button-big + #:label (C_ "button" "LEARN MORE") + #:url (gnu-url "philosophy/free-sw.en.html"))) + + (img + (@ (src ,(guix-url "static/base/img/people-focused.svg")) + (alt ""))))) + + ;; GNU Guix in Your Field. + (section + (@ (id "guix-in-your-field") + (class "panel-dark")) =20 - ,(G_ - `(p - (@ (class "limit-width centered-block")) - "Read some stories about how people are using GNU=C2=A0Guix in -their daily lives.")) + ,(G_ '(h2 "GNU Guix in Your Field")) =20 (div - (@ (class "fields-box")) + (@ (class "limit-width centered-block")) =20 " " ; A space for readability in non-CSS browsers (same below). ,(button-big @@ -195,52 +268,86 @@ their daily lives.")) ,(button-big #:label (C_ "button" "ALL FIELDS...") #:url (guix-url "blog/") - #:light #true)) + #:light #true))) =20 - ,(horizontal-separator #:light #true) + ;; Get Guix. + (section + (@ (class "panel panel-dark")) =20 - ;; Using Guix in other distros. - ,(G_ - `(h3 - (@ (id "guix-in-other-distros")) - "GNU Guix in other GNU/Linux distros")) + (div + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get Guix")) + ,(G_ '(p "You can use Guix on top of any GNU/Linux \ +distribution of your preference. It won't clash with your distro's \ +package manager.")) + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-shell.svg")) + (alt ""))))) + + ;; Get the Guix System. + (section + (@ (id "get-guix-system") + (class "panel panel-dark")) =20 (div - (@ (class "info-box")) - (video - (@ (src "https://audio-video.gnu.org/video/misc/2016-07__GNU_Guix_Demo_2.= webm") - (poster ,(guix-url "static/media/img/guix-demo.png")) - (controls "controls")) - ,(G_ - `(p - "Video: " - ,(G_ (link-yellow - #:label "Demo of Guix in another GNU/Linux distribution" - #:url "https://audio-video.gnu.org/video/misc/\ -2016-07__GNU_Guix_Demo_2.webm")) - " (1 minute, 30 seconds).")))) + (@ (class "limit-width centered-block")) + + (div + ,(G_ '(h2 "Get the Guix System")) + ,(G_ '(p "A complete GNU operating system harnessing all the \ +capabilities of the Guix software. Spawned by Guix itself.")) + ,(button-big + #:label (C_ "button" "OVERVIEW") + #:url (G_ (manual-url-with-language + (G_ "en") + "System-Installation.html")) + #:light #true) + " " ; A space for readability in non-CSS browsers. + ,(button-big + #:label (C_ "button" "DOWNLOAD") + #:url (guix-url "download/") + #:light #true)) + + (img + (@ (src ,(guix-url "static/base/img/guix-system-display.svg")) + (alt ""))))) + + ;; Instructional Videos. + (section + (@ (id "instructional-videos") + (class "discovery-box")) =20 (div - (@ (class "info-box justify-left")) - ,(G_ `(p - "If you don't use GNU=C2=A0Guix as a standalone GNU/Linux \ -distribution, you still can use it as a package manager on top of any \ -GNU/Linux distribution. This way, you can benefit from all its convenience= s.")) + (@ (class "limit-width centered-block")) =20 - ,(G_ `(p - "Guix won't interfere with the package manager that comes \ -with your distribution. They can live together."))) + ,(G_ '(h2 "Instructional Videos"))) =20 (div - (@ (class "action-box centered-text")) + ,@(map + (lambda (item) + (cond ((video? item) (video-preview item)) + (else (playlist-preview item)))) + (context-datum context "videos"))) + + (div + (@ (class "action-box")) + ,(button-big - #:label (C_ "button" "TRY IT OUT!") - #:url (guix-url "download/") + #:label (C_ "button" "ALL VIDEOS") + #:url (guix-url "videos/") #:light #true))) =20 ;; Latest Blog posts. (section - (@ (class "centered-text")) + (@ (id "blog-latest-posts") + (class "panel-dark centered-text")) ,(G_ `(h2 "Blog")) =20 ,@(map post-preview (context-datum context "posts")) @@ -249,11 +356,13 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL POSTS") - #:url (guix-url "blog/")))) + #:url (guix-url "blog/") + #:light #true))) =20 ;; Contact info. (section - (@ (class "contact-box centered-text")) + (@ (id "contact-info") + (class "panel-dark centered-text")) ,(G_ `(h2 "Contact")) =20 ,@(map contact-preview (context-datum context "contact-media")) @@ -262,4 +371,5 @@ with your distribution. They can live together."))) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL CONTACT MEDIA") - #:url (guix-url "contact/"))))))) + #:url (guix-url "contact/") + #:light #true)))))) diff --git a/website/static/base/img/background-pattern-white-dots.svg b/we= bsite/static/base/img/background-pattern-white-dots.svg new file mode 100644 index 0000000..2a25656 --- /dev/null +++ b/website/static/base/img/background-pattern-white-dots.svg @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/give-users-control.svg b/website/stati= c/base/img/give-users-control.svg new file mode 100644 index 0000000..3286db1 --- /dev/null +++ b/website/static/base/img/give-users-control.svg @@ -0,0 +1,528 @@ + + + + + Guix =C2=B7 Give Users Control + + + + + + + + image/svg+xml + + Guix =C2=B7 Give Users Control + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guile-logo-outlined-floating.svg b/web= site/static/base/img/guile-logo-outlined-floating.svg new file mode 100644 index 0000000..075c8f8 --- /dev/null +++ b/website/static/base/img/guile-logo-outlined-floating.svg @@ -0,0 +1,144 @@ + + + + + Guile logo =C2=B7 Outlined and floating + + + + + + + + image/svg+xml + + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + Guile logo =C2=B7 Outlined and floating + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/guix-shell.svg b/website/static/base/i= mg/guix-shell.svg new file mode 100644 index 0000000..73a123e --- /dev/null +++ b/website/static/base/img/guix-shell.svg @@ -0,0 +1,143 @@ + + + + + Guix =C2=B7 Floating Guix Shell + + + + + + + + image/svg+xml + + Guix =C2=B7 Floating Guix Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + x + + + + diff --git a/website/static/base/img/guix-system-display.svg b/website/stat= ic/base/img/guix-system-display.svg new file mode 100644 index 0000000..c905066 --- /dev/null +++ b/website/static/base/img/guix-system-display.svg @@ -0,0 +1,211 @@ + + + + + Guix System Display + + + + + + + + + + + + + + + + + image/svg+xml + + Guix System Display + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/people-focused.svg b/website/static/ba= se/img/people-focused.svg new file mode 100644 index 0000000..40857ec --- /dev/null +++ b/website/static/base/img/people-focused.svg @@ -0,0 +1,160 @@ + + + + + Guix =C2=B7 People Focused + + + + + + + + image/svg+xml + + Guix =C2=B7 People Focused + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-container.svg b/w= ebsite/static/base/img/reproducible-outputs-container.svg new file mode 100644 index 0000000..7454875 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-container.svg @@ -0,0 +1,389 @@ + + + + + Guix Reproducible Outputs =C2=B7 Container + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Container + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-package.svg b/web= site/static/base/img/reproducible-outputs-package.svg new file mode 100644 index 0000000..2f8770d --- /dev/null +++ b/website/static/base/img/reproducible-outputs-package.svg @@ -0,0 +1,215 @@ + + + + + Guix Reproducible Outputs =C2=B7 Package + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Package + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-shell.svg b/websi= te/static/base/img/reproducible-outputs-shell.svg new file mode 100644 index 0000000..8af40e2 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-shell.svg @@ -0,0 +1,332 @@ + + + + + Guix Reproducible Outputs =C2=B7 Shell + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Shell + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/reproducible-outputs-systems.svg b/web= site/static/base/img/reproducible-outputs-systems.svg new file mode 100644 index 0000000..6244516 --- /dev/null +++ b/website/static/base/img/reproducible-outputs-systems.svg @@ -0,0 +1,1412 @@ + + + + + Guix Reproducible Outputs =C2=B7 Systems + + + + + + + + + + + + + + + + + + + image/svg+xml + + Guix Reproducible Outputs =C2=B7 Systems + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow-down.svg b/websit= e/static/base/img/timeline-lapse-arrow-down.svg new file mode 100644 index 0000000..9d9f563 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow-down.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-arrow.svg b/website/sta= tic/base/img/timeline-lapse-arrow.svg new file mode 100644 index 0000000..13069d0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-arrow.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot-down.svg b/website/= static/base/img/timeline-lapse-dot-down.svg new file mode 100644 index 0000000..8f6eaf0 --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot-down.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/static/base/img/timeline-lapse-dot.svg b/website/stati= c/base/img/timeline-lapse-dot.svg new file mode 100644 index 0000000..ec166bb --- /dev/null +++ b/website/static/base/img/timeline-lapse-dot.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/css/common.css b/website/themes/initial= /css/common.css index eaf4ed8..2e4c8db 100644 --- a/website/themes/initial/css/common.css +++ b/website/themes/initial/css/common.css @@ -21,6 +21,10 @@ margin-right: auto; } =20 +.centered-content { + justify-content: center; +} + .centered-text { text-align: center; } @@ -33,6 +37,11 @@ clear: both; } =20 +.grid { + display: flex; + flex-wrap: wrap; +} + .hidden { visibility: hidden; } @@ -142,6 +151,11 @@ box-sizing: border-box; } =20 +.stack { + display: flex; + flex-direction: column; +} + .table-box { overflow-x: auto; } @@ -151,6 +165,10 @@ border-collapse: collapse; } =20 +.text-larger { + font-size: larger; +} + .top-shadow-bg { background-image: url("../img/depression-shadow-top.png"); background-repeat: repeat-x; diff --git a/website/themes/initial/css/index.css b/website/themes/initial/= css/index.css index 7cb96eb..a04f3b6 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -1,16 +1,121 @@ /* Public domain 2017. All rights waived */ =20 h2 { - color: #4D4D4D; font-size: 2.5em; - margin: 50px 0px; + margin: 1.5em 0em; } =20 -h3 { - color: #4D4D4D; - font-size: 2.0em; - font-weight: normal; - margin: 50px 0px; +#reproducible-outputs .grid { + margin: 3em auto 0em auto; +} + +#timeline { + display: flex; + flex-direction: column; + justify-content: center; + margin: 3em auto; +} + +#timeline-today { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: none none solid none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#timeline-lapse { + background-image: url("../../../static/base/img/timeline-lapse-arrow-d= own.svg"), + url("../../../static/base/img/timeline-lapse-dot-dow= n.svg"); + background-position-x: center, center; + background-position-y: bottom, top; + background-repeat: no-repeat, repeat-y; + margin: 2em auto; + max-width: 500px; + min-height: 100px; + padding: 2em 0em; +} + +#timeline-lapse a { + display: inline-block; + background-color: #3D3D3D; + border-radius: 0.3em; + padding: 0.5em; + vertical-align: middle; +} + +#timeline-future { + border-color: #F4BB15; + border-radius: 0.3em; + border-style: solid none none none; + margin: auto; + max-width: 500px; + padding: 1em; +} + +#one-language { + background-color: #3B285C; + background-image: url("../img/depression-shadow-top.png"), + url("../img/depression-shadow-bottom.png"), + url("../../../static/base/img/background-pattern-whi= te-dots.svg"); + background-position: top, bottom, top; + background-repeat: repeat-x, repeat-x, repeat; + padding: 1em; +} + +#all-free-software { + background-color: #FFCC00; + background-image: url("../img/background-pattern-checkerboard-dark.svg= "); + background-repeat: repeat; + padding: 1em; +} + +#guix-in-your-field { + background-image: url("../img/depression-shadow-top.png"); + background-position: top; + background-repeat: repeat-x; + text-align: center; + padding: 1em 1em 4.5em 1em; +} + +#get-guix-system { + background-color: #22241C; +} + +#blog-latest-posts, +#contact-info { + padding: 1em 0em; +} + +#blog-latest-posts .item-preview:link, +#blog-latest-posts .item-preview:visited, +#contact-info .item-preview:link, +#contact-info .item-preview:visited { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active, +#blog-latest-posts .item-preview:focus, +#blog-latest-posts .item-preview:hover, +#contact-info .item-preview:active, +#contact-info .item-preview:focus, +#contact-info .item-preview:hover { + color: #1A1A1A; +} + +#blog-latest-posts .item-preview h3, +#contact-info .item-preview h3 { + color: #E6E6E6; +} + +#blog-latest-posts .item-preview:active h3, +#blog-latest-posts .item-preview:focus h3, +#blog-latest-posts .item-preview:hover h3, +#contact-info .item-preview:active h3, +#contact-info .item-preview:focus h3, +#contact-info .item-preview:hover h3 { + color: #1A1A1A; } =20 .action-box { @@ -23,27 +128,81 @@ h3 { url("../img/featured-box-bg.png"); background-position: top, bottom; background-repeat: repeat, repeat-x; + border-color: black; + border-style: none none solid none; + border-width: thin; color: white; - font-size: 17px; - padding: 40px 20px; - position: relative; + padding: 1.5em 1em; } =20 -.featured-content > ul { - list-style-image: url("../img/white-star.png"); - margin: auto; - max-width: 960px; +.featured-content .summary { + font-size: 1.5em; } =20 -.featured-content li { - padding: 10px 0px; +.panel { + /* ... */ } =20 -.h-separator { - display: block; - margin: auto; - padding: 60px 0px 30px 0px; - width: 100%; +.panel > div { + display: flex; + flex-direction: column; + justify-content: center; + padding: 4em 3em; + text-align: center; +} + +.panel h2 { + margin-bottom: 1em; + margin-top: 0em; +} + +.panel p { + font-size: 1.5em; + margin-bottom: 2em; +} + +.panel .button-big { + margin: 0em 1em 0em 0em; +} + +.panel-dark, +.panel-light { + border-color: black; + border-style: none none solid none; + border-width: thin; +} + +.panel-dark { + background-color: #1A1A1A; + background-image: url("../img/h-separator.svg"); + background-position: top center; + background-repeat: no-repeat; + color: #E6E6E6; +} + +.panel-dark h2 { + color: #E6E6E6; +} + +.panel-light { + background-color: #E6E6E6; + color: #1A1A1A; +} + +.panel-light h2 { + color: #1A1A1A; +} + +.panel-light .button-big:link, +.panel-light .button-big:visited { + border-color: #1A1A1A; +} + +.panel-light .button-big:active, +.panel-light .button-big:focus, +.panel-light .button-big:hover { + border-color: darkmagenta; + color: darkmagenta; } =20 .button-big:link, @@ -56,8 +215,11 @@ h3 { background-image: url("../img/depression-shadow-top.png"), url("../img/noise-bg.png"); background-repeat: repeat-x, repeat; + border-color: black; + border-style: none none solid none; + border-width: thin; color: #E6E6E6; - padding: 40px 10px; + padding: 2em 1em 4em 1em; text-align: center; } =20 @@ -100,27 +262,6 @@ h3 { box-shadow: 0 0 4px black; } =20 -.fields-box { - padding: 40px 0px 0px 0px; -} - -.info-box { - display: inline-block; - margin: 0px 20px 20px 20px; - vertical-align: top; -} - -.contact-box { - background-color: #F5F5F5; - background-image: url("../img/h-separator-dark.png"), - url("../img/h-separator-dark.png"); - background-position: top center, bottom center; - background-repeat: no-repeat; - box-sizing: border-box; - color: #4D4D4D; - padding: 10px; -} - =20 =20 @media screen and (min-width: 300px) { @@ -157,13 +298,71 @@ h3 { } =20 =20 +@media screen and (min-width: 850px) { + #timeline { + flex-direction: row; + flex-wrap: no-wrap; + margin: 0em auto; + } + + #timeline-today { + flex: initial; + border-style: none solid none none; + max-width: 200px; + padding: 0em 1em 0em 0em; + margin-right: 0.5em; + text-align: right; + } + + #timeline-lapse { + flex: auto; + background-image: url("../../../static/base/img/timeline-lapse-arr= ow.svg"), + url("../../../static/base/img/timeline-lapse-dot= .svg"); + background-position-x: right, left; + background-position-y: center, center; + background-repeat: no-repeat, repeat-x; + max-width: unset; + } + + #timeline-lapse a { + background-color: transparent; + } + + #timeline-future { + flex: initial; + border-style: none none none solid; + max-width: 200px; + padding: 0em 0em 0em 1em; + margin-left: 0.5em; + text-align: left; + } +} + + +@media screen and (min-width: 960px) { + .panel > div { + flex-direction: row; + text-align: left; + } +} + =20 @media screen and (min-width: 1024px) { - .info-box { - width: 420px; + #blog-latest-posts .item-preview:active, + #blog-latest-posts .item-preview:focus, + #blog-latest-posts .item-preview:hover, + #contact-info .item-preview:active, + #contact-info .item-preview:focus, + #contact-info .item-preview:hover { + color: #E6E6E6; } =20 - .h-separator { - width: auto; + #blog-latest-posts .item-preview:active h3, + #blog-latest-posts .item-preview:focus h3, + #blog-latest-posts .item-preview:hover h3, + #contact-info .item-preview:active h3, + #contact-info .item-preview:focus h3, + #contact-info .item-preview:hover h3 { + color: #E6E6E6; } } diff --git a/website/themes/initial/img/background-pattern-checkerboard-dar= k.svg b/website/themes/initial/img/background-pattern-checkerboard-dark.svg new file mode 100644 index 0000000..0ef53d5 --- /dev/null +++ b/website/themes/initial/img/background-pattern-checkerboard-dark.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/website/themes/initial/img/depression-shadow-bottom.png b/webs= ite/themes/initial/img/depression-shadow-bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..33ac067aa3a669c4e74d5e7ae37= 9224885f83ed8 GIT binary patch literal 4220 zcmeHKYitx%6rL(lTB(8&1p{_EivsHGy!J6O?$ScHbXS>DX@wS1xI1&V9opR)W@o!Y z35cLkic;_u6bZgTF$5n)A{ZZ_fFcSuU=3DXz;h;5MS4}2ncXZnsNriuLPCcAUzobP=3D1 zobR4{vv+xENpVj0HQ5-3F8;XhYuNyevi9?C(vV8eR+jB9i(yH&|+#W#LWdd z#G$3eFw8mX^x#*(W-MWdUti#86Mci)ULQ{8_py*?+>u;RIvS^7`% zt8FdEUfHy46Fy||68>g>!dv0x=3DWop>qXGW(?(GX3x2KnsQrstPBQrf;`O21WTeEj_ z!!tAQr5~7hZ{A1y*zdN#`s=3DRLExNEuArMntu&kQX7Znj?8^2Bg%-IL>14qI`bZ^n@|Bcz9{2L9!F;)zQ~ zHQv7ej;ET8$Gq)(=3DZxIndgI5lHwX_7y6V+IS;Up)w@n`9i@wqJd`0-c;-kCskN(X6-?3XQ`;YDx|5Rti|0x z(W208#dXwo7#7I4bRgG26OY0wH4!A*x4%Q+suCn-dL>%Y3t_byt~X#=3DeMz}oUn2_& zkv}mzV2Owz4o!et@!CXEw1R}gE26P&rU=3D}Dm^DG7LMp`zH3Q-vx5rJBMV4B}5)-rW zfT6_1>7gl|6zDBTRGX$QQdByfcBeVFW>is(AP5xAQY=3Dd%1esirFo8uTk}jK~gChi! zvZ3mxswHrn6GXL?86*hg$Gh^2>yp$>pGbD9fb^g&pi_*Srs8p`cSO=3DGszW553H@tC zvK;MFYC246DMN-ubueMNdQ&KJcf6i5YMpWvnS!-2j-W|2E7NDn;)qn*9brpQrN(t9 z3W?nZX{xavvHIj@dz^B5CxXJedHbNdYInd0B}rmPlT&tjkx-DZ=3DNA=3DCRu$11(md_) z#(WIPd4WQDq8vl=3DF~64-gcyj@T$BYo(~BySNSYuaLz@bbyH&&^L|NVgy)wyrp-g%N zz>|WP1|*c(n3sn%4WXwO#WX`jT?uM?XJu0!y1wrM19}p@1MURZXO<9!I$v zhh-+P)nxoEBe0y{r+E(=3DvOS;~&`6?Av^g2t&G{UUy(}Us1_=3Dx7K1BqM9n~Th8W5P8 zQLbsVLBdW6wn&#(kzqwIP10VG?uFMBHMZct(DvrR z1072qR+DJ{1&*m>N0q_(9d8}4wW_m~aNOAxB9J>uNP;@3IC&zj4wqaF5>*hL9-Zyl zWmo^D75p4a$2fr}y-|fBJscAwf#UO%T-5IsfCsQp5c;wwwV0U(2AoudbVORA_H?wu z$2$u(p)WdJ4eeDxf|0bJ{HI`4XTg+xW^`2?p#Gsrzyb6+WKdj(4IN(SETp;*!%ofY zW9I^XI@jU?&VZ-~Ch3>H19A<>)h`A51s>?G0lE66K)=3D8P-Sxl8mECilf(i65D2*;l zVM*JGE?R@5w-$%6u~;s~ta$OzK4i(#!<9*NJ3DNDGbWE;YawH%8Ig)If5;p)Y$$tR z>n&T6>H0`$Qu+8#Wo7Q%xd6Xt3r*AduuZETY0DM{?|;bk`Qhf2>r4hVas$?Mk{ovq PMPQMllF;VKbC>=3DNU6SPW literal 0 HcmV?d00001 diff --git a/website/themes/initial/img/h-separator.svg b/website/themes/in= itial/img/h-separator.svg new file mode 100644 index 0000000..1209605 --- /dev/null +++ b/website/themes/initial/img/h-separator.svg @@ -0,0 +1,164 @@ + + + + + Guix =C2=B7 Horizontal Separator + + + + + + + + + + + + + + + image/svg+xml + + Guix =C2=B7 Horizontal Separator + + 2023-09-21 + + + Luis Felipe L=C3=B3pez Acevedo + + + en + + + + + + + + + + + + + + + + + + --=20 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:21:11 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 16:21:11 +0000 Received: from localhost ([127.0.0.1]:50181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4c-0004iR-O7 for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:11 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25173) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4Z-0004iH-Sh for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:09 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722442850; cv=none; d=zohomail.com; s=zohoarc; b=MDFSdrf8RSVcxRBLm9cYE6L21t9b8Kly4k6RUj0RKxM5H5Fm0+oT6DSwWtpR+7oGhtXh1VCdDhowqV3dpk0Iw/cg0Z5K6q0Y9165+j+WP0AapS4X0S54K1Wl2LDS2tN83CKDz2nEgCVqbs9f3tzWl2OcY6iI9fDvCjlM9nquQLE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722442850; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=ahObEYE4ozHKSkYIFr3hVw8C6bE65QkRFtQj4EgonlI=; b=Xwbimi2PC6sM84HFL+Byej3GFWXpLUY8es86KEyt76Qjl61RZmRFok405ObANxQiXJnEcqFI+HKw0e4AhHeQ6csmrc0U1lkxvWwcIQGpG9B2/RnaSC4n2Xt5SOs+L4C58oyJ1UJlgLstpoIHJdHCG8PwqAsrhehVaVYqNvGMdpM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722442850; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=ahObEYE4ozHKSkYIFr3hVw8C6bE65QkRFtQj4EgonlI=; b=AGLf4KsK4EFC+iK7N76NIgG05H8GLFT2zSNruytkVW9j0rhI288EXl/nA2hX6eq7 SBAakyxH3I8HGY5tEIXwHoplbmBMsB9X3wepEe5AY7/5HwexyhwBkk8Cho1whJFamPy 1EzibxVsIEDmAjOm3VY6A0MDoQoGsR8AVXD8t1k8= Received: by mx.zohomail.com with SMTPS id 1722442849176233.52692487583772; Wed, 31 Jul 2024 09:20:49 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v2 2/3] website: Move screenshots style to the screenshots style sheet. Date: Wed, 31 Jul 2024 11:18:21 -0500 Message-ID: <20240731161835.11144-2-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240731161835.11144-1-sirgazil@zoho.com> References: <20240731161835.11144-1-sirgazil@zoho.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122788ee7f200560281c7666aef100007794dcc62f101653e2b8901cbe0a793aeaa24c648f2af5bdb3:zu080112271c831bed97e925772f571bcd0000668e028cc3db552fedeab6ebba50b2814276b878e2358233b9:rf08011226849bde3a8eae5ff9b58cf0e0000022662f6210fc07602bd54f0ad7849a103ab9549ebdd93410:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe * website/themes/initial/css/index.css: Move screenshot rules to screenshots.css. * website/themes/initial/css/screenshots.css: Add screenshot rules from index.css. * website/apps/media/templates/screenshot.scm (screenshot-t): Don't use the index.css. * website/apps/media/templates/screenshots-overview.scm: (screenshots-overview-t): Likewise, and use screenshots.css instead. --- website/apps/media/templates/screenshot.scm | 3 +- .../media/templates/screenshots-overview.scm | 2 +- website/themes/initial/css/index.css | 61 ------------------ website/themes/initial/css/screenshots.css | 64 ++++++++++++++++++- 4 files changed, 65 insertions(+), 65 deletions(-) diff --git a/website/apps/media/templates/screenshot.scm b/website/apps/media/templates/screenshot.scm index a942ef6..377485a 100644 --- a/website/apps/media/templates/screenshot.scm +++ b/website/apps/media/templates/screenshot.scm @@ -26,8 +26,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css") - (theme-url "css/screenshots.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/apps/media/templates/screenshots-overview.scm b/website/apps/media/templates/screenshots-overview.scm index 7663ad9..97e5af6 100644 --- a/website/apps/media/templates/screenshots-overview.scm +++ b/website/apps/media/templates/screenshots-overview.scm @@ -23,7 +23,7 @@ system|GNU Hurd|GNU Guix package manager|GNU Guile|Guile \ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Media") - #:css (list (theme-url "css/index.css")) + #:css (list (theme-url "css/screenshots.css")) #:content `(main (section diff --git a/website/themes/initial/css/index.css b/website/themes/initial/css/index.css index a04f3b6..da9caf4 100644 --- a/website/themes/initial/css/index.css +++ b/website/themes/initial/css/index.css @@ -228,73 +228,12 @@ h2 { color: #E6E6E6; } -.screenshots-box { - padding: 40px 0px 0px 0px; -} - -.screenshot-preview { - font-size: 0.7em; - margin: 40px auto; - max-width: 250px; - text-align: center; -} - -.screenshot-preview a, -.screenshot-preview img { - border-radius: 5px; - display: block; -} - -.screenshot-preview a:link, -.screenshot-preview a:visited { - border-color: transparent; - border-style: solid; - border-width: thin; - box-shadow: 0 0 4px gray; - color: white; - position: relative; -} - -.screenshot-preview a:active, -.screenshot-preview a:focus, -.screenshot-preview a:hover { - border-color: black; - box-shadow: 0 0 4px black; -} - - - -@media screen and (min-width: 300px) { - .screenshot-inset-shadow { - border-radius: 5px; - box-shadow: inset 0 0 4px black; - display: block; - height: 140px; - position: absolute; - top: 0px; - width: 250px; - } - - .screenshot-preview a:active .screenshot-inset-shadow, - .screenshot-preview a:focus .screenshot-inset-shadow, - .screenshot-preview a:hover .screenshot-inset-shadow { - box-shadow: none; - } -} - - @media screen and (min-width: 480px) { .button-big:link, .button-big:visited { display: inline-block; } - - .screenshot-preview { - display: inline-block; - margin: 15px; - vertical-align: top; - } } diff --git a/website/themes/initial/css/screenshots.css b/website/themes/initial/css/screenshots.css index 64f5f6a..296a99b 100644 --- a/website/themes/initial/css/screenshots.css +++ b/website/themes/initial/css/screenshots.css @@ -1,3 +1,65 @@ +.screenshots-box { + padding: 40px 0px 0px 0px; +} + +.screenshot-preview { + font-size: 0.7em; + margin: 40px auto; + max-width: 250px; + text-align: center; +} + +.screenshot-preview a, +.screenshot-preview img { + border-radius: 5px; + display: block; +} + +.screenshot-preview a:link, +.screenshot-preview a:visited { + border-color: transparent; + border-style: solid; + border-width: thin; + box-shadow: 0 0 4px gray; + color: white; + position: relative; +} + +.screenshot-preview a:active, +.screenshot-preview a:focus, +.screenshot-preview a:hover { + border-color: black; + box-shadow: 0 0 4px black; +} + .screenshot-viewer { background-color: black; -} \ No newline at end of file +} + + + +@media screen and (min-width: 300px) { + .screenshot-inset-shadow { + border-radius: 5px; + box-shadow: inset 0 0 4px black; + display: block; + height: 140px; + position: absolute; + top: 0px; + width: 250px; + } + + .screenshot-preview a:active .screenshot-inset-shadow, + .screenshot-preview a:focus .screenshot-inset-shadow, + .screenshot-preview a:hover .screenshot-inset-shadow { + box-shadow: none; + } +} + +@media screen and (min-width: 480px) { + .screenshot-preview { + display: inline-block; + margin: 15px; + vertical-align: top; + } +} -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:21:21 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 16:21:22 +0000 Received: from localhost ([127.0.0.1]:50184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4n-0004j3-AS for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:21 -0400 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC4l-0004iw-SD for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 12:21:20 -0400 Delivered-To: sirgazil@zoho.com ARC-Seal: i=1; a=rsa-sha256; t=1722442862; cv=none; d=zohomail.com; s=zohoarc; b=FN2wT3+VCIsCW1EtVX5ZLZhGZugtmP9dOxjeBsnBbHGlCGjC6QfK73VuudbCRkNHqRb08X2551pTYndkmvJaTOXCICcYW/qGQ5YACBCQRHCoJaOSh8hefnVfYL6lLsCJF1d0eSMgmuu8P0HjE4WHuadBjci9PsOoQsrfgSw/B3s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722442862; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=BOVY1wz2skO2e8RwIpjebtO4fEHS6mFThvQ3nwJH3B4=; b=APatmlkhszVJV//XaYCOEus00zLhwi5DOyMwNHFlMMG+/nKCxGoz7TNu/inVIZ2Y0HcEH9MKi6j9yeYYxY6FWivdz5xOV+Xn8iK9yfmGDpk2EXSjwVfWtO5dHAZTa7kZh7tzKI9v/w98xlii1y+cwO5iHPvQLhH2Y+TJag/mQco= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722442862; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Feedback-ID:Message-Id:Reply-To; bh=BOVY1wz2skO2e8RwIpjebtO4fEHS6mFThvQ3nwJH3B4=; b=SK5QzwX17RsLI6l5pYnjK9HXucKLDoEjVFyKgv4ypJG8bweCg4qtm2sjgTMU4a/Y nJLK5hfQwsVVc7qVWMutIEGIdVgOEaxAW0fT2hY/q04sfOPlNySKj3y9ZrCoLnB4cyP WBUTJQqedW1jBn4Pa5vZ7nxUfrD+OoEcCAQdgJwk= Received: by mx.zohomail.com with SMTPS id 1722442861279970.5661142845822; Wed, 31 Jul 2024 09:21:01 -0700 (PDT) From: sirgazil@zoho.com To: 72314@debbugs.gnu.org Subject: [PATCH v2 3/3] website: Home page template: Untabify. Date: Wed, 31 Jul 2024 11:18:22 -0500 Message-ID: <20240731161835.11144-3-sirgazil@zoho.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240731161835.11144-1-sirgazil@zoho.com> References: <20240731161835.11144-1-sirgazil@zoho.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Feedback-ID: rr0801122722c6749a87cd18bd9ae887aa000040b3d6baeae6c5d91fe575c3ae7704c22129928bcc83f1c7ce:zu08011227780c27fc3da6bbf7d841f04d0000ace03c7970b19d0ed9e68e9756d98d721290d5f4685eeddb96:rf08011226e5538617bfd38943e4c6a6c30000599f472c04f18304da4a50563385236ad79ba1953963ab79:ZohoMail X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72314 Cc: Luis Felipe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Luis Felipe * website/apps/base/templates/home.scm (home-t): Make indentation use spaces uniformly instead of tabs. --- website/apps/base/templates/home.scm | 40 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/website/apps/base/templates/home.scm b/website/apps/base/templates/home.scm index 4ea923c..b04613f 100644 --- a/website/apps/base/templates/home.scm +++ b/website/apps/base/templates/home.scm @@ -32,8 +32,8 @@ Scheme|Transactional upgrades|Functional package \ management|Reproducibility") #\|) #:active-menu-item (C_ "website menu" "Overview") #:css (list - (theme-url "css/item-preview.css") - (theme-url "css/index.css") + (theme-url "css/item-preview.css") + (theme-url "css/index.css") (theme-url "css/video-preview.css")) #:content `(main @@ -80,8 +80,8 @@ environments, and make these easier to " " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "CONTRIBUTE") - #:url (guix-url "contribute/") - #:light #true))) + #:url (guix-url "contribute/") + #:light #true))) ;; Give Users control. (section @@ -99,7 +99,7 @@ packages independently from each other, without superuser privileges.")) #:url (G_ (manual-url-with-language (G_ "en") "Package-Management.html")) - #:light #true)) + #:light #true)) (img (@ (src ,(guix-url "static/base/img/give-users-control.svg")) @@ -181,8 +181,8 @@ different computing needs."))) ,(button-big #:label (C_ "button" "EXPLORE PACKAGES") - #:url (packages-url) - #:light #true)) + #:url (packages-url) + #:light #true)) ;; One Language for Everything. (section @@ -202,12 +202,12 @@ configurations.")) #:url (G_ (manual-url-with-language (G_ "en") "Programming-Interface.html")) - #:light #true) + #:light #true) " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "WHAT'S GUILE") - #:url (gnu-url "software/guile/") - #:light #true)) + #:url (gnu-url "software/guile/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guile-logo-outlined-floating.svg")) @@ -228,7 +228,7 @@ computer users. You are free to use, study, modify, and share Guix and \ all the packages it provides.")) ,(button-big #:label (C_ "button" "LEARN MORE") - #:url (gnu-url "philosophy/free-sw.en.html"))) + #:url (gnu-url "philosophy/free-sw.en.html"))) (img (@ (src ,(guix-url "static/base/img/people-focused.svg")) @@ -284,8 +284,8 @@ distribution of your preference. It won't clash with your distro's \ package manager.")) ,(button-big #:label (C_ "button" "DOWNLOAD") - #:url (guix-url "download/") - #:light #true)) + #:url (guix-url "download/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guix-shell.svg")) @@ -308,12 +308,12 @@ capabilities of the Guix software. Spawned by Guix itself.")) #:url (G_ (manual-url-with-language (G_ "en") "System-Installation.html")) - #:light #true) + #:light #true) " " ; A space for readability in non-CSS browsers. ,(button-big #:label (C_ "button" "DOWNLOAD") - #:url (guix-url "download/") - #:light #true)) + #:url (guix-url "download/") + #:light #true)) (img (@ (src ,(guix-url "static/base/img/guix-system-display.svg")) @@ -341,8 +341,8 @@ capabilities of the Guix software. Spawned by Guix itself.")) ,(button-big #:label (C_ "button" "ALL VIDEOS") - #:url (guix-url "videos/") - #:light #true))) + #:url (guix-url "videos/") + #:light #true))) ;; Latest Blog posts. (section @@ -356,7 +356,7 @@ capabilities of the Guix software. Spawned by Guix itself.")) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL POSTS") - #:url (guix-url "blog/") + #:url (guix-url "blog/") #:light #true))) ;; Contact info. @@ -371,5 +371,5 @@ capabilities of the Guix software. Spawned by Guix itself.")) (@ (class "action-box centered-text")) ,(button-big #:label (C_ "button" "ALL CONTACT MEDIA") - #:url (guix-url "contact/") + #:url (guix-url "contact/") #:light #true)))))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:26:20 2024 Received: (at 72314) by debbugs.gnu.org; 31 Jul 2024 16:26:20 +0000 Received: from localhost ([127.0.0.1]:50191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC9c-0004sX-A1 for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:26:20 -0400 Received: from sender4-pp-o92.zoho.com ([136.143.188.92]:25268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZC9a-0004sI-9S for 72314@debbugs.gnu.org; Wed, 31 Jul 2024 12:26:18 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722443154; cv=none; d=zohomail.com; s=zohoarc; b=c7EPGIUTMjjUaEsYecyKi+WLzBkHuANLFHx2vv7N0oHFVZmTucaWKEqU2zag5oLTySSyZUGegqLLD2bwu3HOJv1F+or9MJwyU+B8kSNPFDIo076KBocCxi7y+g7jF4L1WTze/h4oaXIT6DqjgtwJMETCoQJoluBq7FQGk3LVtOE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722443154; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=r+H1mI5RyUiUvDhBeWel37OInxwlz23EBBuDcNdYZxM=; b=Wj/vryUgodJ5SoT4MLBcTu4/4nrFSchvI0llS4Dq6ktSMsu6ztjsfKFazDUGhe+A6BuQR5FwwxoH00/CCXTcvhbwhczp9FGWKoLh8F1eiP+iVh/K69NRBHhNK1bPvZyFkWBSOijvIlz1BkhjKB2Gq+pjVPjZpOlpq9m5GMaK8kg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722443154; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=r+H1mI5RyUiUvDhBeWel37OInxwlz23EBBuDcNdYZxM=; b=KNvFBwswFOk4n1wxwBAqvzyQ6V5Y5rNS6RolPeueMvSFsZDEPLy/d+VmbOmwIy6N VvG0TKYrdsUS/cVGCeiPxGUrVDWQh88xQazXgAlogyPhJs2KlsZNbb2xwcQGBeRmqhb DEDkOkJfYq9kcKrYQkgjEDrVecACPr0jro2OOPTE= Received: by mx.zohomail.com with SMTPS id 172244315161978.45527489660117; Wed, 31 Jul 2024 09:25:51 -0700 (PDT) Message-ID: Date: Wed, 31 Jul 2024 16:25:48 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) To: "pelzflorian (Florian Pelz)" References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> <87r0b9d26y.fsf@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe In-Reply-To: <87r0b9d26y.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------owGCDlKiBy6XKzhkcyfBqaKL" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.375.77 Feedback-ID: rr08011227d6f603a7fb6c9c5ce086f2440000cc13433aa4a9f4fb642b922ecc62ae4cd5e2948050284c81bc:zu080112279cfec65be8afbcf045eeba610000e2ca38511edcad332cfdcf992d80f0ef41dae1eb9941823d71:rf0801122c068901e8d81a73eb5b82b0350000db79cd7c6d844d8f34aa436c80c56d4a6837d6608105702d0fea561d332e:ZohoMail X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 72314 Cc: Timothy Sample , 72314@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------owGCDlKiBy6XKzhkcyfBqaKL Content-Type: multipart/mixed; boundary="------------w2Fq4KavUgVY9PUnW9EOP9Q3"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" Cc: 72314@debbugs.gnu.org, Vagrant Cascadian , Simon Tournier , Timothy Sample , Denis 'GNUtoo' Carikli Message-ID: Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> <87r0b9d26y.fsf@pelzflorian.de> In-Reply-To: <87r0b9d26y.fsf@pelzflorian.de> --------------w2Fq4KavUgVY9PUnW9EOP9Q3 Content-Type: multipart/mixed; boundary="------------cfUXs7hfExDIqSXuWULK7NBe" --------------cfUXs7hfExDIqSXuWULK7NBe Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMzEvMDcvMjQgYSBsYXMgMTU6MTMsIHBlbHpmbG9yaWFuIChGbG9yaWFuIFBlbHopIGVz Y3JpYmnDszoNCj4gTHVpcyBGZWxpcGUgPHNpcmdhemlsQHpvaG8uY29tPiB3cml0ZXM6DQo+ PiBIb3cgYWJvdXQgbGlua2luZyB0aGUgYXN0ZXJpc2sgdG8gdGhlIGJsb2cgcG9zdCBpbnN0 ZWFkDQo+PiAoaHR0cHM6Ly9ndWl4LmdudS5vcmcvYmxvZy8yMDI0L2FkdmVudHVyZXMtb24t dGhlLXF1ZXN0LWZvci1sb25nLXRlcm0tcmVwcm9kdWNpYmxlLWRlcGxveW1lbnQvKT8NCj4g WWVzLCB5b3VyIGlkZWEgd291bGQgbWVhbiB3ZSBvbmx5IGxpbmsgdG8gZXhwbGFuYXRpb25z IGJ5IGFjdHVhbGx5DQo+IGtub3dsZWRnZWFibGUgcGVvcGxlLiAgR29vZCBpZGVhLg0KPg0K PiBCdXQgYWxzbyBwbGVhc2UgcmV3b3JkIHRoZSA1MCB5ZWFycywgcHJvYmFibHkgdG8gU2lt b27igJlzIOKAnEdldCB0aGUgc2FtZQ0KPiBlbnZpcm9ubWVudCBpbiB0aGUgZnV0dXJl4oCd LCBiZWNhdXNlIGZvciBzb21lIHBhY2thZ2VzIHdlIGRvIG5vdCBhdCBhbGwNCj4gZ3VhcmFu dGVlIGV2ZW4geWVhcnMgbGF0ZXIuDQo+DQo+IENvdWxkIHlvdSBzZW5kIGEgcGF0Y2g/DQoN CkRvbmUuIFVwZGF0ZWQgdG8gcmVhZCAiR2V0IHRoZSBzYW1lIGVudmlyb25tZW50IGluIHRo ZSBmdXR1cmUqIiwgYW5kIHRoZSANCmFzdGVyaXNrIGxpbmtzIHRvIHRoZSBibG9nIHBvc3Qu DQoNCg0K --------------cfUXs7hfExDIqSXuWULK7NBe Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------cfUXs7hfExDIqSXuWULK7NBe-- --------------w2Fq4KavUgVY9PUnW9EOP9Q3-- --------------owGCDlKiBy6XKzhkcyfBqaKL Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmaqZYwFAwAAAAAACgkQCrDQZwEvCMNJ Iwf9G9Tu49BqMog6mmQUQ++JlD2aL3eaZ+8oO8YrvBWZQVNjSTHcNjv3a1O3DzNDLjd/cX/etfoN dlq7vdB5l9EWeSfyZT9FO8WHemm47urx5DAIysmjXvml96t2zpoFE1O283CwHbNAsABRPkZalttY pqtB+My8pmn8F/CHndnvT8y6a4y1R4HuQbqjwWtPqhDr6VaxdFaT/CZwdZht3nXH32HhUyJFrFMM eYD3GZb2C19Ue3XpslRn7oO+Dng04eAwLmJAZjeJsk4spGjEPYz+jpycl8uOKWf82FitfR9Legv5 SVaXDoGf67LQhD3zkrO2nFU6OFGkOTHMndAr+Nx5wA== =wE/A -----END PGP SIGNATURE----- --------------owGCDlKiBy6XKzhkcyfBqaKL-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 01 18:54:19 2024 Received: (at 72314-done) by debbugs.gnu.org; 1 Aug 2024 22:54:19 +0000 Received: from localhost ([127.0.0.1]:52071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZegd-0002xN-3r for submit@debbugs.gnu.org; Thu, 01 Aug 2024 18:54:19 -0400 Received: from relay.yourmailgateway.de ([188.68.63.102]:54755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZegZ-0002xD-I6 for 72314-done@debbugs.gnu.org; Thu, 01 Aug 2024 18:54:18 -0400 Received: from mors-relay-2502.netcup.net (localhost [127.0.0.1]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WZkm45N5qz61dM; Fri, 2 Aug 2024 00:53:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1722552836; bh=/75NOUrRVF2Y7ABVg5tV21Y0fRYvUaTmWFDElYfkW20=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kUXI/5r8Im/PzqzwSYAQHdRyp9ZQfvOdju1UJI9nj751DHxXGVBsCoEHWjQk7yf/F RdqMXYxhq4YoHCYLerqyp15tOSDtL4zvNdWk09R0gHs9EJXzRv92v1LI3O3UiGqjZb fyTOzOAU9BgXAoOL5Qs4x5vqMpSkEhgF1dfLEWm3o62zNe2WUhfC21KO8bNqAAqCJP QE1EHZn93K+C7pQhbCbuHbSqaUFTpwosRjWFRevRoSvRr79F9127KmZ2bbP2nhfqS4 DDD4BCZVbh6s/fLRuiYuurgQqp8wWKig/bkUPGmr6Zksmqm38eyvbK1hXecRHzZoFj XhjF8U3/+oFvg== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-2502.netcup.net (Postfix) with ESMTPS id 4WZkm44dk8z4xFx; Fri, 2 Aug 2024 00:53:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: X-Spam-Status: No, score=-2.9 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4WZkm330PYz8t4D; Fri, 2 Aug 2024 00:53:55 +0200 (CEST) Received: from florianhp (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id D169A83C13; Fri, 2 Aug 2024 00:53:45 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Luis Felipe Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) In-Reply-To: (Luis Felipe's message of "Wed, 31 Jul 2024 16:25:48 +0000") References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> <87r0b9d26y.fsf@pelzflorian.de> Date: Fri, 02 Aug 2024 00:53:45 +0200 Message-ID: <87cymrg8hy.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: D169A83C13 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: t8gOW+86KqbsFmEUsW+5SlHGMs2eXanf9Y3/APq0QkBwqdZjLW0cWHhb X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72314-done Cc: Timothy Sample , 72314-done@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pushed. Thank you again for your worthy home-page redesign. Changes before pushing: * from the sentence about data and digital artifacts, I removed the second mention of packages, * untabified new lines from the first patch in the first patch, because I do not like adding tabs. I then dropped patch 3, because only few tabs were left. * added TRANSLATORS comments about section names that will be displayed in .po files and Weblate Your asterisk TRANSLATORS comment is good, as I imagine East Asian languages commonly use some full-width asterisk. Then I adjusted translations=E2=80=99 manual links as much as I could and unfuzzied GNU Guix in your field, Instructional videos. Will upload my changes to Weblate soon and update po files as Weblate changes come. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 01 19:24:38 2024 Received: (at 72314-done) by debbugs.gnu.org; 1 Aug 2024 23:24:38 +0000 Received: from localhost ([127.0.0.1]:52079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZf9y-0003jp-22 for submit@debbugs.gnu.org; Thu, 01 Aug 2024 19:24:38 -0400 Received: from sender4-pp-o92.zoho.com ([136.143.188.92]:25248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZf9v-0003je-BL for 72314-done@debbugs.gnu.org; Thu, 01 Aug 2024 19:24:36 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1722554652; cv=none; d=zohomail.com; s=zohoarc; b=elbSMfnMXwcPhRvfd5JuDCwuzhHmubVbgD01YsNfAdjQ1cLGrq/X1yLSV7gVkNyY1SzGTXqEyS8If6ylcf0wdqESQN3k/iT93NhahRpfy60qxZWD3UqwfZtVzFanF7i2CiPurc5j52VL7+XsmPGU2neji70SX66U5FhAIBamjQ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1722554652; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=/ntLUQrT/FjEgq7hJpr3ivydQAaqJmQSQzQ+4PfkBuU=; b=QwAOjtOvzfvlX+7xqzsGDpAj+GfYeDxw2UZdf272wpaUKiQKheTchvoVoyU4M3nvsJn1Om08JsN50X5CsiC9ILwzptOjs8URe0oQxo3MLupny6DSKYrZ0gtIf63N51HfcYNLK0K5haiCMENXfqDC9ecD9CuiQp1KkDyYi8hymGo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=sirgazil@zoho.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1722554652; s=zm2022; d=zoho.com; i=sirgazil@zoho.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:Cc:Cc:References:From:From:In-Reply-To:Content-Type:Feedback-ID:Message-Id:Reply-To; bh=/ntLUQrT/FjEgq7hJpr3ivydQAaqJmQSQzQ+4PfkBuU=; b=gMiW6E1e444WH3nACjwcdz5uWqYPqr7o2aELVLCfoNTXRNSmMQn1jdFTBi9FjlnY k8UznDf4GeV1uSi1pYb3EN5j9avd0gOD+jDTxNUE+iFH6UcoJQb7RWPhAde//yqLW4H RKHDxlJpTQvFGWhtvgAXXacV0DW2mg+XDTIW3sTw= Received: by mx.zohomail.com with SMTPS id 1722554651238410.79655946675973; Thu, 1 Aug 2024 16:24:11 -0700 (PDT) Message-ID: Date: Thu, 1 Aug 2024 23:24:08 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) To: "pelzflorian (Florian Pelz)" References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> <87r0b9d26y.fsf@pelzflorian.de> <87cymrg8hy.fsf@pelzflorian.de> Content-Language: es-MX, en-US From: Luis Felipe In-Reply-To: <87cymrg8hy.fsf@pelzflorian.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fIoHtpnWQ7dd3uDZ4sePFduc" X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/222.492.43 Feedback-ID: rr08011227cb913194f91fe35357d7062800009a4dc81cabe6a1f310de55400f3c68cf6bd76c6cc793d54745:zu08011227dbdd518fd0ecdbd18818f210000056262b2ce3318f402cff9f8e71874290fb7e4647d99db177df:rf0801122c9042a2b0443a5bd5c86ed05c00004cd24631c3e9e51fe76de0eac4425b8003700791bd0d44b47fe1ad65a64b:ZohoMail X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 72314-done Cc: Timothy Sample , 72314-done@debbugs.gnu.org, Denis 'GNUtoo' Carikli , Vagrant Cascadian , Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.2 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fIoHtpnWQ7dd3uDZ4sePFduc Content-Type: multipart/mixed; boundary="------------yeFiqYKwOhm0AKAlAWkWsTi6"; protected-headers="v1" From: Luis Felipe To: "pelzflorian (Florian Pelz)" Cc: 72314-done@debbugs.gnu.org, Vagrant Cascadian , Simon Tournier , Timothy Sample , Denis 'GNUtoo' Carikli Message-ID: Subject: Re: claims Guix can make about reproducibility (was Re: [bug#72314] [PATCH v1 1/3] website: Redesign home page.) References: <20240726212406.26104-1-sirgazil@zoho.com> <20240729171808.30569-1-sirgazil@zoho.com> <874j86zy9w.fsf@pelzflorian.de> <87v80mhhwd.fsf@pelzflorian.de> <3525c51c-376c-e69a-e62f-d24615f370ef@zoho.com> <871q3acc1a.fsf_-_@pelzflorian.de> <87r0b9d26y.fsf@pelzflorian.de> <87cymrg8hy.fsf@pelzflorian.de> In-Reply-To: <87cymrg8hy.fsf@pelzflorian.de> --------------yeFiqYKwOhm0AKAlAWkWsTi6 Content-Type: multipart/mixed; boundary="------------u8qw8OkAVF0mfKV9A3cKsmX6" --------------u8qw8OkAVF0mfKV9A3cKsmX6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 RWwgMS8wOC8yNCBhIGxhcyAyMjo1MywgcGVsemZsb3JpYW4gKEZsb3JpYW4gUGVseikgZXNj cmliacOzOg0KPiBQdXNoZWQuICBUaGFuayB5b3UgYWdhaW4gZm9yIHlvdXIgd29ydGh5IGhv bWUtcGFnZSByZWRlc2lnbi4NCg0KR3JlYXQgOikNCg0KDQo+IENoYW5nZXMgYmVmb3JlIHB1 c2hpbmc6DQo+DQo+ICogZnJvbSB0aGUgc2VudGVuY2UgYWJvdXQgZGF0YSBhbmQgZGlnaXRh bCBhcnRpZmFjdHMsIEkgcmVtb3ZlZCB0aGUNCj4gc2Vjb25kIG1lbnRpb24gb2YgcGFja2Fn ZXMsDQo+ICogdW50YWJpZmllZCBuZXcgbGluZXMgZnJvbSB0aGUgZmlyc3QgcGF0Y2ggaW4g dGhlIGZpcnN0IHBhdGNoLA0KPiBiZWNhdXNlIEkgZG8gbm90IGxpa2UgYWRkaW5nIHRhYnMu ICBJIHRoZW4gZHJvcHBlZCBwYXRjaCAzLA0KPiBiZWNhdXNlIG9ubHkgZmV3IHRhYnMgd2Vy ZSBsZWZ0Lg0KPiAqIGFkZGVkIFRSQU5TTEFUT1JTIGNvbW1lbnRzIGFib3V0IHNlY3Rpb24g bmFtZXMgdGhhdCB3aWxsIGJlIGRpc3BsYXllZA0KPiBpbiAucG8gZmlsZXMgYW5kIFdlYmxh dGUNCj4NCj4gWW91ciBhc3RlcmlzayBUUkFOU0xBVE9SUyBjb21tZW50IGlzIGdvb2QsIGFz IEkgaW1hZ2luZSBFYXN0IEFzaWFuDQo+IGxhbmd1YWdlcyBjb21tb25seSB1c2Ugc29tZSBm dWxsLXdpZHRoIGFzdGVyaXNrLg0KDQpUaGF0J3MgcmlnaHQsIEkgd2FzIHRoaW5raW5nIHRo ZSBhYm91dCBKYXBhbmVzZSDigLsgYXQgbGVhc3QuDQoNCg0KPiBUaGVuIEkgYWRqdXN0ZWQg dHJhbnNsYXRpb25z4oCZIG1hbnVhbCBsaW5rcyBhcyBtdWNoIGFzIEkgY291bGQgYW5kDQo+ IHVuZnV6emllZCBHTlUgR3VpeCBpbiB5b3VyIGZpZWxkLCBJbnN0cnVjdGlvbmFsIHZpZGVv cy4gIFdpbGwgdXBsb2FkIG15DQo+IGNoYW5nZXMgdG8gV2VibGF0ZSBzb29uIGFuZCB1cGRh dGUgcG8gZmlsZXMgYXMgV2VibGF0ZSBjaGFuZ2VzIGNvbWUuDQoNCkdyZWF0LiBUaGFua3Mg YSBsb3QgZm9yIHlvdXIgaGVscCBhbmQgcGF0aWVuY2UsIEZsb3JpYW4uDQoNCkNoZWVycywN Cg0K --------------u8qw8OkAVF0mfKV9A3cKsmX6 Content-Type: application/pgp-keys; name="OpenPGP_0x0AB0D067012F08C3.asc" Content-Disposition: attachment; filename="OpenPGP_0x0AB0D067012F08C3.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBGQLfUoBCADXXtq7q0B515koc28OwplQF3XrLOcHzn7DW2HL8WnRfSJp2Yra Ko6HyfbPmkjkfoRXpXyJBPvRE7f3O5RWkcEoTEXo5Ll2QEtYfangcoTxImcfwsdK mRl6saEPNhIykrYNM6gcLHxiL//NZZJwO+9uD2R4JRIQfJ7gJ4/e2m8SlA/0Xw1J KqClOOewnwUcb+cYtZSQo4r0ujYdDcFYlG3I7F+/DwTZfqCnixL0fSXEUOVQ5dUp u2lK3wMRHE9H60QEM96t6RPiQFA2uan8fX4eT1Igmdq69QUOAQBP5AHW91E+1eMT qcOa8VmCtJjcY9AMW65LVIzegwkQE4H0vC8DABEBAAHNOEx1aXMgRmVsaXBlIEzD s3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUB6b2hvbWFpbC5jb20+wsCOBBMB CAA4FiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmQLfUoCGwMFCwkIBwIGFQoJCAsC BBYCAwECHgECF4AACgkQCrDQZwEvCMO+oQf/bZt7NOgQw96RJSM32wTQhqj6C1dK jgtKmFecjxxXM5EiYQZPvBDrmjnzVu1mw70eE1N5DFNpCu0qp2vSqvly+PIa7z5F UOTivVpV6lDDc07BpW4J8/HNZu/GFmvZ2QtzPlr2rcGcRcwYlK9E+WKxT6lPINWN t2Ca9v+0Kz0OIAj4gEiJZNWQ41tIAHwNm9NKvBgtLxWB3UPteLnHSwRm7gptWF8I qkjyxNygj3vE+SSVYoilcQsljmCV4zbp7kGUFK9pIxwy85e4VmOehyKLxDqiIGKs 42PydPTFQc1KpmNpbrnadYyXEI8ZchMHbFI6YCduqv1aJ0Q2LmXxItikMc0uTHVp cyBGZWxpcGUgTMOzcGV6IEFjZXZlZG8gPHNpcmdhemlsQHpvaG8uY29tPsLAjgQT AQgAOBYhBAkQgnouBh5hbAasPQqw0GcBLwjDBQJkC345AhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAAoJEAqw0GcBLwjDSMMIALPFm3V9/KkzyEjoEYgtK7MNl8ce fER0K650rbenTX30/5lYwON4EFubf2cYUYwRSs8d+7Le6h035Mi13FGwwRhrDXyv zn1ifQbxBWkB4BgoIrAKvpjwOatC8+8D9zSi1giZhaoc4hggG6vkBhBB3mGx9lSL DZlghPIetNJkq4FHTFDqoFQt0ZgAZIGh46jjy4X+kSdhiNqnFSeZGFazQemdWZXS aipVx1se88aioXWlG8t6Ypr3r8vs+nAgWBYMdazymuIS4bxctSlM47zPt3E3lBwJ pdso0VjnTKfwKiWofCvTkHNO17OJegVGUQqMx6HeyinhY3nqZZaCzDIqkzfNOkx1 aXMgRmVsaXBlIEzDs3BleiBBY2V2ZWRvIDxsdWlzLmZlbGlwZS5sYUBwcm90b25t YWlsLmNvbT7CwI4EEwEIADgWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAuABAIb AwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAKsNBnAS8Iw3z9B/9TKed3eCaW vvPeMTeFAUcoqAiV39680Y0ppVdXTQmSBbs4QdIuABhgA7ZP9w1D8QOz8PKFCXN0 W7O2uFwuz/ZIh5yoLfY9ngtUibsjRjnLLEbRQnIAIBcwOVjTQnDC42WaZbiXqaPt WLeT48TULTMOKELc3B2mcLtrVyeDrjGe1f5nvpBb9m1JE7KtNfkPNNcQTpdsP1ru 4tg7EYWUM/oET6N2nq0Md6x/C1FPAF6l/Kskp9AmXTT01HRpjLFmnZYKiK5cuxv4 VgIkixHCuC4Y36AxnnpZ+BNS+Va9SSWBs4tvTqw6OR+ZV6DIJLRfHPoZYK5c62T8 bPNv/BQFa8IVzsBNBGQLfUoBCAC4OLfpwb7JTzA9nOrZmJHw7AljZYq9mK+GgZzp fwWwo2YyfjmAqkCa0r80Fv1Z7ypE3CVWkAvxb9OkRWKbnMpMw24o62MoGXnRszHw 8C65H5fagE1JpOoBXFZ5IM7ddsiWcOHEbFAgEDPgq8CpZORpa6Gqd850xvXZpIBN eM+Dz4BJK8LqICpO2IJHlW7T5F1IOA6MwJPCS8E3HyIt9QHFoyk+sDDGfAgWN2oe 8G6OE0m1qY8QI2bDd7Z/1m3fG1DKVacZAPuumjTdRIopiVQIZgKAOrzQQc+eiXtb mNLsbDam6TxE2m2HererWGRQw2y113jCwC2dQNJlauNWT7wBABEBAAHCwHYEGAEI ACAWIQQJEIJ6LgYeYWwGrD0KsNBnAS8IwwUCZAt9SgIbDAAKCRAKsNBnAS8Iw6gb CACQCVdwmXBqIxnqUJZ3ZYX837RFYqGmsXYn7K1QWZOSTz/TwxMWvm32DaCYAEtz XV+jAPE+ZygBUuOAT0SA4Wjsd/5gS8iqP01dhbPaKhlE+Y7hCp7Tud9uAd8OWhs7 EqEjCZyeJkFqcfq5sF5TKdpBWQ/qQrG//loAwDIOej4ayzmWDPP+wyKpBz7NV1ou P2DgZRsuSXobS5j4onVaUKRIWiflYLqTzkxysQ/Tt4ArfewjtbmDhkD4UevWXbJ1 h/YtwktCvD3EHai1w4xx+jtzS+Z1jiVW1AXNANeJP8MFC4VGu5/zdt5jUG0raFrx EjgnzKnuavTaZZVhOUYVUKv9 =3DIxoS -----END PGP PUBLIC KEY BLOCK----- --------------u8qw8OkAVF0mfKV9A3cKsmX6-- --------------yeFiqYKwOhm0AKAlAWkWsTi6-- --------------fIoHtpnWQ7dd3uDZ4sePFduc Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEECRCCei4GHmFsBqw9CrDQZwEvCMMFAmasGRgFAwAAAAAACgkQCrDQZwEvCMNn Hwf+KGTgWbFCy4fUjwPR1IxGsXoXAgSQuDD3edHgg6858dXjTVa8tsxRUK8PoOi9c/Wiog/P3Bld 7N8QzO89UQMROAq6hou9mr6ZIgOezvA1UauounAn1mL7264Pgl5KmPT3l3C2maaudzn8Pd+AQEB4 ejPRXFPHo17NVoGXUr8Wg27UmNtnECurMOcNHh0SP6pfW1/uV8LzTeRFJjpTZ9giO5URpY2uhtGC NvS6qT0VheLWi4a1NpHmwqocSAhJxGYfMBnJiqFjbSlV3EqNuHY+IXJj1Yt79IZcnURaR3holsuH bvTj7XaN9WXaT2C6UzpaLFaWq18ac6kRoCy28ngyhw== =qYD3 -----END PGP SIGNATURE----- --------------fIoHtpnWQ7dd3uDZ4sePFduc-- From unknown Thu Aug 14 17:26:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Aug 2024 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator