From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cDc7GB8YWGcGIwAA62LTzQ:P1 (envelope-from ) for ; Tue, 10 Dec 2024 10:29:51 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id cDc7GB8YWGcGIwAA62LTzQ (envelope-from ) for ; Tue, 10 Dec 2024 11:29:51 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=ISbYranN; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1733826591; a=rsa-sha256; cv=none; b=aGt8YLasUQIt4nysNo8/eGbTkz7xE9DQfomFNBrJgvAxohv4h7zEdZWtN11VALHp5JzkZy ULb/N7m90TtkYnCq4OIEO5ViSokPqaurxHnGnigGddI9XkIMJd084mj1Q9VLB+lqYZGPz8 LMctOy72nh6k4QoWiKSxNNmOmxeIhTHbg+5s98iZ3UR3GSLLC0HkCLXh5/JBssBc7YG+kt B+pF8ajqPP0OBaAi0775IUpUJ2JqtKZ4AZTIxKmwLGjBWkOWE0Xav99rza0nosmXTeIrse Lfao967RCedNB/rPeMiclxu9Ivvv487+E/3YDsT6RXAsZ8htTs0QgX5RUYA6mA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=ISbYranN; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1733826591; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Mg4HxpFZxkjQGUhhw8Wgan2NPxB4TSG+baxL4KvTFPs=; b=IsaRWz8QzLnK1CpVzA2Eka2GfGh8qUsEj136xZFu8cs53gq8qSKZDXuAv4/GL1haxTD78l QjuxglZ/7Efv0eD5aAUgrYu7irhwNbxlrTZjvurev6xVOFJ4swfUfjP8IF7FrVGpnm1RC1 0cuz8Hv74bMEx/r0k/7x6eTUFAZ0JdVp/tlACY3csTepH0r4gRQ5X8RMJVd8Y+RBkwZ2k9 qKlw6bPaCyFNyXULZQzTT0vYD/rI0C4zXwbgBwlPECwX+VE7BgEqv1nQmOy04K2L60gFmY yiVFQVv75z3HH6i0rglMX+fD8iSEbbhc5EW/3KJRMH6lt3PrfYtiOTfgRqP4iA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4BD3A5F037 for ; Tue, 10 Dec 2024 11:29:51 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tKxUH-0001bM-El; Tue, 10 Dec 2024 05:29:05 -0500 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 1tKxUF-0001b4-BC for help-guix@gnu.org; Tue, 10 Dec 2024 05:29:03 -0500 Received: from [81.190.248.246] (helo=marekpasnikowski.pl) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tKxUC-0005oZ-KE for help-guix@gnu.org; Tue, 10 Dec 2024 05:29:02 -0500 Received: from localhost (localhost.local [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d34afabf for ; Tue, 10 Dec 2024 10:28:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=marekpasnikowski.pl; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=dkim; bh=uJVfV8MSefcMPsPy3rihvgfw23a4NDuf33dQ2z2FBbY=; b=ISbYranNSZvE 8fkqrSBuEsrwarDLJtWKIVhotpAzj284cdL3AqFxxiwkCAr9HftNNwB+tVCo60gg +oVVUzXc24I2iL2WZf+dYmAjPe6ZRA/HiKtK/2CLNIr02HWYoEyFryV/8iYV0+3k +ivYu0v0hOBCOcr6qSE6rSLymKMg7CAyHqLyuXHpHJfUrETWuJ7yGfukZqkm36l2 B9TCw8Ne+VlWCPQaDaOaqSfMWzRl/R5F5Y1UhqyDzqDwAjj8mfaRY72FAe0UWHeS +85aslzktloRkJu3eIgvnWsscgvflVF6PPvOhyeAEcdN1hwm9HkfebOsRX9N5Lpb vc2iZBl1kA== Received: by localhost (OpenSMTPD) with ESMTPSA id e0335c0f (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 10 Dec 2024 10:28:51 +0000 (UTC) From: Marek =?utf-8?B?UGHFm25pa293c2tp?= To: help-guix@gnu.org Subject: Re: Packaging Proton Bridge: Progress Report #2 Date: Tue, 10 Dec 2024 11:28:51 +0100 Message-ID: <5525235.Sb9uPGUboI@aisaka> In-Reply-To: <2208743.irdbgypaU6@aisaka> References: <2208743.irdbgypaU6@aisaka> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" X-Host-Lookup-Failed: Reverse DNS lookup failed for 81.190.248.246 (failed) Received-SPF: pass client-ip=81.190.248.246; envelope-from=marek@marekpasnikowski.pl; helo=marekpasnikowski.pl X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 4BD3A5F037 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -8.18 X-Spam-Score: -8.18 X-TUID: swNlc6BBloYI I successfully built target bridge-nogui . The last step required implementation of a 'make' phase in the go build process. I considered splitting out the go component into its own package, to be an input of a qt package, but was not able to do it correctly. Implementation of a go process in the gnu, or qt, build system is not even worth considering. Thus I settled on invocation of "make" with some flags to make it work in the go build system. I also decided against any further optimization of the make invocation, because I am planning to implement all the build targets defined by upstream, if possible. At this point, I need to rest a little. I will test the binary I built, see if it even works. After that I am going to rewrite the module in a single style. Only then I will work on the other targets. I also need to properly learn the peculiarities of the Go build system. I would not be able to go this far without using random elements found in other Go packages. It is unfortunate, that the build system reference page is missing some key concepts in the Go process. https://guix.gnu.org/manual/en/html_node/Build-Systems.html Marek Pasnikowski