[sane] how to scan using sane-airscan?

2024-09-03 Thread Giovanni Biscuolo
Hello, I'm forwarding my message here, maybe someone on guix-devel can help me. Sorry for the cross-post! Start of forwarded message From: Giovanni Biscuolo To: help-g...@gnu.org Subject: [sane] how to scan using sane-airscan? Date: Fri, 30 Aug 20

Re: networking service not starting with netlink-response-error errno:17

2024-06-17 Thread Giovanni Biscuolo
add a route for device "swws-bridge" (see below) in the "eno1" [1] static-networking declaration is simply a... mistake. Julien I'm adidng you in Cc: only because you develop guile-netlink and maybe you could see if it's possible to improve netlink related error messages.

Re: networking service not starting for a network-route setting (was for network with netlink-response-error errno:17)

2024-06-14 Thread Giovanni Biscuolo
Hello, OK I've managed to fix my networking problem, here is how I did it... Giovanni Biscuolo writes: [...] > The networking service is failing with this message (manually copied > here, please forgive mistakes): now that I can connect via SSH, I can copy the actual mes

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-13 Thread Giovanni Biscuolo
Hello Skyler, Skyler Ferris writes: > On 4/12/24 23:50, Giovanni Biscuolo wrote: >> general reminder: please remember the specific scope of this (sub)thread [...] >> (https://yhetil.org/guix/8734s1mn5p@xelera.eu/) >> >> ...and if needed read that message agai

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-13 Thread Giovanni Biscuolo
ges definitions) are we really going to >> start our own (or one managed by the reproducible build community) >> "reproducible source tarballs" repository? Is this feaseable? > > but why would that be any better than simply building from git? which, > i think, would even t

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-12 Thread Giovanni Biscuolo
the (auto)generated semi-binary seeds in the release tarballs. Security is a complex system, especially when considering the entire supply chain: let's focus on this _specific_ weakness of the supply chain. :-) Ciao! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-12 Thread Giovanni Biscuolo
ase tarballs? WDYT? [...] Grazie! Gio' [1] or other reasons specific to a package that should be documented when needed, at least with a comment in the package definition [2] the autogenerated files that are not pragmatically verifiable -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-05 Thread Giovanni Biscuolo
istribution_ of _trusted_ software, not to good programming [2] https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions#runners «each workflow run executes in a fresh, newly-provisioned virtual machine.» see also https://www.paloaltonetworks.com/blog/prisma-cloud/unpinnable-actions-github-security/ for security concerns about GitHub actions relying on Docker containers used for "reproducibility" purposes. -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-04 Thread Giovanni Biscuolo
with... by other people but the release manager :-( [...] Happy hacking! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-04 Thread Giovanni Biscuolo
Hello, a couple of additional (IMO) useful resources... Giovanni Biscuolo writes: [...] > Let me highlight this: «It is pragmatically impossible [...] to peer > review a tarball prepared in this manner.» > > There is no doubt that the release tarball is a very weak "trusted &

backdoor injection via release tarballs combined with binary artifacts (was Re: Backdoor in upstream xz-utils)

2024-04-04 Thread Giovanni Biscuolo
ce (origin (method url-fetch) (uri (list (string-append "http://tukaani.org/xz/xz-"; version ".tar.gz") (string-append "http://multiprecision.org/guix/xz-"; version ".tar.gz"))) --8<---cut here---end--->8--- P.S.: in a way, I see this kind of attack is exploiting a form of statefulness of the build system, in this case "build-to-host.m4" was /status/; I think that (also) build systems should be stateless and Guix is doing a great job to reach this goal. -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Recent security issues (guix-daemon and xz)

2024-04-02 Thread Giovanni Biscuolo
tkon4c4@protonmail.com 3. https://lists.gnu.org/archive/html/guix-devel/2024-04/msg0.html https://yhetil.org/guix/3ae39210-ba8b-49df-0ea1-c520011b7...@gmail.com/ Message-ID: 3ae39210-ba8b-49df-0ea1-c520011b7...@gmail.com HTH! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: the right to rewrite history to rectify the past (was Re: Concerns/questions around Software Heritage Archive)

2024-03-21 Thread Giovanni Biscuolo
unet.org/en/reclaim/motivation.html [...] Regards, Giovanni. [1] https://guix.gnu.org/en/blog/2020/securing-updates/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Guix role in a free society

2024-03-20 Thread Giovanni Biscuolo
ilmap The problem, let me call it a "rights clash", arises when pretenting that "rewriting the past" is a right people can exercise, protected by the european GDPR also. [...] Loving, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

the right to rewrite history to rectify the past (was Re: Concerns/questions around Software Heritage Archive)

2024-03-20 Thread Giovanni Biscuolo
l in all: what rights are we talking about, please?!? Loving, Giovanni [3] https://yhetil.org/guix/iytrYuvr9BcPdWG17PDP5SXyjrZzwBGx1sbh0BVcDZ8PAifSIMdPXPbuhhDu-2woPlaWmEWnSt09h4OravmRRBrMB5uDlXYtKtI0egEQX_k=@lendvai.name/#r [4] https://yhetil.org/guix/86d01304cc8957a2508e1d1732421b5e0f9ceeb5.ca...@planete-kraus.eu/ P.S.: I am DPO and copyright advisor at my tiny company, but IANAL :-D -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

on the bug tracker (Re: Guix Days: Patch flow discussion)

2024-02-29 Thread Giovanni Biscuolo
's much better to have a clear succinct actionable issue report. This way, the issue tracker is a list of clear actionable items rather than a mess of unreproducible issues.» [2] Happy hacking! Gio' [...] [1] https://debbugs.gnu.org/server-control.html [2] https://tissue.systemreboot.net/manual/dev/en/#section11795 -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Guix Days: Patch flow discussion

2024-02-28 Thread Giovanni Biscuolo
unnecessary friction, the net of the > issue is IMHO #1: reviewing is just boring and time-consuming. This is the one and only reason. [...] I don't have anything to add, for now. Happy hacking! Gio' [1] id:87y1ha9jj6@xelera.eu aka https://yhetil.org/guix/87y1ha9jj6@xelera.eu/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

simple service extensions/composizions (Re: Guix Days: Patch flow discussion)

2024-02-28 Thread Giovanni Biscuolo
e (well, it still does not but that is not the > point). But I needed it. So, what options I had? I still have not had a try but maybe is possible to define something like my/connman-service-type that extends the default one with all the fields a user may need. Maybe a Coockbook section could be u

Cuirass 1.2.0-2.7bcd3d0 (and manual): latest install image not available for download (wrong URL?)

2024-02-28 Thread Giovanni Biscuolo
most sure not so log ago it was pointing to a valid file. Are the two issues linked of do I need to file a separate bug for the manual? Sorry I don't know how to help to fix it. Best regards, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: declarative partition and format with Guix (was Re: Guix System automated installation)

2024-02-28 Thread Giovanni Biscuolo
Giovanni Biscuolo writes: [...] >> but I think this is close to the right track. Either operating-system >> should be extended to support things like disk partitioning, the library for doing this with Guile is guile-parted (packaged in Guix); it's used by the Guix

declarative partition and format with Guix (was Re: Guix System automated installation)

2024-02-27 Thread Giovanni Biscuolo
Hello Ian, Ian Eure writes: > Giovanni Biscuolo writes: [...] >> Please consider that a preseed file is very limited compared to >> a >> full-fledged operating-system declaration since the latter >> contains the >> declaration for *all* OS configuration, no

Guix System automated installation

2024-02-26 Thread Giovanni Biscuolo
m disk-layout.scm /mnt where disk-layout.scm is a declarative gexp used to partition, format and mount all needed filesystems the resulting config.scm would be an operating-system declaration with included the contents of preseed.scm (packages and services declarations) 2. guix system init config.

Re: cannot boot after installation on VPS (via rescue system)

2024-02-22 Thread Giovanni Biscuolo
! [1] I also missed that line in (info "(guix-cookbook) Running Guix on a Linode Server") ;-( I still have not tested that fix with my bootstrap-guix.sh installation script, but I'm pretty sure it will work. Thank you so much! Gio' [1] I also need to enhance my qemu scripts needed for testing -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: cannot boot after installation on VPS (via rescue system)

2024-02-21 Thread Giovanni Biscuolo
Thank you for your explanation: I checked gnu/build/linux-boot.scm and it's just as you pointed out; I simply overlooked the error was in the "initrd phase"... and now I'm starting to barely understand what's happening > I'm not an expert in early boot process so please forgive me any > mistakes I might have made in this explanation :) No mistakes :-D Thank you for your help! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: cannot boot after installation on VPS (via rescue system)

2024-02-21 Thread Giovanni Biscuolo
t issue is connected with BTRFS, but I'll investigate! Thank you! Gio' [...] [1] I don't know the host filesystem but if it's BTRFS, placing a COW (qcow2) filesystem on top of another COW have a very bad performance, see https://www.qemu.org/docs/master/system/qemu-block

cannot boot after installation on VPS (via rescue system)

2024-02-21 Thread Giovanni Biscuolo
S, you can find it attached to this email as bootstrap-guix.sh or at this git repo URL: https://gitlab.com/softwareworkers/swws/-/blob/master/infrastructure/hosts/cornouiller/bootstrap-guix.sh?ref_type=heads #!/bin/bash # Copyright © 2023 Giovanni Biscuolo # # bootstrap-guix.sh is free software; you

Re: guix installation why internet connection required?

2024-02-05 Thread Giovanni Biscuolo
seems like a tricky problem to solve. ...I feel like I'm missing something important here :-) Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

consider "git describe"... harmful? (if misused)

2024-02-05 Thread Giovanni Biscuolo
a released revision of the software, since tags (even annotated one) can be added by repo committers for any reason they find useful; i.e. the last tag commited gor the Guix repo is base-for-issue-62196. If and ONLY IF committers use a recognised pattern for the tag - i.e. v - we can get the las

Re: bug#63775: git describe on current master says: v1.3.0-38775-g6192acf8b7

2024-02-03 Thread Giovanni Biscuolo
8.1. v0.8GNU Guix 0.8. v0.7GNU Guix 0.7. v0.6GNU Guix 0.6. v0.5GNU Guix 0.5. v0.4GNU Guix 0.4. v0.3GNU Guix 0.3. v0.2 GNU Guix 0.2. v0.1GNU Guix 0.1. v0.0Guix 0.0, initial announcement. --8<---cut here---end--->8--- HTH! Happy hacking, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Git-LFS or Git Annex?

2024-01-28 Thread Giovanni Biscuolo
->8--- see https://git-annex.branchable.com/tips/largefiles/ for a description of this feature > It's indeed less copyleft though. Simpler, but also maybe less adapted > to this use-case. With git-annex everyone can set up a "git-annex enabled" server (although h

Re: Git-LFS or Git Annex?

2024-01-25 Thread Giovanni Biscuolo
ah git hosted remote (not supporting git-annex-shell, AFAIK) for location tracking and the same (or more) rsync servers we are using to store media. Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Git-LFS or Git Annex?

2024-01-24 Thread Giovanni Biscuolo
/tips/centralized_git_repository_tutorial/on_your_own_server/ [4] https://git-annex.branchable.com/tips/using_gitolite_with_git-annex/ [5] https://about.gitlab.com/blog/2015/02/17/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Proposition to streamline our NAR collection to just zstd-compressed ones

2024-01-18 Thread Giovanni Biscuolo
(info "(guix) Upgrading Guix") are clear; they are just for a systemd based distro but should be easily "transposed" to a different init system by the users... or not? Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

problems installing on LUKS2 encrypted device

2023-12-08 Thread Giovanni Biscuolo
tallation provides an unbootable system. Sorry for the "short story made long" but my script it's a proof of concept to allow installing a Guix System starting from any (recent) rescue system (tested only with a Guix install image and a systemd rescue system, grml), that's why is so

Re: Opportunity For Guix: RFI Areas of long-term focus and Prioritization

2023-12-01 Thread Giovanni Biscuolo
borate on their response to the RFI. --8<---cut here---end--->8--- We'll see if this "message in a bottle" will be heard by Someone™ Thank you and happy hacking! Gio' [1] https://www.federalregister.gov/d/2023-17239/p-23 -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: when? [guix_milan] Guix Milan first meetup

2023-10-04 Thread Giovanni Biscuolo
mo chiudere il sondaggio e fissare la data dell'incontro per favore? Ciao! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: The elephant in the room and the Guix Bang.

2023-09-20 Thread Giovanni Biscuolo
Hi, Simon Tournier writes: > Hi, > > On Tue, 19 Sep 2023 at 18:35, Giovanni Biscuolo wrote: > >> I'm also suspecting that the spark that started the "Guix Bang" in >> Ludovic's mind, the very moment he realized nix could be better >> _extended_

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-19 Thread Giovanni Biscuolo
ely un-namespaced historical "Closes:" syntax. :) Noted and agreed! At this point of discussion I also think there is consensus (by the persons involved in this thread until now) to use a namespaced URI (a full URL) for that upcoming feature (one of the two discussed in the thread).

The elephant in the room and the Guix Bang.

2023-09-19 Thread Giovanni Biscuolo
oved BYOT are working well. Please see a recent message of mine (id:87pm2e4flj@xelera.eu [2]) for some of my comments (nothing really new, I just reused concept already expressed by others) about the process needed to integrate useful informations (configuration _is_ information) in Guix official _recommandations_. Happy hacking! Gio' [2] https://yhetil.org/guix/87pm2e4flj@xelera.eu/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

contribute with content in our official help pages?

2023-09-19 Thread Giovanni Biscuolo
- **are** useful _contributions_, but that kind of contributions are even harder to find and/or use if not properly "integrated in Guix". Happy hacking! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: The already complicated (complex?) process for contributing.

2023-09-16 Thread Giovanni Biscuolo
ed in [2] and [3] are rooted in the anthropological set of questions known as «Phenomenon of Bullshit Jobs» https://davidgraeber.org/articles/on-the-phenomenon-of-bullshit-jobs-a-work-rant/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

The already complicated (complex?) process for contributing.

2023-09-15 Thread Giovanni Biscuolo
list.html [4] https://www.kernel.org/doc/html/latest/process/coding-style.html [5] https://docs.kernel.org/process/email-clients.html "Run away from it.": ROTFL! [6] https://docs.kernel.org/process/index.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-15 Thread Giovanni Biscuolo
on. Happy hacking! Gio' [1] AFAIU 'Change-Id' can even track different versions of patches (that by design are from commits in the same branch, properly rebased as needed) sent by mistake via **different bug reports**, this also means that different bug reports containing the same 'Change-Id' are _surely_ linked togheter. -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-14 Thread Giovanni Biscuolo
ra.eu https://yhetil.org/guix/8734zrn1sc@xelera.eu/ [2] id:87msxyfhmv@xelera.eu https://yhetil.org/guix/87msxyfhmv@xelera.eu -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-14 Thread Giovanni Biscuolo
ee. I am not convinced by the benefits and I already see some > troubles. Please can you expand what troubles do you see in automatically adding 'Change-Id:' using a hook-commit-msg like https://gerrit-review.googlesource.com/Documentation/cmd-hook-commit-msg.html ? Thanks, Gio'

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-14 Thread Giovanni Biscuolo
method discussed here, there is no way to avoid users mistyping 'Closes:' pseuto-headers in their commit messages: if mistuped they will be ignored :-( Cheeers, Gio' [1] https://gerrit-review.googlesource.com/Documentation/cmd-hook-commit-msg.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-14 Thread Giovanni Biscuolo
and eventually redesign and refactor if needed. > > Yes, it should be summarily described at least in the documentation, > with pointers to the source. > > Oof, that's getting long. Wow! \O/ > To recap: > > We have two propositions in there: > > 1. A simple one that is declarative: new git trailers added to commit > messages would convey actions to be done by the server-side hook. > > 2. A more complex one that would allow us to close *some* (not all) of > the *guix-patches* issues automatically, relying on Change-Ids (and > Mumi's ability to parse them) to infer which patch series saw all their > commits merged already. > > I think both have value to be pursued, but 1. could be implemented first > since it is simpler. I think that finally we have a clear big picture. Thanks! As stated at the beginning of this message, I'm going to open bug reports :D Happy hacking! Gio' [1] whatever "do" does mean: it could range from a "simple" search with mumi (or something similar) by a human "bug reports gardener" to a full fledged server side git hook to notify involved parties and/or automatically close the related bug report. [2] https://yhetil.org/guix-patches/_/text/help/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: to PR or not to PR, is /that/ the question?

2023-09-13 Thread Giovanni Biscuolo
rry but it's a _very_ long story and is all written down in the /details/. (id:87y1ha9jj6@xelera.eu aka https://yhetil.org/guix/87y1ha9jj6@xelera.eu/) [...] I'm done with this thread, sorry; I'll drift alone :-) Happy hacking, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

to PR or not to PR, is /that/ the question?

2023-09-13 Thread Giovanni Biscuolo
friction does not exist in the PR model by design of > this very PR model. I don't know if really "reviewer apply the first patch" friction does not exist by design in a PR model (especially a web based one), but AFAIU many other frictions /do/ exist... by design! [...] (I'm studying for a reply to the rest of the message, stay tuned! :-D ) Happy hacking! Gio' [1] https://gregoryszorc.com/blog/2020/01/07/problems-with-pull-requests-and-how-to-fix-them/ (2020-01-07) [2] look at the Branches listed here: https://qa.guix.gnu.org/ [3] https://guix.gnu.org/en/manual/devel/en/html_node/Managing-Patches-and-Branches.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Commenting bug reports via mumi web interface (was: How can we decrease the cognitive overhead for contributors?)

2023-09-13 Thread Giovanni Biscuolo
Hi Ricardo, Ricardo Wurmus writes: > Giovanni Biscuolo writes: > >> AFAIU mumi does not (still?) have ad authentication/authorization, >> right? >> >> If so how do you plan to deal with users posting SPAM or similar >> unappropriate content? > > It on

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-13 Thread Giovanni Biscuolo
Maxim :-) Anyway, I think the main use case for this _second_ way of automatically closing related bugs (the one based upon 'Change-Id') when all [PATCH]es are pushed is very useful for all people with commit access to the Guix repo, a sort of "push and (almost) forget". [...] Ciao, Gio'. -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Mumi CLI client (was: How can we decrease the cognitive overhead for contributors?)

2023-09-12 Thread Giovanni Biscuolo
Hello Ricardo, Ricardo Wurmus writes: > Giovanni Biscuolo writes: > >> […] actually Debbugs or Mumi web interfaces are read-only: you cannot >> open a bug report or comment it, you have to send an email; this is a >> _feature_, not a bug since we don'

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-12 Thread Giovanni Biscuolo
n this is someting that should be provided by a git post-receive hook and not by an enhanced version on mumi > Since it'd be transparent and requires nothing from a committer, it'd > provide value without having to document yet more processes. No, but we should however document the design of this new kind of machinery, so we can always check that the implementation respects the design and eventually redesign and refactor if needed. WDYT? Thanks, Gio' [1] id:87y1hikln6.fsf@wireframe https://yhetil.org/guix/87y1hikln6.fsf@wireframe [2] id:87pm2pces0@xelera.eu https://yhetil.org/guix/87pm2pces0@xelera.eu [3] id:875y4gzu85@gmail.com https://yhetil.org/guix/875y4gzu85@gmail.com [4] https://www.gnu.org/software/emacs/manual/html_node/emacs/Bug-Reference.html please also consider that bug-reference-bug-regexp can be customized ;-) [5] https://debbugs.gnu.org/server-control.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-12 Thread Giovanni Biscuolo
l Guix forge: https://savannah.gnu.org/projects/guix? When talking about "what forge to use" I feel that keeping the status quo is a very good solution, overall. Thanks, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-11 Thread Giovanni Biscuolo
to Debbugs would be necessary. Mumi is > already able to parse mail headers -- parsing a git trailer should be > just as simple. You are right, I'll try to file some feature request for mumi. Thanks, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Triaging issues (was Automatically close bug report when a patch is committed)

2023-09-11 Thread Giovanni Biscuolo
if you have not already done > Note that Debian provides some BTS tools, as pointed here, Yes I saw your message, useful thanks; we should package it and maybe add that functions to mumi, one by one Thanks, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-11 Thread Giovanni Biscuolo
> Bear in mind, that contributing already has at least one degree of > complexity baked right into itself on the basis of being a feedback > loop. Wow. food for thought! Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-11 Thread Giovanni Biscuolo
If you want I can add a little bit of Italian attitide at discussing in detail tiny variations of the same thing :-O... just joking, eh! ;-) [...] Ciao! Gio' [1] well, I'm biased :-D -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-11 Thread Giovanni Biscuolo
es for > qa.guix.gnu.org would let us build more patches more quickly. I agree, QA is a critical resource in this phase of Guix evolution. More resources IMO also means documentation... and maybe more features? I feel like we should find a way to sponsor the work on QA. Happy hacking! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-11 Thread Giovanni Biscuolo
gs control. Do you please know whare to get that scripts, just to have a quick look and understand how we could eventually add a function for automatic bug closing? Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-11 Thread Giovanni Biscuolo
"Fixes: #" signature (or what is called in Git) to each commit with an associeted bug report. WDYT? -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Triaging issues (was Automatically close bug report when a patch is committed)

2023-09-11 Thread Giovanni Biscuolo
[3] We could also add a feature to have "saved searches" in mumi web and CLI interfaces to help with this task. Anyway, whatever we decide to do with old bugs, IMO we should improve Guix bug reporting management by having more people (I'm going to volunteer, as soon as I get

Re: How can we decrease the cognitive overhead for contributors?

2023-09-08 Thread Giovanni Biscuolo
Hello Efraim, Efraim Flashner writes: > On Fri, Sep 08, 2023 at 11:53:43AM +0200, Giovanni Biscuolo wrote: > That wasn't my read of it at all. I don't understand what part of my message is different from your read, so I cannot comment > I too have many packages which I

Re: How can we decrease the cognitive overhead for contributors?

2023-09-08 Thread Giovanni Biscuolo
rent management problems, I'm not trying to say all is fine and good, but IMO the "manage git commit messages following the Guix guidelines" is the last of this management problems. -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-08 Thread Giovanni Biscuolo
have you an idea of the time I spend to translate concepts to be expressed in commit message in English? Why I cannot just write in my very good Italian and "git send-email" happily? -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-08 Thread Giovanni Biscuolo
y "I'm not contributing largerly because I've a specific friction with the rules about commit messages" (again, my executive summary). [...] Ciao, Gio' [1] https://guix.gnu.org/en/manual/devel/en/html_node/Data-Types-and-Pattern-Matching.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-08 Thread Giovanni Biscuolo
->8--- Those are good general examples: I'd use them in the manual section descibed in 1. WDYT? > It doesn't really matter, as long as it's clear and you did the exercise > of reviewing the code you touched and writing down the changes summary > for the reviewer (and yourself). This is a good example of ratio, I'd use that also :-) Happy hacking! Gio' [1] https://docs.kde.org/stable5/en/kate/kate/kate-application-plugin-snippets.html -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-07 Thread Giovanni Biscuolo
Hi, Giovanni Biscuolo writes: [...] >>> The first thing we need is a server side git post-receive hook on >>> Savannah, I've opened the sr#110928 support request: >>> https://savannah.nongnu.org/support/index.php?110928 >> >> It's somethi

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-07 Thread Giovanni Biscuolo
Hi Felix, Felix Lechner writes: > Hi Gio', > > On Thu, Sep 7, 2023 at 4:08 AM Giovanni Biscuolo wrote: >> >> close the bugs that are listed in >> the commit message > > Perhaps you'd like to see Debian's hook [1] for the Salsa web f

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-07 Thread Giovanni Biscuolo
d"? [1] Did I miss something? Thanks, Gio' [1] right now how do we get the issue number of a committed patch? -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-07 Thread Giovanni Biscuolo
a number, the URL really does not matter > Again, the concern is about false-positive; closing when it should not > be. Modulo a programming error in the script, the only way would be to write the wrong bug number after the "keyword" and IMO this is similar write the wrong b

Re: [workflow] Automatically close bug report when a patch is committed

2023-09-07 Thread Giovanni Biscuolo
Hi Maxim and Ludovic, I'm including you, Ludovic, becaus in the past you requested a similar git hook installation for Guix and maybe you have more info Maxim Cournoyer writes: > Giovanni Biscuolo writes: [...] OK, I really found the wrong examples as Christopher pointed out

[workflow] Triaging issues (was Automatically close bug report when a patch is committed)

2023-09-07 Thread Giovanni Biscuolo
Hi Christopher, [note: I'm deleting the "In-Reply-To:" header and changing subject to try to start a new thread] Christopher Baines writes: > Giovanni Biscuolo writes: [...] >> 20 bugs with messages similar to this one: >> &g

[workflow] Automatically close bug report when a patch is committed

2023-09-06 Thread Giovanni Biscuolo
bly this can be avoided: the bug can be closed when a patch is committed to one of the listed official brances (master, core-updates, etc.) WDYT? Ciao, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Mumi CLI client (was: How can we decrease the cognitive overhead for contributors?)

2023-09-05 Thread Giovanni Biscuolo
nce that different tools will not solve the problems [...] > So, I thought it helpful to document it and put it into the manual. I > have sent a patch to https://issues.guix.gnu.org/65746 Very good work, thanks Arun! Happy hacking, Gio' [1] https://man.sr.ht/packages.md [2] https

Re: How can we decrease the cognitive overhead for contributors?

2023-09-04 Thread Giovanni Biscuolo
better than mumi mumi have a _great_ potential to be extended, it could even be extended to become the web/CLI frontend to other email-based issue tracking systems [...] Happy hacking, Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-09-02 Thread Giovanni Biscuolo
cy about commit messages bothers you (on the contrary it makes me happy); please consider that thai is /just/ one of the policies of the Guix project: code of conduct, coding standards, others? [...] > - Having multiple places to manage aspects of my patch > >   In a web-forge, I

commit message helpers (was Re: How can we decrease the cognitive overhead for contributors?)

2023-08-30 Thread Giovanni Biscuolo
upport in the "git diff" parser, but that could be a great improvement IMO, since it will allow git users to use all tree-sitter available parsers and not just pattern matching to understand/show the context in which the changes happened. In this context, I found this two currently active project of tree-sitter based diff tools: 1. Difftastic https://difftastic.wilfred.me.uk/ 2. diffsitter https://github.com/afnanenayet/diffsitter Both can be used as external "git difftool"s [1] [2] None is currently packaged in Guix. Happy hacking! Gio' [1] https://difftastic.wilfred.me.uk/git.html#git-difftool [2] https://github.com/afnanenayet/diffsitter#git-integration -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-08-30 Thread Giovanni Biscuolo
Liliana Marie Prikler writes: [...] >> I tried https://issues.guix.gnu.org/issue/65428/patch-set/1 but I get >> a blank page: any example plz? > That's a mumi bug IIUC, it works for M > 1. For M = 1, use patch-set > without /M. OK, thanks! -- Giovanni Biscuolo

git interfaces (was Re: How can we decrease the cognitive overhead for contributors?)

2023-08-29 Thread Giovanni Biscuolo
Giovanni Biscuolo writes: [...] > Executive summary: it's "just" and **interface** problem; contributors "an interface problem" > who like the SourceHut web UI to format and send patchsets via email are > very wellcome to subscribe and use the SourceHut se

Re: How can we decrease the cognitive overhead for contributors?

2023-08-29 Thread Giovanni Biscuolo
it's federated by default. Happy hacking! Gio' [...] -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: How can we decrease the cognitive overhead for contributors?

2023-08-29 Thread Giovanni Biscuolo
to address Katherine's > and all other people's point, either way the consensus will fall? First it would be useful to separate each /different/ question raised in dedicated threads that are actionable, possibly leading to a patch or at least to a consensus... or to some sort of cla

Re: How can we decrease the cognitive overhead for contributors?

2023-08-29 Thread Giovanni Biscuolo
ss Katherine's > and all other people's point, either way the consensus will fall? > > giacomo > [1] https://man.sr.ht/tutorials/#contributing-to-srht-projects -- Giovanni Biscuolo Xelera IT Infrastructures

Re: How can we decrease the cognitive overhead for contributors?

2023-08-28 Thread Giovanni Biscuolo
r is your guix checkout >> 3. Select series you want to apply >> 4. Sort by subject > > Also can first read on issues (mumi), find a issue ID, > then M-x gnus-read-ephemeral-emacs-bug-group ID. [...] > Don't know the 'C-u 10 |' one, cool, thank you! I feel l

Re: How can we decrease the cognitive overhead for contributors?

2023-08-28 Thread Giovanni Biscuolo
should look again. > Users who have tried curlbash also looked at > wget https://issues.guix.gnu.org/issue/N/patch-set/M | git am -3 Is this documented somewhere plz? I tried https://issues.guix.gnu.org/issue/65428/patch-set/1 but I get a blank page: any example plz? Thanks! Gio' [.

Re: bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that

2023-08-27 Thread Giovanni Biscuolo
ting from scratch. You don't need to start from scratch if you want, you just have to checkout the right git commit (before the package was deleted) and start from that, if needed: WDYT? Happy hacking! Gio' [...] -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

gnu: Add gmt.

2023-07-04 Thread Giovanni Biscuolo
Tools is a great package, kudos! -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: FSDG issues of SCUMMVM-based games

2023-06-21 Thread Giovanni Biscuolo
n. Yes, keeping ScummVM is not a clear FSDG violation AFAIU Thanks all for the heads on! [1] albeit very poorly worded: https://www.gnu.org/licenses/license-list.html#SILOFL -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.]

2023-06-20 Thread Giovanni Biscuolo
will be short lived, I guess some could be long lived (months instead of weeks) WDYT? Ciao, Gio' [1] id:ZIcZ9tUidrWOfgyN@jurong -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: Rebasing or merging? [was: Re: 01/03: gnu: wxwidgets: Add libxtst to inputs.]

2023-06-20 Thread Giovanni Biscuolo
e whole article deserves to be read) [...] WDYT? Happy hacking! Gio' [1] https://www.atlassian.com/git/tutorials/merging-vs-rebasing#the-golden-rule-of-rebasing P.S.: and yes, maybe Fossil is better designed than Git, but I'm not proposing switching to it, not at all :-) -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: stateful caches (was Re: OBS Studio memory leak)

2023-06-15 Thread Giovanni Biscuolo
at > it... > > And it seems that Maxim has already reported the issue upstream, > see <https://issues.guix.gnu.org/63197> oh I missed it: I'll make my comments in that issue then, thanks! > and <https://gitlab.freedesktop.org/mesa/mesa/-/issues/8937> I see Happy hacking. Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

stateful caches (was Re: OBS Studio memory leak)

2023-06-15 Thread Giovanni Biscuolo
ot;/var/cache/fontconfig") (type "tmpfs") (flags '(read-only)) (check? #f)) --8<---cut here---end--->8--- It seems that a similar snippet could also be useful for all "~/.cache/*" :-O Happy hacking! Gio' [1] message id:87y1kozvny@robbyzambito.me [2] message id:20191018073501.GB1224@E5400 -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: pam_ssh_agent_auth on a Guix System?

2023-05-31 Thread Giovanni Biscuolo
never used kerberos (I should learn it) but if possible I'd like to avoid to install and configure extra services; ssh is ubiquitous and installing and configuring an ssh-agent on the client /maybe/ is easier than a kerberos client [...] Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

pam_ssh_agent_auth on a Guix System?

2023-05-30 Thread Giovanni Biscuolo
o and /etc/sudoers is someone already using such a configuration in a Guix System? Thanks, Gio' [1] is it safer or more efficient to have users authentication without password but only with a SSH key? -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: nudging patches

2023-05-17 Thread Giovanni Biscuolo
uot;guix/build-system/ruby.scm" "guix/import/gem.scm" "guix/scripts/import/gem.scm" "tests/gem.scm" members: + Christopher Baines > But seriously, what is the preferred way to do this? HTH! Gio' [1] https://guix.gnu.org/en/manual/devel/en/html_node/Teams.html#Teams -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

[job] Semantic CSS Developer to implement new visual identity of a Guix based company

2023-02-28 Thread Giovanni Biscuolo
ource/doc.swws/en/legal/sprint-agreement/index.org [2] https://doc.meup.io/colophon/#cms-design-principles [3] https://shinmera.github.io/LASS/ -- Giovanni Biscuolo Software Workers - IT Infrastructures signature.asc Description: PGP signature

Re: Stratification of GNU Guix into Independent Channels

2023-01-26 Thread Giovanni Biscuolo
(instead "git blame" and bless it!)» :-D -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

declarative containers (was Re: [EXT] Re: Enterprise Guix Hosting?)

2023-01-23 Thread Giovanni Biscuolo
ing to test it, if needed thanks! Gio' [1] id:878rn4syql@elephly.net [2] thank you Ricardo for the cookbook section! https://guix.gnu.org/en/cookbook/en/guix-cookbook.html#Guix-System-Containers -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: issue tracking in git

2022-11-23 Thread Giovanni Biscuolo
domination in knowledge and workflow management! B-) >> Last but not least: what about to have tissue packaged [2] in Guix? :-D > > It is about time - and a package and system definition exists in a > channel. yes, please :-) Thanks! Gio' [1] and notmuch/xapian rules! -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: issue tracking in git

2022-11-23 Thread Giovanni Biscuolo
dd some more documentation soon? Happy hacking! Gio' > > Kind regards, > > > -- > Jonathan McHugh > indieterminacy@libre.brussels [1] https://10years.guix.gnu.org/video/l-union-qiuy-fait-la-force/ -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

  1   2   3   4   >