GET https://kbin.spritesserver.nl/u/@sir_reginald@lemmy.world/commented?p=3

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
6.02 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.07 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
105 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
109 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
113 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
117 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
121 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
125 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
129 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
133 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
137 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
141 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
145 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
149 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
153 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
157 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
161 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
165 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
169 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
173 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
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
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
177 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
178 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details