From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A7BE515800A for ; Sun, 20 Aug 2023 21:07:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D2A382BC013; Sun, 20 Aug 2023 21:07:25 +0000 (UTC) Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com [IPv6:2607:f8b0:4864:20::1135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BC5152BC013 for ; Sun, 20 Aug 2023 21:07:25 +0000 (UTC) Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-58c4f6115bdso28747657b3.1 for ; Sun, 20 Aug 2023 14:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692565645; x=1693170445; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=V3J1gpOHC8rjGvHyn0MdC3CVm7zCs349xszL0V9U0aE=; b=RRdbzH7ZjX4ZnmJjtOGpO6BH5QIQYNjCitB1PSFD7qV7nxGagQFfQREA0gp2vLQUaj h2chXSQRWAYsdFsUGDU459nHagtTTFV3sv7m/1UjASs9MLTmm5XfF31oG5oecFDTOkSO xXUphS/rqYc2R7ZOBlz6Stxi9AXlFUeb/mp/QGBES+IEvdnh3SHri6a5RsHn7g5ZJ6cf mAamcptCiXoJ0DmzdMCfJsvXN2YtnyrwjyYPAxVxYzLh+OJYRgutwN/1Fkak6Cir9MaZ jgiu16F9H1BAL0hAfrhmi2qa8zSlHLoJm3Q83yKas+hCnnjG/yXELqtLIRjiq20G/W4I GF4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692565645; x=1693170445; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=V3J1gpOHC8rjGvHyn0MdC3CVm7zCs349xszL0V9U0aE=; b=M/j/4qo+x8/YC0tASqrDMHAN7MleCj4+Qq03p0wp7doutisTYJqumt9yrdg1DKDV9A +N3cO8BqIPM1bVnkIadGVfrOJKm1gvf5+RvZo1c6qug6+5eGMWAikPrtq+6nuJPkauLf fn4aWB4dmFGCan+nBQe7SKLLcNa0m9fFWprZEtrf675XE5E/+OwC0BvAVOCzopGaF8MW IPpeJ7t9ZBCC5yUQM56wAJTO5Ej5uExq3ymKmi+8kPbuYKFFpyDpSzXmuaHQsc+DBQX6 vsNbkyLB1WtM0OJA+0EPKqWoiEpKiHhegoK0HzUPjyDRaIS+gsyRrg3D9tBsPbmzbZws Y3og== X-Gm-Message-State: AOJu0YwVYamMeTlZfFaOfu9XNWAvJt1pXy0LEMn2BcULqYIW1PFi7LO+ YnpT3uUKxUkpMmMRsPCsYlVfCYXUdbgqckj0t6r5anEhKtjmdA== X-Google-Smtp-Source: AGHT+IG1Ky0XYRq3PgZufdzvNC1C2UX/OUAvI4mMSSHt6L06TDWlDrgHrk5EnAGu2Hoiqw/h8oZm5HGipuF9bMKUh/4= X-Received: by 2002:a0d:d8d0:0:b0:56d:4d34:20c with SMTP id a199-20020a0dd8d0000000b0056d4d34020cmr5443130ywe.37.1692565644835; Sun, 20 Aug 2023 14:07:24 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 From: Kulikov Stepan Date: Mon, 21 Aug 2023 00:07:14 +0300 Message-ID: Subject: [gentoo-soc] Week 12 report, Automated Gentoo system updater To: gentoo-soc@lists.gentoo.org Content-Type: multipart/alternative; boundary="0000000000000501bb060361262b" X-Archives-Salt: 16d0c6a3-ab0e-46f4-b503-3661eeac280f X-Archives-Hash: f5295eb66bb760cdf3c6a69d55cf21d5 --0000000000000501bb060361262b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello everyone! Here is my report for the 12th week. Blog post can be found here . *Week 12 Wrap-Up:* Over the past two weeks, I've finished the app UI and its Firebase backend. However, I faced challenges with the backend's operation, especially in handling and storing reports in Firestore. Initially, I aimed for Firebase to directly route reports from the Gentoo system to the app, but this solution turned out to be unreliable. So I decided to deviate from the original plan and stored the reports and tokens in the database, but add a layer of encryption on top of it. Additionally, I've addressed some minor issues in gentoo-update and updated ebuild in the GURU repository. *Week 13 Plan:* Here is my plan for the final week of GSoC'2023: 1. Add encryption to the Firestore. I don=E2=80=99t want any user data to b= e stored in plain text. 2. Improve some UI elements and add a pop-up with commands to copy/paste. 3. Publish mobile app to Playstore. 4. Write a detailed blog post on how to use the whole thing. 5. Write a post on forums. That's all, have a good week everyone! --- Best regards, Kulikov Stepan (Lab-Brat) --0000000000000501bb060361262b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello everyone!

Here is my r= eport for the 12th week.
Blog post can be found=C2=A0here.

=
Week 12=C2=A0Wrap-Up:
Over the past two w= eeks, I've finished the app UI and its Firebase backend.=C2=A0
However, I faced challenges with the backend's operation, especially = in handling=C2=A0
and storing reports in Firestore. Initially, I = aimed for Firebase to directly route reports=C2=A0
from the Gento= o system to the app, but this solution turned out to be unreliable.=C2=A0
So I decided to deviate from the original plan and stored the repo= rts and tokens in=C2=A0
the database, but add a layer of encrypti= on on top of it.=C2=A0
Additionally, I've addressed some mino= r issues in gentoo-update and=C2=A0
updated ebuild in the GURU re= pository.

Week 13=C2=A0Plan:
Here is my plan for= the final week of GSoC'2023:
1. Add encryption to the Fi= restore. I don=E2=80=99t want any user data to be stored in plain text.
2. Improve some UI elements and add a pop-up with commands to copy/p= aste.
3. Publish mobile app to Playstore.
4. Write a detailed blog po= st on how to use the whole thing.
5. Write a post on forums.


That's all, ha= ve a good week everyone!

---
Be= st regards,
Kulikov Stepan (Lab-Brat)


--0000000000000501bb060361262b--