From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MDtDLnLSLWSALQEASxT56A (envelope-from ) for ; Wed, 05 Apr 2023 21:56:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id aFtKLnLSLWTVYQEA9RJhRA (envelope-from ) for ; Wed, 05 Apr 2023 21:56:34 +0200 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 A1D8914F44 for ; Wed, 5 Apr 2023 21:56:34 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pk9Ez-0001OO-Ga; Wed, 05 Apr 2023 15:56:21 -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 1pk9Eg-0001Nr-Pa for bug-guix@gnu.org; Wed, 05 Apr 2023 15:56:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pk9Eg-0002rE-HW for bug-guix@gnu.org; Wed, 05 Apr 2023 15:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pk9Eg-0007MJ-4i for bug-guix@gnu.org; Wed, 05 Apr 2023 15:56:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#62672: Unexpected interaction between gobject-introspection and grafts References: <87bkk3m9pm.fsf@rekahsoft.ca> In-Reply-To: <87bkk3m9pm.fsf@rekahsoft.ca> Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 05 Apr 2023 19:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62672 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Collin J. Doering" Cc: Josselin Poiret , 62672@debbugs.gnu.org Received: via spool by 62672-submit@debbugs.gnu.org id=B62672.168072454028255 (code B ref 62672); Wed, 05 Apr 2023 19:56:02 +0000 Received: (at 62672) by debbugs.gnu.org; 5 Apr 2023 19:55:40 +0000 Received: from localhost ([127.0.0.1]:52694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk9EJ-0007Le-U3 for submit@debbugs.gnu.org; Wed, 05 Apr 2023 15:55:40 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:42795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pk9EH-0007L3-1b for 62672@debbugs.gnu.org; Wed, 05 Apr 2023 15:55:38 -0400 Date: Wed, 05 Apr 2023 19:55:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1680724530; x=1680983730; bh=0Yh+bRmoXiVvgmqdYV6IQbaO8XJAk7Pi7VSMyZ3W+Wg=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=u274uu5Nw2trs28vy13JiuTcYg4iLYAHZ92swe+L+gCrLk4PHdIePmxRwaQCAIyNh Hn7ytjN2L2uAnzzqFCamGN8fVJ+Ppdxl4w56HFAThOeYfwgZk2/oKa0khCg+GZBuT0 qZC7nszsftB0eL0Cg5TQv30K9LEXpEhD8uEjLWvIk8fqrD2a7N0IoNKxBXDfvwADuE vdK8zzfV6CarGYnU5tvLbuP9P/O2fxhEv9yoR3ThURCJ7i2e1sibktMEVY5zWXX89e R/0TuYDg5GEkQyxBFO8mUHHb+/pvtmQCQtiR3TZea5C1nUmjd928H2xot3XTR4WwNM MxPl9vi9PmjAA== Message-ID: <87cz4i85pf.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias From: John Kehayias via Bug reports for GNU Guix Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; none X-Spam-Score: -4.00 X-Migadu-Queue-Id: A1D8914F44 X-TUID: 3j/MlUL/xMkS Hi Collin and Josselin, I haven't fully read this thread but wanted to chime in with work I did but never finalized to upstream here. In short, I did get taffybar to build and run if I recall. There was a lot of fussing with versions, some Haskell packages that were broken/undergoing some breaking changes at the time...I don't remember the details, sorry. https://gitlab.com/podiki/guix-pod/-/blob/main/taffybar.scm Checking now taffybar does not build (some dependent package failing, looks like needs an input change) but ghc-gi-gdk does. This should be the bulk of the work you need beyond polishing (linting, license checks, all that). It is a lot of packages, many are the autogenerated haskell-gi packages as I'm sure you are familiar. On the gobject-introspection front, I do remember needing some tinkering there for cairo, and ended up using what was suggested here: https://issues.guix.gnu.org/49122#4 I haven't used Taffybar much since I went back to my lisp land (StumpWM) but hopefully this is helpful. Some Haskell experts can chime in with other details or polishing once it builds. Let me know if you need help parsing this early and rough packaging I did, though I think it shouldn't take much to get it to build again (famous last words, I know). John