1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2218
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2222 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "I’m pretty sure there’s an import option. But I’ve never used it because I have no Google account."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700597558 {#2261
date: 2023-11-21 21:12:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
"@sir_reginald@lemmy.world"
"@TwoCubed@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2221 …}
+nested: Doctrine\ORM\PersistentCollection {#2217 …}
+votes: Doctrine\ORM\PersistentCollection {#2199 …}
+reports: Doctrine\ORM\PersistentCollection {#2195 …}
+favourites: Doctrine\ORM\PersistentCollection {#2197 …}
+notifications: Doctrine\ORM\PersistentCollection {#2206 …}
-id: 148377
-bodyTs: "'account':21 'googl':20 'import':8 'm':2 'never':13 'option':9 'pretti':3 'sure':4 'use':14 've':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5484965"
+editedAt: null
+createdAt: DateTimeImmutable @1700597558 {#2220
date: 2023-11-21 21:12:38.0 +01:00
}
+"title": 148377
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\EntryComment {#2218
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2222 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "I’m pretty sure there’s an import option. But I’ve never used it because I have no Google account."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700597558 {#2261
date: 2023-11-21 21:12:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
"@sir_reginald@lemmy.world"
"@TwoCubed@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2221 …}
+nested: Doctrine\ORM\PersistentCollection {#2217 …}
+votes: Doctrine\ORM\PersistentCollection {#2199 …}
+reports: Doctrine\ORM\PersistentCollection {#2195 …}
+favourites: Doctrine\ORM\PersistentCollection {#2197 …}
+notifications: Doctrine\ORM\PersistentCollection {#2206 …}
-id: 148377
-bodyTs: "'account':21 'googl':20 'import':8 'm':2 'never':13 'option':9 'pretti':3 'sure':4 'use':14 've':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5484965"
+editedAt: null
+createdAt: DateTimeImmutable @1700597558 {#2220
date: 2023-11-21 21:12:38.0 +01:00
}
+"title": 148377
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2218
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2222 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "I’m pretty sure there’s an import option. But I’ve never used it because I have no Google account."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700597558 {#2261
date: 2023-11-21 21:12:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
"@sir_reginald@lemmy.world"
"@TwoCubed@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2221 …}
+nested: Doctrine\ORM\PersistentCollection {#2217 …}
+votes: Doctrine\ORM\PersistentCollection {#2199 …}
+reports: Doctrine\ORM\PersistentCollection {#2195 …}
+favourites: Doctrine\ORM\PersistentCollection {#2197 …}
+notifications: Doctrine\ORM\PersistentCollection {#2206 …}
-id: 148377
-bodyTs: "'account':21 'googl':20 'import':8 'm':2 'never':13 'option':9 'pretti':3 'sure':4 'use':14 've':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5484965"
+editedAt: null
+createdAt: DateTimeImmutable @1700597558 {#2220
date: 2023-11-21 21:12:38.0 +01:00
}
+"title": 148377
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2313
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2292 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "Use Newpipe for Android. Best YouTube experience you can get."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1700582762 {#2317
date: 2023-11-21 17:06:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2290 …}
+nested: Doctrine\ORM\PersistentCollection {#2295 …}
+votes: Doctrine\ORM\PersistentCollection {#2283 …}
+reports: Doctrine\ORM\PersistentCollection {#2282 …}
+favourites: Doctrine\ORM\PersistentCollection {#2276 …}
+notifications: Doctrine\ORM\PersistentCollection {#2275 …}
-id: 147333
-bodyTs: "'android':4 'best':5 'experi':7 'get':10 'newpip':2 'use':1 'youtub':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5479770"
+editedAt: null
+createdAt: DateTimeImmutable @1700582762 {#2318
date: 2023-11-21 17:06:02.0 +01:00
}
+"title": 147333
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#2313
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2292 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "Use Newpipe for Android. Best YouTube experience you can get."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1700582762 {#2317
date: 2023-11-21 17:06:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2290 …}
+nested: Doctrine\ORM\PersistentCollection {#2295 …}
+votes: Doctrine\ORM\PersistentCollection {#2283 …}
+reports: Doctrine\ORM\PersistentCollection {#2282 …}
+favourites: Doctrine\ORM\PersistentCollection {#2276 …}
+notifications: Doctrine\ORM\PersistentCollection {#2275 …}
-id: 147333
-bodyTs: "'android':4 'best':5 'experi':7 'get':10 'newpip':2 'use':1 'youtub':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5479770"
+editedAt: null
+createdAt: DateTimeImmutable @1700582762 {#2318
date: 2023-11-21 17:06:02.0 +01:00
}
+"title": 147333
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2313
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2316 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2292 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2294 …}
+body: "Use Newpipe for Android. Best YouTube experience you can get."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1700582762 {#2317
date: 2023-11-21 17:06:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@sebinspace@lemmy.world"
"@adamantris@lemmy.dbzer0.com"
"@stown@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2290 …}
+nested: Doctrine\ORM\PersistentCollection {#2295 …}
+votes: Doctrine\ORM\PersistentCollection {#2283 …}
+reports: Doctrine\ORM\PersistentCollection {#2282 …}
+favourites: Doctrine\ORM\PersistentCollection {#2276 …}
+notifications: Doctrine\ORM\PersistentCollection {#2275 …}
-id: 147333
-bodyTs: "'android':4 'best':5 'experi':7 'get':10 'newpip':2 'use':1 'youtub':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5479770"
+editedAt: null
+createdAt: DateTimeImmutable @1700582762 {#2318
date: 2023-11-21 17:06:02.0 +01:00
}
+"title": 147333
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2225
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2230
+user: Proxies\__CG__\App\Entity\User {#3024 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "A-response-to-the-Boycott-Wayland-article"
+title: "A response to the "Boycott Wayland" article"
+url: null
+body: """
Link to article: [gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…](https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)\n
\n
This OUTDATED article gets posted all the time. The full story is the guy is a massive FreeBSD fan so he is trying to convince more people to keep on using Xorg because he wants to make sure it isn’t abandoned. Reason for that being that Wayland is built with Linux in mind and would not work under FreeBSD without a lot of effort bwing put in as it uses some Linux-specific components or libraries.\n
\n
Let’s go through the article point by point:\n
\n
##### Wayland is broken by design:\n
\n
- *A crash in the window manager takes down all running applications*: Yes, because the compositor IS the server, window manager AND compositor at the same time.\n
- *You cannot do a lot of things*: What, like allowing Windows to see your keystrokes, which makes developing a keylogger absolutely trivial?\n
- *There is not /usr/bin/wayland*: Yes, because Wayland is a set of protocols, which a bunch of projects can implement as few or as many of, as they see fit, thus avoiding the issue of “unmaintainable mess” that has plagued Xorg for years.\n
- *It offloads work to the window manager*: Again, yes, that’s a part of its structure: do the protocols, then let the compositor implement them. That way, you have multiple implementations running simultaneously that are well integrated with their window managers and thus more efficient and performant. It also means that when a compositor suffers from too much cruft, we can just make a new one, while application developers wouldn’t really have anything to change because if their application works on Wayland, then it works on different compositors (unless it is made specifically for GNOME, or specifically for wlroots, like wlr-randr)\n
\n
…*so what works on DE 1, doesn’t necessarily work on DE 2*: True, because oftentimes, it doesn’t need to. Not implementing features can lead to a more lean and streamlined software solution. However, sometimes features are necessary and only implemented in some compositors. This usually happens because the universal solution is not ready. KDE are often known to do this with Plasma and KWin.\n
\n
- *Wayland breaks screen recording applications*: Correction: The following screen recording applications were not built to support Wayland (because Wayland is new to them or they just decided not to, or they were either too busy or too irresponsible enough to realise Wayland is coming, and has been for over 10 years. In defence of the devs, they probably wanted to make sure Wayland will become stable enough, but it has been the default even on Debian for many years now, so…\n
\n
In terms of the applications, I’m not aware of many of them, and for this sort of application, I’m sire alot of work is required to change the graphical backend, so I understood that some smaller projects gave up, but OBS has been working on Wayland for quite a while. Is it perfect? I don’t think so, but back when Brodie Robertson was using Hyprland, he was recording his videos using OBS. This article is quite outdated.\n
\n
- *Wayland breaks screen sharing applications*:\n
\n
As the update shows, Jitsi now does work on Wayland.\n
\n
Zoom only seemed to work on gnome, BUT if you open up the Link to the zoom issue and read through the comments, there is clearly a person that clearly states that they changed /etc/os-release from PureOS to debian and it worked for them, all because of some pointless limitations enforced by the Zoom developers. As the person posting the issue states “Currently, the zoom application has put an arbirtrary restriction on screensharing so it ONLY works on GNOME, when the api being used works on all wayland desktops.” Read that again. It’s a pointless restriction put there by the Zoom team because they couldn’t be bothered to test anything non-GNOME.\n
\n
And the last issue is a problem with the article writer’s own appimage. I don’t know about that one.\n
\n
- *Wayland breaks automation software*\n
\n
As stated IN YOUR FACE, it is an application that works on X11 only. Yes, Wayland is not made to use such applications, but it doesn’t mean they can’t exist. Every heard of ydotool (remember that name)? Now you have.\n
\n
Next up, we have 3 issues about GNOME and KDE global menus (1 for GNOME, 2 for KDE). From the little I know about global menus and using these projects, as well as considering that they are both incredibly stable on Wayland and Fedora KDE will be dropping Xorg completely, I think it’s safe to assume these issues have probably been fixed. Please correct me if I’m wrong.\n
\n
- *Wayland breaks AppImages that don’t ship a special QT plugin*: Great! Just ship the plugins then! Problem solved! Also, quote from the article: “However, there is a workaround: “AppImages which ship just the XCB plugin will automatically fallback to running in xwayland mode” (see below).”\n
- *Wayland breaks Redshift*: Once again, a program built for Xorg doesn’t always work on Wayland. Especially if it works with the compositor, like a colour temperature control application, or a wallpaper setter. The article quotes that “Redshift does not support Wayland since it offers no way to adjust the color temperature” which is not true, as proven by Redshift alternatives like Gammastep.\n
- *Wayland breaks global hotkeys*: I present to you: Hyprland (where you can get global hotkeys). Now, it is normally not allowed by design, as a security measure, but Hyprland has not allowed that to stop them from implementing a solution where you can choose keys that will be passed on to the application. Boom, problem solved. Unfortunately, it doesn’t seem to be implemented anywhere else, as far as I know.\n
- *Wayland does not work for XFCE*: Come back to me in late 2024 after XFCE 4.20, which will introduce Wayland support, has been released. Also, [wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)\n
- *Wayland does not work properly on Nvidia Hardware*: It keeps on getting closer but is not there yet, or so I’ve heard. Apparently, the issue is with the proprietary drivers, as noveau works well. But I use AMD, so I’m only working off rumours and opinions here.\n
- *Wayland does not work properly on Intel hardware*: Again, I’m using AMD, so I can’t confirm or deny this, but considering the Intel drivers are open source, and I’ve heard about many, many improvements made on the Intel side of things, I think it would be reasonable to assume it has been fixed.\n
\n
Edit: As multiple Intel users have pointed out in the comments, there seem to be no issues on Wayland with Intel hardware.\n
\n
- *Wayland prevents GUI applications from running as root*: This one has been crossed out as the article writer admits there is a solution\n
- *Wayland is biased towards Linux and breaks BSD*: Arguments seem valid, and I’m guessing, are correct. This one is likely true and will remain so for the foreseeable future.\n
\n
Edit: And yet, it seems that there are Wayland compositors for FreeBSD, so the above might only be true for OpenBSD and others.\n
\n
- *Wayland complicates server side decorations*: From what I’ve heard, this is true, mainly something to do with some GNOME agenda, as the article states. I think that one is true.\n
- *Wayland breaks windows raising/activating themselves*: The linked issue is closed and seems to be resolved. There is a mention of a WIP protocol at the time (2019) that woukd fix this. I had difficulty following the discussion, but I think this has been fixed.\n
- *Wayland breaks RescueTime*: Because RescueTime depends on X11-only tools like xprop.\n
- *Wayland breaks window manager*: What you’re describing is Wayland breaking X11-only tools for doing various tasks in a window manager. They are X11 tools, so of course they don’t work on Wayland. I’m not sure if there are alternatives, but I’d guess there probably are. I know for a fact that Xrandr has alternatives like wlr-randr and kanshi for wlroots.\n
- *Wayland requires {instert WM here} to implement Xorg-like functionality*:Yes, it does.\n
\n
Quote from article: "As it currently stands minor WMs and DEs do not even intend to support Wayland given the sheer complexity of writing all the code required to support the above features. "\n
\n
DEs: GNOME, KDE, MATE, XFCE, Cinnamon, Budgie, Enlightenment, and recently even Pantheon have either announced to start work on, have started work on, or already support Wayland.\n
\n
Window managers: Qtile is doing it. Xmonad wants to hire a dev to do it. Dwm has a spiritual successor called dwl. i3 has a drop-in replacement called sway. Openbox has 2 spiritual successors called labwc and waybox. Now you might notice one of the biggest WMs is missing on here: AwesomeWM, which is such a shame. The Awesome devs have said they would be okay with someone taking on that challenge (which has already been attempted, as evidenced by the existence of way-cooler), but it seems that they wouldn’t do it themselves.\n
\n
As for the projects mentioned in the article, (JWM, TWM, XDM, IceWM) they are too small and obscure, and will likely fade away with Xorg.\n
\n
- *Wayland breaks _NET_WM_STATE_SKIP_TASKBAR protocol* I don’t know about that one, ao I’ll assume it is still the case. Edit: Ignoring the fact that the link is broken, it basically just links to a docs change where skipTaskbar is marked as unsupported on Linux. Link: [github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)\n
- *Wayland breaks NoMachine NX* The link points to a page that has this marked as “SOLVED, Released in version 8” so I’m guessing it has been solved.\n
- *Wayland breaks Xclip*: As you said it yourself, Xclip is an X11 application, so it doesn’t work on Wayland. Of course it wouldn’t work on Wayland. With Wayland, we’re trying to prevent what happened with Xorg from happening again, or am I wrong?\n
\n
Edit: As pointed out by some people in the comments, there are also alternatives to xclip like wl-clipboard.\n
\n
- *Wayland breaks SUDO_ASKPASS*: That link seems to point to the way this issue has been resolved so I don’t see your point.\n
- *Wayland breaks X11 atoms*: I lack knowledge on the topic so will assume this to be a valid argument\n
- *Wayland break games*: I’m 99% sure you can disable Vsync??? But I’m not a gamer. Also, WINE on Wayland is getting better and better. Soon enough, I hope the subpar performance will become better performance (when compared to Xorg)\n
- *Wayland breaks xdotool*: Well, yes. There is ydotool, but you’re looking for a 1-to-1 replacement and I’m not sure if ydotool fits the bill for that.\n
- *Wayland breaks xkill*: Well, yes. Again. It is an X application, so of course it does. Though for some reason I remember it working once on wayland. Must have been an xwayland app, or maybe I’m just misremembering this.\n
- *Wayland breaks screensavers*: Yeah, that seems to be the case.\n
- *Wayland breaks setting the window position*: That is a WIP for Plasma, not sure about any other projects, so assume true for anything else.\n
- *Wayland breaks color management*: Not anymore. That is being actively worked on.\n
- *Wayland breaks DRM leasing*: While not rhat familiar with the issue, my understanding of the topic is the article is correct: not all compositors support it.\n
- *Wayland breaks in-home streaming*: Not familiar with this, so will assume true.\n
- *Wayland breaks NetWM/EWMH*: Yeah, that seems to be the case.\n
- *Wayland breaks window icons*: Yeah, that seems to be the case, as said in the article, when no .desktop files are used.\n
\n
And that concludes my response to this article based on my fairly limited knowledge on the topic. If I got anything wrong, please, please let me know. As you can see my knowledge is quite limited, and as such, any corrections (preferably backed up with evidence) would be appreciated
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 206
+favouriteCount: 419
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1708204610 {#3019
date: 2024-02-17 22:16:50.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3026 …}
+votes: Doctrine\ORM\PersistentCollection {#3028 …}
+reports: Doctrine\ORM\PersistentCollection {#3030 …}
+favourites: Doctrine\ORM\PersistentCollection {#3032 …}
+notifications: Doctrine\ORM\PersistentCollection {#3034 …}
+badges: Doctrine\ORM\PersistentCollection {#3036 …}
+children: [
App\Entity\EntryComment {#2225}
]
-id: 13812
-titleTs: "'articl':7 'boycott':5 'respons':2 'wayland':6"
-bodyTs: "'-1':1800 '/9feb7c20257af5dd915e3a9f2d1f227':5 '/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1605 '/etc/os-release':571 '/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':8 '/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':996 '/usr/bin/wayland':152 '1':300,731,1798 '10':410 '2':307,734,1463 '2019':1257 '2024':981 '3':723 '4.20':984 '8':1625 '99':1748 'abandon':50 'absolut':147 'activ':1897 'adjust':883 'admit':1142 'agenda':1220 'allow':136,918,929 'alot':464 'alreadi':1427,1506 'also':239,808,993,1692,1760 'altern':895,1331,1347,1693 'alway':847 'amd':1035,1058 'announc':1417 'anymor':1893 'anyth':264,648,1886,1992 'anywher':962 'ao':1568 'api':618 'app':1846 'appar':1020 'appimag':665,791,818 'applic':111,258,270,365,371,446,460,526,602,685,699,863,950,1127,1646,1824 'appreci':2020 'arbirtrari':606 'argument':1155,1742 'articl':3,11,92,518,661,812,869,1140,1223,1372,1535,1918,1965,1979 'askpass':1703 'assum':775,1097,1571,1736,1883,1938 'atom':1727 'attempt':1508 'autom':675 'automat':826 'avoid':179 'awar':450 'away':1550 'awesom':1490 'awesomewm':1483 'back':503,976,2014 'backend':473 'base':1980 'basic':1587 'becom':425,1777 'better':1766,1768,1778 'bias':1149 'biggest':1477 'bill':1811 'boom':951 'bother':645 'break':362,523,674,790,836,899,1153,1232,1276,1289,1298,1554,1607,1635,1701,1725,1744,1785,1815,1855,1865,1889,1901,1927,1941,1951 'brodi':505 'broken':98,1585 'bsd':1154 'budgi':1409 'built':58,374,842 'bunch':163 'busi':395 'bwing':74 'call':1450,1459,1466 'cannot':128 'case':1576,1863,1949,1960 'challeng':1503 'chang':266,470,570,1593 'choos':941 'cinnamon':1408 'clear':562,566 'clipboard':1699 'close':1240 'closer':1009 'code':1396 'color':885,1890 'colour':860 'come':404,975 'comment':559,1112,1689 'compar':1781 'complet':768 'complex':1391 'complic':1201 'compon':84 'compositor':115,122,213,244,279,339,857,1186,1923 'conclud':1974 'confirm':1063 'consid':752,1068 'control':862 'convinc':33 'cooler':1517 'correct':366,783,1163,1920,2012 'couldn':642 'cours':1317,1655,1827 'crash':102 'cross':1136 'cruft':249 'current':599,1375 'd':1334 'de':299,306 'debian':436,575 'decid':387 'decor':1204 'default':433 'defenc':413 'deni':1065 'depend':1280 'des':1380,1403 'describ':1295 'design':100,920 'desktop':625,1968 'dev':416,1441,1491 'develop':144,259,591 'differ':278 'difficulti':1264 'disabl':1752 'discuss':1267 'doc':1592 'doesn':301,312,702,845,956,1649 'driver':1027,1071 'drm':1902 'drop':766,1456 'drop-in':1455 'dwl':1451 'dwm':1445 'edit':1102,1177,1577,1680 'effici':235 'effort':73 'either':393,1416 'els':963,1887 'enforc':587 'enlighten':1410 'enough':399,427,1770 'especi':851 'even':434,1383,1413 'everi':709 'evid':2017 'evidenc':1510 'exist':708,1513 'face':681 'fact':1343,1580 'fade':1549 'fair':1983 'fallback':827 'familiar':1907,1933 'fan':27 'far':965 'featur':318,331,1402 'fedora':762 'file':1969 'fit':177,1809 'fix':781,1101,1260,1274 'follow':368,1265 'forese':1175 'freebsd':26,68,1188 'full':18 'function':1366 'futur':1176 'game':1745 'gamer':1759 'gammastep':897 'gave':481 'get':12,910,1008,1765 'gist.github.com':4,7 'gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277?permalink_comment_id=4749746)':6 'github.com':1604 'github.com/electron/electron/pull/33226](https://github.com/electron/electron/pull/33226)':1603 'given':1388 'global':729,743,900,911 'gnome':286,543,615,651,726,733,1219,1404 'go':89 'got':1991 'graphic':472 'great':800 'guess':1161,1335,1629 'gui':1126 'guy':22 'happen':342,1670,1674 'hardwar':1004,1053,1123 'heard':710,1019,1078,1209 'hire':1439 'home':1930 'hope':1772 'hotkey':901,912 'howev':329,813 'hyprland':509,906,926 'i3':1452 'icewm':1539 'icon':1953 'ignor':1578 'implement':167,214,221,317,336,935,961,1362 'improv':1082 'in-hom':1928 'incred':757 'instert':1358 'integr':227 'intel':1052,1070,1086,1105,1122 'intend':1384 'introduc':987 'irrespons':398 'isn':48 'issu':181,554,597,655,724,777,1022,1118,1238,1713,1910 'jitsi':531 'jwm':1536 'kanshi':1353 'kde':350,728,736,763,1405 'keep':37,1006 'key':942 'keylogg':146 'keystrok':141 'know':669,741,968,1340,1564,1998 'knowledg':1730,1985,2004 'known':353 'kwin':360 'labwc':1467 'lack':1729 'last':654 'late':980 'lead':320 'lean':324 'leas':1903 'let':87,211,1996 'librari':86 'like':135,291,858,896,1167,1286,1348,1365,1548,1696 'limit':586,1984,2007 'link':1,550,1237,1583,1589,1602,1611,1705 'linux':60,82,1151,1601 'linux-specif':81 'littl':739 'll':1570 'look':1795 'lot':71,131 'm':448,462,787,1038,1056,1160,1325,1628,1747,1756,1804,1850 'made':283,695,1083 'main':1213 'make':45,143,253,421 'manag':106,120,197,231,1291,1310,1431,1891 'mani':172,438,452,1080,1081 'mark':1597,1619 'massiv':25 'mate':1406 'mayb':1848 'mean':240,704 'measur':924 'mention':1249,1532 'menus':730,744 'mess':184 'might':1192,1472 'mind':62 'minor':1377 'misrememb':1852 'miss':1480 'mode':832 'much':248 'multipl':220,1104 'must':1841 'name':715 'necessari':333 'necessarili':303 'need':314 'net':1555 'netwm/ewmh':1942 'new':255,381 'next':719 'nomachin':1608 'non':650 'non-gnom':649 'normal':916 'notic':1473 'noveau':1029 'nvidia':1003 'nx':1609 'ob':484,516 'obscur':1545 'offer':879 'offload':192 'often':352 'oftentim':310 'okay':1497 'one':256,672,1133,1165,1228,1474,1567 'open':547,1073 'openbox':1461 'openbsd':1197 'opinion':1044 'other':1199 'outdat':10,521 'page':1615 'pantheon':1414 'part':203 'pass':946 'peopl':35,1686 'perfect':496 'perform':237,1775,1779 'person':564,594 'plagu':187 'plasma':358,1875 'pleas':782,1994,1995 'plugin':799,804,824 'point':93,95,1108,1612,1682,1708,1723 'pointless':585,632 'posit':1869 'post':13,595 'prefer':2013 'present':903 'prevent':1125,1668 'probabl':418,779,1337 'problem':658,806,952 'program':841 'project':165,480,748,1531,1881 'proper':1001,1050 'proprietari':1026 'protocol':160,209,1253,1560 'proven':892 'pureo':573 'put':75,604,634 'qt':798 'qtile':1432 'quit':491,520,2006 'quot':809,870,1370 'raising/activating':1234 'randr':294,1351 're':1294,1665,1794 'read':556,626 'readi':349 'realis':401 'realli':262 'reason':51,1095,1833 'recent':1412 'record':364,370,512 'redshift':837,872,894 'releas':992,1622 'remain':1171 'rememb':713,1835 'replac':1458,1801 'requir':468,1357,1397 'rescuetim':1277,1279 'resolv':1245,1716 'respons':1976 'restrict':607,633 'rhat':1906 'robertson':506 'root':1131 'rumour':1042 'run':110,222,829,1129 'safe':773 'said':1493,1639,1962 'screen':363,369,524 'screensav':1856 'screenshar':609 'secur':923 'see':139,176,833,1721,2002 'seem':539,958,1114,1156,1181,1242,1520,1706,1859,1945,1956 'server':118,1202 'set':158,1866 'setter':867 'shame':1488 'share':525 'sheer':1390 'ship':795,802,820 'show':530 'side':1087,1203 'simultan':223 'sinc':877 'sire':463 'skip':1558 'skiptaskbar':1595 'small':1543 'smaller':479 'softwar':327,676 'solut':328,346,937,1146 'solv':807,953,1621,1633 'someon':1499 'someth':1214 'sometim':330 'soon':1769 'sort':458 'sourc':1074 'special':797 'specif':83,284,288 'spiritu':1448,1464 'stabl':426,758 'stand':1376 'start':1419,1423 'state':567,598,678,1224,1557 'still':1574 'stop':932 'stori':19 'stream':1931 'streamlin':326 'structur':206 'subpar':1774 'successor':1449,1465 'sudo':1702 'suffer':245 'support':376,875,989,1386,1399,1428,1924 'sure':46,422,1327,1749,1806,1877 'sway':1460 'take':107,1500 'task':1306 'taskbar':1559 'team':639 'temperatur':861,886 'term':443 'test':647 'thing':133,1089 'think':500,770,1091,1226,1270 'though':1830 'thus':178,233 'time':16,126,1256 'tool':1285,1302,1314 'topic':1733,1915,1988 'toward':1150 'tri':31,1666 'trivial':148 'true':308,890,1168,1195,1212,1230,1884,1939 'twm':1537 'understand':1912 'understood':476 'unfortun':954 'univers':345 'unless':280 'unmaintain':183 'unsupport':1599 'updat':529 'use':39,79,508,515,620,697,746,1034,1057,1971 'user':1106 'usual':341 'valid':1157,1741 'various':1305 've':1018,1077,1208 'version':1624 'video':514 'vsync':1753 'wallpap':866 'want':43,419,1437 'way':217,881,1516,1711 'way-cool':1515 'waybox':1469 'wayland':56,96,155,273,361,377,379,402,423,489,522,536,624,673,692,760,789,835,850,876,898,969,988,997,1046,1120,1124,1147,1185,1200,1231,1275,1288,1297,1323,1356,1387,1429,1553,1606,1634,1653,1661,1663,1700,1724,1743,1763,1784,1814,1840,1854,1864,1888,1900,1926,1940,1950 'well':226,750,1031,1787,1817 'wiki.xfce.org':995 'wiki.xfce.org/releng/wayland_roadmap](https://wiki.xfce.org/releng/wayland_roadmap)':994 'window':105,119,137,196,230,1233,1290,1309,1430,1868,1952 'wine':1761 'wip':1252,1873 'without':69 'wl':1698 'wl-clipboard':1697 'wlr':293,1350 'wlr-randr':292,1349 'wlroot':290,1355 'wm':1359,1556 'wms':1378,1478 'work':66,193,271,276,297,304,466,487,534,541,578,613,621,687,848,854,972,1000,1030,1040,1049,1321,1420,1424,1651,1659,1837,1898 'workaround':817 'woukd':1259 'would':64,1093,1495,2018 'wouldn':260,1523,1657 'write':1393 'writer':662,1141 'wrong':788,1679,1993 'x':1823 'x11':689,1283,1300,1313,1645,1726 'x11-only':1282,1299 'xcb':823 'xclip':1636,1642,1695 'xdm':1538 'xdotool':1786 'xfce':974,983,1407 'xkill':1816 'xmonad':1436 'xorg':40,188,767,844,1364,1552,1672,1783 'xorg-lik':1363 'xprop':1287 'xrandr':1345 'xwayland':831,1845 'ydotool':712,1791,1808 'yeah':1857,1943,1954 'year':190,411,439 'yes':112,153,199,691,1367,1788,1818 'yet':1014,1179 'zoom':537,553,590,601,638"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700305796
+visibility: "visible "
+apId: "https://feddit.uk/post/4608014"
+editedAt: DateTimeImmutable @1700502248 {#3007
date: 2023-11-20 18:44:08.0 +01:00
}
+createdAt: DateTimeImmutable @1700219396 {#2985
date: 2023-11-17 12:09:56.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2231 …}
+body: "FreeBSD’s Wayland support is through a Linux compatibility library. The major Wayland implementations are Linux only and there’s no way around it other than implementing Linux libraries like FreeBSD did."
+lang: "en"
+isAdult: false
+favouriteCount: 11
+score: 0
+lastActive: DateTime @1700230979 {#2216
date: 2023-11-17 15:22:59.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@theshatterstone54@feddit.uk"
"@qwesx@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2232 …}
+nested: Doctrine\ORM\PersistentCollection {#2228 …}
+votes: Doctrine\ORM\PersistentCollection {#2192 …}
+reports: Doctrine\ORM\PersistentCollection {#2299 …}
+favourites: Doctrine\ORM\PersistentCollection {#2298 …}
+notifications: Doctrine\ORM\PersistentCollection {#2291 …}
-id: 133433
-bodyTs: "'around':23 'compat':9 'freebsd':1,31 'implement':14,27 'librari':10,29 'like':30 'linux':8,16,28 'major':12 'support':4 'way':22 'wayland':3,13"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5383149"
+editedAt: DateTimeImmutable @1700518378 {#2214
date: 2023-11-20 23:12:58.0 +01:00
}
+createdAt: DateTimeImmutable @1700230979 {#2213
date: 2023-11-17 15:22:59.0 +01:00
}
+"title": 133433
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2272
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2190
+user: Proxies\__CG__\App\Entity\User {#2947 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2949 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "But-Windows-11-is-so-good-11-1"
+title: "But Windows 11 is so good!!11!1!"
+url: "https://feddit.de/pictrs/image/b12a6d0f-c96f-4485-8959-0b203540bd6f.jpeg"
+body: "stolen from linux memes at Deltachat"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 146
+favouriteCount: 1528
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1710517278 {#2942
date: 2024-03-15 16:41:18.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2951 …}
+votes: Doctrine\ORM\PersistentCollection {#2953 …}
+reports: Doctrine\ORM\PersistentCollection {#2955 …}
+favourites: Doctrine\ORM\PersistentCollection {#2957 …}
+notifications: Doctrine\ORM\PersistentCollection {#2959 …}
+badges: Doctrine\ORM\PersistentCollection {#2961 …}
+children: [
App\Entity\EntryComment {#2272}
]
-id: 15595
-titleTs: "'1':8 '11':3,7 'good':6 'window':2"
-bodyTs: "'deltachat':6 'linux':3 'meme':4 'stolen':1"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700776915
+visibility: "visible "
+apId: "https://feddit.de/post/5944994"
+editedAt: DateTimeImmutable @1701177296 {#2924
date: 2023-11-28 14:14:56.0 +01:00
}
+createdAt: DateTimeImmutable @1700690515 {#2855
date: 2023-11-22 23:01:55.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2253 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2265 …}
+body: """
I have a Windows 10 partition on a second machine. I have disabled automatic updates in the options and I never click “Update at restart” or anything. Yet, whenever I need to boot into Windows it decides to automatically start updating itself.\n
\n
I guess that I use it infrequently so there are always updates available, but it shouldn’t force them on me when I’ve specifically disabled them.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1700717153 {#2271
date: 2023-11-23 06:25:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Pantherina@feddit.de"
"@Kecessa@sh.itjust.works"
"@Aatube@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#2262 …}
+nested: Doctrine\ORM\PersistentCollection {#2264 …}
+votes: Doctrine\ORM\PersistentCollection {#2242 …}
+reports: Doctrine\ORM\PersistentCollection {#2240 …}
+favourites: Doctrine\ORM\PersistentCollection {#2233 …}
+notifications: Doctrine\ORM\PersistentCollection {#2234 …}
-id: 153469
-bodyTs: "'10':5 'alway':53 'anyth':27 'automat':14,39 'avail':55 'boot':33 'click':22 'decid':37 'disabl':13,68 'forc':60 'guess':44 'infrequ':49 'machin':10 'need':31 'never':21 'option':18 'partit':6 'restart':25 'second':9 'shouldn':58 'specif':67 'start':40 'updat':15,23,41,54 'use':47 've':66 'whenev':29 'window':4,35 'yet':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5523298"
+editedAt: null
+createdAt: DateTimeImmutable @1700717153 {#2274
date: 2023-11-23 06:25:53.0 +01:00
}
+"title": 153469
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1906
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1909
+user: Proxies\__CG__\App\Entity\User {#3022 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3063 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2950 …}
+slug: "Piracy-is-Preservation"
+title: "Piracy is Preservation"
+url: "https://feddit.de/pictrs/image/1bc96cb3-085e-4ad9-b007-c08499d2f75e.jpeg"
+body: "> Image description: a screenshot from the Wikipedia page for the Doctor Who TV series, with a user-added caption that reads “Preserve the media you can before it’s gone forever.” The Wikipedia article reads, “No 1960s episodes exist on their original videotapes (all surviving prints being film transfers), though some were transferred to film for editing before transmission and exist in their broadcast form. [88] Some episodes have been returned to the BBC from the archives of other countries that bought prints for broadcast or by private individuals who acquired them by various means. Early colour videotape recordings made off-air by fans have also been retrieved, as well as excerpts filmed from the television screen onto 8 mm cine film and clips that were shown on other programmes. Audio versions of all lost episodes exist from home viewers who made tape recordings of the show. Short clips from every story with the exception of Marco Polo (1964), “Mission to the Unknown” (1965) and The Massacre (1966) also exist.”"
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 98
+favouriteCount: 936
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699254614 {#3058
date: 2023-11-06 08:10:14.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3065 …}
+votes: Doctrine\ORM\PersistentCollection {#3067 …}
+reports: Doctrine\ORM\PersistentCollection {#3069 …}
+favourites: Doctrine\ORM\PersistentCollection {#3071 …}
+notifications: Doctrine\ORM\PersistentCollection {#3073 …}
+badges: Doctrine\ORM\PersistentCollection {#3075 …}
+children: [
App\Entity\EntryComment {#1906}
]
-id: 8541
-titleTs: "'piraci':1 'preserv':3"
-bodyTs: "'1960s':38 '1964':161 '1965':166 '1966':170 '8':121 '88':67 'acquir':92 'ad':19 'air':104 'also':108,171 'archiv':78 'articl':35 'audio':133 'bbc':75 'bought':83 'broadcast':65,86 'caption':20 'cine':123 'clip':126,151 'colour':98 'countri':81 'descript':2 'doctor':11 'earli':97 'edit':58 'episod':39,69,138 'everi':153 'except':157 'excerpt':114 'exist':40,62,139,172 'fan':106 'film':49,56,115,124 'forev':32 'form':66 'gone':31 'home':141 'imag':1 'individu':90 'lost':137 'made':101,144 'marco':159 'massacr':169 'mean':96 'media':25 'mission':162 'mm':122 'off-air':102 'onto':120 'origin':43 'page':8 'polo':160 'preserv':23 'print':47,84 'privat':89 'programm':132 'read':22,36 'record':100,146 'retriev':110 'return':72 'screen':119 'screenshot':4 'seri':14 'short':150 'show':149 'shown':129 'stori':154 'surviv':46 'tape':145 'televis':118 'though':51 'transfer':50,54 'transmiss':60 'tv':13 'unknown':165 'user':18 'user-ad':17 'various':95 'version':134 'videotap':44,99 'viewer':142 'well':112 'wikipedia':7,34"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698755507
+visibility: "visible "
+apId: "https://feddit.de/post/5104533"
+editedAt: null
+createdAt: DateTimeImmutable @1698669107 {#3044
date: 2023-10-30 13:31:47.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
+body: """
read OP’s post. if it not were for privacy in the first place and people ripping media, there wouldn’t be any copy left of those shows.\n
\n
Of course not all pirates archive, but there’s an important percentage that do. Non-pirates are running out of options because each year less and less audiovisual productions release as physical media (old DVDs, more recently blue rays) and are only available through a subscription model where you do not own the actual content.\n
\n
So piracy is pretty much the only route available to archive a lot of content.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1698679337 {#2383
date: 2023-10-30 16:22:17.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@JetpackJackson@feddit.de"
"@Chewy7324@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1926 …}
+nested: Doctrine\ORM\PersistentCollection {#1874 …}
+votes: Doctrine\ORM\PersistentCollection {#1908 …}
+reports: Doctrine\ORM\PersistentCollection {#1883 …}
+favourites: Doctrine\ORM\PersistentCollection {#2389 …}
+notifications: Doctrine\ORM\PersistentCollection {#2387 …}
-id: 80104
-bodyTs: "'actual':83 'archiv':34,95 'audiovisu':57 'avail':72,93 'blue':67 'content':84,99 'copi':24 'cours':30 'dvds':64 'first':13 'import':39 'left':25 'less':54,56 'lot':97 'media':18,62 'model':76 'much':89 'non':44 'non-pir':43 'old':63 'op':2 'option':50 'peopl':16 'percentag':40 'physic':61 'piraci':86 'pirat':33,45 'place':14 'post':4 'pretti':88 'privaci':10 'product':58 'ray':68 'read':1 'recent':66 'releas':59 'rip':17 'rout':92 'run':47 'show':28 'subscript':75 'wouldn':20 'year':53"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4933787"
+editedAt: null
+createdAt: DateTimeImmutable @1698679337 {#1910
date: 2023-10-30 16:22:17.0 +01:00
}
+"title": 80104
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646}
0 => App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1621
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587
+user: Proxies\__CG__\App\Entity\User {#2966 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "What-alternate-Youtube-frontends-are-there-And-which-ones-do"
+title: "What alternate Youtube frontends are there? And which ones do you recommend?"
+url: null
+body: "I’ve heard of piped due to the piped-link bot, but I am curious about others."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 93
+favouriteCount: 187
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698322354 {#3001
date: 2023-10-26 14:12:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3006 …}
+votes: Doctrine\ORM\PersistentCollection {#3009 …}
+reports: Doctrine\ORM\PersistentCollection {#3011 …}
+favourites: Doctrine\ORM\PersistentCollection {#3013 …}
+notifications: Doctrine\ORM\PersistentCollection {#3015 …}
+badges: Doctrine\ORM\PersistentCollection {#3017 …}
+children: [
1 => App\Entity\EntryComment {#1646
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1587 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1590 …}
+body: "and it’s not free software. only source available with a license that doesn’t allow forking."
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697677171 {#1697
date: 2023-10-19 02:59:31.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@figaro@lemdro.id"
]
+children: Doctrine\ORM\PersistentCollection {#1552 …}
+nested: Doctrine\ORM\PersistentCollection {#1662 …}
+votes: Doctrine\ORM\PersistentCollection {#1656 …}
+reports: Doctrine\ORM\PersistentCollection {#1651 …}
+favourites: Doctrine\ORM\PersistentCollection {#1550 …}
+notifications: Doctrine\ORM\PersistentCollection {#1567 …}
-id: 58097
-bodyTs: "'allow':16 'avail':9 'doesn':14 'fork':17 'free':5 'licens':12 'softwar':6 'sourc':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638253"
+editedAt: null
+createdAt: DateTimeImmutable @1697677171 {#1709
date: 2023-10-19 02:59:31.0 +02:00
}
+"title": 58097
}
0 => App\Entity\EntryComment {#1621}
]
-id: 6124
-titleTs: "'altern':2 'frontend':4 'one':9 'recommend':12 'youtub':3"
-bodyTs: "'bot':12 'curious':16 'due':6 'heard':3 'link':11 'other':18 'pipe':5,10 'piped-link':9 've':2"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697687771
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/6510314"
+editedAt: null
+createdAt: DateTimeImmutable @1697601371 {#2988
date: 2023-10-18 05:56:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1557 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1554 …}
+body: "you can degoogle android. good luck removing apple from your iPhone tho"
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1697677356 {#1576
date: 2023-10-19 03:02:36.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@moosetwin@lemmy.dbzer0.com"
"@skinnerbox@leminal.space"
"@nix@merv.news"
"@jeebus@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1558 …}
+nested: Doctrine\ORM\PersistentCollection {#1613 …}
+votes: Doctrine\ORM\PersistentCollection {#1596 …}
+reports: Doctrine\ORM\PersistentCollection {#1702 …}
+favourites: Doctrine\ORM\PersistentCollection {#1683 …}
+notifications: Doctrine\ORM\PersistentCollection {#1680 …}
-id: 58099
-bodyTs: "'android':4 'appl':8 'degoogl':3 'good':5 'iphon':11 'luck':6 'remov':7 'tho':12"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4638310"
+editedAt: null
+createdAt: DateTimeImmutable @1697677356 {#1555
date: 2023-10-19 03:02:36.0 +02:00
}
+"title": 58099
} |
|
Show voter details
|
45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
46 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2101
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2102
+user: Proxies\__CG__\App\Entity\User {#2152 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#3041 …}
+slug: "Firefox-Development-Is-Moving-From-Mercurial-To-Git"
+title: "Firefox Development Is Moving From Mercurial To Git"
+url: "https://groups.google.com/a/mozilla.org/g/firefox-dev/c/QnfydsDj48o/m/8WadV0_dBQAJ"
+body: """
> For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.\n
\n
> - We will continue to use Bugzilla, moz-phab, Phabricator, and Lando\n
> - Although we’ll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time\n
> - We’re still working through the planning stages, but we’re expecting at least six months before the migration begins\n
\n
> APPROACH\n
\n
> In order to deliver gains into the hands of our engineers as early as possible, the work will be split into two components: developer-facing first, followed by piecemeal migration of backend infrastructure.\n
\n
> Phase One - Developer Facing\n
\n
> We’ll switch the primary repository from Mercurial to Git, at the same time removing support for Mercurial on developers’ workstations. At this point you’ll need to use Git locally, and will continue to use moz-phab to submit patches for review.\n
\n
> All changes will land on the Git repository, which will be unidirectionally synchronised into our existing Mercurial infrastructure.\n
\n
> Phase Two - Infrastructure\n
\n
> Respective teams will work on migrating infrastructure that sits atop Mercurial to Git. This will happen in an incremental manner rather than all at once.\n
\n
> By the end of this phase we will have completely removed support of Mercurial from our infrastructure.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 82
+favouriteCount: 290
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699726451 {#3077
date: 2023-11-11 19:14:11.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3082 …}
+votes: Doctrine\ORM\PersistentCollection {#3085 …}
+reports: Doctrine\ORM\PersistentCollection {#3087 …}
+favourites: Doctrine\ORM\PersistentCollection {#3089 …}
+notifications: Doctrine\ORM\PersistentCollection {#3091 …}
+badges: Doctrine\ORM\PersistentCollection {#3093 …}
+children: [
App\Entity\EntryComment {#2101}
]
-id: 10651
-titleTs: "'develop':2 'firefox':1 'git':8 'mercuri':6 'move':4"
-bodyTs: "'accept':75 'alreadi':27 'although':55 'approach':101 'atop':214 'backend':134 'begin':100 'bugzilla':48 'burden':22 'chang':185 'complet':239 'compon':124 'continu':45,173 'contribut':65 'decis':36 'deliv':105 'desktop':6 'develop':7,40,126,138,159 'developer-fac':125 'dual':16 'earli':114 'end':232 'engin':112 'exist':199 'expect':92 'face':127,139 'firefox':5,39 'first':128 'follow':129 'gain':106 'git':13,42,149,169,190,217 'github':63 'hand':109 'happen':220 'host':59 'increment':223 'infrastructur':135,201,204,211,246 'land':187 'lando':54 'least':94 'll':57,141,165 'local':170 'long':3 'made':34 'manner':224 'mercuri':11,147,157,200,215,243 'migrat':99,132,210 'month':96 'move':38 'moz':50,177 'moz-phab':49,176 'need':166 'one':137 'order':103 'part':31 'patch':181 'phab':51,178 'phabric':52 'phase':136,202,235 'piecem':131 'place':19 'plan':87 'point':163 'possibl':116 'primari':144 'pull':76 'rather':225 're':82,91 'remain':68 'remov':154,240 'repositori':61,145,191 'request':77 'requir':18 'respect':205 'review':183 'scm':17 'signific':21 'sit':213 'six':95 'split':121 'stage':88 'still':83 'stretch':28 'submit':180 'support':9,155,241 'switch':142 'synchronis':196 'team':24,206 'thin':29 'time':4,80,153 'two':123,203 'unchang':69 'unidirect':195 'use':47,168,175 'user':14 'work':84,118,208 'workflow':66 'workstat':160"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699397345
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5907911"
+editedAt: null
+createdAt: DateTimeImmutable @1699310945 {#3064
date: 2023-11-06 23:49:05.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "and it was lol. Git was designed to work using email and plain text patches. No nonsense, no closed platforms. You can still use git that way."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1699391608 {#2108
date: 2023-11-07 22:13:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Chewy7324@discuss.tchncs.de"
"@TCB13@lemmy.world"
"@otter@lemmy.ca"
"@antrosapien@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 99780
-bodyTs: "'close':19 'design':7 'email':11 'git':5,25 'lol':4 'nonsens':17 'patch':15 'plain':13 'platform':20 'still':23 'text':14 'use':10,24 'way':27 'work':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5142822"
+editedAt: null
+createdAt: DateTimeImmutable @1699391608 {#2111
date: 2023-11-07 22:13:28.0 +01:00
}
+"title": 99780
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2130
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2133
+user: Proxies\__CG__\App\Entity\User {#2511 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
+title: "Are there any downsides to using Homebrew as a package manager on Linux?"
+url: null
+body: """
I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
\n
Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
\n
Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
\n
---\n
\n
P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 75
+favouriteCount: 63
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699316853 {#2982
date: 2023-11-07 01:27:33.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2989 …}
+votes: Doctrine\ORM\PersistentCollection {#2991 …}
+reports: Doctrine\ORM\PersistentCollection {#2993 …}
+favourites: Doctrine\ORM\PersistentCollection {#2995 …}
+notifications: Doctrine\ORM\PersistentCollection {#2997 …}
+badges: Doctrine\ORM\PersistentCollection {#2999 …}
+children: [
App\Entity\EntryComment {#2130}
]
-id: 9219
-titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
-bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699057178
+visibility: "visible "
+apId: "https://lemmy.ml/post/7413454"
+editedAt: DateTimeImmutable @1698970963 {#2969
date: 2023-11-03 01:22:43.0 +01:00
}
+createdAt: DateTimeImmutable @1698970778 {#2945
date: 2023-11-03 01:19:38.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
I’d advise against using Brave, but that’s a different topic.\n
\n
Just use the Flatpak. Do not care if it’s official, most packages in traditional package managers are not packaged officially, yet we use them all the time. Check the Flatpak repo instead to see if there’s something wrong.\n
\n
Maybe check ungoogled chromium too while you’re at it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 52
+score: 0
+lastActive: DateTime @1699131215 {#2094
date: 2023-11-04 21:53:35.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@alt@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2129 …}
+nested: Doctrine\ORM\PersistentCollection {#2132 …}
+votes: Doctrine\ORM\PersistentCollection {#2040 …}
+reports: Doctrine\ORM\PersistentCollection {#2350 …}
+favourites: Doctrine\ORM\PersistentCollection {#2348 …}
+notifications: Doctrine\ORM\PersistentCollection {#2351 …}
-id: 86010
-bodyTs: "'advis':3 'brave':6 'care':19 'check':41,54 'chromium':56 'd':2 'differ':11 'flatpak':16,43 'instead':45 'manag':29 'mayb':53 'offici':23,33 'packag':25,28,32 're':60 'repo':44 'see':47 'someth':51 'time':40 'topic':12 'tradit':27 'ungoogl':55 'use':5,14,36 'wrong':52 'yet':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5019728"
+editedAt: DateTimeImmutable @1698973135 {#2241
date: 2023-11-03 01:58:55.0 +01:00
}
+createdAt: DateTimeImmutable @1698971726 {#2140
date: 2023-11-03 01:35:26.0 +01:00
}
+"title": 86010
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1714
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1718
+user: Proxies\__CG__\App\Entity\User {#2715 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2921 …}
+slug: "qBittorrent-4-6-launches-with-I2P-support-gHacks-Tech-News"
+title: "qBittorrent 4.6 launches with I2P support - gHacks Tech News"
+url: "https://www.ghacks.net/2023/10/23/qbittorrent-4-6-launches-with-i2p-support/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 62
+favouriteCount: 507
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700100157 {#2916
date: 2023-11-16 03:02:37.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2922 …}
+votes: Doctrine\ORM\PersistentCollection {#2932 …}
+reports: Doctrine\ORM\PersistentCollection {#2934 …}
+favourites: Doctrine\ORM\PersistentCollection {#2936 …}
+notifications: Doctrine\ORM\PersistentCollection {#2938 …}
+badges: Doctrine\ORM\PersistentCollection {#2940 …}
+children: [
App\Entity\EntryComment {#1714}
]
-id: 7193
-titleTs: "'4.6':2 'ghack':7 'i2p':5 'launch':3 'news':9 'qbittorr':1 'support':6 'tech':8"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698152604
+visibility: "visible "
+apId: "https://lemmy.nz/post/2608252"
+editedAt: null
+createdAt: DateTimeImmutable @1698066204 {#2861
date: 2023-10-23 15:03:24.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1720 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1716 …}
+body: """
I2P does connect to the clearnet, it just doesn’t by default.\n
\n
Outproxies are available and you can even host your own routing it through Tor. That way you get the best of both networks.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1698075665 {#1719
date: 2023-10-23 17:41:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@throws_lemy@lemmy.nz"
"@RobotToaster@mander.xyz"
"@OsrsNeedsF2P@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#1717 …}
+nested: Doctrine\ORM\PersistentCollection {#1741 …}
+votes: Doctrine\ORM\PersistentCollection {#1707 …}
+reports: Doctrine\ORM\PersistentCollection {#2464 …}
+favourites: Doctrine\ORM\PersistentCollection {#2448 …}
+notifications: Doctrine\ORM\PersistentCollection {#2447 …}
-id: 67448
-bodyTs: "'avail':15 'best':32 'clearnet':6 'connect':3 'default':12 'doesn':9 'even':19 'get':30 'host':20 'i2p':1 'network':35 'outproxi':13 'rout':23 'tor':26 'way':28"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4755798"
+editedAt: null
+createdAt: DateTimeImmutable @1698075665 {#1715
date: 2023-10-23 17:41:05.0 +02:00
}
+"title": 67448
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1795
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1705
+user: Proxies\__CG__\App\Entity\User {#3174 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3214 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3216 …}
+slug: "What-is-your-favorite-cybersecurity-tool-and-why"
+title: "What is your favorite cybersecurity tool and why?"
+url: "https://discuss.tchncs.de/pictrs/image/20e11006-0a09-46cd-ac2f-35b2a93ac12d.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 39
+favouriteCount: 108
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1697933009 {#3209
date: 2023-10-22 02:03:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3217 …}
+votes: Doctrine\ORM\PersistentCollection {#3219 …}
+reports: Doctrine\ORM\PersistentCollection {#3221 …}
+favourites: Doctrine\ORM\PersistentCollection {#3223 …}
+notifications: Doctrine\ORM\PersistentCollection {#3225 …}
+badges: Doctrine\ORM\PersistentCollection {#3227 …}
+children: [
App\Entity\EntryComment {#1795}
]
-id: 6793
-titleTs: "'cybersecur':5 'favorit':4 'tool':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697961792
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5055666"
+editedAt: null
+createdAt: DateTimeImmutable @1697875392 {#3195
date: 2023-10-21 10:03:12.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: """
half of these are not even barely security related.\n
\n
and if you meant privacy, well, definitely none of the images either. SimpleX, SearXNG, Tor and I2P\n
\n
PS: I find it hilarious that you include proprietary software like Vivaldi or Obsidian. That is how flawed this post is.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 50
+score: 0
+lastActive: DateTime @1697893186 {#1686
date: 2023-10-21 14:59:46.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@JackSparrow174@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#1616 …}
+nested: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1626 …}
+favourites: Doctrine\ORM\PersistentCollection {#1618 …}
+notifications: Doctrine\ORM\PersistentCollection {#1597 …}
-id: 62864
-bodyTs: "'bare':7 'definit':16 'either':21 'even':6 'find':29 'flaw':44 'half':1 'hilari':31 'i2p':26 'imag':20 'includ':34 'like':37 'meant':13 'none':17 'obsidian':40 'post':46 'privaci':14 'proprietari':35 'ps':27 'relat':9 'searxng':23 'secur':8 'simplex':22 'softwar':36 'tor':24 'vivaldi':38 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4697406"
+editedAt: DateTimeImmutable @1697893263 {#1691
date: 2023-10-21 15:01:03.0 +02:00
}
+createdAt: DateTimeImmutable @1697893186 {#1692
date: 2023-10-21 14:59:46.0 +02:00
}
+"title": 62864
} |
|
Show voter details
|
77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
78 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
81 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
82 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
} |
|
Show voter details
|
83 |
DENIED
|
edit
|
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
} |
|
Show voter details
|
84 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2349
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2042
+user: Proxies\__CG__\App\Entity\User {#2706 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#2856 …}
+domain: Proxies\__CG__\App\Entity\Domain {#2878 …}
+slug: "8-Websites-Linux-Users-Should-Have-bookmarked"
+title: "8 Websites Linux Users Should Have bookmarked"
+url: "https://itsfoss.com/useful-linux-websites/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 28
+favouriteCount: 66
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699167362 {#2246
date: 2023-11-05 07:56:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2877 …}
+votes: Doctrine\ORM\PersistentCollection {#2875 …}
+reports: Doctrine\ORM\PersistentCollection {#2872 …}
+favourites: Doctrine\ORM\PersistentCollection {#2906 …}
+notifications: Doctrine\ORM\PersistentCollection {#2902 …}
+badges: Doctrine\ORM\PersistentCollection {#2919 …}
+children: [
App\Entity\EntryComment {#2349}
]
-id: 9908
-titleTs: "'8':1 'bookmark':7 'linux':3 'user':4 'websit':2"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699212509
+visibility: "visible "
+apId: "https://discuss.tchncs.de/post/5800888"
+editedAt: null
+createdAt: DateTimeImmutable @1699126109 {#2791
date: 2023-11-04 20:28:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "this is just low quality content trying to grab a few clicks. it should be removed."
+lang: "en"
+isAdult: false
+favouriteCount: 64
+score: 0
+lastActive: DateTime @1699160153 {#2332
date: 2023-11-05 05:55:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@petsoi@discuss.tchncs.de"
]
+children: Doctrine\ORM\PersistentCollection {#2141 …}
+nested: Doctrine\ORM\PersistentCollection {#2164 …}
+votes: Doctrine\ORM\PersistentCollection {#2314 …}
+reports: Doctrine\ORM\PersistentCollection {#2328 …}
+favourites: Doctrine\ORM\PersistentCollection {#2191 …}
+notifications: Doctrine\ORM\PersistentCollection {#2327 …}
-id: 90728
-bodyTs: "'click':12 'content':6 'grab':9 'low':4 'qualiti':5 'remov':16 'tri':7"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5065366"
+editedAt: null
+createdAt: DateTimeImmutable @1699129236 {#2344
date: 2023-11-04 21:20:36.0 +01:00
}
+"title": 90728
} |
|
Show voter details
|
85 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
86 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
87 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
88 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
89 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
90 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
} |
|
Show voter details
|
91 |
DENIED
|
edit
|
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
} |
|
Show voter details
|
92 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2297
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2320
+user: Proxies\__CG__\App\Entity\User {#3080 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: Proxies\__CG__\App\Entity\Image {#3118 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3120 …}
+slug: "Will-Linux-on-Itanium-be-saved-Absolutely-not"
+title: "Will Linux on Itanium be saved? Absolutely not"
+url: "https://www.theregister.com/2023/11/21/saving_linux_on_itanium/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 27
+favouriteCount: 107
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700753993 {#3113
date: 2023-11-23 16:39:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3121 …}
+votes: Doctrine\ORM\PersistentCollection {#3123 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3127 …}
+notifications: Doctrine\ORM\PersistentCollection {#3129 …}
+badges: Doctrine\ORM\PersistentCollection {#3131 …}
+children: [
App\Entity\EntryComment {#2297}
]
-id: 15023
-titleTs: "'absolut':7 'itanium':4 'linux':2 'save':6"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700649139
+visibility: "visible "
+apId: "https://lemmy.world/post/8555297"
+editedAt: null
+createdAt: DateTimeImmutable @1700562739 {#3101
date: 2023-11-21 11:32:19.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: "It seems like NetBSD is working to support Itanium. [wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)"
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700576400 {#2301
date: 2023-11-21 15:20:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@thehatfox@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2315 …}
+nested: Doctrine\ORM\PersistentCollection {#2321 …}
+votes: Doctrine\ORM\PersistentCollection {#2310 …}
+reports: Doctrine\ORM\PersistentCollection {#2306 …}
+favourites: Doctrine\ORM\PersistentCollection {#2305 …}
+notifications: Doctrine\ORM\PersistentCollection {#2303 …}
-id: 146866
-bodyTs: "'/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':12 'itanium':9 'like':3 'netbsd':4 'seem':2 'support':8 'wiki.netbsd.org':11 'wiki.netbsd.org/ports/ia64/](https://wiki.netbsd.org/ports/ia64/)':10 'work':6"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5477678"
+editedAt: null
+createdAt: DateTimeImmutable @1700576400 {#2302
date: 2023-11-21 15:20:00.0 +01:00
}
+"title": 146866
} |
|
Show voter details
|
93 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
94 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
95 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
96 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
97 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
98 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
} |
|
Show voter details
|
99 |
DENIED
|
edit
|
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
} |
|
Show voter details
|
100 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2203
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2207
+user: Proxies\__CG__\App\Entity\User {#2927 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2968 …}
+slug: "Tor-isn-t-as-decentralised-as-we-thought"
+title: "Tor isn't as decentralised as we thought?"
+url: "https://toot.coinfundit.com/@lucas/111451653589214139"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 26
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700712113 {#2963
date: 2023-11-23 05:01:53.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2970 …}
+votes: Doctrine\ORM\PersistentCollection {#2972 …}
+reports: Doctrine\ORM\PersistentCollection {#2974 …}
+favourites: Doctrine\ORM\PersistentCollection {#2976 …}
+notifications: Doctrine\ORM\PersistentCollection {#2978 …}
+badges: Doctrine\ORM\PersistentCollection {#2980 …}
+children: [
App\Entity\EntryComment {#2203}
]
-id: 15300
-titleTs: "'decentralis':5 'isn':2 'thought':8 'tor':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700704525
+visibility: "visible "
+apId: "https://infosec.pub/post/5185220"
+editedAt: null
+createdAt: DateTimeImmutable @1700618125 {#2948
date: 2023-11-22 02:55:25.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: null
+root: null
+body: "try I2P"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700694226 {#2201
date: 2023-11-23 00:03:46.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@glowie@infosec.pub"
]
+children: Doctrine\ORM\PersistentCollection {#2212 …}
+nested: Doctrine\ORM\PersistentCollection {#2209 …}
+votes: Doctrine\ORM\PersistentCollection {#2200 …}
+reports: Doctrine\ORM\PersistentCollection {#2270 …}
+favourites: Doctrine\ORM\PersistentCollection {#2257 …}
+notifications: Doctrine\ORM\PersistentCollection {#2267 …}
-id: 152420
-bodyTs: "'i2p':2 'tri':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5512358"
+editedAt: null
+createdAt: DateTimeImmutable @1700694226 {#2210
date: 2023-11-23 00:03:46.0 +01:00
}
+"title": 152420
} |
|
Show voter details
|
101 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
102 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
103 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
104 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
105 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
106 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
} |
|
Show voter details
|
107 |
DENIED
|
edit
|
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
} |
|
Show voter details
|
108 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1723
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1722
+user: Proxies\__CG__\App\Entity\User {#2527 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: Proxies\__CG__\App\Entity\Image {#3192 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3234 …}
+slug: "The-Bypass-Paywalls-Clean-extension-for-Firefox"
+title: "The Bypass Paywalls Clean extension for Firefox"
+url: "https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean"
+body: """
This extension is a different one from the ‘Bypass Paywalls’ one. Earlier, it was available in Firefox add on repos. Now it can be sideloaded. It is available for all major browsers.\n
\n
Do not kill me, but I was paying for a magazine app, that only yesterday I realized was working flawlessly with this extension despite the site not being a very popular one.\n
\n
Also, there is a browser based on Firefox, well it’s engine Atleast, called ‘Smart Cookie Web Preview’ on Android that allows side loading of extensions. This allows you to use this extension on Android as well and basically bypass multiple Paywalls on the go.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 23
+favouriteCount: 340
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698406962 {#3229
date: 2023-10-27 13:42:42.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3236 …}
+votes: Doctrine\ORM\PersistentCollection {#3238 …}
+reports: Doctrine\ORM\PersistentCollection {#3240 …}
+favourites: Doctrine\ORM\PersistentCollection {#3242 …}
+notifications: Doctrine\ORM\PersistentCollection {#3244 …}
+badges: Doctrine\ORM\PersistentCollection {#3246 …}
+children: [
App\Entity\EntryComment {#1723}
]
-id: 6958
-titleTs: "'bypass':2 'clean':4 'extens':5 'firefox':7 'paywal':3"
-bodyTs: "'add':18 'allow':86,92 'also':65 'android':84,99 'app':44 'atleast':77 'avail':15,28 'base':70 'basic':103 'browser':32,69 'bypass':9,104 'call':78 'cooki':80 'despit':56 'differ':5 'earlier':12 'engin':76 'extens':2,55,90,97 'firefox':17,72 'flawless':52 'go':109 'kill':35 'load':88 'magazin':43 'major':31 'multipl':105 'one':6,11,64 'pay':40 'paywal':10,106 'popular':63 'preview':82 'realiz':49 'repo':20 'side':87 'sideload':25 'site':58 'smart':79 'use':95 'web':81 'well':73,101 'work':51 'yesterday':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698044010
+visibility: "visible "
+apId: "https://lemm.ee/post/12333780"
+editedAt: null
+createdAt: DateTimeImmutable @1697957610 {#3215
date: 2023-10-22 08:53:30.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
+body: "this is great, thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1697994508 {#1731
date: 2023-10-22 19:08:28.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@kirk781@lemm.ee"
"@mintycactus@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1726 …}
+nested: Doctrine\ORM\PersistentCollection {#1736 …}
+votes: Doctrine\ORM\PersistentCollection {#1737 …}
+reports: Doctrine\ORM\PersistentCollection {#1732 …}
+favourites: Doctrine\ORM\PersistentCollection {#1735 …}
+notifications: Doctrine\ORM\PersistentCollection {#1729 …}
-id: 65212
-bodyTs: "'great':3 'thank':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4727131"
+editedAt: null
+createdAt: DateTimeImmutable @1697994508 {#1725
date: 2023-10-22 19:08:28.0 +02:00
}
+"title": 65212
} |
|
Show voter details
|
109 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
110 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
111 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
112 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
113 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
114 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
} |
|
Show voter details
|
115 |
DENIED
|
edit
|
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
} |
|
Show voter details
|
116 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2377
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2360
+user: Proxies\__CG__\App\Entity\User {#3232 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Lemmy-is-most-censored-social-media-than-instagram-facebook-reddit-etc"
+title: "Lemmy is most censored social media than instagram,facebook,reddit,etc..."
+url: null
+body: """
cross-posted from: [lemmings.world/post/2307677](https://lemmings.world/post/2307677)\n
\n
> cross-posted from: [lemmings.world/post/2307525](https://lemmings.world/post/2307525)\n
> \n
> > Be careful guys…
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 20
+favouriteCount: 5
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698519312 {#3267
date: 2023-10-28 20:55:12.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3272 …}
+votes: Doctrine\ORM\PersistentCollection {#3275 …}
+reports: Doctrine\ORM\PersistentCollection {#3277 …}
+favourites: Doctrine\ORM\PersistentCollection {#3279 …}
+notifications: Doctrine\ORM\PersistentCollection {#3281 …}
+badges: Doctrine\ORM\PersistentCollection {#3283 …}
+children: [
App\Entity\EntryComment {#2377}
]
-id: 8111
-titleTs: "'censor':4 'etc':11 'facebook':9 'instagram':8 'lemmi':1 'media':6 'reddit':10 'social':5"
-bodyTs: "'/post/2307525](https://lemmings.world/post/2307525)':14 '/post/2307677](https://lemmings.world/post/2307677)':7 'care':16 'cross':2,9 'cross-post':1,8 'guy':17 'lemmings.world':6,13 'lemmings.world/post/2307525](https://lemmings.world/post/2307525)':12 'lemmings.world/post/2307677](https://lemmings.world/post/2307677)':5 'post':3,10"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698546827
+visibility: "visible "
+apId: "https://lemmings.world/post/2307679"
+editedAt: null
+createdAt: DateTimeImmutable @1698460427 {#3254
date: 2023-10-28 04:33:47.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "each instance and community has their own policy. you have to either follow it or if you disagree, you’re free to create your own. you can’t do that in Facebook or whatever. so no, just because a random post was removed from a certain instance, it doesn’t mean Lemmy is censored at all."
+lang: "en"
+isAdult: false
+favouriteCount: 42
+score: 0
+lastActive: DateTime @1698464383 {#2371
date: 2023-10-28 05:39:43.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@Alby003@lemmings.world"
]
+children: Doctrine\ORM\PersistentCollection {#2359 …}
+nested: Doctrine\ORM\PersistentCollection {#2364 …}
+votes: Doctrine\ORM\PersistentCollection {#2380 …}
+reports: Doctrine\ORM\PersistentCollection {#2382 …}
+favourites: Doctrine\ORM\PersistentCollection {#2384 …}
+notifications: Doctrine\ORM\PersistentCollection {#2379 …}
-id: 75658
-bodyTs: "'censor':54 'certain':46 'communiti':4 'creat':23 'disagre':18 'doesn':49 'either':12 'facebook':32 'follow':13 'free':21 'instanc':2,47 'lemmi':52 'mean':51 'polici':8 'post':41 'random':40 're':20 'remov':43 'whatev':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4876286"
+editedAt: DateTimeImmutable @1698464400 {#2363
date: 2023-10-28 05:40:00.0 +02:00
}
+createdAt: DateTimeImmutable @1698464383 {#2370
date: 2023-10-28 05:39:43.0 +02:00
}
+"title": 75658
} |
|
Show voter details
|
117 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
118 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
119 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
120 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
121 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
122 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
} |
|
Show voter details
|
123 |
DENIED
|
edit
|
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
} |
|
Show voter details
|
124 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2461
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2456
+user: Proxies\__CG__\App\Entity\User {#3061 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "Wrf-is-wrong-with-UK"
+title: "Wrf is wrong with UK?"
+url: null
+body: "[communism 2.0](https://www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 18
+favouriteCount: 9
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1698525469 {#3095
date: 2023-10-28 22:37:49.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3100 …}
+votes: Doctrine\ORM\PersistentCollection {#3103 …}
+reports: Doctrine\ORM\PersistentCollection {#3105 …}
+favourites: Doctrine\ORM\PersistentCollection {#3107 …}
+notifications: Doctrine\ORM\PersistentCollection {#3109 …}
+badges: Doctrine\ORM\PersistentCollection {#3111 …}
+children: [
App\Entity\EntryComment {#2461}
]
-id: 8058
-titleTs: "'uk':5 'wrf':1 'wrong':3"
-bodyTs: "'/article/the-uks-controversial-online-safety-act-is-now-law)':5 '2.0':2 'communism':1 'www.wired.co.uk':4 'www.wired.co.uk/article/the-uks-controversial-online-safety-act-is-now-law)':3"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1698522582
+visibility: "visible "
+apId: "https://lemmy.world/post/7421036"
+editedAt: null
+createdAt: DateTimeImmutable @1698436182 {#3083
date: 2023-10-27 21:49:42.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: null
+root: null
+body: "this has nothing to do with communism."
+lang: "en"
+isAdult: false
+favouriteCount: 34
+score: 0
+lastActive: DateTime @1698436444 {#2462
date: 2023-10-27 21:54:04.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@badgrandpa@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2460 …}
+nested: Doctrine\ORM\PersistentCollection {#2452 …}
+votes: Doctrine\ORM\PersistentCollection {#2454 …}
+reports: Doctrine\ORM\PersistentCollection {#2459 …}
+favourites: Doctrine\ORM\PersistentCollection {#2470 …}
+notifications: Doctrine\ORM\PersistentCollection {#2467 …}
-id: 75170
-bodyTs: "'communism':7 'noth':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4866163"
+editedAt: null
+createdAt: DateTimeImmutable @1698436444 {#2458
date: 2023-10-27 21:54:04.0 +02:00
}
+"title": 75170
} |
|
Show voter details
|
125 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
126 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
127 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
128 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
129 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
130 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
} |
|
Show voter details
|
131 |
DENIED
|
edit
|
App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
} |
|
Show voter details
|
132 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
} |
|
Show voter details
|
133 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
134 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
} |
|
Show voter details
|
135 |
DENIED
|
edit
|
App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
} |
|
Show voter details
|
136 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
} |
|
Show voter details
|
137 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
138 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
} |
|
Show voter details
|
139 |
DENIED
|
edit
|
App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
} |
|
Show voter details
|
140 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036}
0 => App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
} |
|
Show voter details
|
141 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
142 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
} |
|
Show voter details
|
143 |
DENIED
|
edit
|
App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
} |
|
Show voter details
|
144 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2393
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384
+user: Proxies\__CG__\App\Entity\User {#2017 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "How-to-package-software-for-many-distributions-in-their-native"
+title: "How to package software for many distributions in their native package format?"
+url: null
+body: """
What solutions out there can package software in the *native* package format? I only found [fpm (effing package management)](https://fpm.readthedocs.io/en/latest/) and [OBS (Open Build Service)](https://openbuildservice.org/) so far.\n
\n
Edit history:\n
\n
- 2023-11-02: Change title from “How to package software for many distributions?” to "How to package software for many distributions in their native package format?"\n
- 2023-11-02: Highlight the word native.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 28
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699219718 {#3171
date: 2023-11-05 22:28:38.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3176 …}
+votes: Doctrine\ORM\PersistentCollection {#3179 …}
+reports: Doctrine\ORM\PersistentCollection {#3181 …}
+favourites: Doctrine\ORM\PersistentCollection {#3183 …}
+notifications: Doctrine\ORM\PersistentCollection {#3185 …}
+badges: Doctrine\ORM\PersistentCollection {#3187 …}
+children: [
3 => App\Entity\EntryComment {#2077
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2098 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
but it is not an option. It’s not a tool for packaging programs.\n
\n
Building an electron program is no different than building it in GTK or QT in the sense that they are just the GUI toolkit and they do not do packaging.\n
\n
It’s a framework for programs to have their GUI wrapped inside a browser, so they are cross platform.\n
\n
But electron doesn’t create packages. You can package an electron program using Flatpak, snap, apt, AppImage, pacman, or whatever.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698956243 {#2062
date: 2023-11-02 21:17:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2063 …}
+nested: Doctrine\ORM\PersistentCollection {#2064 …}
+votes: Doctrine\ORM\PersistentCollection {#2088 …}
+reports: Doctrine\ORM\PersistentCollection {#2087 …}
+favourites: Doctrine\ORM\PersistentCollection {#2086 …}
+notifications: Doctrine\ORM\PersistentCollection {#2093 …}
-id: 85490
-bodyTs: "'appimag':80 'apt':79 'browser':58 'build':15,23 'creat':68 'cross':62 'differ':21 'doesn':66 'electron':17,65,74 'flatpak':77 'framework':48 'gtk':26 'gui':37,54 'insid':56 'option':6 'packag':13,44,69,72 'pacman':81 'platform':63 'program':14,18,50,75 'qt':28 'sens':31 'snap':78 'tool':11 'toolkit':38 'use':76 'whatev':83 'wrap':55"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013155"
+editedAt: null
+createdAt: DateTimeImmutable @1698956243 {#2081
date: 2023-11-02 21:17:23.0 +01:00
}
+"title": 85490
}
1 => App\Entity\EntryComment {#2024
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: null
+root: null
+body: """
Your options are reduced to the following:\n
\n
### **Flatpak**\n
\n
Linux only package manager that works across distros. It supports sandboxing via bubblewrap, but be cautious because by default most programs in Flathub are not as sandboxed as they should. You can host your own repository but it is heavily centralized towards Flathub, controlled by Red Hat, IBM.\n
\n
> Flatpak uses OSTree to distribute and deploy data. The repositories it uses are OSTree repositories and can be manipulated with the ostree utility. Installed runtimes and applications are OSTree checkouts.\n
\n
### **AppImage**\n
\n
You’re basically packaging your program and every single dependency up to the C library. Linux only.\n
\n
> An AppImage is basically a self-mounting disk image that contains an application and everything the application needs to run on the target systems\n
\n
[source](https://github.com/AppImage/AppImageKit/wiki/Similar-projects) (incredibly biased towards AppImage)\n
\n
### **Snap**\n
\n
Canonical’s take at flatpaks. They are quite similar, but snaps use AppArmor instead of bubblewrap and the server is proprietary, so an inferior option and should be avoided. The only “advantage” is that it’s used by default in Ubuntu.\n
\n
### **Nix/Guix**\n
\n
multi distro package manager with reproducible builds support, more akin to a traditional package manager (eg apt)\n
\n
> Snappy and Flatpak talk about how they make library versions work better together and blabla and how they solve a lot of issues but that’s just a praetext, the real elephant in the room is that they are a big wink to proprietary software, they were designed for that, they just can’t say it so they focus on other things in their PR statements.\n
\n
> How Nix and Guix work is that they are traditional “package managers” as such the user or the distributor must have access to the source code to compile it into a package, the interesting difference is that it is capable of keeping library versions apart and will automatically share libraries if they are exactly the same. But packaging still occurs downstream, not upstream.\n
\n
> Snappy and Flatpak allow packaging to occur completely upstream at the developers side, which means they no longer have to cough up source code to whomever who will package. Which leads to an inferior solution to the user with far higher memory and storage consumption.\n
\n
[source](https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)\n
\n
### **Pkgsrc**\n
\n
this one is something in between Nix and traditional package managers. It’s main advantage is that it works in other UNIX-like OSs, like FreeBSD, NetBSD, IllumOS as well as in Linux. The only not Linux specific option in this list (other than docker, which is not a package manager but a container)\n
\n
### **Docker**\n
\n
I wouldn’t recommend this one, since it requires packaging a whole OS that creates a lot of overhead. And it can be tricky to use with GUI programs.\n
\n
Overall, I think that Nix/Guix present the most advantages, with Pkgsrc being a less known close second and Flatpak being in the third position due to it’s relative popularity and overall advantages over snaps and docker. Docker might be decent option if it’s a program designed for servers, tho.\n
\n
I’d also recommend that you add your program to the AUR, because even if it only works on Arch and Arch based distros, it’s incredibly easy to do and maintain as long as the building of your program doesn’t change drastically between versions.\n
\n
Edit: formatting
"""
+lang: "en"
+isAdult: false
+favouriteCount: 19
+score: 0
+lastActive: DateTime @1699048215 {#2030
date: 2023-11-03 22:50:15.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
]
+children: Doctrine\ORM\PersistentCollection {#2022 …}
+nested: Doctrine\ORM\PersistentCollection {#2025 …}
+votes: Doctrine\ORM\PersistentCollection {#2033 …}
+reports: Doctrine\ORM\PersistentCollection {#2028 …}
+favourites: Doctrine\ORM\PersistentCollection {#2012 …}
+notifications: Doctrine\ORM\PersistentCollection {#2013 …}
-id: 85319
-bodyTs: "'/appimage/appimagekit/wiki/similar-projects)':133 '/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':375 'access':285 'across':15 'add':519 'advantag':170,391,470,494 'akin':190 'allow':330 'also':515 'apart':308 'apparmor':151 'appimag':87,106,137 'applic':83,118,122 'apt':197 'arch':532,534 'aur':524 'automat':311 'avoid':167 'base':535 'basic':90,108 'better':209 'bias':135 'big':238 'blabla':212 'bubblewrap':21,154 'build':187,549 'c':101 'canon':139 'capabl':303 'cautious':24 'central':49 'chang':555 'checkout':86 'close':477 'code':289,350 'compil':291 'complet':334 'consumpt':371 'contain':116,431 'control':52 'cough':347 'creat':447 'd':514 'data':64 'decent':502 'default':27,177 'depend':97 'deploy':63 'design':245,509 'develop':338 'differ':298 'disk':113 'distribut':61 'distributor':282 'distro':16,182,536 'docker':422,432,498,499 'doesn':553 'downstream':324 'drastic':556 'due':486 'easi':540 'edit':559 'eg':196 'eleph':229 'even':526 'everi':95 'everyth':120 'exact':317 'far':366 'flathub':31,51 'flatpak':8,57,143,200,329,480 'focus':256 'follow':7 'format':560 'freebsd':403 'github.com':132 'github.com/appimage/appimagekit/wiki/similar-projects)':131 'gui':460 'guix':267 'hat':55 'heavili':48 'higher':367 'host':41 'ibm':56 'illumo':405 'imag':114 'incred':134,539 'inferior':162,360 'instal':80 'instead':152 'interest':297 'issu':220 'keep':305 'known':476 'lead':357 'less':475 'librari':102,206,306,313 'like':400,402 'linux':9,103,410,414 'list':419 'long':546 'longer':344 'lot':218,449 'main':390 'maintain':544 'make':205 'manag':12,184,195,275,387,428 'manipul':75 'mean':341 'memori':368 'might':500 'mount':112 'multi':181 'must':283 'need':123 'netbsd':404 'nix':265,383 'nix/guix':180,466 'occur':323,333 'one':378,438 'option':2,163,416,503 'os':445 'oss':401 'ostre':59,70,78,85 'overal':462,493 'overhead':451 'packag':11,91,183,194,274,295,321,331,355,386,427,442 'pkgsrc':376,472 'popular':491 'posit':485 'pr':262 'praetext':226 'present':467 'program':29,93,461,508,521,552 'proprietari':159,241 'quit':146 're':89 'real':228 'recommend':436,516 'red':54 'reduc':4 'relat':490 'repositori':44,66,71 'reproduc':186 'requir':441 'room':232 'run':125 'runtim':81 'sandbox':19,35 'say':252 'second':478 'self':111 'self-mount':110 'server':157,511 'share':312 'side':339 'similar':147 'sinc':439 'singl':96 'snap':138,149,496 'snappi':198,327 'softwar':242 'solut':361 'solv':216 'someth':380 'sourc':130,288,349,372 'specif':415 'statement':263 'still':322 'storag':370 'support':18,188 'system':129 'take':141 'talk':201 'target':128 'thing':259 'think':464 'third':484 'tho':512 'togeth':210 'toward':50,136 'tradit':193,273,385 'tricki':456 'ubuntu':179 'unix':399 'unix-lik':398 'upstream':326,335 'use':58,68,150,175,458 'user':279,364 'util':79 'version':207,307,558 'via':20 'well':407 'whole':444 'whomev':352 'wink':239 'work':14,208,268,395,530 'wouldn':434 'www.reddit.com':374 'www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/)':373"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011698"
+editedAt: DateTimeImmutable @1698952836 {#2032
date: 2023-11-02 20:20:36.0 +01:00
}
+createdAt: DateTimeImmutable @1698951808 {#2026
date: 2023-11-02 20:03:28.0 +01:00
}
+"title": 85319
}
2 => App\Entity\EntryComment {#2036
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#1384 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2037 …}
+root: App\Entity\EntryComment {#2024}
+body: """
I believe Pkgsrc compiles the program at install, so it’s native. But it’s been a long time since I used it, you might need to look into it.\n
\n
And you’ll have a hard time finding a “native” package format, because distros have different libraries versions: arch libraries will be much more updated than Debian’s, so things might break trying to execute programs depending on those libraries. That’s why Flatpak, AppImages, Nix, etc bring their own libraries, because if they don’t, things will break.\n
\n
They are native in the sense that they are Linux executables, but it’s true that they bring their own dependencies, but as I said, that’s necessary for cross distro support.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1698955973 {#2035
date: 2023-11-02 21:12:53.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@sir_reginald@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2144 …}
+nested: Doctrine\ORM\PersistentCollection {#2061 …}
+votes: Doctrine\ORM\PersistentCollection {#2084 …}
+reports: Doctrine\ORM\PersistentCollection {#2076 …}
+favourites: Doctrine\ORM\PersistentCollection {#2083 …}
+notifications: Doctrine\ORM\PersistentCollection {#2085 …}
-id: 85478
-bodyTs: "'appimag':75 'arch':49 'believ':2 'break':62,89 'bring':78,107 'compil':4 'cross':119 'debian':57 'depend':67,110 'differ':46 'distro':44,120 'etc':77 'execut':65,100 'find':38 'flatpak':74 'format':42 'hard':36 'instal':8 'librari':47,50,70,81 'linux':99 'll':33 'long':18 'look':28 'might':25,61 'much':53 'nativ':12,40,92 'necessari':117 'need':26 'nix':76 'packag':41 'pkgsrc':3 'program':6,66 'said':114 'sens':95 'sinc':20 'support':121 'thing':60,87 'time':19,37 'tri':63 'true':104 'updat':55 'use':22 'version':48"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5013068"
+editedAt: null
+createdAt: DateTimeImmutable @1698955973 {#2031
date: 2023-11-02 21:12:53.0 +01:00
}
+"title": 85478
}
0 => App\Entity\EntryComment {#2393}
]
-id: 9151
-titleTs: "'distribut':7 'format':12 'mani':6 'nativ':10 'packag':3,11 'softwar':4"
-bodyTs: "'-02':37,63 '-11':36,62 '/)':30 '/en/latest/)':22 '2023':35,61 'build':26 'chang':38 'distribut':47,55 'edit':33 'ef':17 'far':32 'format':12,60 'found':15 'fpm':16 'fpm.readthedocs.io':21 'fpm.readthedocs.io/en/latest/)':20 'highlight':64 'histori':34 'manag':19 'mani':46,54 'nativ':10,58,67 'ob':24 'open':25 'openbuildservice.org':29 'openbuildservice.org/)':28 'packag':6,11,18,43,51,59 'servic':27 'softwar':7,44,52 'solut':2 'titl':39 'word':66"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699035954
+visibility: "visible "
+apId: "https://lemmy.haigner.me/post/29823"
+editedAt: DateTimeImmutable @1698954243 {#3159
date: 2023-11-02 20:44:03.0 +01:00
}
+createdAt: DateTimeImmutable @1698949554 {#3136
date: 2023-11-02 19:25:54.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1381 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1383 …}
+body: """
no, not at all.\n
\n
electron is a framework, and a shitty one if I might say so, it’s cross platform but it’s not a way to package for multiple distros. You still need to package the electron program in either the native package manager (apt, pacman, etc) or a distro-agnostic one (flatpak, appimage, snap).
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1698950330 {#2394
date: 2023-11-02 19:38:50.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@lukas@lemmy.haigner.me"
"@Illogicalbit@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1385 …}
+votes: Doctrine\ORM\PersistentCollection {#1401 …}
+reports: Doctrine\ORM\PersistentCollection {#1363 …}
+favourites: Doctrine\ORM\PersistentCollection {#1362 …}
+notifications: Doctrine\ORM\PersistentCollection {#2019 …}
-id: 85248
-bodyTs: "'agnost':54 'appimag':57 'apt':47 'cross':20 'distro':32,53 'distro-agnost':52 'either':42 'electron':5,39 'etc':49 'flatpak':56 'framework':8 'manag':46 'might':15 'multipl':31 'nativ':44 'need':35 'one':12,55 'packag':29,37,45 'pacman':48 'platform':21 'program':40 'say':16 'shitti':11 'snap':58 'still':34 'way':27"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5011230"
+editedAt: null
+createdAt: DateTimeImmutable @1698950330 {#2395
date: 2023-11-02 19:38:50.0 +01:00
}
+"title": 85248
} |
|
Show voter details
|
145 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
146 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
147 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
148 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
149 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
150 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
} |
|
Show voter details
|
151 |
DENIED
|
edit
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
} |
|
Show voter details
|
152 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2120
+user: Proxies\__CG__\App\Entity\User {#3098 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: Proxies\__CG__\App\Entity\Image {#3138 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3140 …}
+slug: "uefi-is-literally-malware"
+title: "uefi is literally malware"
+url: "https://sh.itjust.works/pictrs/image/c4c89878-fe97-424e-abf8-5124fe6531b5.png"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 11
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700071089 {#3133
date: 2023-11-15 18:58:09.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3141 …}
+votes: Doctrine\ORM\PersistentCollection {#3143 …}
+reports: Doctrine\ORM\PersistentCollection {#3145 …}
+favourites: Doctrine\ORM\PersistentCollection {#3147 …}
+notifications: Doctrine\ORM\PersistentCollection {#3149 …}
+badges: Doctrine\ORM\PersistentCollection {#3151 …}
+children: [
App\Entity\EntryComment {#2116}
]
-id: 13270
-titleTs: "'liter':3 'malwar':4 'uefi':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700147051
+visibility: "visible "
+apId: "https://sh.itjust.works/post/9218865"
+editedAt: null
+createdAt: DateTimeImmutable @1700060651 {#3119
date: 2023-11-15 16:04:11.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2161 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2160 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
+body: "just curious, I get that anti trans posts suck and should be removed, but what’s wrong with anti Wayland posts? it’s just tech talk, not harming anyone."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1700067682 {#2123
date: 2023-11-15 18:01:22.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@manokox400@sh.itjust.works"
"@Imprint9816@lemmy.dbzer0.com"
"@Rustmilian@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2162 …}
+nested: Doctrine\ORM\PersistentCollection {#2128 …}
+votes: Doctrine\ORM\PersistentCollection {#2126 …}
+reports: Doctrine\ORM\PersistentCollection {#2139 …}
+favourites: Doctrine\ORM\PersistentCollection {#2224 …}
+notifications: Doctrine\ORM\PersistentCollection {#2223 …}
-id: 127406
-bodyTs: "'anti':6,19 'anyon':29 'curious':2 'get':4 'harm':28 'post':8,21 'remov':13 'suck':9 'talk':26 'tech':25 'tran':7 'wayland':20 'wrong':17"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5335330"
+editedAt: null
+createdAt: DateTimeImmutable @1700067682 {#2119
date: 2023-11-15 18:01:22.0 +01:00
}
+"title": 127406
} |
|
Show voter details
|
153 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
154 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
155 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
156 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
157 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
158 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
} |
|
Show voter details
|
159 |
DENIED
|
edit
|
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
} |
|
Show voter details
|
160 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2057
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2050
+user: Proxies\__CG__\App\Entity\User {#3116 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "There-should-be-a-guide-to-basic-piracy-like-how"
+title: "There should be a guide to basic piracy like how there's guides on how to jailbreak nintendo consoles"
+url: null
+body: "Like how [hacks.guide](https://hacks.guide/) has tutorials for nintendo consoles, there should be one for piracy"
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700523041 {#3153
date: 2023-11-21 00:30:41.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3158 …}
+votes: Doctrine\ORM\PersistentCollection {#3161 …}
+reports: Doctrine\ORM\PersistentCollection {#3163 …}
+favourites: Doctrine\ORM\PersistentCollection {#3165 …}
+notifications: Doctrine\ORM\PersistentCollection {#3167 …}
+badges: Doctrine\ORM\PersistentCollection {#3169 …}
+children: [
App\Entity\EntryComment {#2057}
]
-id: 10580
-titleTs: "'basic':7 'consol':19 'guid':5,13 'jailbreak':17 'like':9 'nintendo':18 'piraci':8"
-bodyTs: "'/)':6 'consol':11 'hacks.guide':3,5 'hacks.guide/)':4 'like':1 'nintendo':10 'one':15 'piraci':17 'tutori':8"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699380749
+visibility: "visible "
+apId: "https://lemmy.one/post/6424794"
+editedAt: null
+createdAt: DateTimeImmutable @1699294349 {#3139
date: 2023-11-06 19:12:29.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
There are tons of them\n
\n
Edit: fmhy.net is one I recommend.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 17
+score: 0
+lastActive: DateTime @1699294929 {#2046
date: 2023-11-06 19:22:09.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@millionsofplayers@lemmy.one"
]
+children: Doctrine\ORM\PersistentCollection {#2055 …}
+nested: Doctrine\ORM\PersistentCollection {#2054 …}
+votes: Doctrine\ORM\PersistentCollection {#2053 …}
+reports: Doctrine\ORM\PersistentCollection {#2165 …}
+favourites: Doctrine\ORM\PersistentCollection {#2104 …}
+notifications: Doctrine\ORM\PersistentCollection {#2099 …}
-id: 96050
-bodyTs: "'edit':6 'fmhy.net':7 'one':9 'recommend':11 'ton':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5114557"
+editedAt: DateTimeImmutable @1699321189 {#2047
date: 2023-11-07 02:39:49.0 +01:00
}
+createdAt: DateTimeImmutable @1699294929 {#2045
date: 2023-11-06 19:22:09.0 +01:00
}
+"title": 96050
} |
|
Show voter details
|
161 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
162 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
163 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
164 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
165 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
166 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
} |
|
Show voter details
|
167 |
DENIED
|
edit
|
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
} |
|
Show voter details
|
168 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2324
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2300
+user: Proxies\__CG__\App\Entity\User {#3253 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2987 …}
+slug: "If-BT-over-Tor-is-bad-for-privacy-why-VPN"
+title: "If BT over Tor is bad for privacy, why VPN is not?"
+url: null
+body: """
This is an continuation of my [last post](https://lemmy.ml/post/7505468), specifically a [comment](https://lemmy.ml/comment/5514226) from @rufus@discuss.tchncs.de:\n
\n
> It will never get recommended. It’s bad for the network and bad for your privacy.\n
\n
Excluding that doing so is bad for the network, why it is “private” using VPN but not Tor, inferring from [common consensus](https://www.techradar.com/vpn/torrenting-safely-with-vpn). The main point in the blog post is a protocol level problem:\n
\n
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
Tor and VPN are both transports what wrap other traffic within. If that statement is true, no transport can save the information leaking nature of the BT protocol itself.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 14
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699231100 {#3248
date: 2023-11-06 01:38:20.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
]
+comments: Doctrine\ORM\PersistentCollection {#3255 …}
+votes: Doctrine\ORM\PersistentCollection {#3257 …}
+reports: Doctrine\ORM\PersistentCollection {#3259 …}
+favourites: Doctrine\ORM\PersistentCollection {#3261 …}
+notifications: Doctrine\ORM\PersistentCollection {#3263 …}
+badges: Doctrine\ORM\PersistentCollection {#3265 …}
+children: [
App\Entity\EntryComment {#2324}
]
-id: 9996
-titleTs: "'bad':6 'bt':2 'privaci':8 'tor':4 'vpn':10"
-bodyTs: "'/comment/5514226)':17 '/post/7505468),':11 '/vpn/torrenting-safely-with-vpn).':60 'address':85 'and/or':95 'appar':73 'bad':27,32,41 'bitspirit':78 'blog':66 'bt':125 'case':76 'comment':14 'common':56 'consensus':57 'continu':4 'direct':86 'exclud':36 'get':23 'infer':54 'inform':89,120 'ip':84 'last':7 'leak':121 'lemmy.ml':10,16 'lemmy.ml/comment/5514226)':15 'lemmy.ml/post/7505468),':9 'level':71 'libtorr':80 'main':62 'natur':122 'network':30,44 'never':22 'peer':98 'point':63 'post':8,67 'privaci':35 'privat':48 'problem':72 'protocol':70,126 'recommend':24 'rufus@discuss.tchncs.de':19 'save':118 'send':91 'simpli':81 'specif':12 'statement':112 'tor':53,99 'tracker':94 'traffic':108 'transport':104,116 'true':114 'use':49 'utorr':77 'vpn':50,101 'within':109 'wrap':106 'write':82 'www.techradar.com':59 'www.techradar.com/vpn/torrenting-safely-with-vpn).':58"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699218610
+visibility: "visible "
+apId: "https://lemmy.ml/post/7508828"
+editedAt: DateTimeImmutable @1699145293 {#3235
date: 2023-11-05 01:48:13.0 +01:00
}
+createdAt: DateTimeImmutable @1699143610 {#3212
date: 2023-11-05 01:20:10.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1528 …}
+image: null
+parent: null
+root: null
+body: """
> apparently in some cases uTorrent, BitSpirit, and libTorrent simply write your IP address directly into the information they send to the tracker and/or to other peers\n
\n
These are just bad practices by shady bittorrent programs. Choose a good client and you’ll avoid those issues.\n
\n
The reason why is that Tor doesn’t support UDP and it’s just harmful for the network to do bittorrent over it.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1699184358 {#2333
date: 2023-11-05 12:39:18.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@rufus@discuss.tchncs.de"
"@umami_wasbi@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2334 …}
+nested: Doctrine\ORM\PersistentCollection {#2341 …}
+votes: Doctrine\ORM\PersistentCollection {#2337 …}
+reports: Doctrine\ORM\PersistentCollection {#2336 …}
+favourites: Doctrine\ORM\PersistentCollection {#2339 …}
+notifications: Doctrine\ORM\PersistentCollection {#2159 …}
-id: 92069
-bodyTs: "'address':13 'and/or':23 'appar':1 'avoid':43 'bad':30 'bitspirit':6 'bittorr':34,66 'case':4 'choos':36 'client':39 'direct':14 'doesn':52 'good':38 'harm':60 'inform':17 'ip':12 'issu':45 'libtorr':8 'll':42 'network':63 'peer':26 'practic':31 'program':35 'reason':47 'send':19 'shadi':33 'simpli':9 'support':54 'tor':51 'tracker':22 'udp':55 'utorr':5 'write':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5083843"
+editedAt: null
+createdAt: DateTimeImmutable @1699178672 {#2323
date: 2023-11-05 11:04:32.0 +01:00
}
+"title": 92069
} |
|
Show voter details
|
169 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
170 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
171 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
172 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
173 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
174 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
} |
|
Show voter details
|
175 |
DENIED
|
edit
|
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
} |
|
Show voter details
|
176 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2137
+user: App\Entity\User {#265 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2073
+user: Proxies\__CG__\App\Entity\User {#3156 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: Proxies\__CG__\App\Entity\Image {#3194 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3196 …}
+slug: "New-Ecosia-search-features"
+title: "New Ecosia search features"
+url: "https://blog.ecosia.org/new-search-features/"
+body: null
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 7
+favouriteCount: 35
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1699265608 {#3189
date: 2023-11-06 11:13:28.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3197 …}
+votes: Doctrine\ORM\PersistentCollection {#3199 …}
+reports: Doctrine\ORM\PersistentCollection {#3201 …}
+favourites: Doctrine\ORM\PersistentCollection {#3203 …}
+notifications: Doctrine\ORM\PersistentCollection {#3205 …}
+badges: Doctrine\ORM\PersistentCollection {#3207 …}
+children: [
App\Entity\EntryComment {#2137}
]
-id: 10249
-titleTs: "'ecosia':2 'featur':4 'new':1 'search':3"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1699298241
+visibility: "visible "
+apId: "https://endlesstalk.org/post/10735465"
+editedAt: null
+createdAt: DateTimeImmutable @1699211841 {#3177
date: 2023-11-05 20:17:21.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1711 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2068 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2072 …}
+body: """
for starters, it’s Cloudflared.\n
\n
They admit to be sending your IP to Bing with every search too.\n
\n
> “For example, when you do a search on Ecosia we forward the following information to our partner, Bing: IP address, user agent string, search term, and some settings like your country and language setting”
"""
+lang: "en"
+isAdult: false
+favouriteCount: 18
+score: 0
+lastActive: DateTime @1699228648 {#2135
date: 2023-11-06 00:57:28.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@AlbinJose1001@endlesstalk.org"
"@beta_tester@lemmy.ml"
"@sneaky_b45tard@feddit.de"
]
+children: Doctrine\ORM\PersistentCollection {#2069 …}
+nested: Doctrine\ORM\PersistentCollection {#2074 …}
+votes: Doctrine\ORM\PersistentCollection {#2071 …}
+reports: Doctrine\ORM\PersistentCollection {#2070 …}
+favourites: Doctrine\ORM\PersistentCollection {#2048 …}
+notifications: Doctrine\ORM\PersistentCollection {#2056 …}
-id: 93919
-bodyTs: "'address':38 'admit':7 'agent':40 'bing':14,36 'cloudflar':5 'countri':49 'ecosia':27 'everi':16 'exampl':20 'follow':31 'forward':29 'inform':32 'ip':12,37 'languag':51 'like':47 'partner':35 'search':17,25,42 'send':10 'set':46,52 'starter':2 'string':41 'term':43 'user':39"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/5097951"
+editedAt: null
+createdAt: DateTimeImmutable @1699228648 {#2136
date: 2023-11-06 00:57:28.0 +01:00
}
+"title": 93919
} |
|
Show voter details
|
177 |
DENIED
|
ROLE_ADMIN
|
null |
|
Show voter details
|
178 |
DENIED
|
ROLE_MODERATOR
|
null |
|
Show voter details
|