ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
damian has joined #freedesktop
Guest6979 has quit [Ping timeout: 480 seconds]
jarthur has quit [Quit: Textual IRC Client: www.textualapp.com]
<Venemo> hi
<Venemo> what is marge bot's problem here? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21696 the CI pipeline is all-green
<daniels> the pipeline went green seconds after Marge gave up
<Venemo> sigh...
columbarius has joined #freedesktop
co1umbarius has quit [Ping timeout: 480 seconds]
<daniels> I know, sorry
<daniels> being actively worked on
phire has quit [Remote host closed the connection]
phire has joined #freedesktop
Thymo has quit [Ping timeout: 480 seconds]
alatiera has quit [Ping timeout: 480 seconds]
ximion has quit [Quit: Detached from the Matrix]
feto_bastardo has joined #freedesktop
phryk has joined #freedesktop
<phryk> are there *really* no damn libdrm docs?
agd5f has joined #freedesktop
agd5f_ has quit [Ping timeout: 480 seconds]
systwi_ has joined #freedesktop
systwi_ has quit []
systwi_ has joined #freedesktop
systwi has quit [Ping timeout: 480 seconds]
<airlied> phryk: some man pages, but it's not really a library that we expect people to use
systwi_ has quit []
systwi has joined #freedesktop
dartmitai has joined #freedesktop
<phryk> airlied: Mhh, yeah I seem to be in a somewhat unique position. I want to build a *system* compositor. As I understand it, the most basic dependencies I need for that would be libdrm for rendering and evdev or something for input.
<phryk> honestly, chatgpt helped me more to figure some of this out than anything i found on the web in the last decade. i don't think i would ever have heard about kms planes otherwise… :F
<airlied> libdrm won't get you much rendering
<airlied> libdrm can do display setup
<phryk> airlied: yeah, i mean the plumbing around it. primitive rendering i would probably do with cairo.
<airlied> that seems suboptimal for a system compositor
<phryk> how so?
<airlied> just doing cpu rendering?
<phryk> huh? cairo has support for hardware acceleration.
<airlied> not really
<airlied> and most of it has been ripped out afaik
<airlied> I don't htink any new project has used cairo in a few years
<airlied> the GL/GLES backends were ripped out
<phryk> oh, okay. that sucks. was hoping to get backend-independent hw accel so i can use opengl and vulkan…
<phryk> okay, then i guess i'll just ignore anything regarding vulkan for now. opengl should be good enough for some 2D rendering with alpha blending…
<airlied> wlroots is probably a better place to start (not that I'm a total fan of it)
<phryk> wlroots seems pretty specific to session compositors, tho.
<airlied> I think you would be quicker forking it into a system one than trying to start from scratch
<phryk> of that i am highly skeptical. i frequently get told that, but whenever i actually try it, it's way more painful and takes way longer than just doing things from scratch. :F
<daniels> phryk: system compositors also basically got replaced by things like logind, DRM leases, etc
<phryk> daniels: i have no idea what those are, but what i want is a fancy TTY, including during boot.
<airlied> yeah we had a discussion at plumbers last year around doing a system console compositor
<daniels> https://gitlab.freedesktop.org/daniels/kms-quads does show you how to use DRM/KMS, but as someone who maintains the KMS backend of a major compositor, my advice is: don’t
<airlied> also ripping the guts out of weston might be another idea
<phryk> a long, long time ago i wrote a "graphical" system monitor that rendered directly into a uvesafb framebuffer. this is a concept that with kms+hardware accel becomes way more viable and i havent been able to forget about it^^
<airlied> it's one of those, doing the basics is simple, making it work properly takes ages
<phryk> daniels: thanks for the example. i hope it works better than kmscube, which didn't work at all for me^^
<phryk> daniels: ooh, does this already use kms planes?
<phryk> (kms.c seems to imply so)
<daniels> only one plane - using multiple is a lot harder than you think, at least if you want it to work portably
<phryk> daniels: just to assure, i didn't just get ai hallucinations from chatgpt: kms planes are what i want to avoid having a gpu->cpu->gpu roundtrip for every frame, right? and multiple planes would be what i want to have double buffering with this technique?
<daniels> phryk: those are some serious hallucinations I’m afraid
<phryk> well, damn. :'D
<phryk> okay, then i guess i'll try and find the time to pick apart your kmsquads and if i manage to get barebones rendering without a DE, i'm gonna come back here and ask about how to render *and* display from vmem without cpu roundtrip and how to do double buffering. ^^
<phryk> thanks for the info thus far. :3
<daniels> np, but yeah, it really is a lot more work than you think it is tbh …
<phryk> it might be, but my main problem is that i could never find the documentation to actually explain what i need to do… now i at least got a little thing to grasp onto^^
<dartmitai> hello everyone, tell me what actions need to be performed so that the package is visible in the system? Debian 12
<dartmitai> I did meson setup build/ ninja -C build/
<phryk> dartmitai: not that i know anything, but i think it would help if you said what package you mean, and what you mean by visible in the system.
<phryk> if this is about some library, i have no idea about ninja/meson, but with make you would usually have to also "make install" to have the .so and .h files installed in locations where the compiler finds them.
<phryk> beware that this will clutter your system with files your package manager doesn't know about tho.
<dartmitai> I build Hyprland and it only sees the package that was installed via apt
<dartmitai> Message: Required for the DRM backend. Dependency libliftoff found: NO found 0.3.0 but need: '>=0.4.0'Message: Required for the DRM backend. Dependency libliftoff found: NO found 0.3.0 but need: '>=0.4.0'
<phryk> oh, then doing something akin to "make install" is probably a bad idea. best case it's not found, worst case it overwrites the files from the apt package. is uninstalling the apt package an option?
<phryk> if the .h files from the apt package are in /usr/include but the ones from your custom build are in /usr/local/include you will have to pass some extra linker flags for include dir and such to the compiler (or set them in an env var). don't ask me about the specifics tho, no matter how often i stumble over it, i always forget what the damn things are called.^^
<dartmitai> I uninstall libliftoff with apt
<dartmitai> Message: Required for the DRM backend. Dependency libliftoff found: NO found 0.3.0 but need: '>=0.4.0'
<phryk> That's weird. If the 0.3.0 is the one from apt then you should get a different message after uninstalling it…
<dartmitai> Message: Required for the DRM backend. Run-time dependency libliftoff found: NO (tried pkgconfig and cmake)
<phryk> well, that's progress. :P
<phryk> and you built and installed a newer version of libliftoff manually? can you verify *where* it got installed to and if it came with any .pc files?
<dartmitai> I don't understand much about this, but maybe you need to install it somehow after the build or move it somewhere, the system doesn't see the assembled version 0.4.1
<phryk> as i said i'm not familiar with ninja and meson, but you could try if "meson install" or "ninja install" do anything.^^
sumits has quit [Read error: Connection reset by peer]
samuelig has quit [Ping timeout: 480 seconds]
sumits has joined #freedesktop
<phryk> word of warning: entering firmly bad advice area here. i'm mostly out of guesses by now. :P
<dartmitai> ok this is done needed sudo ninja -C build/ install
<dartmitai> thank you very big
<phryk> happy i could help. glad it didn't blow up your system. :P
Kayden has quit [Read error: Connection reset by peer]
danvet has joined #freedesktop
samuelig has joined #freedesktop
samuelig is now known as Guest7017
dartmitai has quit [Quit: Page closed]
Guest7017 has quit [Remote host closed the connection]
Kayden has joined #freedesktop
jarthur has joined #freedesktop
Nandoman has joined #freedesktop
Nandoman has quit [Remote host closed the connection]
chip_x has joined #freedesktop
chipxxx has quit [Ping timeout: 480 seconds]
chipxxx has joined #freedesktop
chip_x has quit [Ping timeout: 480 seconds]
chip_x has joined #freedesktop
<phryk> Ah yes, linux dependencies. Can't run that.^^
chipxxx has quit [Ping timeout: 480 seconds]
phasta has joined #freedesktop
pkira has joined #freedesktop
Guest7026 has joined #freedesktop
<phryk> Well, I can read which displays are connected. Such progress, many wow.
mvlad has joined #freedesktop
<phryk> can somebody explain _drmModeRes->fbs? i assume "something something framebuffers", but count_fbs is 0 for me and i'm not at all sure what that means…
AbleBacon has quit [Read error: Connection reset by peer]
<pq> phryk, there is also #dri-devel channel here, which is very much on topic of how to drive KMS. And Mesa too.
<pq> phryk, btw. most of the KMS documentation you need is actually in the kernel.
<pq> phryk, unfortunately the kernel docs are fairly bad at making a difference between kernel-internal interfaces and userspace interfaces.
<pq> phryk, you could start from https://www.kernel.org/doc/html/latest/gpu/index.html and look for KMS, properties, userspace, etc.
<pq> phryk, also avoid things that clearly written for a specific driver, you don't want to write or need driver-specific code.
<pq> you may also want to avoid things labelled "legacy", libdrm and the kernel have a lot of old userspace API that you probably should not use
pulsar12 has joined #freedesktop
<phryk> pq: ah thanks. I'm on BSD so I didn't think of looking into linux kernel docs :D
<pq> oh, that's a twist. I hope you can figure out where BSD DRM differs from Linux DRM then.
<pq> I don't know if or how they might.
MajorBiscuit has joined #freedesktop
vbenes has quit [Ping timeout: 480 seconds]
chipxxx has joined #freedesktop
ximion has joined #freedesktop
chip_x has quit [Ping timeout: 480 seconds]
vbenes has joined #freedesktop
damian has quit []
suporte has joined #freedesktop
alatiera has joined #freedesktop
<pq> Is members@x.org mailing list still sending emails? Where do I figure out why I haven't seen anything since 2020?
<pq> I tried to get in through https://foundation.x.org/cgi-bin/mailman/private/members/ but it doesn't seem to know I exist.
<zmike> pq: I know you exist.
<zmike> don't worry
<pq> I thought I was subscribed to xorg and xorg-devel lists, too, but no email for a long time. xorg-devel password reminder does not seem to work.
<pq> oh well
eroux has quit [Remote host closed the connection]
vkareh has joined #freedesktop
olspookishmagus has joined #freedesktop
<olspookishmagus> would anyone be available to offer some insight on how to debug my setup NOT "autostarting" some applications whether it's the case that application has a .desktop file in ~/.config/autostart or another application that has a .desktop file in /etc/xdg/autostart?
<elibrokeit> olspookishmagus: that's not really about freedesktop website DevOps, so probably asking on the xdg list is better. but the first thing that springs to mind is "maybe that .desktop file has been marked to not start on your current DE".
vbenes has quit [Ping timeout: 480 seconds]
<olspookishmagus> elibrokeit: oh, so this channel's scope is freedesktop's DevOps? please pardon me for making noise then
<elibrokeit> olspookishmagus: it's apparently a semi-frequent confusion, particularly given that xdg doesn't have an IRC channel that I'm aware of
swisstackle has joined #freedesktop
agd5f_ has joined #freedesktop
agd5f has quit [Ping timeout: 480 seconds]
swisstackle has quit [Remote host closed the connection]
agd5f_ has quit [Ping timeout: 480 seconds]
dakr has quit [Ping timeout: 480 seconds]
dakr has joined #freedesktop
ximion has quit [Remote host closed the connection]
ximion has joined #freedesktop
lack has quit [Read error: Connection reset by peer]
lack has joined #freedesktop
vbenes has joined #freedesktop
<olspookishmagus> nevermind, I created a ~/.xprofile and I'll save myself some time trying to get to the bottom of this
chip_x has joined #freedesktop
chipxxx has quit [Ping timeout: 480 seconds]
Haaninjo has joined #freedesktop
<ximion> hi there! Does anyone know who is administering the freedesktop GitLab instance?
<ximion> I got a message that my account was deactivated, which makes no sense as I used it just a few weeks ago on a bug report - and now I apparently can't log in and also can't reset my password either
<bentiss> ximion: let me look into that
<bentiss> ximion: is this your gitlab username too?
<bentiss> ximion: also when did you receive that email?
<ximion> bentiss: my GitLab username is mak
<ximion> one second
<ximion> I got that mail on Sun, 26 Feb 2023 16:21:11 -0800 (PST)
<bentiss> ximion: OK, your account has been reactivated
<ximion> thank you for looking into it! It was a fairly weird message, with no details on why that happened - it said I can reset the deactivation by logging in again, but GitLab doesn#t seem to let me log in
<ximion> nice, thank you!
<bentiss> yeah, I think those deactivation was not a good idea in the end
<bentiss> it seems that what counts as an "activity" is the last time the user logged in, which is your case was on Nov 29, 2022, and this was past the threshold
<bentiss> and the fact that you can no longer log back in in also worrying
<bentiss> ximion: do you mind telling me if it works again now?
<ximion> bentiss: ah! I kept the account as "remember me" on my computer and didn't log in again since that date, since I was always logged in. Odd that that didn't count!
<ximion> bentiss: everything is fine now, I could login without any issue :-)
<bentiss> ximion: OK, great, thanks for the confirmation
<ximion> accounts are deactivated after 3 months without login? that seems like a really short time!
<ximion> especially since people may just push Git commits and not necessarily log into the web UI all the time
<ximion> (unless submitting code counts, which it probably does...)
<ximion> anyway, thank you for the quick help!
agd5f has joined #freedesktop
<bentiss> ximion: we quickly set the deactivation period to 1 year, but, meanwhile a bunch of accounts were deactivated
<bentiss> I might have to walk through all of these accounts and re-activate those who connected in the past year
busheling has quit [Ping timeout: 480 seconds]
busheling has joined #freedesktop
<olspookishmagus> bentiss: can't you script this?
<ximion> bentiss: it would have been fine if I would have still been able to log in to get rid of the deactivation... If that issue could be solved, I think people would be happy as well
<bentiss> olspookishmagus: it's a matter of logging to the gitlab console and typing the proper commands
<bentiss> but I'm not sure it is sane to do it now (probably not enough brain anymore for the day)
<bentiss> ximion: yeah, I have strictly no idea why you could not log back in
chip_x has quit [Remote host closed the connection]
chip_x has joined #freedesktop
pkira has quit [Ping timeout: 480 seconds]
chipxxx has joined #freedesktop
chip__ has joined #freedesktop
chip_x has quit [Ping timeout: 480 seconds]
chip_x has joined #freedesktop
chipxxx has quit [Ping timeout: 480 seconds]
<ximion> bentiss: there is a small chance that I wasn't actually using the right password (after trying a bunch I wasn't sure myself anymore and tried the password reset, which didn't work because the account was disabled)
chipxxx has joined #freedesktop
chip_x has quit [Remote host closed the connection]
chip__ has quit [Ping timeout: 480 seconds]
chip_x has joined #freedesktop
chipxxx has quit [Remote host closed the connection]
<bentiss> ximion: heh, the fact that it's not broken would actually be a good news :)
<ximion> if that it was happened, then it would still rely on all users remembering their passwords :-P
lack has quit [Quit: Signing off]
lack has joined #freedesktop
AbleBacon has joined #freedesktop
<bentiss> ximion: the idea behind this "let deactivate the accounts" is that we have spam bots who register just to have a public profile with some random URL / crap. And IIRC deactivating an account make them disappear. The problem still is that you can not retrieve your password while deactivated... :(
damian has joined #freedesktop
iNKa is now known as Brocker
MajorBiscuit has quit [Quit: WeeChat 3.6]
chipxxx has joined #freedesktop
chip_x has quit [Ping timeout: 480 seconds]
<ximion> bentiss: my account was still visible from the web when I was disabled...
<ximion> (I actually first thought I might have been hacked, so checked that to see if someone had messed with things that prompted the deactivation)
<bentiss> ximion: ok then it's really useless :/
mvlad has quit [Remote host closed the connection]
chip_x has joined #freedesktop
chipxxx has quit [Ping timeout: 480 seconds]
chipxxx has joined #freedesktop
chip_x has quit [Ping timeout: 480 seconds]
vbenes has quit [Ping timeout: 480 seconds]
chip_x has joined #freedesktop
chip__ has joined #freedesktop
chip_x has quit [Remote host closed the connection]
chipxxx has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
ybogdano is now known as Guest7087
ybogdano has joined #freedesktop
chipxxx has joined #freedesktop
Guest7087 has quit []
<airlied> is reporting spammer accounts useful? or do you find them anyawys?
<airlied> mesa is getting smashed right now
chip__ has quit [Ping timeout: 480 seconds]
* airlied is changing mesa issues to project members only until the wave passes
<airlied> the spammers must have access to bentiss alarm clock :-P
vkareh has quit [Quit: WeeChat 3.6]
ybogdano is now known as Guest7094
ybogdano has joined #freedesktop
<mupuf> airlied: reports make removing users easy
<mupuf> done, thnaks!
danvet has quit [Ping timeout: 480 seconds]
chip_x has joined #freedesktop
agd5f_ has joined #freedesktop
chipxxx has quit [Ping timeout: 480 seconds]
Guest7026 is now known as samuelig
agd5f has quit [Ping timeout: 480 seconds]
suporte has quit []
ximion has quit [Remote host closed the connection]
ximion has joined #freedesktop
agd5f has joined #freedesktop
agd5f_ has quit [Ping timeout: 480 seconds]
agd5f has quit [Ping timeout: 480 seconds]
phasta has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Ping timeout: 480 seconds]
<DragoonAethis> bentiss: Hey, demarchi (Lucas) was browsing through some older XDC infra slides and found a link to Git cache archives on minio-packet.fd.o - that domain looks dead. Is it gone or just moved elsewhere?
<DragoonAethis> (I think I saw some curses being thrown around in minio's general direction, but it was a while ago...)
pulsar12 has quit [Read error: Connection reset by peer]
DodoGTA has joined #freedesktop
<DavidHeidelberg[m]> DragoonAethis: check http://s3.freedesktop.org/
<DavidHeidelberg[m]> minio was decommissioned few months ago and stuff was moved to s3
agd5f has joined #freedesktop
DodoGTA has quit [Ping timeout: 480 seconds]
<DragoonAethis> DavidHeidelberg[m]: That works, thanks!
Haaninjo has quit [Quit: Ex-Chat]
DodoGTA has joined #freedesktop