Re: Revisiting the "ChangeLog" style.

2025-07-28 Thread Attila Lendvai
tory in a yes, good commit messages have value. the question here is whether the benefits of enforcing the ChangeLog format these days are worth more than its costs. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Nothing destroys self-worth, self-acceptance and self-love faster than den

Re: Thoughts on setting a minimum requirement for committing changes, and the contribution model in general.

2025-07-23 Thread Attila Lendvai
> Andreas Enge andr...@enge.fr writes: > > > Am Sun, Jul 13, 2025 at 10:14:16PM +0000 schrieb Attila Lendvai: > > > > > this is somewhat tangential, but guix is the first project in my entire > > > programmer career where it's not only allowed

Re: `search-input-file` and readability

2025-07-20 Thread Attila Lendvai
PUT-FILE. i'm not native in english, but 'search' is more about the process, while 'find' is more about the result. SEARCH-INPUT-FILE errors when nothing was found, i.e. it finds it (or dies), not just searches around (and potentially returning multiple matches). -- • att

Re: Thoughts on setting a minimum requirement for committing changes, and the contribution model in general.

2025-07-13 Thread Attila Lendvai
it's not only allowed to commit changes that will break things, but it's straight out demanded (the one commit per package policy, even if it knowingly introduces incompatibilities). i suspect that it's related to the ChangeLog format story. -- • attila lendvai • PGP: 963F 5D

Re: Revisiting the "ChangeLog" style.

2025-07-05 Thread Attila Lendvai
uld be a conscious choice, and accordingly i don't see that discussed either. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “When we become aware of how the school system is a conditioning agent to instill in children obedience to authority, passivity, and tolerance to tedium

Re: Sunsetting of guix-commits mailing list?

2025-06-20 Thread Attila Lendvai
> I personally find the mailing list useful for getting quick overview of > what is happening and whether there is something interesting I should > pull. i think RSS readers serve that usecase better. codeberg seems to support RSS. (disclaimer: i did not set this up myself) --

Re: Guile needs your help

2025-06-19 Thread Attila Lendvai
press to continue) - logging -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Yesterday we obeyed kings and bent our necks before emperors. But today we kneel only to truth, follow only beauty, and obey only love.” — Khalil Gibran (1883–1931)

Re: Reducing “guix pull” error reports, toward a plan?

2025-06-16 Thread Attila Lendvai
ough which one is guaranteed to be ablte to guix pull, one step at a time. IIUC guix pull also has a bootstrapping issue similar to compilers, and i don't see it handled formally anywhere. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “He who flatters a man is his enemy. He who tells hi

Re: Guile needs your help

2025-06-15 Thread Attila Lendvai
the commit bit and access to the project infrastructure, while others don't... which is of course fine! and it couldn't work any other way! but it's a mistake to lose sight of this. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “With reasonable men, I will reason; with humane men I will plead; but to tyrants I will give no quarter.” — William Lloyd Garrison (1805–1879)

Re: Data corruption on reboot

2025-04-24 Thread Attila Lendvai
t i think the `recovering journal` part is an unambigous indication that the fs was not cleanly unmounted. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- Human culture grows in the cracks of power.

Re: Data corruption on reboot

2025-04-22 Thread Attila Lendvai
d to paste the log just now, but i can't find it neither in /var/log/messages, nor in dmesg. weird. i vaguely remember seeing this for quite some time. it disappears quickly, and some fsck is being run on the FAT boot partition, so i didn't really pay attention to it. -- • attila lend

Re: Shepherd: flaky self tests

2025-04-18 Thread Attila Lendvai
://issues.guix.gnu.org/67565 sadly, there's not much more info there. it fails due to `test 4 -eq 6` (IIRC it's the number of open file descriptors). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The early bird gets the worm, but the second mouse gets the cheese.” — Stephen Pinker

Re: guix shell --container from Shepherd to run a service

2025-04-06 Thread Attila Lendvai
really using on your system. you're right. apparently i still don't understand profiles deep enough to avoid such thinkos. i've changed the way i refer to the guix binary to use the path you suggested. thank you Rutherther! -- • attila lendvai • PGP: 963F 5D5F 45C7 D

Re: guix shell --container from Shepherd to run a service

2025-04-06 Thread Attila Lendvai
s updated rather regularly. i don't want to lag behind too much, and guix package updates are more headache than a `pip install --upgrade` in the container (including reconfiguring into my own fork of guix while the patches are waiting in the queue). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD

Re: guix shell --container from Shepherd to run a service

2025-04-06 Thread Attila Lendvai
y the `guix shell` call will get the versions from the hass user's pull state; i.e. i can independently decide when to upgrade the guix environment of the hass user and process. it's a relatively painless escape hatch to run even a non-trivial service without packaging the app and writing the necessary service code. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “An extreme optimist is a man who believes that humanity will probably survive even if it doesn't take his advice.” — John McCarthy (1927–2011), father of Lisp

guix shell --container from Shepherd to run a service

2025-04-06 Thread Attila Lendvai
wrong? or should it be done some other way? any examples around? if it should work, then any hints on what to look at for a fix? grepping for 'real-root' brings up MOUNT-FILE-SYSTEMS in linux-container.scm, but i couldn't find anything obviously broken there. sidenote: debugging this would be a lot easier if the error wasn't reduced to the above line, but instead a general error handler printed a backtrace. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “When men yield up the privilege of thinking, the last shadow of liberty quits the horizon.” — Thomas Paine (1737–1809)

Re: Reliable way to get directory of current guile script

2025-02-20 Thread Attila Lendvai
not sure, but this may be relevant: (current-filename) is #f when guix pull'ing https://issues.guix.gnu.org/55464 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The essence of philosophy is that a man should live so that his happiness depends as little as possible from external c

is the certbot service broken?

2025-02-17 Thread Attila Lendvai
is the model here really this flexible: wwwroot 1..n certificate 1..n domain-name? and the only "problem" here is my surprise? and i should have one certbot service instance for each wwwroot? FTR, reading both the manual and the code didn't help me. neither two years ago, nor t

Re: example of poor debugging message (follow up Guix Days)

2025-02-15 Thread Attila Lendvai
i'm even willing to help with that! but rather because i don't see it acknowledged that this is way less than ideal. including that too much of guile is written in C, and that the contact surface between guix and guile is way bigger than necessary. -- • attila lendvai • PGP: 963F 5D

Re: example of poor debugging message (follow up Guix Days)

2025-02-14 Thread Attila Lendvai
field is straight out applied), and the error happens much later (i.e. in a large temporal distance) when the data is interpreted. our feeble human minds would be greatly helped here if there was type annotation on the data structure with type checking at construction time. -- • attila le

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-02-13 Thread Attila Lendvai
h both the pre and post rename environment? then have a grace period before the rename? for how long? etc, etc... guix is deeply intertwined with git. point is: it's not just a simple rename. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Forgiveness is not forgetti

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-01-31 Thread Attila Lendvai
e are probably already being worked on somewhere (i.e. division of labor): https://codeberg.org/forgejo-contrib/delightful-forgejo#clients (A curated list of delightful Forgejo-related projects and resources.) -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Foolishness is rarely a mat

Re: [GCD] Migrating repositories, issues, and patches to Codeberg

2025-01-31 Thread Attila Lendvai
. and if the new infra has more structured/formal ways to store/access the data than debbugs and mailing lists, then i'm pretty sure it can only make scripting easier. then scripts and emacs based tools could serve the power users, while the web UI could serve the occasional contributors. -- •

Re: [PATCH v2 0/1] services: network-manager: Add extra-configuration-files field.

2025-01-21 Thread Attila Lendvai
is a commit bit (which is ok, because it couldn't work any other way). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Since olden times conscience has been understood by many people less as a psychic function than as a divine intervention; indeed, its dictates were regarded as […

Re: [PATCH v2 0/1] services: network-manager: Add extra-configuration-files field.

2025-01-17 Thread Attila Lendvai
> instead of calling for > the proliferation of private channels, a different kind of unmanageable > structurelessness. not private channels, simply channels that are not owned/controlled by the exact same set of committers as guix proper, and not demanding the exact same requirements from the

Re: Non-committers can't keep authenticated forks updated

2025-01-15 Thread Attila Lendvai
herry pick fails, then i cancel the script, rebase the problematic branch on 'attila-baseline', and restart the script pasted below. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Is there an idea more radical in the history of the human race than turning your children ove

Re: [PATCH v2 0/1] services: network-manager: Add extra-configuration-files field.

2025-01-13 Thread Attila Lendvai
ion of labor). it's not necessarily a safe/simple/straightforward path forward, but it would solve the bottleneck of the central control. but either way, i wanted to speak up against normalizing 1+ years of delays. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Action has meaning o

Re: Bootstrapped Zig now available in Guix master.

2025-01-03 Thread Attila Lendvai
the same experience with the Idris2: i made a full bootstrap chain all the way down from GHC, integrated bootstrapping into the normal build process so that bootstrapping remains constantly tested, and also prepared the Guix side... but then my PR was basically ignored. -- • attila lendvai •

Re: On a Guile-based Build-Tool complimenting Guix

2024-12-20 Thread Attila Lendvai
d enters into a dialog with a human programmer while trying to rebuild his ship: https://ngnghm.github.io/blog/2016/04/26/chapter-9-build-systems-and-modularity/ -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Forces beyond your control can take away everything you possess except

Re: 01/04: gnu: libtorrent-rasterbar: Update to 2.0.10.

2024-12-15 Thread Attila Lendvai
> PAGER= git log --author=felix.lechner | wc -l > 823 $ PAGER= git log --oneline --author=felix.lechner | wc -l 62 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “I believe that education, therefore, is a process of living and not a preparation for future living.” — John

Re: On the quest for a new release model

2024-12-14 Thread Attila Lendvai
ng with `guix pull --commit=v1.2.3` to avoid pulling in too fresh commits that the current guix command wouldn't be able to build. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The nation that will insist on drawing a broad line of demarcation between the fighting man and the thinkin

Re: Automatically testing package updates

2024-12-05 Thread Attila Lendvai
being one source). if a bot joins the "effort", i'm afraid it'll become that much worse. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The more artificial taboos and restrictions there are in the world, the more the people are impoverished…. The more that laws

Re: Strange behavior using guix git authenticate

2024-11-27 Thread Attila Lendvai
ing on the intro commit, just takes it as-is. so, if your setup is broken, then it only complains for the *second* commit. if enough time passes between the two commits, then it can cause quite some time-waste for the surprised padawans. well, or at least for padawans like yours truly. --

Re: Reproducer for failing shepherd startup

2024-11-22 Thread Attila Lendvai
s were ignored that improve the above mentioned properties, let alone that they were recorded while i was working my way towards an actual fix for an actual bug... that leaves me with little motivation to hack on shepherd at this point. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Appli

Re: shepherd: failing test: should `herd stop` stop a respawning process?

2024-11-22 Thread Attila Lendvai
d there's nothing i can do to stop it at this point. `herd disable` operates on v2 of the service, while some fiber, or some signal handler of v1 is still in a respawn loop. HTH, -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Our scientific power has outrun our spiritu

Re: Errors with inconsistent network, bad gateway (nginx) and others

2024-11-13 Thread Attila Lendvai
neccessary change right now that will make it behave better. i suspect your first error was also network/service related (the 502 "Bad Gateway" suggests that the lisp process behind nginx was not available at that moment; e.g. it was restarting). -- • attila lendvai • PGP: 963F 5

Re: Including code in a non-Guile language into Guix

2024-11-01 Thread Attila Lendvai
h more about converging lisp and your domain from both directions. and on top of this all, what a timesink debugging C code can be! PS: note though that the above is written from experience with more capable lisps like SBCL + Slime. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “G

Re: Guix (and Guile's) promise, and how to (hopefully) get there

2024-11-01 Thread Attila Lendvai
wful lot like 'the end justifies the means'. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Do not fear your enemies. The worst they can do is kill you. Do not fear friends. At worst, they may betray you. Fear those who do not care; they neither kill nor betray, but betrayal a

Re: Why "update substitutes?"

2024-11-01 Thread Attila Lendvai
> Howsabout… ‘looking for suitable substitutes on ’ if we must change > the string? yep, that sounds better. a bit long, but it has an entire line. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Each new generation born is in effect an invasion of civilization by little barb

Re: Why "update substitutes?"

2024-10-25 Thread Attila Lendvai
l don't really know what's happening there, but maybe something like "fetching the registry" or "fetching metadata" would be more descriptive of it? to me "the substitutes" means the binary artifacts. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “T

Re: Discussion on Guix funding // future

2024-10-25 Thread Attila Lendvai
ormed, potential contributors are constantly frustrated away. and it's very much not obvious to judge how much value is lost that way. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “One of the evils of paper money is that it turns the whole country into stock jobbers. The preca

shepherd: failing test: should `herd stop` stop a respawning process?

2024-10-06 Thread Attila Lendvai
erd stop should stop the respawning loop? - do i have a bug in my test.sh? - is this a shepherd bug? if so, then shall i finish up this test case as a proper patch for shepherd? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “In all history there is no war which was not hatched by the g

Re: status of guixrus

2024-09-28 Thread Attila Lendvai
above here in chromium+protonmail web client reply window (but not when your email is displayed). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If a man knows more than others, he becomes lonely.” — Carl Jung (1875–1961)

Re: Updating rclone and non-free dependencies

2024-09-18 Thread Attila Lendvai
me 100+ dependencies in their transitive closures. could you please say a few words about the plans/status of the go-team branch? and if i get to working on this again, then i guess i should rebase it on the go-team branch, right? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If you suf

Re: Reproducer for failing shepherd startup

2024-09-16 Thread Attila Lendvai
ing in shepherd are from before Ludo added timers; i.e. it's once again bitrotten. contributing to guix feels like an uphill battle. i stopped rebasing my shepherd commits. abandoning them does feel like an enormous waste, but i'm cutting my losses at this point. -- • attila lendvai •

shepherd: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd

2024-09-14 Thread Attila Lendvai
guile seems to be involved somehow. any ideas? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The very possibility of conflict over a resource renders it scarce, giving rise to the need for ethical rules to govern its use. Thus, the fundamental social and ethical function of proper

Re: Error in bootloader configuration

2024-09-09 Thread Attila Lendvai
ou have something strange among your services. and indeed, this looks fishy: (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout))) remove that and try again. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “It is easy to be conspicuously 'compassionate' if

Re: Simplify contribution by using user-friendly bug tracker and git interface

2024-08-31 Thread Attila Lendvai
a reluctant contributor. the fact that this topic comes up repeatedly shows that i'm probably not alone with this split mind. the enthusiasm makes some of the frustraton observable (as opposed to silently walking away), which should be seen as a blessing here. -- • attila lendvai • PGP:

Re: Request for assistance maintaining LibreWolf

2024-08-18 Thread Attila Lendvai
d IRC archive will be my first actual use-case for an LLM... modern problems require modern solutions. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Millions of people never analyze themselves. Mentally they are mechanical products of the factory of their environment, preoccupied with

Re: Cookbook recipe from "The Repository as a Channel" section does not work for Guix with properly configured GUILE_LOAD_PATH

2024-08-14 Thread Attila Lendvai
you might have stumbled on this issue: (current-filename) is #f when guix pull'ing https://issues.guix.gnu.org/55464 the discussion contains analysis and some things to try, and also a working solution that i'm currently using in my channel at: https://github.com/attila-lendvai/g

Re: Reducing "You found a bug" reports

2024-07-22 Thread Attila Lendvai
dozens of offended people even for the most innocent of statements. and with the advent of LLMs, it can soon become a kind of a security hole for intellectual DoS attacks -- if not already. not sure how to keep the SNR high, but the communities will need to adapt. -- • attila lendvai • PGP

Re: `guix system image` on a local, dirty checkout

2024-07-12 Thread Attila Lendvai
tps://lists.gnu.org/archive/html/guix-devel/2018-12/msg00514.html sorry about the confusion! -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The rule is perfect: in all matters of opinion our adversaries are insane.” — Mark Twain (1835–1910)

`guix system image` on a local, dirty checkout

2024-07-12 Thread Attila Lendvai
rom a guix checkout that contains unauthorized commits? or is there an equivalent of channel intro commits in this context? or something else? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- There certainly are laws, but human words cannot make one.

Re: Reproducer for failing shepherd startup

2024-07-02 Thread Attila Lendvai
5a43fad1e8641 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Lisp […] made me aware that software could be close to executable mathematics.” — L. Peter Deutsch

Re: Reproducer for failing shepherd startup

2024-07-02 Thread Attila Lendvai
2.936007] shepherd[1]: Exception caught while loading '/gnu/store/h6c15frnkx7arkm2bna20js3v90880bh-shepherd-mdadm-resync.go': #<&message message: "calendar-event: 0: invalid day of week"> -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “For followers of most ideologies (openly

[PATCH shepherd] service: Factor out SEND-TO-REGISTRY.

2024-06-30 Thread attila . lendvai
From: Attila Lendvai Also assert that (CURRENT-REGISTRY-CHANNEL) is valid. * modules/shepherd/service.scm (with-service-registry): New function. (stop-service), (fold-services), (service-name-count), (lookup-service), (respawn-service), (register-services), (unregister-services): Use it

[PATCH shepherd] service: Factor out SEND-TO-PROCESS-MONITOR.

2024-06-30 Thread attila . lendvai
From: Attila Lendvai Assert that (CURRENT-PROCESS-MONITOR) is valid. * modules/shepherd/service.scm (send-to-process-monitor): New function. (handle-SIGCHLD), (process-monitor), (monitor-service-process), (terminate-process): Use it. --- modules/shepherd/service.scm | 16 1

[PATCH shepherd] service: Rename to QUERY-SERVICE-CONTROLLER and use CUT.

2024-06-30 Thread attila . lendvai
From: Attila Lendvai * modules/shepherd/service.scm (query-service-controller): New function based on the previous SERVICE-CONTROL-MESSAGE. Use CUT instead of the now deleted SERVICE-CONTROL-MESSAGE. (service-control-message): Deleted. --- modules/shepherd/service.scm | 31

[PATCH shepherd] service: Add custom printer for .

2024-06-30 Thread attila . lendvai
From: Attila Lendvai * modules/shepherd/service.scm (print-service): New function. --- modules/shepherd/service.scm | 6 ++ 1 file changed, 6 insertions(+) diff --git a/modules/shepherd/service.scm b/modules/shepherd/service.scm index 8c9d1c6..b018e39 100644 --- a/modules/shepherd

[PATCH shepherd] service: Factor out SEND-TO-SERVICE-CONTROLLER.

2024-06-30 Thread attila . lendvai
From: Attila Lendvai * modules/shepherd/service.scm (service-running-value): New function. (query-service-controller), (enable-service), (disable-service), (record-service-respawn-time), (start-service), (stop-service), (service-registry), (handle-service-termination): Use it. --- modules

shepherd patches, manual

2024-06-30 Thread Attila Lendvai
pardon my previous mails with the shepherd patches! i've blindly followed the shepherd manual. i've sent a patch now -- to guix-patches this time --, to update its contribution chapter. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Go find yourself first, so you c

Re: Proposal for removing some serialization limitations of define-configuration

2024-06-23 Thread Attila Lendvai
der and the wrapper in your custom serializer, and then iterate through the remaining fields of the config record, i.e. sans the `name` field. you can inspect the current serializer for how to iterate through the fields, or better yet, how to call it recursively with the remaining fields. -- • a

Re: Improving build-time checks for kernel module configuration + two other discussion points

2024-06-12 Thread Attila Lendvai
word means to most people today. you should think of it as a component of the declarative OS definition (as opposed to as a runtime agent that responds to requests). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “You cannot legislate the poor into freedom by legislating the wealthy

Re: watchdog triggered auto-rollback

2024-05-29 Thread Attila Lendvai
with the same MAKE-GUILE-STATIC-STRIPPED that produces the faulty %GUILE-STATIC-STRIPPED, so... in short: the reproducer crashes both %GUILE-STATIC-STRIPPED and %GUILE-STATIC-INITRD on x86_64, and i believe that it crashes the same in the early phase of the boot when it tries to enter the debugger

Re: watchdog triggered auto-rollback

2024-05-28 Thread Attila Lendvai
d crashes with a sigsegv (i.e. the guile used in the initrd (?)) https://issues.guix.gnu.org/71211 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Self-education is, I firmly believe, the only kind of education there is.” — Isaac Asimov (1920–1992)

Re: [shepherd] several patches that i deem ready

2024-05-26 Thread Attila Lendvai
i've just force-pushed it with more conformant commit messages: https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/various -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If controlling another human being is the goal of parenting, then force is necessary.

Re: Upgrading Shepherd services

2024-05-25 Thread Attila Lendvai
uch, unless I offer features that are universally > attractive. Life is too short. sure, i get it. and with only my programmer hat on, i wouldn't even be here writing this mail... but with my enthusiastic user hat on, i'm all the more concerned about that sentiment! -- • attila len

Re: Upgrading Shepherd services

2024-05-24 Thread Attila Lendvai
s a reproducer, then one option is to try to write a guix system test that reproduces it (see gnu/tests/ for examples, and `make check-system`). to use my shepherd channel: (channel (name 'shepherd) (url "https://codeberg.org/attila-lendvai-patches/shepherd.git";) (branch "

Re: [shepherd] several patches that i deem ready

2024-05-24 Thread Attila Lendvai
> i've rebased my commits on top of the devel branch, and in the process i've > reordered them into a least controversial order for your cherry-picking > convenience: > > https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/various > > i just s

Re: Upgrading Shepherd services

2024-05-23 Thread Attila Lendvai
running, service #< provision: (garbage-collector) requirement: (gui shepherd[1]: [guix] guix gc: already 30082.59 MiBs available on /gnu/store, nothing to do shepherd[1]: Process 212 of timer 'garbage-collector' terminated with status 0 after 1 seconds. HTH, -- • attila lendvai • P

Re: [shepherd] several patches that i deem ready

2024-05-23 Thread Attila Lendvai
commits on top of the devel branch, and in the process i've reordered them into a least controversial order for your cherry-picking convenience: https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/various i just started a wave of deeper testing after the rebase, so the more

Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems

2024-05-20 Thread Attila Lendvai
initial commit will be signed by me, then i can even set up a guix channel on codeberg, give you commit access, and then you can push any further changes there. just let me know. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Fear is not in the habit of speaking truth; when perfect sin

Re: Upgrading Shepherd services

2024-05-17 Thread Attila Lendvai
en you can have plenty of logs to give you a clue why/how it happens. if you do have a reproducer, then i'd be interested in adding it as a test in the shepherd codebase. https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/various -- • attila lendvai • PGP: 963F 5D5F 45

Re: branch master updated (2bea3f2562 -> 6745d692d4)

2024-05-10 Thread Attila Lendvai
in the commit message? not sure whether to stick only to the formal annotations added by programs, or use a more heuristic set of words and then ask for a y/n (if feasible from the hook). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Uniquely in us, nature opens her eyes and sees th

Re: Changing the defaults for --localstatedir and --sysconfdir?

2024-05-02 Thread Attila Lendvai
g it the default. good defaults are important. and it's better if the default value causes the least surprise to the ones who know the least. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “[…] the real self is dangerous: dangerous for the established church, dangerous for the sta

Re: Value in adding Shepherd requirements to file-systems entries?

2024-04-26 Thread Attila Lendvai
> P.S. The code above should read (requirements ...) in the plural. inside shepherd there's a bit of anomaly, but it's called requirement in the public API, and also in the guix side of the config; i.e. it's not plural. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39

Re: "Error: Could not set character size"

2024-04-26 Thread Attila Lendvai
seems like a `guix pull` and a `guix home reconfigure` resolved it. sorry for the noise. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If you wind up with a boring, miserable life because you listened to your mom, your dad, your teacher, your priest, or some guy on TV telling you how

"Error: Could not set character size"

2024-04-26 Thread Attila Lendvai
is not very useful: https://gitlab.com/graphviz/graphviz/-/issues/863 maybe this commit a few days ago changed something? looks innocent, though: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=4099b12f9f4561d0494c7765b484b53d9073b394 any hints? -- • attila lendvai • PGP: 963F 5D5F 45C7

Re: Guix bios installation: Grub error: unknown filesystem

2024-04-22 Thread Attila Lendvai
ems to be still v2.06 there: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/bootloaders.scm?h=core-updates#n103 -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “In a democracy, mass opinion creates power. Power diverts funds to the manufacturers of opinion, who manufacture m

Re: [shepherd] several patches that i deem ready

2024-04-18 Thread Attila Lendvai
hi Ludo, > > i have prepared the rest of my commits that were needed to hunt down the > > shepherd hanging bug. you can find them at: > > > > https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/attila > > > > there's some depende

Re: No default OpenJDK version?

2024-04-16 Thread Attila Lendvai
nt the introduction of a newer default JDK and annotating the old java dependency on the (hopefully few) packages that fail to build with a newer default? -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Malthus was right. It's hard to see how the solar system could support much mo

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

2024-04-12 Thread Attila Lendvai
sign git commits and (annotated) tags, too. it's good practice to enable signing by default. admittedly though, few people sign all their commits, and even fewer sign their tags. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Never appeal to a man's "better nature".

policy for packaging insecure apps

2024-04-10 Thread Attila Lendvai
dress situations like this? 5) do you know another forum where this dispute should be brought up instead of guix-devel? i'm looking forward to your thoughts, and/or any pointers or patches to the documentation that i should read. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- Th

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

2024-04-05 Thread Attila Lendvai
ted) man files as code tracked in the DVCS (e.g. git) repo > itself. yes, that would work in this case (although, that man page is guaranteed to go stale). my proposal was to simply drop the generated man file. it adds very little value (although it's not zero; web search, etc). -- • attil

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

2024-04-04 Thread Attila Lendvai
a guix newbie that not everything is built from git (or their VCS of choice). -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “For if you [the rulers] suffer your people to be ill-educated, and their manners to be corrupted from their infancy, and then punish them for those crimes to

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

2024-04-04 Thread Attila Lendvai
nition, then it's the same archive that the guix packager has seen while packaging. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “We’ll know our disinformation program is complete when everything the American public believes is false.” — William Casey (1913–1987), the director of CIA 1981-1987

Re: [shepherd] several patches that i deem ready

2024-04-02 Thread Attila Lendvai
> i have prepared the rest of my commits that > were needed to hunt down the shepherd hanging bug. > you can find them at: https://codeberg.org/attila-lendvai-patches/shepherd/commits/branch/various Ludo, i would appreciate if you could give some feedback on this. these commits are

Re: xz backdoor

2024-04-02 Thread Attila Lendvai
://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator/issues/138#issuecomment-904689439 ...and its author actively defends this situation. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The noble-minded are calm and steady. Little people are forever fussing and fretting.” — Confucius (551–479 BC), 'Analects of Confucius'

Re: Emacs and Gnome branches are merged now

2024-04-01 Thread Attila Lendvai
sions/ 2. login 3. start extension config and disable all extensions 4. re-login, move back that dir 5. re-login, update some extensions (still disabled) 6. reenable all extensions in the config HTH, -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The most potent weapon of the oppress

Re: xz backdoor

2024-04-01 Thread Attila Lendvai
the patterns checked for. and guix doesn't use systemd that patches sshd -- a critical piece of security -- in a way that made the backdoor possible... -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “War is a moral contest that is won in the temples before it is ever fought.”

Re: Losing signing keys for custom Guix channel

2024-03-25 Thread Attila Lendvai
new key... but i doubt the contract (nor the implementation) of the authentication code would just silently accept the non-authenticated commits that precede your new channel intro commit. all the best in fixing the situation! -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “’Tis bet

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

2024-03-21 Thread Attila Lendvai
e that i only feel accommodated here if everyone attaches the local weather forcast to each mail they send to guix-devel? the limit of your demands begins where it starts to constrain the freedom of others. considering this is an essential part of respectful behavior towards others. -- • attil

Re: rewriting history; Was: Concerns/questions around Software Heritage Archive

2024-03-19 Thread Attila Lendvai
the social "technology") can make or break any group effort. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The direct use of physical force is so poor a solution to the problem of limited resources that it is commonly employed only by small children and great nations.”

rewriting history; Was: Concerns/questions around Software Heritage Archive

2024-03-17 Thread Attila Lendvai
ransmitting information. it's a completely new/different playing field, and how we proceed from here has grave implications. this questions is nowhere near as obvious/trivial as presented in the cited blog post. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “It is only when compas

Re: Concerns/questions around Software Heritage Archive

2024-03-17 Thread Attila Lendvai
idual, because something is wrong with me. Therefore, if I am sensible, I shall put myself right first” — Carl Jung (1875–1961), 'The Meaning of Psychology for Modern Man' -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “If liberty means anything at all, it means the rig

Re: Contribute or create a channel?

2024-03-13 Thread Attila Lendvai
it's time to experiment to be able to answer your question. FTR, it's READ-CHANNEL-METADATA and friends in guix/channels.scm note that it's not the same thing as /etc/guix/channels.scm, even though they appear similar (https://issues.guix.gnu.org/53657). -- • attila lendvai • PGP: 96

Re: Contribute or create a channel?

2024-03-12 Thread Attila Lendvai
setup. an obvious thing that is missing is a way to formally express inter-channel dependencies, including some form of versioning. sadly, i don't have any proposals beyond discussing the observable issue (i.e. the insufficient patch throughput). -- • attila lendvai • PGP: 963F 5D5F 45

Re: Mechanism for helping in multi-channels configuration

2024-03-12 Thread Attila Lendvai
o channel, and i often miss the ability to point to a guix commit, beyond which there is a change in guix that my channel is not yet compatible with. if my users issue a `guix pull`, then it would not pull the guix channel beyond that commit, and warn the users that it's being held back.

Re: Guix Days: Patch flow discussion

2024-03-01 Thread Attila Lendvai
e it's a non-issue. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “The wise prince must provide in such a way that the citizens will always be in need of him and of his government.” — Niccolo Machiavelli (1469–1527), 'The Prince' (1513)

Re: Contribute or create a channel?

2024-03-01 Thread Attila Lendvai
nd pushed). PS: i don't mean to sound cynical here, just matter-of-factly. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- “Opportunity is missed by most people because it comes dressed in overalls and looks like work.” — Thomas A. Edison (1847–1931)

  1   2   3   >