Meta tags:
description= Insider infos, master your Debian/Ubuntu distribution;
Headings (most frequently used words):
debian, to, and, with, freexian, contributors, the, general, resolution, on, ai, llm, how, choose, your, ssh, agent, wayland, systemd, is, looking, expand, its, team, more, report, about, long, term, support, july, 2022, project, funding, lts, evolution, of, situation, thanks, our, sponsors, get, handbook, email, newsletter, follow, me, discover, my, french, books, planets, archives, tags, recent, posts,
Text of the page (most frequently used words):
the (106), for (81), months (62), that (59), #debian (51), and (43), 00h (25), agent (24), ssh (23), july (22), are (22), llm (20), march (19), have (19), august (17), socket (17), june (16), october (16), november (16), next (16), not (16), about (15), september (15), did (15), out (15), will (15), with (14), december (14), april (14), may (14), january (14), this (14), february (13), month (13), thus (13), assigned (13), you (13), 2021 (12), 2022 (12), 2011 (12), 2012 (12), 2013 (12), 2015 (12), 2016 (12), 2017 (12), 2018 (12), 2019 (12), 2020 (12), work (12), carrying (11), over (11), user (11), freexian (10), 2014 (10), but (10), more (9), 2010 (9), gmbh (9), they (9), can (9), systemd (8), 2007 (8), get (8), time (8), their (8), 75h (8), from (8), unit (8), 2005 (7), long (7), period (7), projects (7), gcr (7), gpg (7), would (7), support (6), contributors (6), want (6), 2006 (6), sponsors (6), our (6), was (6), now (6), previous (6), because (6), forbid (6), those (6), raphaël (5), hertzog (5), report (5), term (5), looking (5), its (5), team (5), how (5), lts (5), 2008 (5), 2009 (5), way (5), already (5), like (5), all (5), systemctl (5), use (5), don (5), one (5), environment (5), usage (5), contributions (5), what (5), make (5), your (4), wayland (4), blog (4), since (4), company (4), ltd (4), still (4), used (4), them (4), 25h (4), look (4), each (4), right (4), started (4), here (4), ssh_auth_sock (4), agents (4), should (4), players (4), choices (4), vote (4), general (3), resolution (3), packaging (3), contributing (3), apt (3), software (3), run (3), own (3), french (3), email (3), available (3), des (3), home (3), infrastructure (3), when (3), had (3), some (3), 50h (3), been (3), two (3), project (3), persons (3), well (3), hard (3), even (3), part (3), basically (3), however (3), other (3), units (3), global (3), know (3), where (3), only (3), runs (3), value (3), mask (3), setting (3), above (3), there (3), end (3), which (3), clearly (3), good (3), also (3), whole (3), assisted (3), free (3), believe (3), concerns (3), accept (3), political (3), statement (3), people (3), likely (3), expand (2), choose (2), recent (2), ubuntu (2), release (2), security (2), funding (2), flattr (2), dpkg (2), handbook (2), write (2), books (2), documentation (2), developer (2), read (2), 2024 (2), 2025 (2), 2026 (2), archives (2), github (2), updates (2), newsletter (2), cnrs (2), sciences (2), grenoble (2), sas (2), université (2), media (2), nantes (2), internet (2), university (2), platform (2), inc (2), buster (2), hands (2), internal (2), 17h (2), paid (2), various (2), learn (2), running (2), involved (2), who (2), were (2), care (2), being (2), given (2), hope (2), help (2), announce (2), while (2), has (2), doing (2), last (2), contribute (2), most (2), disabling (2), startup (2), target (2), case (2), enabled (2), users (2), instead (2), doesn (2), disable (2), find (2), useful (2), either (2), note (2), computer (2), created (2), symlink (2), rhertzog (2), config (2), dev (2), null (2), directives (2), pretty (2), explicit (2), let (2), win (2), putting (2), before (2), applications (2), choice (2), graphical (2), session (2), key (2), provided (2), x11 (2), might (2), yes (2), easy (2), discourage (2), sure (2), shall (2), statements (2), ways (2), acknowledge (2), built (2), impact (2), seen (2), new (2), too (2), purpose (2), data (2), build (2), energy (2), companies (2), train (2), scared (2), opinions (2), thoughts (2), cast (2), install (2), wizard (2), copyright, posts, wordpress, synaptic, rolling, reference, python, django, publican, pts, programming, pkg, news, nautilus, dropbox, multiarch, interview, howto, gsoc, gnome, git, foss, source, distro, tracker, live, france, debconf, cut, conffile, cleanup, book, aptitude, activity, summary, quilt, tags, 1998, share, passion, knowledge, ecosystem, select, planet, planets, discover, twitter, rss, facebook, follow, content, join, supporters, guild, exclusive, paperback, ebook, page, 102, bronze, alter, insu, résif, wordfinder, pro, tem, innovations, observatoire, univers, institut, cognitives, marc, jeannerod, corefiling, spin, touchweb, alpes, demarcq, supagro, catalyst, lihas, bearstech, tesorion, laboratoire, legi, umr, 5519, gni, adfinis, entr, ouvert, ecole, centrale, lheea, wingo, numlog, megaspace, services, greenbone, networks, bitfolk, daevel, sarl, linuxhotel, intevation, seznam, evolix, silver, soliton, systems, gsi, helmholtzzentrum, für, schwerionenforschung, ovh, llc, tilburg, sipgate, moxa, intelligence, bauer, xcel, deutschland, dinahosting, cloudways, ministère, europe, affaires, étrangères, cineca, leibniz, rechenzentrum, exonet, ribbon, communications, univention, jean, monnet, etienne, métropole, positive, domeneshop, gold, edf, vyos, deveryware, oxford, plat, babiel, linode, roche, diagnostics, international, platinum, civil, cip, toshiba, joined, recently, bold, thanks, released, dlas, stretch, elts, status, many, member, update, tickets, ready, take, evolution, situation, back, assume, nothing, hours, utkarsh, gupta, thorsten, alteholz, sylvain, beucler, stefano, rivera, roberto, sánchez, ola, lundqvist, markus, koschany, enrico, zini, emilio, pozuelo, monfort, dominik, george, ben, hutchings, anton, gladky, andreas, rönnquist, abhijith, reports, forward, receive, teams, rationale, behind, initiative, article, put, aside, 2389, eur, fund, any, major, pipeline, tryton, gradle, fighting, review, phase, funded, offering, waiting, opportunity, collaborators, spend, mission, oriented, said, growth, reduce, workload, varied, backgrounds, skills, areas, sales, marketing, management, jobs, lists, org, extend, members, haven, posted, anything, truth, very, years, allocate, articles, usual, exception, debusine, means, stopping, explicitely, schedule, desired, dependency, typically, pulled, corresponding, service, try, message, saying, level, below, hopefully, second, stumble, upon, relative, behaviour, apply, login, single, predictable, again, sudo, could, rely, overrides, add, remove, ordering, fragile, deal, sufficient, wanted, keep, masked, fight, place, bug, argue, priority, default, requires, opt, ultimately, always, cases, after, 1079246, typical, installation, multiple, ends, using, defined, wins, overwrites, supposed, box, nowadays, packaged, adopted, same, trick, command, dynamically, modifies, daemon, influences, future, ensures, early, tend, explicitly, ensure, directive, pre, set, execstartpost, switched, shell, script, sequence, xorg, longer, during, cheated, bit, directly, works, terminals, manager, bashrc, remember, sub, relied, configure, variable, pointing, added, gnupg, conf, enable, etc, xsession, 90gpg, title, wonder, switch, replacing, venerable, possibly, relate, answer, stack, unethical, behaviors, ban, maintainer, parts, maintaining, option, assuming, allowed, helpful, further, clarify, few, things, none, statu, quo, fails, does, voice, clearest, express, today, concretely, gives, following, ranking, decreasing, order, importance, decided, answering, question, important, than, making, current, state, affairs, landscape, both, negligible, policy, makers, historically, grown, staying, close, technical, excellence, relatively, far, politics, except, comes, handle, much, climate, change, see, bringing, context, helping, cause, nevertheless, brought, ability, experiment, something, cool, technologies, scientist, potential, done, ignore, expect, empower, generation, computing, completely, refusing, harder, attract, fact, inside, stop, forbidden, others, quit, middle, ground, such, decide, welcome, small, corner, charge, clear, magical, wand, disappear, point, benefits, outweigh, costs, race, inflicting, decision, maker, construction, centers, unless, renewable, cover, additional, consumption, legislate, document, material, models, scraping, buy, copies, properly, sourced, training, say, market, ecological, certainly, worried, effect, society, difficulty, reconcile, desire, divisive, community, off, newcomers, stand, thing, secret, voting, according, beliefs, friends, spectrum, represented, hesitated, twice, sharing, fear, alienating, relationship, efforts, respect, thinking, precisely, willingness, together, towards, solution, acceptable, majority, makes, strong, followed, named, task, progress, comments, tutorials, 101, mastering, personal, website, sites, stuff, history, insider, infos, master, distribution,
Text of the page (random words):
zard apt get install debian wizard insider infos master your debian ubuntu distribution about about this blog about me my free software history support my work get the newsletter more stuff support debian contributors other sites my company french blog about free software personal website french mastering debian contributing 101 packaging tutorials debian s general resolution on ai and llm august 26 2026 by raphaël hertzog 3 comments as a debian developer i have had to cast a vote for the general resolution named llm usage in debian progress report here this was not an easy task for me it s a good thing that the vote is secret so that people are not scared of voting according to their own beliefs i have debian friends on the whole spectrum of opinions that are represented here and i hesitated twice on sharing my own thoughts for fear of alienating my relationship with them but in the end we all make efforts to respect the opinions of those who are not thinking like us and it s precisely that willingness to work together towards a solution that is acceptable by the majority that makes debian so strong so here s the train of thoughts that i followed to cast my vote the difficulty for me was to reconcile the political statement that i want to make and my desire for this vote to not be too divisive for the debian community and to make sure we are not putting off newcomers with choices that might be hard to stand by in the long term so let s be clear if i had a magical wand to make ai and llm disappear i would use it for that purpose since at this point in time i don t believe that the benefits outweigh the costs that the ai race is inflicting on us if i were a political decision maker i would forbid the construction of new data centers unless they also build renewable energy infrastructure to cover for their additional energy consumption i would also legislate so that ai companies have to document what material they used to train their models and i would forbid scraping for that purpose and build ways for those companies to buy copies of properly sourced training data that is to say i don t like the way llm are built by the players in that market i m pretty scared of the ecological impact of what those players are doing and i m certainly worried about the long term effect that llm will have on society as a whole nevertheless what brought me to debian is the ability to experiment and contribute to something useful with cool technologies and as a computer scientist the potential of llm done right is hard to ignore given what we have seen already i expect that llm will empower a part of the next generation to learn it computing and even debian packaging completely refusing the use of llm is likely to make it harder for us to attract new contributors in fact we have already seen people inside debian that would likely stop contributing if they are now forbidden to use llm i know there are likely others that will quit debian if we accept it too but i hope we can find a middle ground where such persons can decide that llm are not welcome in the small corner of debian that they are in charge of in the end i decided that answering clearly the question shall we accept llm contributions was more important than making the political statement about the current state of affairs in the ai landscape both because i believe that debian statements have a negligible impact on policy makers and because historically debian has grown by staying close to technical excellence and relatively far from politics except when it comes to the way we handle people and as much as i care about climate change i don t see how bringing this up in the context of a debian statement is helping its cause more concretely it gives the following ranking in decreasing order of importance b d those two choices are the clearest to express yes we should accept llm contributions and still acknowledge concerns about the way ai is built today f h those two choices do not forbid llm usage but discourage their use and clearly voice the concerns e this choice is basically the statu quo and fails to acknowledge the concerns but it does not forbid llm usage none of the above g a c those choices forbid llm usage in various ways i don t know what option will win but assuming that llm assisted contributions are allowed i believe that it would be helpful to have further statements to clarify a few things even if debian as a whole doesn t want to ban llm assisted contributions each maintainer or each team shall be free to forbid llm assisted contributions in the parts of debian that they are maintaining we should discourage usage of llm provided by players with unethical behaviors not sure if there are good players but well how to choose your ssh agent with wayland and systemd november 10 2025 by raphaël hertzog if you read the above title you might wonder how the switch to wayland yes the graphical stack replacing the venerable x11 can possibly relate to ssh agents the answer is easy for as long as i can remember as a long time user of gpg agent as ssh agent because my ssh key is a gpg sub key i relied on etc x11 xsession d 90gpg agent that would configure the ssh_auth_sock environment variable pointing to gpg agent s socket provided that i added enable ssh support in gnupg gpg agent conf now when i switched to wayland that shell script used in the startup sequence of xorg was no longer used during a while i cheated a bit by setting ssh_auth_sock directly in my bashrc but that only works for terminals and not for other applications that are started by the session manager which is basically systemd user so how is that supposed to work out of the box nowadays the ssh agents as packaged in debian have all adopted the same trick their socket unit have an execstartpost setting which runs systemctl user set environment ssh_auth_sock some value this command dynamically modifies the environment of the running systemd daemon and thus influences the environment for the future units started putting this in a socket unit ensures an early run before most of the applications are started so it s a good choice they tend to also explicitly ensure this with a directive like before graphical session pre target however in a typical installation you end up with multiple ssh agents right now i have ssh agent gpg agent and gcr ssh agent which one is the one that the user ends up using well that is not clearly defined the one that wins is the one that runs last because each of them overwrites the value in the systemd environment some of them fight to have that place cf 1079246 for gcr ssh agent by setting explicit after directives in the above bug i argue that we should let gpg agent socket have the priority since that s the only one that is not enabled by default and that requires the user to opt in however ultimately there will always be cases where you will want to be explicit about the ssh agent that should win you could rely on systemd overrides to add remove ordering directives but that s pretty fragile instead the right way to deal with this is to mask the socket units of the ssh agents that you don t want note that disabling i e systemctl user disable either will not work 1 or will not be sufficient 2 in my case i wanted to keep gpg agent socket so i masked gcr ssh agent socket and ssh agent socket systemctl user mask ssh agent socket gcr ssh agent socket created symlink home rhertzog config systemd user ssh agent socket dev null created symlink home rhertzog config systemd user gcr ssh agent socket dev null note that if you want that behaviour to apply to all users of your computer you can use sudo systemctl global mask ssh agent socket gcr ssh agent socket now on next login you will only get a single ssh agent socket unit that runs and the ssh_auth_sock value will thus be predictable again hopefully you will find that useful as it s already the second time that i stumble upon this either for me or for a relative next time i will know where to look it up 1 if you try to run systemctl user disable gcr ssh agent socket you will get a message saying that it will not work because the unit is enabled for all users at the global level you can do it with global instead of user but it doesn t help cf below 2 disabling an unit basically means stopping to explicitely schedule its startup as part of a desired target however the unit can still be started as a dependency of other units and that s the case here because a socket unit will typically be pulled in by its corresponding service unit freexian is looking to expand its team with more debian contributors march 29 2024 by raphaël hertzog it s been a while that i haven t posted anything on my blog the truth is that freexian has been doing very well in the last years and that i have a hard time to allocate time to write articles or even to contribute to my usual debian projects the exception being debusine since that s part of the freexian work have a look at our most recent announce that being said given freexian s growth and in the hope to reduce my workload we are looking to extend our team with debian members of more varied backgrounds and skills so they can help us in areas like sales marketing project management have a look at our announce on debian jobs lists debian org as a mission oriented company we are looking to work with persons already involved in debian or persons who were waiting the right opportunity to get involved all our collaborators can spend 20 of their paid work time on the debian projects they care about freexian s report about debian long term support july 2022 august 31 2022 by raphaël hertzog like each month have a look at the work funded by freexian s debian lts offering debian project funding no any major updates on running projects two 1 2 projects are in the pipeline now tryton project is in a review phase gradle projects is still fighting in work in july we put aside 2389 eur to fund debian projects we re looking forward to receive more projects from various debian teams learn more about the rationale behind this initiative in this article debian lts contributors in july 14 contributors have been paid to work on debian lts their reports are available abhijith pa did 0 00h out of 14 00h assigned thus carrying over 14 00h to the next month andreas rönnquist did 0 00h out of 0 00h assigned and 10 50h from previous period thus carrying over 10 50h to the next month anton gladky did 23 00h out of 25 00h assigned thus carrying over 2 00h to the next month ben hutchings did 3 00h out of 24 00h assigned thus carrying over 21 00h to the next month dominik george did 0 00h out of 0 00h assigned and 22 17h from previous period thus carrying over 22 17h to the next month emilio pozuelo monfort did 72 00h out of 35 75h assigned enrico zini did 0 00h out of 0 00h assigned and 8 00h from previous period thus carrying over 8 00h to the next month markus koschany did 35 75h out of 35 75h assigned ola lundqvist did 8 00h out of 0 00h assigned and 12 00h from previous period thus carrying over 4 00h to the next month roberto c sánchez did 14 25h out of 29 25h assigned and 2 75h from previous period thus carrying over 17 75h to the next month stefano rivera did 8 00h out of 6 25h assigned and 20 75h from previous period thus carrying over 19 00h to the next month sylvain beucler did 3 50h out of 35 75h assigned thus carrying over 32 25h to the next month thorsten alteholz did 20 00h out of 35 75h assigned utkarsh gupta did not report back about their work so we assume they did nothing out of 35 75 available hours thus carrying them over to the next month evolution of the situation in july we have released 3 dlas july was the period when the debian stretch had already elts status but debian buster was still in the hands of security team many member of lts used this time to update internal infrastructure documentation and some internal tickets now we are ready to take the next release in our hands buster thanks to our sponsors sponsors that joined recently are in bold platinum sponsors toshiba for 83 months github for 74 months civil infrastructure platform cip for 51 months gold sponsors roche diagnostics international ag for 94 months linode for 88 months babiel gmbh for 78 months plat home for 77 months university of oxford for 33 months deveryware for 20 months vyos inc for 15 months edf sa for 4 months silver sponsors domeneshop as for 99 months the positive internet company for 99 months nantes métropole for 93 months université jean monnet de st etienne for 85 months univention gmbh for 84 months ribbon communications inc for 78 months exonet b v for 68 months leibniz rechenzentrum for 62 months cineca for 52 months ministère de l europe et des affaires étrangères for 46 months cloudways ltd for 35 months dinahosting sl for 33 months bauer xcel media deutschland kg for 27 months platform sh for 27 months moxa intelligence co ltd for 21 months sipgate gmbh for 18 months tilburg university for 17 months ovh us llc for 16 months gsi helmholtzzentrum für schwerionenforschung gmbh for 8 months soliton systems k k for 5 months bronze sponsors evolix for 99 months seznam cz a s for 99 months intevation gmbh for 96 months linuxhotel gmbh for 96 months daevel sarl for 95 months bitfolk ltd for 93 months greenbone networks gmbh for 93 months megaspace internet services gmbh for 93 months numlog for 93 months wingo ag for 92 months ecole centrale de nantes lheea for 88 months entr ouvert for 83 months adfinis ag for 81 months gni media for 75 months laboratoire legi umr 5519 cnrs for 75 months tesorion for 75 months bearstech for 67 months lihas for 67 months catalyst it ltd for 61 months supagro for 57 months demarcq sas for 55 months université grenoble alpes for 41 months touchweb sas for 33 months spin ag for 30 months corefiling for 26 months institut des sciences cognitives marc jeannerod for 20 months observatoire des sciences de l univers de grenoble for 17 months tem innovations gmbh for 12 months wordfinder pro for 11 months cnrs dt insu résif for 10 months alter way for 3 months 1 2 3 102 next page get the debian handbook available as paperback and as ebook email newsletter get updates and exclusive content by email join the debian supporters guild follow me email facebook github rss twitter discover my french books planets planet debian archives archives select month august 2026 november 2025 march 2024 august 2022 july 2022 june 2022 may 2022 april 2022 march 2022 february 2022 january 2022 december 2021 november 2021 october 2021 august 2021 july 2021 june 2021 may 2021 april 2021 march 2021 february 2021 january 2021 december 2020 november 2020 october 2020 september 2020 august 2020 july 2020 june 2020 may 2020 april 2020 march 2020 february 2020 january 2020 december 2019 november 2019 october 2019 september 2019 august 2019 july 2019 june 2019 may 2019 april 2019 march 2019 february 2019 january 2019 december 2018 november 2...
|