Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 528 529 530 531 532 533 534 535 536 537 538 .. 1848
184,792 events total
2022-03-06 19:52:16 <marcello1> I see
2022-03-06 19:52:19 <geekosaur> when I xmonad--recompile, it invokes a build script that does the cabal updates for me
2022-03-06 19:52:33 <marcello1> sweet
2022-03-06 19:52:53 <marcello1> so you'd recommend to git clone the master branch or download the point release?
2022-03-06 19:53:10 <geekosaur> (currently I have to usea build scriptbecause there isn't direct cabal support for this, only minimal cabal support. there is built-in stack update logic that is used if you have a stack.yaml though)
2022-03-06 19:53:51 <geekosaur> that is up to you. if you get the point release you will need to update it manually, because we don't issue updates to a release after making it, we make a new release instead
2022-03-06 19:54:14 <geekosaur> we could run this differently but we really don't update often enough to bother with a more involved workflow
2022-03-06 19:54:51 <geekosaur> another project I'm involved with has release branches instead of tags, and you can use git to track those as they are updated; new releases are then tags on the original release branch
2022-03-06 19:55:21 <marcello1> ok what is the main point of the tags then? sorry this question is just because i don't understand not to point anything out
2022-03-06 19:55:49 <geekosaur> a tag is a bookmark on a branch, representing the state of that branch at a particular time
2022-03-06 19:55:55 <marcello1> I thought the tags are to be considered -> consitent and stable point .. and master is kinda more beta like?
2022-03-06 19:56:13 <marcello1> ah ok then it does not really make sense to use the tag if I compile from the source, right?
2022-03-06 19:56:23 <geekosaur> yes
2022-03-06 19:56:26 <marcello1> gotcha
2022-03-06 19:56:34 theproffesor joins (~theproffe@2601:282:8202:4a10::8622)
2022-03-06 19:56:37 <geekosaur> unless you always want the latest development code. (I do but I'm a developer.)
2022-03-06 19:57:01 <marcello1> for that I would need to use another branch but master you mean?
2022-03-06 19:57:19 <geekosaur> as I mentioed,other projects use release branches; work is still done on master but bugfixes and the like get cherry-picked (git actually calls it that) to release branches as needed
2022-03-06 19:57:30 <geekosaur> there's onnly the one branch here
2022-03-06 19:58:11 <geekosaur> you wouldonly use a different branch if you were actively developing something; in the end you would turn your branch into a pull request, which if accepted would eventually be merged back into master
2022-03-06 19:58:23 <marcello1> then I did not understand the last message :D I don't need the latest, but I was thinking maybe it is nevertheless easier to just checkout the master branch instead of downloading the release tags
2022-03-06 19:58:43 <geekosaur> it is easier to keep up to date, it's just going to have more than you want
2022-03-06 19:58:50 <marcello1> I always wanted to learn haskel since I am used to programm in OOP
2022-03-06 19:59:07 <marcello1> the perhaps I could contribute later something ;)
2022-03-06 19:59:10 <marcello1> so*
2022-03-06 20:00:02 <geekosaur> you *could* track master but switch tags as new ones are added; this requires a littl extra setup but would let you split the difference. it would still require manually switching tags to get updates though
2022-03-06 20:00:45 <geekosaur> the branch-based release mechanism would probably work somewhat better for you, but it's more work on our part and not really justified because we have few commits and don't make releases often
2022-03-06 20:01:03 <geekosaur> the other project I'm involved with that uses release branmches has more commits in a day than we have in a month :)
2022-03-06 20:02:03 <marcello1> seems like just cloning the git repo and running recompile should also do the trick with stack: https://paste.debian.net/1233211/
2022-03-06 20:02:10 <geekosaur> also, even woith release branches, you would nbeed to manually switch branches with every major release
2022-03-06 20:02:18 <marcello1> yes
2022-03-06 20:02:37 <geekosaur> you would only get the minor releases/bugfixes/security etc. automatically
2022-03-06 20:02:44 <marcello1> I saw you have X11 and X11-xft also in your script
2022-03-06 20:03:04 <geekosaur> you probably don't need them. again that's because I'm a developer
2022-03-06 20:03:17 <marcello1> I thought so so you have the latest from the developers
2022-03-06 20:03:22 <geekosaur> and sometimes an unreleased xmonad needs unreleased versions of those
2022-03-06 20:03:37 <geekosaur> most recently that happened before 0.17.0 with X11-xft
2022-03-06 20:03:39 <marcello1> makes sense
2022-03-06 20:03:47 <liskin> the only reason we don't currently have release branches is because we don't need to; I'm sure that if we actually needed to do a point release while having breaking changes in master, we'd just create a branch for the time being; there's absolutely nothing preventing us from doing it whenever
2022-03-06 20:04:21 <marcello1> geekosaur: what happend? just didn't build or did it break enterily and was not able to run anymore?
2022-03-06 20:05:03 <geekosaur> compile error, iirc because we changed an API to produce an error return instead of throwing an exception
2022-03-06 20:05:04 <marcello1> liskin: thanks! yes I use Linux to long with just binary distribution I perhaps build 10 apps from source so I guess my questions are kinda offtopic
2022-03-06 20:05:48 <marcello1> geekosaur: ok :D I was affraid I would break my xmonad after updating ;)
2022-03-06 20:06:00 <geekosaur> we try very hard to avoid that :)
2022-03-06 20:06:08 <marcello1> I am happy to read this :D
2022-03-06 20:06:16 <geekosaur> we gotit wrong once, once was enough
2022-03-06 20:06:34 <marcello1> hehe
2022-03-06 20:12:22 <geekosaur> (espoecially since it bit us twice: once directly because we missed some refactorings due to the typeof getWindowAttributes not changing, then a second time because a rolling-release distro maintainer decided to update X11 without updating xmonad or contrib. all of which resulted in lots of crashing)
2022-03-06 20:16:54 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-06 20:57:18 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2022-03-06 21:20:15 × dartleader1 quits (~dartleade@64.42.151.189) (Quit: WeeChat 3.3)
2022-03-06 21:20:32 dartleader joins (~dartleade@64.42.151.189)
2022-03-06 22:08:37 × werneta_ quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2022-03-06 22:10:31 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-03-06 23:03:48 × totte quits (~totte@h-82-196-112-155.A166.priv.bahnhof.se) (Ping timeout: 240 seconds)
2022-03-06 23:07:42 × bfrk quits (~Thunderbi@2001:9e8:340:300:af5a:d466:69c7:e8d4) (Ping timeout: 250 seconds)
2022-03-06 23:08:15 totte joins (~totte@h-82-196-112-155.A166.priv.bahnhof.se)
2022-03-06 23:38:21 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
2022-03-06 23:46:50 × marcello1 quits (~mp@p200300dfaf10fe015baf6eed7f4ef68f.dip0.t-ipconnect.de) (Quit: WeeChat 3.4)
2022-03-07 00:14:22 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
2022-03-07 00:15:37 × mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds)
2022-03-07 01:56:44 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
2022-03-07 02:11:03 bfrk joins (~Thunderbi@2001:9e8:355:5800:6f97:2e4b:6b16:5cf)
2022-03-07 03:03:32 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
2022-03-07 03:24:24 banc joins (banc@gateway/vpn/airvpn/banc)
2022-03-07 03:35:57 × bfrk quits (~Thunderbi@2001:9e8:355:5800:6f97:2e4b:6b16:5cf) (Ping timeout: 240 seconds)
2022-03-07 03:37:27 × iqubic quits (~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) (Quit: Connection closed)
2022-03-07 03:39:56 × Nahra` quits (~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2022-03-07 04:57:52 kayvank joins (~user@52-119-115-185.PUBLIC.monkeybrains.net)
2022-03-07 04:58:49 kayvank parts (~user@52-119-115-185.PUBLIC.monkeybrains.net) ()
2022-03-07 07:31:34 bfrk joins (~Thunderbi@i59F7ABA3.versanet.de)
2022-03-07 08:10:26 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-07 08:33:12 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 250 seconds)
2022-03-07 09:42:04 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2022-03-07 10:05:12 mc47 joins (~mc47@xmonad/TheMC47)
2022-03-07 10:20:01 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-03-07 10:20:19 mc47 joins (~mc47@xmonad/TheMC47)
2022-03-07 12:46:30 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: Ping timeout (120 seconds))
2022-03-07 12:48:37 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
2022-03-07 13:26:53 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-07 14:28:02 × bfrk quits (~Thunderbi@i59F7ABA3.versanet.de) (Ping timeout: 272 seconds)
2022-03-07 14:33:29 bfrk joins (~Thunderbi@i59F7ABA3.versanet.de)
2022-03-07 14:55:50 × bfrk quits (~Thunderbi@i59F7ABA3.versanet.de) (Ping timeout: 250 seconds)
2022-03-07 15:42:10 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2022-03-07 16:06:00 bfrk joins (~Thunderbi@i59F7ABA3.versanet.de)
2022-03-07 16:16:52 × bfrk quits (~Thunderbi@i59F7ABA3.versanet.de) (Ping timeout: 250 seconds)
2022-03-07 16:23:30 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-07 16:40:42 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 252 seconds)
2022-03-07 16:46:48 seschwar joins (~seschwar@user/seschwar)
2022-03-07 17:09:24 dschrempf joins (~dominik@17-12-190.cgnat.fonira.net)
2022-03-07 17:10:30 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-03-07 17:35:05 × dschrempf quits (~dominik@17-12-190.cgnat.fonira.net) (Quit: WeeChat 3.3)
2022-03-07 18:17:46 × srk quits (~sorki@user/srk) (Ping timeout: 250 seconds)
2022-03-07 18:38:30 srk joins (~sorki@user/srk)
2022-03-07 18:47:05 lisk1n joins (~liskin@notes.lisk.in)
2022-03-07 18:47:08 × lisk1n quits (~liskin@notes.lisk.in) (Client Quit)
2022-03-07 19:06:58 × liskin quits (~liskin@xmonad/liskin) (Quit: liskin)
2022-03-07 19:07:54 liskin joins (~liskin@xmonad/liskin)
2022-03-07 19:40:00 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-07 20:48:21 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)

All times are in UTC.