Anyone can Access Deleted and Private Repository Data on GitHub
Anyone can Access Deleted and Private Repository Data on GitHub β Truffle Security Co.
You can access data from deleted forks, deleted repositories and even private repositories on GitHub. And it is available forever. This is known by GitHub, and intentionally designed that way.trufflesecurity.com
like this
Atelopus-zeteki, dhhyfddehhfyy4673, wagesj45, Aatube, massive_bereavement, FartsWithAnAccent, NataliaTheDrowned2 and chookity like this.
like this
originalucifer, ShaunaTheDead, and Oofnik like this.
Mint for years but i forget. In the updates make sure fully updated first. Then i remember some sort of upgrade command.
Im not much help but i think i did it once. Or you can preserve your home folder, broweser bookmarks, etc... the load the new os from scratch, but im sure theres an upgrade option.
like this
DaGeek247 likes this.
Open the Update Manager (click on the little shield icon down near the clock) and click Edit > Upgrade to Linux Mint 22.
Their website will have more thorough details.
Yeah. Everyone should be clear that both Mint and LMDE follow about the same release spacing as their upstream, but offset by a couple of months. Mint's upstream is Ubuntu LTS, LMDE's is Debian. Both release about every two years. Mint and LMDE cannot possibly do major version updates faster than their upstream!
The point of these distros is stability and polish. If you want the absolute newest updates, mint/LMDE is not the right distro for you, and getting the newest updates inherently sacrifices some stability.
like this
not3ottersinacoat likes this.
just making sure: i am talking sbout the xapps and the releases they bring, not debian security or other updates of debian packages. i am familiar with the concept of up/-downstream, just wanted to know about cinnamon specific releases, which answers my question, i guess...
edit: typos
I wasn't trying to call you out! I was more responding to Jcreazy, but I wanted to emphasize what NaN said.
As far as I know, the xapps are largely updated in line with when Mint gets updates -- Mint doesnt get super frequent updates on those either, they often get bundled with a new Cinnamon release.
Hyprland is now fully independent!
geteilt von: discuss.tchncs.de/post/1937702β¦
[...] I announce that our move off of wlroots is now complete and MR 6608 is now merged.
The thing about Foss is that it's typically community oriented. You are not only able to contribute and participate, but you're invited to do so.
And if you're an asshole and your community is toxic then who cares if your code is good? There are other projects I'd rather participate in. Cuz you're not that good.
I like niri, but I'll be damned if I can get any kind of stability out of it. I'll have myself a flawless time at home testing, but as soon as my laptop enters University Grounds it stops launching apps, or crashes, or whatever else.
Right now I'm using Gnome/PaperWM since Infinite horizontal has changed my workflow so dramatically, and Gnome is more stable for me.
If you bother to read any of the posts you'll see he claims he apologized already and then re-appologized in the post. But that doesn't fit the narrative and since we've all forgotten how to make mistakes and grow from them together why bother even reading the links people share, they just way down your snap judgements that lead to your outrage fix.
But don't mind me I'm just a random internet person who saw a cool project being posted noticed a bunch of controversy, wanted to see what was reasonable so I waded in and was met with a bunch of people getting high on their outrage.
Still not decided but certainly not as clear as one side is acting like it is and they seem to just want to stay mad.
like this
NataliaTheDrowned2 likes this.
And on that note, I condemn in the harshest terms the response from communities like /r/linux on the subject. The vile harassment and hate directed at the FDO officer in question is obscene and completely unjustifiable. I donβt care what window manager or desktop environment you use β this kind of behavior is completely uncalled for. I expect better.
Oh wow. That community is just hateful
like this
NataliaTheDrowned2 likes this.
This was a Discord dumpster fire that was thankfully put out months ago.
Right, but the original mail from FDO basically said "we know about these examples of bad behavior, we want to notify you that they are definitely unacceptable and we expect to never see something like it again". And Vaxry had a meltdown over that. Among other things, he doesn't get why he should be held accountable for behaviors outside FDO. He has also rejected and commented negatively on the idea of any code of conduct at all for his project. Vaxry is making it as clear as possible that he will make zero commitment to oppose toxicity in his community and people took his word for it. The idea that he was punished solely for a couple of comments that happened years ago and are definitely "fixed" is Vaxry's own misleading interpretation.
To his point: if not "discuss", what is the correct approach against fascism? war and murder? dismiss it, try to "cancel it" without giving any arguments so it can continue to fester on its own and keep growing in opposition?
To me, fascism is a stupid position that doesn't make much sense, to the point that it falls on itself the moment you "discuss" it.
I would have expected that it would be the fascists the ones unable/unwilling to discuss their position, since it's the least rational one. So it's certainly very jarring whenever I hear people jumping to defend against fascism while at the same time stopping in their tracks when it comes to discussing it. Even if those unable to reason might not be convinced by our arguments, anyone with reason would. Rejecting discussion does a disservice, because it does put off those willing to listen and strengthens those who didn't really want an argument anyway.
Like flat-earthers, they should be challenged with reason, with discussion. Not dismissed as if it were true that there's a huge conspiracy against them. Whether they listen or not to that reason, dehumanizing them and rejecting civil and rational discourse would play in favor of their movement.
Stating "genocide is bad" should NOT be a statement of faith. Faith is the shakiest of the grounds, if we are unable to articulate the specific reasons that make genocide be bad, then we are condemned to see it repeat itself. So, I'd argue it's for the sake of the victims in Auschwitz that antifascism should not be turned into a religion, but into a solid and rational position that's not distorted nor used willy-nilly.
And now in the r/linux thread about these news people are defending Vaxry, misrepresenting what the ban was about, and hating FDO.
Indicatively, this blatantly wrong comment chain is upvoted:
Is this the project where some red Hat dev started dropping legal threats from their corporate account over offline activities by third parties in unrelated communities years past?
Sort of. You got some details wrong but essentially, yes.
But this is downvoted and has replies telling them they're wrong:
Congratulations to the hyprland project, but I definitely will not be using or contributing to the project as long as it's an exclusionary and intolerant space.
the blog post inside the linked blog post goes over some points. each point is copy and pasted more or less.
- like for example the multiple times I've spent dozens of hours debugging a single issue only for it to turn out a small typo or a careless mistake that any language would catch at compile time, except for C
- Memory safety issues arising from the absolute lack of any documentation whatsoever of wlroots have also been quite the annoyance
- The development of a display server is very complicated, as they are very broad and complex pieces of software. Mixing a C library with 0 documentation is basically asking for trouble.
- new wayland features that require changes in wlroots tend to take ages to get merged into wlroots, like for example tearing, where a basically ready MR took 9 months to merge
- explicit sync still not being a thing, despite KDE and Gnome having implementations already (I believe it is now, but not at the time of the blog post)
I'd say, read Hyprland's responses linked elsewhere in this thread before making any hasty decisions.
It seems (but I'm not sure, to be clear), that it was a situation that got solved, and people are still hung up on it.
It's like that "but you fuck one sheep" joke.
I don't know, man. I read Vaxry's response and I think that he has a point. There was an incident, and it was dealt with.
Then someone from redhat (because they e-mailed him with from RedHat address) told him "hey we saw improvements on you moderating your community. Great! But if you break our CoC again, we'll ban you!" To which he replied "Uh, we don't have a CoC, we don't belong to your organization, what's is this about?" And the person replied "This is not a RedHat position. And again, we'll ban you!"
He explained this in a blogpost and posted the full e-mail conversation.
He also said that the misrepresentation got to such point that a another transgender coder made a contribution to Vaxry's project, expecting that it would be rejected, and got surprised that her PR got merged.
Aw, man. I think Vaxry's got entrapped here.
He is saying that if nothing can sway you from an opinion, then it is a belief, including being 100% opposed to genocide.
(Please note: I don't side with genocide!!! But I understand his point. Read on.)
I think he's the positions armchair arguing type, not necessarily the evil type.
I can totally see him say "If a group of people's solely reason to exist is to exterminate the rest of the human race, if that's all they think about, if all they do is to accomplish that - induce terror, kill babies, spew propaganda, castrate humans of all races; then it's safe to say that that group of people should not exist and it should be exterminated."
That's an extremely wild scenario, of course! But I think that's what this guy is saying. We may find genocide in general heinous, but he won't say that all genocides are bad because of thought examples like the above one.
Then the other party takes that personally, and extrapolates that Vaxry is in favor of exterminating all trans people - something he didn't say or mean.
My two cents.
I whole-heartedly agree with this one and I am genuinely not surprised about the behaviour of Vaxry.
To give some context around this, ThatOneCalculator (aka Kainoa, the person behind Firefish) and I maintained the AUR package for hyprland-git back in 2022. When I initially made the AUR package file, it wasn't great (and there were a lot of points to improve these packages) but it worked mostly. Of course there were edge cases where building broke, especially this was my first bigger AUR package to maintain. With it being a -git package in the AUR, breakage is to be expected.
Fast forward about a month, a month and a half. Hyprland rolled out some big changes which caused some build errors. But because my personal life got in the way, Kainoa got sick (IIRC) and I had troubles getting the build scripts working again, so it took a few days to get this resolved.
Vaxry came complaining to comment section of the AUR package "when are you gonna get of your lazy ass and fix this shit" (or something similar to that meaning, I can't find the original comment anymore). After that, I promptly disowned the package and let Vaxry handle it himself.
Because fuck that shit, as package maintainer, I refused to be treated like this. If you think it takes too long, sure, fine, ask if I need help, offer support, anything. But just don't be an asshole towards people, that offer your software to a wider audience.
I have contributed to other projects without really needing to get involved in their community in any personal/parasocial level, though.
I just make a pull request and when the code was good it was accepted, when not it got rejected. Sometimes I've had to make changes before it getting merged, but I had no need to engage in discussions on discord or anything like that. I've been in some mailing lists to keep track on some projects, but never really engaged deeply, specially if it goes off-topic.
If I find that a good code contribution is rejected for whatever toxic reason, then the consequence of that is the code would stop being as good as it could have (because of the contributions being rejected/slowed down), so it's then that forking might be in order. Of course the code matters.
Which is why you should only care about the personal opinion of those people when it actually relates to that reliability.
I don't care whether Linus Torvalds likes disrespecting whichever company or people he might want to give the middle finger to, or throw rants in the mailing list or mastodon to attack any particular individual, so long as he continues doing a good job maintaining the kernel and accepting contributions from those same people when they provide quality code, regardless of whatever feelings he might have about whatever opinions they might hold.
You rely on the performance of the software, the clarity of the docs, the efficiency of their bug tracking... but the opinions of the people running those things don't matter so long as they keep being reliable.
Wrong. This was originally technically motivated as hyprland had been limited by wlroots in the past and often had different update cycles from sway causing packaging issues.
Vaxry never condoned hateful trolling of trans people. In fact, he publicly acknowledged, and apologized for the lack of moderation that lead to the incident, said he would do better, DID better, and THEN after everything had blown over FDO tried to ego butt into his server even more.
I've also read Vaxry's response and it's complete nonsense. It's even apparent in your condensed version.
Uh, we donβt have a CoC
Exactly. This is more than "an incident" as you put it. It's a long-lasting pattern of Vaxry refusing to commit to any standards of behavior. He explicitly calls "upholding any value" nothing but an inconvenience. His only reaction to his community ridiculing the concept of a CoC is to say "nice one".
What's funny is that the person who opened the issue said "Instead of attacking the post, could you provide some evidence against it? (e.g. say "Trans rights are human rights")" and it was completely ignored. See, the CoC is not about the text itself. It's about taking an open stance against bigotry. Vaxry can cry all day about how this one incident is misrepresented and how moderation has become more strict now, but nowhere in this discussion or the FDO emails or his own blog about the issue have I seen him take an actual moral stance on the issue.
we donβt belong to your organization
What does this have to do with anything? FDO, a space that aims to be LGBTQ+ friendly, banned a bigoted person from participating, as they should. It's such a stupid childish argument to say "but I didn't out myself as a bigot in a commit message I submitted to you, checkmate!". No-one cares. You can't leave your "fuck trans people, lol" sign at the door and walk in, mate. You're still a toxic asshole and you're still a threat to the LBGTQ+ people we want to participate in our community.
He also said that the misrepresentation got to such point that a another transgender coder made a contribution to Vaxryβs project, expecting that it would be rejected, and got surprised that her PR got merged.
This is just so funny to hear from Vaxry himself. After people have repeatedly tried to explain to him that not enforcing any code of conduct on a toxic community is going to make it an unsafe space for LGBTQ+ people, Vaxry is shocked to find that LGBTQ+ people are afraid of being discriminated against!
Oh, but no, you see it's because of the "misrepresentation"! Vaxry's had made it so clear through his words and actions that trans rights are human rights and that bigotry is unacceptable, so it can't possibly be on him. Even as he's posting pictures this conversation where he's accused of being a transphobe, and a trans person is expecting to get rejected, does he point out how he's not a transphobe and how he respects all human rights? Nope, he only says that he only cares about the code.
But that's just me picking apart his comments in a few specific discussions. What if he has in fact taken a moral stance, but just not in these particular discussions where's he's felt attacked and pressured into making a statement?
He did post this in one of his blog posts:
With that, I believe that every human's opinion is valuable and important, and most crucially, equal. There is no point in having some people's opinions be more important than others. That is the essence of discrimination.
Hey, that's not bad. There's mention of equality here and he seems against discrimination! Now let's read the rest of this Inclusive community activists are harming FOSS blog post and see what it's really about! Oh no, the above statement was only to set the stage for accusing SJWs of not understanding that not everyone agrees with them and how they shouldn't "cancel" us for "saying bad words". So he does think to talk about equality and discrimination, just not in any of the above discussions. But he'll do it here to defense people acting like assholes on the internet!
And then he says this:
if I run a discord server around cultivating tomatoes, I should not exclude people based on their political beliefs, unless they use my discord server to spread those views. which means even if they are literally adolf hitler, I shouldn't care, as long as they don't post about gassing people on my serverthat is inclusivity
So there you have it. Vaxry will literally accept Hilter into his community, just casually interacting with Jewish people (presumably he doesn't ban them from participating). It's all fine, just as long as the gassing happens outside his own platform. Gosh, I wonder why people are feeling unwelcome in his community. Surely it is the misrepresentation of his views.
Here's an archive link for the above article just in case:
web.archive.org/web/2024051114β¦
Add a Contributor Code of Conduct Β· Issue #3209 Β· hyprwm/Hyprland
Description Contributor codes of conduct are very important to all open source projects as to avoid discriminatory practices. I feel that Hyprland could really use a Code of Conduct that may also a...GitHub
I'll quote Vaxry from his blog:
"Obviously, the fact that I am banned from contributing to Freedesktop - and by extension wlroots, is another big factor, and probably the one that finally tipped the scales, because I am no longer allowed to participate in discussion or contribute code to wlroots."
blog.vaxry.net/articles/2024-wβ¦
"I definitely am not a fan of how seemingly weak people online, especially teenagers, have become. Words are just words. Someone calling another person a "retard" shouldn't really be a big deal."
"I said:
if I run a discord server around cultivating tomatoes, I should not exclude people based on their political beliefs, unless they use my discord server to spread those views. which means even if they are literally adolf hitler, I shouldn't care, as long as they don't post about gassing people on my serverthat is inclusivity
Which I definitely stand by."
I think you're attributing malice to something else. Bear with me while I point out these two things:
First, The tomatoes quote is a consequence of something he mentioned later:
I firmly believe that FOSS is literally for everyone.
And second, he goes on to write this:
It's important to note that there are many people who disagree on topics like religion, economic systems, LGBT issues, geopolitics, and other. For whatever reasons they may, we still should not ostracize them as long as they can interact with the FOSS community in a respectful manner, without arguing about those issues in places not meant for such discussions.
Here's what I think: The dude is dogmatically dense. Not a literal nazi or transphobe. His response about moderation is part of that. "Ugh, I just want to code, not to babysit. If no one is spewing hate in my turf, they are welcome." And even though I don't agree with his stance, I still think he has a point: extremes are bad. And if the far-right is bad ("you're either with us or against us; death to you!"), the far-left is bad too ("you're either with us or against us; cancelled!")
I've been there. Even after explaining that I was a transgender rights ally and supporter, and asked a question about sports - a question, as in I was trying to get myself informed, this one mod lashed out at me as if I was the devil, simply because my views didn't perfectly align with hers before getting answers. It really caught me off guard. And she wouldn't budge. It's either her view or "pure unadulterated transphobia," which I found ridiculous. That's extreme.
But I'm capable of trying to reach to a middleground, whereas Vaxry stays firm - and that's fine. Don't like it? Don't participate in his community! But don't demonize him for some imaginary intentions you're placing on him.
My partner is Korean, and I asked her if she thought this was racist. She said "it is (technically), but who is getting offended by that?"
I never used the term in the first place, but if I did, I wouldn't stop saying it because I know about its past.
I'm fully convinced that anyone who is sincerely offended by that term is looking for something to be offended by.
I don't waste my time thinking about how "smooth brain" is offensive to people who literally have a smooth brain.
I don't waste my time dictating to the English; their colloquial term for a "cigarette" is inappropriate nowadays.
And I don't waste my time replying to comments on Lemmy regarding semantics.
Oh, wait...
There are only so many ways "I don't care if Hitler is active in my community as long as he doesn't talk about the gassing in my discord" can be interpreted and "I just want to code" is not one of them. For starters, the practical issues of moderation and whether he wants to do it are never relevant to his argument throughout the blog post. He's saying that "we should not care about people's political views on a community unrelated to politics, as long as they do not use it to spread their agenda". The words "we", "should", and "care" are pretty clear. This is a moral statement.
There are many more quotes that make it clear he is not talking about moderating his own community. His point about Hitler is clearly used to demonstrate his thoughts on how communities in general should be run, and why FOSS communities are getting it wrong.
Inclusive communities, in the eyes of such advocates, are often the opposite of inclusive. They will try and find things that you do outside of your proffessional persona, or often infer, guess, meddle with, or lie about what you say and stand for. Then, once they have the "ammo", they will ostracize you. Ban, kick, call for removal, censorship.Unlike those people, I stand by my stance that even if you are something that the country I live in disagrees with, you still are free to use, contribute to, and be a part of the greater FOSS community.
It's also sad to see that the inclusive communities for which such people "fight for", are accepting this type of, ultimately hateful and bigoted, behavior..
Bonus points for explicitly listing LGBT issues as a topic one might disagree with.
It's important to note that there are many people who disagree on topics like religion, economic systems, LGBT issues, geopolitics, and other
It's all unambiguous. Vaxry is at no point talking about the practicalities of keeping Hitler out of his community. He is explaining why he thinks Hitler should be welcome into his community and the FOSS community in general, just as long as he doesn't use these communities to further his goal of gassing people. If there was ever any confusion over whether Vaxry doesn't care about the toxicity or just can't deal with it, this blog post definitely clears it up. He doesn't care. He's welcoming evil and harmful people in his community and in all communities and he takes a stance against the people who have an issue with this.
Your interpretation doesn't work unless you ignore all the words he uses, the logic of his arguments, and even the fucking title. Not to mention all the other times he's talked about these issues. In so many blog posts about how his community is unfairly represented and how his ban was unwarranted, Vaxry has not once just simply stated in any terms that he is not okay with evil and harmful people in his community, or that he even acknowledges trans rights. The only thing I've seen him say on the incident of harassing a trans person by editing their profile to change their pronouns is that it was "unprofessional". No mention of ethics or possible harm done.
And if the far-right is bad (βyouβre either with us or against us; death to you!β), the far-left is bad too (βyouβre either with us or against us; cancelled!β)
Ah yes, seeking people to harm because of their race and innate characteristics and banning people from your platform because of their morals and behavior. Equally bad things. I see the rights and wrongs of both sides now.
is another big factor, and probably the one that finally tipped the scales
means that it is not the sole motivating factor.
which means even if they are literally adolf hitler, I shouldnβt care, as long as they donβt post about gassing people on my server
Literally means that if they go around spewing crap, they get dealt with. This is not condoning hateful trolling at all. He is on the free speech side of things, but that doesn't mean he condones it at all. If you start posting bad crap, you get dealt with. Minor slights, are as the name implies, minor. Those are allowed but within strict limitations, if you start going full blown idiot, you get dealt with.
He's completely right about everything there.
Unless he is selectively banning trans people, not making a tech discord server about those discussions is perfectly fine.
Watching the discussion here I finally get how it feels like to be a centrist. And it feels dirty.
Anyway, good for them, or whatever. Hyprland was a'ight when I tested it, even if it ain't my thing. Still hoping for a Wayland Compositor that gives an XFCE-type experience (that is to say, UX without Gnome's 'opinionated' weirdness, and without all the fancy effects that Plasma has. Relatively lighter, also looks a bit retro)
like this
NataliaTheDrowned2 likes this.
A Wayland Compositor with an XFCE-type experience
XFCE is working on Wayland support!
You may want to look into gnome classic, it comes default with gnome.
It's not fancy or even popular, but it was made specifically for people like you.
I lost some faith in humanity upon reading that such drama over attitude that I would consider juvenile at best and mildly inappropriate at worst is still sparking debate.
I regained some faith in humanity upon reading many people trying to put things into perspective - this guy is not evil incarnate.
Also - and this is catered to American audiences - do not forget that this guy is from Poland. American left-wing values do not stretch all over the world.
American left-wing values
Hold up, what? The Overton window of US politics is so skewed to the right that what is usually considered left-wing there is right-wing elsewhere. US left-wing (read right-wing for much of the rest of the world) values are definitely common globally due to American cultural export (read military hegemony and neocolonialism).
like this
NataliaTheDrowned2 likes this.
All of these people are just reaching lol. I also don't understand how any of this would do benefit. Most of the people here cheering have not contributed 1β of what varxy did.
That drewvault guy lectures all day instead of maintaining his own projects. Why are we acting as if we are in abundance of open source devs/maintainers.
He is some sort of a sociopath. I remember having the same feelings reading his Blogposts. But after rethinking and checking the facts it came to me how awful his own reaction was.
If you use an infrastructure as the project did, the host is allowed to define rules. In his reaction everything was framed like she as a woman would just fire against his project because of she likes to have power. The mailing list told a totally different story. After I realised his framing was again hateful and misleading, I stepped away from the project and till now all news about that.
The development of a dedicated backend is most probably because of technical reasons since wlroots caused some problems, though.
To be completely fair, without the "receipts" (ie, screenshots or something else point towards proof) my comments shouldn't be considered anything more than hearsay.
Personally, this experience is something that's sticking out like a sore thumb. Most people I interact with online, even people I haven't interacted with before, I start out with the assumption that they come from a place with good intentions. And then there is a person, that immediately goes against that, especially on a platform where I didn't expect it.
Edit: grammar
Languages evolve over time. The term "to serve" is derived from the Latin word for "slave". That does not mean it's somehow offensive to use the term to describe the job of soldiers.
The modern day "riced" comes from "R.I.C.E" which stands for "race inspired car enhancement". If you rice a car, it means you put components that look like race car components but are actually just cosmetic. Fake vents, huge spoilers on family cars, exhausts that are optically bigger, etc. The orange Japanese car in the linked article is an example of that. 70s Japan had renown ricing culture so I guess that's where the R.I.C.E and the racist "rice burner" split.
Nowadays people who use the term "riced" don't even know that at some point in time it had something to do with Asian cars or bikes. It's even common to jokingly associate it with the food with the same name to spite other car nerds because you can "um actually" bait someone to correct you that it has nothing to do with food. Which is obviously not true according to the article but if 99 % of people don't know the racist origin, it's not an issue at all to use the word.
I can't find any source to indicate Race Inspired Cosmetic Enhancement was ever a term that existed as anything other than the Japanese version of an N-word-pass.
That is to say: the acronym only exists as a means to explain why I should be allowed to continue calling your car a RICEr.
The problem here is that someone fabricated an explanation for why they should be allowed to continue to say RICE, in response to a fallacious argument for why they shouldn't be allowed to.
The term is so far removed from any malicious origin, that some people wouldn't even know they should feel offended, unless someone told them they should be.
aiaiaia wasn't fully aware didn't really care, because I don't need #eyecandy but this seems like problem: blog.vaxry.net/resource/articlβ¦
Make up your own mind, folks.
Edit:
invidious.flokinet.to/watch?v=β¦
Regarding The Hyprland & Vaxry Situation
Recently there a situation between Vaxry the developer of Hyprland and Lyude Paul a member of the Freedesktop Board and Code of Conduct enforcement team and the best way to describe this is an absolute hellscape of arguments.Brodie Robertson | Invidious
being normal
Hey. This is the linux community, there is no nornal. Only insanity
This is why people should stop recommending Arch. Fedora or Opensuse TW should be recommended instead for new people.
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. AuΓerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
like this
OfCourseNot likes this.
Looks like open suze is going to experience more corporate bullshyt
The parent is suggesting the non corporate part is going to need to be renamed
I lost interest in open suze after I was dead ended on version 15
SUSE also has multiple controversial pacts with Microsoft, and has for a long time. Such as the Novell-Microsoft agreement.
There was a time when it looked possible that MS was going to sue lots of Linux projects, and SUSE immediately jumped into a cosy relationship with MS so that if it did happen, they'd be shielded. This was interpreted as a fuck you to other FOSS projects by much of the community. (Was a long time ago though)
They aren't, no. But SUSE has continued working with MS, and many of the people that were there are still there.
Perhaps their close relationship is an irrational thing to point at in the current year. Perhaps it isn't. I don't really know tbh.
But it's certainly something some people are still a bit iffy about. And I'm sure some people will still be similarly iffy about RedHat in 10 years too for their recent licencing controversy.
I've seen it a handful of times and find it pretty wild. It's certainly not some widespread thing.
I do agree with the point, though.
Its a good way to learn how different parts of Linux work
After you install arch a couple times you won't be making posts asking why your grub is broken, youll already k ow how to fix it.
I had many problems with installing grub in a dual boot configuration, so much so that I moved to systemd-boot and never had problems after. I don't know why, but it's config file approach felt more intuitive.
I'm actually not sure why GRUB is such a popular boot loader that comes packaged with so many distros. Maybe GRUB does something more complex than just bootloading, but I don't know if most users would care...
Agreed. There is no point recommend Arch for beginners. You need to have some knowledge before using Arch!
Don't get me wrong... Arch is a great system and it's my distro of choice, however I'm on Linux for more then 10 years! For a completely beginner, easier distros, such Fedora and PopOS, should be the way to go.
like this
Rakenclaw likes this.
I'd disagree with that, mostly.
The media codecs is bloody annoying, yes. Sure it's only a command or two, but it really should just be a tickbox in the installer like it is on, say, Ubuntu. So big agreement there.
As for the Flatpak repo, Fedora switched to Flathub as the default a while ago. IIRC it only doesn't if you choose to have no non-foss software during the installation (in which case of course you'd expect to not get full Flathub access!)
I think Fedora is an overall pretty great distro for beginners aside from their media codecs bone-headedness and their god-awful installer (which is getting replaced).
I'm just saying that privacy newbies always ask about nord (which is far from the top recommended commercial VPN) because they see ads for it everywhere.
And Linux newbies ask about MX a lot because its at the top of the distrowatch list, though its nowhere near the top most-used Linux distros.
I would recommend they follow the full installation guide instead, which is probably one of the best pieces of technical documentation in existence at the moment. The amount of detail, context, and instruction provides both an invaluable learning experience and introduction to Linux.
archinstall is not foolproof; that's why I wouldn't recommend it to an absolute beginner. IMHO, It's more valuable for people who are familiar with the process and want a shortcut.
As great as archinstall is, it can't possibly account for every contingency. Troubleshooting a bootloader issue, for example, is easy if you've installed one before. If a noob managed to navigate the TUI (with all of the confusing questions and settings) and complete the installation only to have something go wrong there, they're off it, maybe for good.
I mainly recommend Universal Blue distros to newbies, like Bazzite or Aurora. The immutable nature more or less means users don't have to worry about performing maintenance of system apps like they might on some distros, mostly don't have to worry about dependencies, and are less likely to irreversibly break the system themselves or in an update.
That said, these distros are Fedora-based, and I think that's fine. No idea who out there is recommending Arch of all things.
Universal Blue - Powered by the future, delivered today
Universal Blue is a diverse set of images using Fedora Atomic's OCI support as a delivery mechanism. That's nerdspeak for the ultimate Linux client!universal-blue.org
I will always recommend people to research their choice of distro. Use the right tool for the job.
What one person needs may differ from what another person needs. Take into account what the use case is for the machine you are using.
I use Arch BTW but I don't run Arch for any of my servers. I use Arch where it makes sense for me.
I wouldn't tell someone switching from Windows to just go balls to the wall and go for something blerding edge and arguably more maintenance or manual intervention needed.
I will give my suggestions but always implore them to research what theyt3 looking for.
Rank-My-Favs - An open-source Android app to help rank your favorite things.
Do you keep lists of your favorite things, such as movies, books, recipes, or music albums? You might keep list(s) that looks like this:
- Network (1976)
- Lone Star (1996)
- Devils (1971)
- The Seventh Seal (1957)
- ... Many more films
But how do you rank these?
You might be tempted to order them by preference, but this could quickly get overwhelming for long lists.
A much easier method is to use pairwise comparisons, which shows you single head-to-head pairs, and has you choose which one you like best.
After doing a small number of these matchups, Rank-My-Favs can confidently create a ranked list for you.
Under the hood, Rank-My-Favs uses the advanced Glicko rating system, to determine how many matches are necessary, and for ranking.
Features
- Import your existing lists quickly.
- Uses the advanced Glicko rating system.
Built With
Installation / Releases
Support / Donate
Rank-My-Favs will always remain free, open-source software. We've seen many open-source projects go unmaintained after a few years. Recurring donations have proven to be the only way these projects can stay alive.
Your donations directly support full-time development, and help keep this maintained. If you find yourself using rank-my-favs every day, consider donating:
Crypto
- bitcoin:
1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK - ethereum:
0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01 - monero:
41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
Social / Contact
Jetpack Compose UI App Development Toolkit - Android Developers
Discover Jetpack Compose, Android's UI app development toolkit and resources that can help accelerate the creation of your app.Android Developers
That's fun! It's silly, but I do enjoy thinking about what my favorite thing in xyz category is and jotting them down, from time to time.
Would be cool if this included some pre-populated sample lists out of the box. Love that the import option is readily available though.
Also, mild inconcevenice - after I view a list, rank some things, maybe repeat a few times, pressing back takes me from list, to rank, etc, when I want it to go back to all lists page. If that makes sense.
Thanks for updating it! Newer version is all around much better.
Only nitpicky wishlist item I have left is for an undo button on the match screen. (Though it's not really needed since you can reset an item's stats.)
Steam: Controller not working anymore in Forza Horizon 4
So I've been playing Forza Horizon 4 for a while without any issues using a XBox One Controller via Bluetooth. First i used Proton experimental and later Proton GE. Absolutely no problem.
Now however, the controller is not being recognized in game anymore (the on screen buttons show keyboard keys, not gamepad buttons) and I can't use any of the buttons (except the screenshot one). In the Steam menu, the controller test settings, big picture mode etc. it works fine and its recognized normally.
I didn't make any changes (before it happened, now of course it tried a bunch of stuff) but I did upgrade the system normally.
Any ideas what might have caused this issue?
like this
ShaunaTheDead likes this.
So... no idea what happened but it works again.
Just in case anyone stumbles upon this thread at some point here are my current settings:
- The compatibility layer is proton-ge-custom (from AUR)
- Steam Input Translation in the Forza Horizon 4 Controller Settings is enabled using the "Official Layout for Forza Horizon 4 - Gamepad"
- Regular mode (not big picture mode)
- Steam Overlay is enabled
I still have the issue that on some screens it shows the keyboard buttons and not the controller buttons but since the controller works anyway I don't really care (it's just the optics).
Thanks everyone for your suggestions! :)
Why can ffmpeg kmsgrab capture the tty without root permissions?
I'm using sunshine for remote gaming on my Linux PC. Because I use Wayland and don't have an Nvidia I use kmsgrab for capture (under the hood sunshine uses ffmpeg).
I have noticed that I can enter tty and kmsgrab will capture it as well. If it just captured after logging in my user I wouldn't be surprised, but it also captures the login screen.
I autostart it at login using my systemd user configuration (not systemwide) so it should just have my user's permission level. I get the same results if I put it in KDE's autostart section, so it's not a systemd thing.
Why does that work? Shouldn't you need special privileges to capture everything?
The installation instructions tells you to do sudo setcap -r $(readlink -f $(which sunshine)) is this the reason why it works? What does the command do exactly?
GitHub - LizardByte/Sunshine: Self-hosted game stream host for Moonlight.
Self-hosted game stream host for Moonlight. Contribute to LizardByte/Sunshine development by creating an account on GitHub.GitHub
like this
ShaunaTheDead likes this.
Enable permissions for KMS capture.Warning
Capture of most Wayland-based desktop environments will fail unless this step is performed.
Note
cap_sys_admin may as well be root, except you donβt need to be root to run it. It is necessary to allow Sunshine to use KMS capture.
Enable
sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
Disable (for Xorg/X11 only)
sudo setcap -r $(readlink -f $(which sunshine))
Their install instruction are pretty clear to me. The actual instruction is to run
sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
This is vaguely equivalent to setting the setuid bit on programs such as sudo which allows you to run as root. Except that the program does not need to be owned by root. There are also some other subtleties, but as they say, it might as well be the same as running the program directly as root. For the exact details, see here: man7.org/linux/man-pages/man7/β¦ and look for CAP_SYS_ADMIN.
In other words, the commands gives all powers to the binary. Which is why it can capture everything.
Using KMS capture seems way overkill for the task I would say. But maybe the wayland protocol was not there yet when this came around or they need every bit of performance they can gain. Seeing the project description, I would guess on the later as a cloud provider would dedicate a machine per user and would then wipe and re-install between two sessions.
setcap adds Linux capabilities to an executable. Capabilities are elevated privileged within the kernel for specific privileged "actions".
docs.redhat.com/en/documentatiβ¦
man7.org/linux/man-pages/man7/β¦
ChapterΒ 8.Β Linux Capabilities and Seccomp | Red Hat Product Documentation
ChapterΒ 8.Β Linux Capabilities and Seccomp | Red Hat Documentationdocs.redhat.com
I completely broke Kubuntu
So like
I was trying to install Davinci resolve (an editing program) and while doing so it basically said "removing" followed by that appears to be everything installed on my computer
So I nope right out of there and I notice a bunch of important things are missing ex: the terminal, file manager, etc
So I just decided
Maybe if I reboot everything will be a ok
And now on this screen and it won't even let me enter my logic
This was the latest update of Kubuntu
And idk what I did wrong or how I got here
I've only been using Kubuntu for probably about 4 months ish
Edit: please help
Edit 2: I got it working by reinstalling Kubuntu as suggested, Thank you for the help :>
like this
ShaunaTheDead likes this.
There is not enough information in your post to help you. Here's a preliminary list of questions that need an answer before anyone can give you a meaningful contribution.
Where did you get "Davinci resolve" from?
What instructions were you following to install it?
Did the installation finish?
Have you attempted to login using a text console?
Which version of Kubuntu were you using and which version of "Davinci resolve" were you attempting to install.
1, directly from the website Link
2, it was a basic installer except it was angry about some dependencies, specifically I installed libasound2 I believe and it started removing stuff
3, Nope
4, I'm not sure how
5, what ever the latest is
6, again what ever the latest is
DaVinci Resolve 19 | Blackmagic Design
Professional video editing, color correction, visual effects and audio post production all in a single application. Free and paid versions for Mac, Windows and Linux.www.blackmagicdesign.com
For number 4 since it is very useful in such situations: press Ctrl + Alt + one of the F keys (usually one of 3,4,5)
And to go back it is usually one of 1,2,7,8
It saved my ass many times.
1, directly from the website Link
I hope you've now understood why -on Linux- you should never try to install stuff like how you were used to on Windows. Unless, you 100% know what you're doing.
DaVinci Resolve 19 | Blackmagic Design
Professional video editing, color correction, visual effects and audio post production all in a single application. Free and paid versions for Mac, Windows and Linux.www.blackmagicdesign.com
On your phone, do you search the software you want to install through your browser? After which, do you download the install script and try to run it?
No, of course not. Instead, you pay a visit to the accompanied software center. Searching, installing and upgrading all occur through that.
Similarly, on Linux, your chosen distro comes with a (or perhaps multiple) package manager(s) and a software center. Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.
This should suffice for the sake of brevity. If you've still got questions, please feel free to ask them.
On your phone, do you search the software you want to install through your browser?
Yes. Not everything I have is installed through the Google store. I grew up in an era before walled-gardens.
Similarly, on Linux, your chosen distro comes with a (or perhaps multiple) package manager(s) and a software center. Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.
I should clarify - I know what a package manager is. But you're acting like one needs to have some expert skills to install things outside of the package manager. It's generally preferred for a number of reasons but it's not bad "per se" to install something outside of it.
Used to be a time where the install instructions were ./configure && make && make install...
Yes. Not everything I have is installed through the Google store.
I understand from this, that it is implied, that the majority of what you have installed, has been done through the Google store though. By extension, I assume that -by default- you entrust installing software to the Google store. Hence, if all of the above is correct, then you actually don't commit to 'the Windows-way' by default; but only by exception. Which is exactly my point.
But you're acting like one needs to have some expert skills to install things outside of the package manager.
I feel you're reading too much into it. In my first comment, I didn't even mention package managers. In the second comment, I only wrote -and I quote- "Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.". I don't see where expert skills are implied if one chooses to go outside of it. Please feel free to help me understand where I did.
It's generally preferred for a number of reasons but it's not bad "per se" to install something outside of it.
I never implied otherwise.
I hope youβve now understood why -on Linux- you should never try to install stuff like how you were used to on Windows. Unless, you 100% know what youβre doing.
That's pretty strong language and what I was responding to. Perhaps you were being hyperbolic.
Thanks for clarifying!
Thatβs pretty strong language
I agree. But in this case it was 100% justified as OP just (hopefully reversibly) destroyed their installation.
and what I was responding to.
Thanks for properly nuancing my stance. Though, perhaps consider to do so right away next time π.
Perhaps you were being hyperbolic.
It was deliberate. But I wouldn't refer to it as hyperbolic. Perhaps more in the style of an elder sibling scolding their younger sibling to be better next time π. Apologies if I missed the mark, though.
I agree. But in this case it was 100% justified as OP just (hopefully reversibly) destroyed their installation.
And yet they did so using the package manager. They just installed a apt.source that they shouldn't have. THAT I would say one should not do unless one really knows what they are doing. If they had just installed some .appimage or compiled something from source they would have been fine.
Thanks for properly nuancing my stance. Though, perhaps consider to do so right away next time π.
And yet:
It was deliberate. But I wouldnβt refer to it as hyperbolic.
So... I'm not going to nuance your stance if it shouldn't be nuanced. It's a bit up to you to be clear about your nuance. And in this case you're being very ambiguous about it.
I do
But I could not find it in the intended ways
I infact did not 100% know what I was doing obviously lol despite having complete confidence that I did
What guide did you follow to install Davinci?
It probably contained something that removes a lot of stuff. Like replacing a dependency with a davinvi specific one, which uninstalled most of the system.
The top answer here worked for me a long (~10 years) time ago, it might still work. Backup your home folder with a livecd before trying anything though.
unix.stackexchange.com/questioβ¦
Can I rollback an apt-get upgrade if something goes wrong?
Is there a way, before starting an aptitude upgrade or apt-get upgrade, to set up something so that you can "easily" rollback your system to the "apt" state it was before the actual upgrade, if som...Unix & Linux Stack Exchange
As far as I can tell, DaVinci Resolve is not available in a Debian/Ubuntu package. The standard installer, designed for Red Hat, doesn't seem to interact with the package manager either. This makes me think some kind of wrapper script you downloaded from the internet was the culprit here.
There are some guides online that will make Resolve into a package, but they seem to be pulling all kinds of weird tricks. I would not recommend using those guides without some kind of backup and recovery tool set up for your computer.
It's hard to tell what exactly got removed, so I don't know what you need to reinstall. If you use a tool like Timeshift or Snapper, now would be the time to restore a previous system snapshot. If you don't, you'll need to do the recovery manually. Either way, this isn't an easy fix, especially if this was caused by a script like MakeResolveDeb which seems to also modify other system files.
To get a running Kubuntu install back, you basically have two options: either use the command line to sudo apt install every package you notice missing (sudo apt install dolphin konsoleβ¦) to reinstall them, or, what I would do in your case, do a clean reinstall to get everything back in working order. First make a copy of your entire home folder (and any other folder you may want to save) to another drive, then do a clean install, and copy the files back to where they're supposed to be.
If you can't log in, try logging into the console (ctrl+alt+f3, type username and password when prompted). From there, you can run a command like sudo apt install kubuntu-desktop. That should fetch most Kubuntu files it it installs successfully. If it refuses because of package conflicts, you'll need to remove the conflicting packages first (i.e. sudo apt remove davinci-resolve if apt complains about kubuntu-desktop conflicting with Resolve).
A reinstall is probably quicker and easier, but you'll need to make sure to copy over everything (including hidden files!) you may need off the broken system. You can do this from the Kubuntu installer by running the "try kubuntu" option when prompted and simply launching a file manager. Any system modifications you made to your system (additional drivers and programs, configuration) will need to be made again. If you haven't messed with the system too much, this shouldn't take long; all you need is to install your old programs, and the config files from your backup should leave you right where you left off.
As for system snapshot tools:
If you're comfortable with messing around with partition layouts, I highly recommend looking into setting up BTRFS+TimeShift; it could undo the damage in seconds after rebooting.
Unfortunately, Kubuntu doesn't offer this tool as a simple option in the installer, so there's a bit of manual work involves to get it to work, and if you don't know what BTRFS is you may not want to deal with that nerd shit.
I think setting the partition type to btrfs during setup is all you need to do (that, and installing timeshift of course), but I haven't verified that this still works.
I'm lucky enough to have other systems around to back up the drive with for the reinstall
I am absolutely going to fiqure out how it set up timeshift now
You can go to /var/log/apt/ and read the history.log as it will contain every single package that you did install/remove.
Based on that you can just restore it to working state by manually undoing the changes (removing installed, installing removed)
Lol
Please install Davinci Resolve in a Podman/Docker container.
- install podman and distrobox
- clone the git repo
- place the davinci binary in there
- run setup.sh
And this looks like just sddm-breeze is missing
GitHub - zelikos/davincibox: Container for DaVinci Resolve installation and runtime dependencies on Linux
Container for DaVinci Resolve installation and runtime dependencies on Linux - zelikos/davinciboxGitHub
If you can intercept boot ( press a key to get to the grub menu or whatever... I haven't used Ubuntu in a while so maybe it's not so simple anymore) you may be able to enter rescue / single-user mode and let apt complete the changes and then revert them.
A clean reinstall may be easier depending on how much you've changed on the system. Easier isn't always better, fix this and you'll know how to do it again in the future.
Find (and reinstall) packages with corrupted files (without breaking anything)
I usually prefer to fix a Linux system than to reinstall from scratch. My computers have seen many distribution upgrades and a list of PPAs or third-party repositories. APT usually makes sure thatAsk Ubuntu
On your next OS reinstall, perhaps consider using an atomic distro. Theyβre WAY harder to break in this fashion - primarily because you can just roll them back to the previous known-good state.
Edit: genuinely curious what the downvotes are for - I thought atomics were quite popular here?
Easiest fix:
1.- Download Fedora
2.- Install Fedora
3.- Never look back
4.- Be happy the rest of your life
I fixed it
It's finally working
It took me longer then I'm willing to admit but
There's no reinstall button in the installer
But to do it is to select manual partition and simply set the original partition as /
Amazingly everything is exactly how I left it
I expected to have to reconfigure my settings n such but it managed to retain my previous configurations
At login, press ctrl-alt-f4 or f5 or one of the F* keys until you get a text based login screen. (Might need to press enter on a blank screen for the login to appear)
Login as your user and password.
Sudo apt install kubuntu-desktop
Sveriges tvΓ₯ stΓΆrsta fiskerifΓΆretag har sina huvudkontor pΓ₯ RΓΆrΓΆ i GΓΆteborgs norra skΓ€rgΓ₯rd. I ΓckerΓΆ kommun. Men de flesta av de stora fiskerifΓΆretagen finns i FiskebΓ€ck som sen lΓ€nge Γ€r en stadsdel i GΓΆteborg. Det allra stΓΆrsta fiskerifΓΆretaget i FiskebΓ€ck Γ€r Fiskeri AB Ginneton.
fiske.zaramis.se/2024/07/24/stβ¦
StΓΆrsta fiskerifΓΆretaget i FiskebΓ€ck - Fiskeri AB Ginneton - Svenssons Nyheter - Njord
Sveriges tvΓ₯ stΓΆrsta fiskerifΓΆretag har sina huvudkontor pΓ₯ RΓΆrΓΆ. Det allra stΓΆrsta fiskerifΓΆretaget i FiskebΓ€ck Γ€r Fiskeri AB Ginneton.Anders Svensson (Svenssons Nyheter - Njord)
Kina Γ€r ett kapitalistiskt land med planekonomi. Regeringen gΓΆr planer och subventionerar olika sorters produktion. Exempelvis bilindustrin fΓΆr att Kina ska bli den dominerande och ledande producenten av elbilar. De ΓΆver 100 fΓΆretag som producerar elbilar fΓ₯r enorma subventioner av stat, regioner och stΓ€der.
blog.zaramis.se/2024/07/24/plaβ¦
Planekonomi leder till ΓΆverskott av bilar - Svenssons Nyheter
Planekonomi leder till ΓΆverskott av bilar. Kina Γ€r ett kapitalistiskt land med planekonomi. Regeringen gΓΆr planer och subventionerarAnders_S (Svenssons Nyheter)
Kill a Process Running on a Specific Port in Linux (via 4 Methods)
Kill a Process Running on a Specific Port in Linux (via 4 Methods)
Learn different ways to kill a process running on a specific port in Debian, Ubuntu, Linux Mint, Red Hat, Fedora, Arch, and other distros.Linux TLDR
like this
ShaunaTheDead likes this.
As a German, it's always fun to use the ss command. The SS was the organization that did most of the genocide under Hitler. That's a bad name around here, so people are always surprised that a command is named that.
But what's even more fun is that we can memorize the standard set of flags as -tulpn, because it's basically spelled+pronounced like "Tulpen", which is German for tulips.
So, occasionally I get to tell people to type "SS-tulips" into their terminal and it always confuses the hell out of them. π
I think most Americans think of that as well. It's even the first several Google search results for "ss". Bad name choice.
Though we (Americans) didn't get the fun "tulip" bit.
There's so many poor names in FOSS but people refuse to change them out of attachment for history. One other example comes to mind: Gimp.
Basically, devs are terrible at naming things.
gimp
1. an unpleasant or stupid person: 2. a person with a physical disabilityβ¦dictionary.cambridge.org
ss -tulpn was a welcome find for me. I have it memorized for netstat and dislike always having to install it on a new box, very handy tool
And it's used for killing... processes.
On a separate note, I wish such tutorials explained what the commands are abbreviations of. Would make it easier to remember.
Need help to find OSTree-like project
Couldn't find the project in my browser history or Lemmy saves. I'm pretty sure it was Lemmy though that led me to find a GitHub project similar to OSTree. It sounded like it was maintained by one person and it hasn't been updated in a long time because the author thought it was "done" and they used it frequently.
It was a tool that let them basically create images that could be booted from and it was easy to layer software on top of a base image and I think there were config files similar to Containerfiles but didn't look the same. Don't think it be was "goldboot" either but that might be a little closer to what the project does. I don't think it was something Fedora specific either like bootc.
Update: Found it! It was in the history of a laptop I rarely use (of course). The project is github.com/godarch/darch and it does appear to be those things I said: layered, docker-like, bare metal, and OS agnostic.
GitHub - godarch/darch: A tool for building and booting stateless and immutable images, bare metal.
A tool for building and booting stateless and immutable images, bare metal. - godarch/darchGitHub
like this
ShaunaTheDead likes this.
Could've been something Fedora-ish but based on the GitHub I don't think that's it. The most distinct thing I remember is that it appeared abandoned but the author just didn't feel it needed any changes.
I use like four different devices to browse and some have multiple browsers so checking history has been rough.
what exactly am I doing adding deb http://ftp.us.debian.org/debian sid main to my etc/apt/sources.list? trying to install newest yt-dlp on debian 12.6
All I wanted is to install the current yt-dlp (2024.07.16-1) on debian 12.6.
Suggested way to that according to packages.debian.org/sid/all/yt⦠is to add that line to that file (etc/apt/sources.list), but do I really need to download the 1600 files that upgrade would entail?
I don't want to download the tar.gz 'cause upgrading that would be a pain.
like this
echomap and ShaunaTheDead like this.
~/.bin or ~/.local/share/bin and dropping it in there. As long as you have permission to that directory, yt-dlp should be able to easily update itself.
this is the way. easy. no install. no extra steps. update when you want.
or you can add the ppa that's listed in the yt-dlp install instructions (scroll down to third-party package managers > apt) and use apt to install it like any other package.
like this
eshep likes this.
In best scenario you'll turn your Debian to SID. Worst case scenario you'll break your system.
I do not suggest this operation unless you're sure what you're doing.
Alternatively you can install yt-dlp using snap or using Nix Package manager
Debian sid is their unstable branch; it contains all new packages before they are tested. As such, if you try to install updates from it, you'll likely get a very unstable system.
You can set it up so that you only get a specific package ( wiki.debian.org/DebianUnstable⦠), but honestly, if you need the very latest version, I'd recommend just grabbing it from github or wherever. Iirc, yt-dlp has a -U flag which will automatically update it.
like this
echomap likes this.
github.com/yt-dlp/yt-dlp/wiki/β¦
Normally I try to use apt for everything, but yt-dlp is an exception since when you want it, you probably do actually want the latest version. I think the only thing it depends on is python, so simple enough to get it from git one way or another.
PS: Now that I actually look at that page I linked to, I see there's a PPA repo you could use. I don't know who runs it or how up-to-date it is, but it's probably a better bet than what you were trying.
$PATH.like this
echomap likes this.
pipx, since it'll create python virtual environments for each app installed, and won't mess with system packages.
pipx install yt-dlp
This will install yt-dlp with everything it needs but without fucking anything else up, both system-wise and for your user (because installing python packages in your home manually can cause problems). You must have your $HOME/.local/bin in $PATH to then be able to run yt-dlp, but I think pipx will check and warn you.
pipx upgrade yt-dlp to update it (or upgrade-all)
pip install yt-dlp. No messing up with my system.
pipx does that without this manual process - it's meant for these standalone apps that are in your $PATH.
like this
echomap and SaltySalamander like this.
If you're not running sid, do not look for install instructions on the sid page. If you're on 12.6, that's Bookworm (current stable name), look there for help with 12 stuff.
Best way to use the current #yt-dlp is to uninstall the one from the repo, and grab the current release from the github page and drop it in $PATH somewhere.
The latest yt-dlp is in bookworm-backports.
Just install it via pip and then symlink its binary file to /usr/bin.
t. Am running a live stream 24/7 on my orange pi zero 3 (via ffplay/yt-dlp) since forever.
"Why not simply add $HOME/.local/bin to $PATH?"
Because it breaks things. While symlinking it does not.
"Why?"
No idea, honestly.
Also, you can take a step further and make a tmpfs partition @ $HOME/.local and then add the following line to your .bash_profile file:TMPDIR=$HOME/.local pip install --break-system-packages -I --no-input yt-dlp &&.
pipx install or your distro's package instead of pip install --break-system-packages
What you are doing: adding the unstable repository to your Debian system. Debian has three levels of software stability, stable, testing and unstable.
Stable does what is says on the tin. Itβs stable, but older. Testing is gonna be the next major version when itβs deemed stable enough to be called stable. Unstable is for trying out new shit and seeing what breaks. It has the most recent packages and the most problems.
Stable and testing will be named after different characters from Toy Story, unstable will always be named after the character βSidβ from Toy Story.
In the context of what youβre trying to do, you are fucking up.
Yt-dlp can (and should in most cases) update itself by using the command βyt-dlp -Uβ. But it will only update itself that way if you manually install it from the git page.
You can do this by downloading it and putting it somewhere in your users $path. This is just like putting a program folder in windows in c:\program files and making a start menu entry manually, except you wonβt make the start menu entry because your shell will always look in $path to see if it can run what you just typed. If youβre familiar with Macs, itβs literally like copying the program to your applications directory.
Thereβs instructions how to manually install on the yt-dlp git.
You should do yt-dlp this way unless you have a good reason to use the Debian repos or pip.
E: once you get yourself straightened out, make sure to add βyt-dlp -Uβ to all your scripts before they actually run. It keeps you from getting the wrong quality profile or downloads from failing or whatever.
Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
Proton Experimental gets fixes for Ubisoft Connect, Once Human, Burnout Paradise Remastered
July 22nd saw a new release of Proton Experimental from Valve, as work continues as always towards the next main release of the Windows compatibility layer for Linux desktop and Steam Deck.Liam Dawe (GamingOnLinux)
like this
wagesj45 likes this.
NVIDIA 560 Linux Driver Beta Released - Defaults To Open GPU Kernel Modules
NVIDIA 560 Linux Driver Beta Released - Defaults To Open GPU Kernel Modules
NVIDIA today released their first Linux beta driver in the new R560 driver release branchwww.phoronix.com
like this
wagesj45 likes this.
I tried Linux on my desktop end of last year (like I always did on about a yearly basis) and decided that if I was gonna make the switch, I needed an AMD card. NVIDIA + Wayland had a lot of flickering issues and whatnot, but I didn't want to use X11 because Wayland has way better support for multi-monitor with different refresh rates and also VRR.
So, I sold my RTX 3080 and got a Radeon 7800 XT and switched to Linux on my main desktop full-time January 1st. A few months later and NVIDIA finally decides to stop fucking around and properly improve their Linux driver. Could've saved a few bucks there (sold the 3080 for like 350,-β¬ to a friend and got the 7800 XT for like 550,-β¬, and the 7800 XT is pretty much in the same performance ballpark, so I spent 200,-β¬ on better compatibility/less pain).
Good to know that NVIDIA will be an option for me for a GPU upgrade in the future. It's always good to have more choice. While my experience with AMD Radeon under Linux was okay, it wasn't really perfect either. I had the odd crash here and there with kernel versions from earlier in the year (6.6), 6.7 had black screen issues with RDNA3 (maybe RDNA2 as well) after standby and hot restarts (fixed in 6.7.4 or 6.7.5 iirc), and ever since 6.7 I have stability issues with enabled VRR and multi-monitor as well, unless I force the memory clock to stay at a higher frequency. Then there's also this issue that just got fixed with 6.10 it seems.
So if NVIDIA really ups their game now and consistently improves their Linux driver, I could see myself going NVIDIA again. I'm also excited to see what Intel has in store though.
With vrr and atomic modesetting, some cursor plane updates are dropped (#2186) Β· Issues Β· drm / amd Β· GitLab
Whenever the cursor does not drive the refresh rate with vrr and the refresh rate is below the maximum refresh rate of the monitor, amdgpu only updates the...GitLab
I'm not regretting the switch, no worries :). Overall the Radeon 7800 XT is still a great card, it's a decent step up in terms of efficiency compared to the RTX 3080 as well and the PowerColor Hellhound model I got is the first card I ever had (well, with active cooling at least) where I actually agree with the reviews that the card stays pretty quiet even under load.
I also know how to work around each problem: KDE has a built-in workaround for the cursor stutters (as of version 6.something) and in GNOME you can disable hardware cursor which can decrease performance, but so far I haven't really noticed anything. The artifacting and eventual crashing after standby with enabled VRR can be worked around by reconfiguring any display: I usually change the refresh rate of my second display between 144 and 165 hertz. The frequency of random crashes decreased a lot with newer kernel versions, and I'm not even sure if the crashes I had in KDE 6/6.1 were caused by the AMD driver or by KDE - which seems quite a bit more moody to me than the more mature KDE 5. That's also why I'm trying GNOME now (which I actually enjoy using way more than I thought). A few days ago AV1 decoding on AMD was borked in Mesa 24.1.something, but was hotfixed a few days later. My self-compiled kernel 6.10 refused to boot with errors related to a network card, but I'll check it out again as soon as Fedora releases their official test build (potentially this weekend) and will report the bug should it still occur. As soon as 6.10 is working, that's one less workaround for me to worry about (unless that fix somehow doesn't work for me).
My comment was more about the fact that I'm happy NVIDIA starts taking Linux serious (again). It's probably not quite there yet, but NVIDIA seems to be committed to delivering a good Linux driver now and their latest releases each brought big improvements. There still seem to be some bigger issues (like the one you described), but now I'd assume we'll get there sooner rather than later.
I tried the new installer out the other day to see if it made ALVR more stable for doing Steam VR with my Quest 3...
The installer was very user friendly, and ALVR is way more stable now.
I'm pretty happy, the process to install nvidia drivers now can be done in a single one liner command, which is ideal.
FPS is double of what it was on Windows on the same machine.
I honestly don't believe you.
Hahaha, we have straight up liars lurking in the thread!
A first for the Lemmy platform! /s
on Win 11 I was getting 30 to 40 fps on maximum settings. on CachyOS i'm getting 75+ fps on the exact same settings...
(....On upgraded hardware) ;p
NVIDIA's user-space components remain the same and are closed-source, but great to see the NVIDIA open-source kernel driver bits being mature enough to now be preferred over the proprietary ones on supported GPUs.
How is it open source? In the history of the whole repository, there were 11 merged PRs in 2022 (when the project began), and no merged PRs after, even though lots of PRs have been submitted since then. There has never been an issue-fixing PR merged, and no issues or PRs are submitted by the maintainers of the project.
All of their commits are tagged versions, none of which tell you in words what they did or what changed, it's clear that they still do their actual development internally, and the GitHub repository does not contain that incremental work. Because the commits are releases only, there are only 65 commits on the main branch from May 2022 to the latest commit/release 4 days ago.
:::spoiler so NVIDIA,
:::
Pull requests Β· NVIDIA/open-gpu-kernel-modules
NVIDIA Linux open GPU kernel module source. Contribute to NVIDIA/open-gpu-kernel-modules development by creating an account on GitHub.GitHub
Same for me with Black Mesa. Native version has all sorts of graphical glitches while Proton looks as it should.
OTOH some games like Valheim runs very well native.
What is Firefox supposed to do?
What is Firefox supposed to do?
Firefox now collects data for advertisers. It's not actually scary, but there is a bigger problem.Corbin Davenport (The Spacebar)
I do know that Mozilla's Privacy Preserving Attribution is not something you should worry about
I believe Corbin is correct based on my own assessment of this feature however he isnβt providing any evidence either.
Adevrtisers arent going to give up their existing tracking methods unless the alternative is cheaper and more effective or driven by regulation.
With only 3% market share and little ability to sway regulators PPA could be the best solution in the world and still wonβt see significant adoption.
So no you donβt need to be concerned about itβ¦ because it will be forgotten in a few years.
like this
DaGeek247 likes this.
Right, Apple doesn't have an ad-revenue & tracking empire to protect, and should Safari adopt PPA, the discussion changes. It would no longer be the API used merely by Firefox with its (estimated) 2.7% user base trying to gain any traction, it could be Chrome holding back the tech used by a cumulative (estimated) 20% of web users. That's a very different conversation.
Also, despite advertisers and big tech's best efforts, the chance remains that legislation is passed somewhere imposing stricter privacy protections on the web. Again, should that happen, PPA might be well positioned as an alternative to past methods of measuring ad effectiveness that advertisers wouldn't necessarily like... but any alternative that works could make them less resistant to such an important change.
All hypothetical, of course, but if you never consider future possibilities, what are you even aiming for?
Browser Market Share Worldwide | Statcounter Global Stats
This graph shows the market share of browsers worldwide based on over 5 billion monthly page views.StatCounter Global Stats
"A good compromise leaves everybody mad," as Calvin would say. So, what is Firefox (or Mozilla) supposed to do here? What are any web browsers supposed to do here?The solution isn't simple
The advertising industry swallows up too much personal data so it can make valuable targeted advertisements. Websites, publishers, and independent creators now rely on the elevated income that comes from targeted advertising, and it's difficult to convince people to pay for content.
Um we must only look at the amount of profit made by these different parties to inform ourselves on where the problem might lie and therefore who might have to take a hit. The advertising industry makes humongous amounts of profit. They make that on the backs of users and comtent creators. You can easily see that by imagining the effects of removing either one of these from the equation. Removing advertising companies on the other hand does not have such effect. In fact prior to the Internet there was no third party advertising middle man between say newspapers and the actual advertisers paying for ads. If we abandon the nonsense notion that everyone gets paid what they deserve, then we can clearly point to redistribution needed from the advertising companies to the content creators and perhaps users. For the latter, either in the form of less data collection or direct payments for data. We probably wouldn't be in this position if we didn't live with an advertising industry oligopoly as some companies would have paid more to content creators and preserved privacy for users. However the free market doesn't tend to produce competitive equilibria in the long run. So it has to be distribution. Get these fuckers by their necks and shake 'em down for a big chunk of the profits they make and subsidize content and data privacy.
And you know how much it would cost any OECD government to publicly fund the development of a web browser? Yeah exactly. But our brains have been brainwashed to the point of not even imagining such solutions.
like this
Atelopus-zeteki likes this.
I agree that advertising companies take too much off the top and a lack of competition has probably made that worse. That's also an issue with a lot of publishers, many of them make buckets of money but still pay writers/editors/other staff poorly. That's just normal capitalism stuff that won't be fixed until there's a major global economic shift.
In fact prior to the Internet there was no third party advertising middle man between say newspapers and the actual advertisers paying for ads.
Right, because there were very few newspapers, and all of them were well-known enough that finding advertisers was not difficult. Independent creators and smaller publishers don't have the brand recognition or massive initial audience to make that happen. You can see this in action with a lot of YouTube channels; most of them only have access to YouTube's own ad system and offers for in-video ads from shady companies and mobile games (Better Help, Raid Shadow Legends, Opera, etc).
until there's a major global economic shift
Like when the Joker burnt a Trillion dollars?
Not use 100% of my CPU at idle and become a zombie process when I kill it.
I think it might be a packaging problem but still I'm salty...
Nvidia 560 beta driver release
Linux x64 (AMD64/EM64T) Display Driver | 560.28.03 | Linux 64-bit | NVIDIA
Download the English (US) Linux x64 (AMD64/EM64T) Display Driver for Linux 64-bit systems. Released 2024.7.23www.nvidia.com
Lols. :)
Nvidia programmers strike again...
AMD used to have the same issue - their drivers were proprietary and buggy (anyone remember fglrx?). The difference is that they did something about it. Their modern drivers are open-source and mainlined so it's easy for anyone to work on them. New kernel display/GPU features always come to AMD first, because the kernel developers working on the new feature can just add it to the AMD driver themselves.
Nvidia have open-source drivers now, but they're still out of tree (so they'll always lag behind the kernel) and AFAIK they have no plains to merge them into the kernel.
I appreciate Nvidia's efforts, and their newer drivers are much better than older ones (especially now that they support explicit sync), but they're just not as good as AMD's.
So instead of accepting that the driver should be GPL and part of the kernel, you turn things around and pretend the development of the kernel is the way that it is because of a conspiracy against Nvidia?
The bit regarding Wayland doesn't make sense, no idea what you're getting at. Though maybe you don't follow Linux developments?
It's not a conspiracy. Here's Linus, himself, publicly picking a fight with NVidia. All because of a driver not being open source. I love open source, I love the GPL, but no individual or company should be required to do business that way. It's up to them, as is their right.
All because of a driver not being open source
Do you even assemble the sentences in your head before you post?
That is precisely the issue, it's closed source.
Now you're just trolling. Did your dad block all the porn in your home network and now you're bored?
Closed source isnβt a crime. However trying to ruin a company with exclusionary tactics can be. Linux kernel devs and Wayland devs have all conspired to harm a company.
NVIDIA kinda shoot themselves in the foot on Linux and excluding themselves. Refusing to support generally supported APIs like;
- VA-API
NVIDIA rather wants the OSS community the use their VDPAU or NVENC / NVDEC API's. Whilst everything and dog uses VA-API.
- GBM
Not true anymore (for driver above 495), but in the past NVIDIA refused to support GBM (for Wayland) and rather have compositors use EGLStreams instead of GBM.
Next to that modern NVIDIA hardware (GTX 900 and 1000 series) on the opensource Nouveau drivers cannot be reclocked because it needs some magically blessed signature by NVIDIA. NVIDIA refuses to supply that signature for that hardware but did release it for 1600 and up series.
That's just two things where I am like, dafuq are you doing NVIDIA....
Looks like the birdie has escaped phoronix...
In the small chance that this comment is serious, Nvidia is found this because the corporate server-based customers need the ability to troubleshoot and debug the driver.
The actual trade secrets are being moved into the proprietary firmware blob and out of the driver.
like this
chameleon likes this.
How is it nonsense? Linus himself in the kernel mailing list and in public speaking has repeatedly gone after NVidia due to their licensing. In the kernel, he's repeatedly cut NVidia off from using various kernel internals because they aren't open source; attempting to cripple their driver. That's fact. Check your history on it.
As for wayland, it could have been written to do absolutely anything they wanted it to do and be. They chose to not support NVidia due to the licensing, purposely choosing an incompatible way to display to try and force NVidia to change or to for NVidia to fall from it's spot as market leader.
I feel bad for NVidia, caving this. An open source driver coming out, them adding features to work with wayland instead of the other way around. It wreaks of extortion by the kernel and wayland devs, to damage market share if the devs don't get what they want. I hope they get sued for it and lose everything for it. It casts a terrible light on the open source community that it would make companies either capitulate, or the community tries to cut the company off at the knees. It was wrong and should be severely punished to prevent it ever happening again. As it is, no hardware company should trust Linux or offer to support it in any way, because it might turn around and bite you as it did NVidia.
I would love to buy an AMD, but I can't afford it, so I'm stuck with the Nvidia I have.
It. blows.
Effectively Use History Commands in Linux
Effectively Use History Commands in Linux
Master the history command and learn some interesting usage of the bash history feature in this tutorial.Abhishek Prakash (It's FOSS)
I think it's the only shell shortcut I know haha
You can install fzf to make it fancier.
GitHub - PatrickF1/fzf.fish: ππ Fzf plugin for Fish
ππ Fzf plugin for Fish. Contribute to PatrickF1/fzf.fish development by creating an account on GitHub.GitHub
GitHub - cantino/mcfly: Fly through your shell history. Great Scott!
Fly through your shell history. Great Scott! Contribute to cantino/mcfly development by creating an account on GitHub.GitHub
Fortunately, you can just use your favourite package manager instead: docs.atuin.sh/guide/installatiβ¦
fzf installed, it is easy to integrate it with your bash history.In my
.bashrc, I have:# Introduce fzf-driven functionality as described here: https://wiki.archlinux.org/title/fzf.
source /usr/share/fzf/key-bindings.bash
source /usr/share/fzf/completion.bashAlso, you may be interested in
zoxide, which keeps track of paths you have navigated to.Also from my
.bashrc:# Enable an autojump-like 'j' command. Use 'ji M' to select paths starting with M using fzf.
# This needs to always come last.
eval "$(zoxide init --cmd j bash)"
GitHub - dvorka/hstr: bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history. - dvorka/hstrGitHub
To use the last argument of the last ran command, use the Alt+. keys.
Sounds like a poor-man's !$ to me!
$_ also works. I love Alt+. but sadly it doesn't work on any Mac terminal emulator I've found and, even more sadly, I am forced to use a Mac at work.
I haven't tried !$ so I'm not familiar with its function, but one nice thing about Alt+. is that you're not limited to the last argument of the most recent command; instead, it allows you to scroll backwards like Ctrl+R.
No, it's a shell feature. Terminal emulators don't even know what shell are running typically, and I haven't heard of them adding shell features. That would require the terminal emulator knowing you're using bash, knowing how to interrogate history etc..
From man bash:
yank-last-arg (M-., M-_)
Insert the last argument to the previous command (the last word
of the previous history entry). With a numeric argument, behave
exactly like yank-nth-arg. Successive calls to yank-last-arg
move back through the history list, inserting the last word (or
the word specified by the argument to the first call) of each
line in turn. Any numeric argument supplied to these successive
calls determines the direction to move through the history. A
negative argument switches the direction through the history
(back or forward). The history expansion facilities are used to
extract the last word, as if the "!$" history expansion had been
specified.
is there a way to save commands from history? i tried to figure this out when i was starting to use linux regularly, to help learn commands and to make a reference for myself as to what the commands do. i'm familiar with things like man, info, tldr and others but i wanted to put things in my own words since i remember better that way.
what i'm wanting but can't seem to automate:
-save commands from bash history to a file with only the command and arguments used, no line numbers or time stamps.
-filenames can be kept, but if filenames are removable easily, that would be better.
-file saved in should have the list sorted with any duplicates removed and happen after any terminal session ends.
-i've read about changing the prompt but not done it correctly and not sure if possible or the safest way.
-i've tried using .bash_logout but it doesn't seem to do anything and i'm not sure why.
this isn't too important anymore, as i've grown more comfortable with linux and bash but it bugs me that i never got it to work. i can copy and paste more detailed notes of what i tried but i'd need to redact a bunch of cursing and frustrated whining.
You mean sth like cat <(history | cut -c 8-) history.txt | sort | uniq > history.txt? Not sure if it possible to remove the file names.
It should probably work to put it in .bash_logout.
yeah that looks exactly like what i wanted, thanks! i probably should have asked my question a couple years ago but i was still very new to linux and didn't quite know the lingo. i'm still not quite sure how < works in general but i get the pipe and other redirects at least.
putting it in .bash_logout doesn't always work. something involving login shells i don't quite understand yet but i'll read more about it. i saw mention of puttingexit_session() { . "$HOME/.bash_logout" } trap exit_session SIGHUP
in .bashrc to make it always work but i also don't understand trap yet either so i'll look into that too.
thanks again, your reply helped point me in the right direction of things i want to learn!
cat <(echo data from the stdin stream) from_file.txt, you get the data in the first argument from a stream.With the
.bash_logout I do not have much experience yet.
As a noob where do I find more handy tips like this? Alone with handy/popular apps?
Almost every windows app I had was on Linux (most were FOSS already) but I know there will be some unique or interesting ones.
For example in android there is Obtanium now to update apps direct from git, or the many was to use YT without ads.
This is not bad for a start (common commands):
linuxblog.io/90-linux-commandsβ¦
90 Linux Commands frequently used by Linux Sysadmins (updated to 100+)
Linux Commands listed and explained with examples. Browse over 90 Linux Commands frequently used by Linux Sysadmins.Hayden James (linuxblog.io)
Depending how deep you want to dive into Linux, there is a great ebooks collection available:
humblebundle.com/books/linux-fβ¦
Humble Tech Book Bundle: Linux for Seasoned Admins by O'Reilly
Get 15 books from OβReilly on a range of topics, including DevOps, containerization, version control with Git & more! Your purchase helps Code for America.Humble Bundle
Here's something I use to search history for commands or keywords. I have this as a function in my profile:
function hgr() {
history | grep "$1"
}history grepUsage: hgr git to search for commands containing git.
Someone more knowledgeable may be able to point out ways to improve this.
fzf you can even get fuzzy history searching (the first search result has a video). atuin puts history into a proper db, optional syncs across hosts, and, like fzf, enhances control+rFuzzy Search Your Bash History in Style with fzf
If you spend a lot of time in a terminal then knowing how to search your history efficiently saves a ton of time. Here's how.Nick Janetakis
fuzzy_arg that I bind to Alt-a to uses fzf for interactively inserting arguments from previous commands. It's Ctrl-r for Alt-. -- I've found it super useful for essentially inserting partial commands (single arguments) from the historyGitHub - WillForan/fuzzy_arg: Ctrl-r for Alt-.
Ctrl-r for Alt-. Contribute to WillForan/fuzzy_arg development by creating an account on GitHub.GitHub
GitHub - atuinsh/atuin: β¨ Magical shell history
β¨ Magical shell history. Contribute to atuinsh/atuin development by creating an account on GitHub.GitHub
From Linux to NetBSD with SSH only
CloudBSD.xyz
Overcome most cloud providers' limitations and use the system of your choice (NetBSD)cloudbsd.xyz
I'm not sure why you would want to move from Linux to BSD
BSD is on its death bed
BSD is on its death bed
netbsd.org/releases/formal-10/β¦
Considering OpenBSD and NetBSD have had two new releases just this year, and how well funded the BSDs are by major corpos who like ripping source code, I think their so called "Deaths" have been majorly overstated.
Give a BSD a try, it's a lot less like shoving systemd/apache2/red hat together and reading 300000 line long config files with documentation that clearly was never intended to be read and more like using an actual operating system designed to be cohesive.
Lung
in reply to communism • • •youmaynotknow
in reply to communism • • •gravitas_deficiency
in reply to youmaynotknow • • •youmaynotknow
in reply to gravitas_deficiency • • •π¦πΊππ¦ππ₯ππππ£π ππ ππππ
in reply to youmaynotknow • • •ReversalHatchery
in reply to π¦πΊππ¦ππ₯ππππ£π ππ ππππ • • •π¦πΊππ¦ππ₯ππππ£π ππ ππππ
in reply to ReversalHatchery • • •sorter_plainview
in reply to youmaynotknow • • •like this
NataliaTheDrowned2 likes this.
youmaynotknow
in reply to sorter_plainview • • •asudox
in reply to communism • • •like this
NataliaTheDrowned2 likes this.
explore_broaden
in reply to asudox • • •visor841
in reply to communism • • •like this
ignirtoq, wagesj45, Aatube and NataliaTheDrowned2 like this.
nao
in reply to communism • • •Sounds like they wanted to find a problem but it turned out to be a feature.
Shadow
in reply to nao • • •Yeah, pretty much everyone agrees that once something goes to git it lasts forever.
The fact they call out that secret keys must be rotated if committed, makes me think they thought just deleting a commit was enough π€¦
Eager Eagle
in reply to nao • • •MajorHavoc
in reply to communism • • •Misleading title.
~~If my thing was public in the past, and I took it private, the old public code is still public.~~
That's... How the Internet works anyway.
Edit: See Eager Eagle's better explanation below.
TL;DR - be careful who you allow to fork your private repos. And if you need to take a public repo, which has forks, private, consider archiving the repo and doing all the new work in a new repo. Which is arguably the reasonable thing to do anyway.
Still a misleading title. This isn't a way to break into all or even most of your private repositories.
morph3ous
in reply to MajorHavoc • • •Eager Eagle
in reply to morph3ous • • •I don't think you can create private forks from public repos (the fork is public upon creation). This is more like the opposite:
If there's a private repo that is forked and the fork is made public, further changes to that original private repo become public too, despite the repo remaining private and the fork not being synced.
hedgehog
in reply to MajorHavoc • • •The title literally spells out the concern, which is that code that is in a private or deleted repository is, in some circumstances, visible publicly.
What title would you propose?
The βAccessing Private Repo Dataβ section covers a situation where code that has always been private becomes publicly visible.
where_am_i
in reply to hedgehog • • •Eager Eagle
in reply to communism • • •like this
NataliaTheDrowned2 likes this.
Telex
in reply to Eager Eagle • • •Give Up GitHub - Software Freedom Conservancy
sfconservancy.org