GET https://kbin.spritesserver.nl/index.php/u/@Atemu@lemmy.ml/newest/2023-11-19::2023-11-19

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 …}
}
5.28 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.09 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
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
  +slug: "Testing-packaging-which-targets-multiple-distributions"
  +title: "Testing packaging which targets multiple distributions?"
  +url: null
  +body: """
    I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
    \n
    Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700542852 {#2091
    date: 2023-11-21 06:00:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2350 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
        \n
        Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
        \n
        As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
        \n
        Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
        Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
        Again, don’t put much time in this. Focus on your app.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 28
      +score: 0
      +lastActive: DateTime @1700409831 {#1687
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 140126
      -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940547"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700409831 {#1683
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +"title": 140126
    }
  ]
  -id: 14418
  -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
  -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700490216
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8182301"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700403816 {#1381
    date: 2023-11-19 15:23:36.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
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
  +slug: "Testing-packaging-which-targets-multiple-distributions"
  +title: "Testing packaging which targets multiple distributions?"
  +url: null
  +body: """
    I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
    \n
    Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700542852 {#2091
    date: 2023-11-21 06:00:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2350 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
        \n
        Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
        \n
        As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
        \n
        Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
        Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
        Again, don’t put much time in this. Focus on your app.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 28
      +score: 0
      +lastActive: DateTime @1700409831 {#1687
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 140126
      -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940547"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700409831 {#1683
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +"title": 140126
    }
  ]
  -id: 14418
  -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
  -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700490216
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8182301"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700403816 {#1381
    date: 2023-11-19 15:23:36.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
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1732
  +user: Proxies\__CG__\App\Entity\User {#2019 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
  +slug: "Testing-packaging-which-targets-multiple-distributions"
  +title: "Testing packaging which targets multiple distributions?"
  +url: null
  +body: """
    I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
    \n
    Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700542852 {#2091
    date: 2023-11-21 06:00:52.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2350 …}
  +reports: Doctrine\ORM\PersistentCollection {#2348 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    App\Entity\EntryComment {#1730
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1732 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
        \n
        Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
        \n
        As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
        \n
        Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
        Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
        Again, don’t put much time in this. Focus on your app.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 28
      +score: 0
      +lastActive: DateTime @1700409831 {#1687
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@makeasnek@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1727 …}
      +nested: Doctrine\ORM\PersistentCollection {#1733 …}
      +votes: Doctrine\ORM\PersistentCollection {#1724 …}
      +reports: Doctrine\ORM\PersistentCollection {#1715 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
      -id: 140126
      -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940547"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700409831 {#1683
        date: 2023-11-19 17:03:51.0 +01:00
      }
      +"title": 140126
    }
  ]
  -id: 14418
  -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
  -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700490216
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/8182301"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700403816 {#1381
    date: 2023-11-19 15:23:36.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
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 {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
    +slug: "Testing-packaging-which-targets-multiple-distributions"
    +title: "Testing packaging which targets multiple distributions?"
    +url: null
    +body: """
      I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
      \n
      Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700542852 {#2091
      date: 2023-11-21 06:00:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2350 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 14418
    -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
    -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700490216
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/8182301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700403816 {#1381
      date: 2023-11-19 15:23:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
    \n
    Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
    \n
    As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
    \n
    Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
    Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
    Again, don’t put much time in this. Focus on your app.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 28
  +score: 0
  +lastActive: DateTime @1700409831 {#1687
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 140126
  -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700409831 {#1683
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +"title": 140126
}
"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 {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
    +slug: "Testing-packaging-which-targets-multiple-distributions"
    +title: "Testing packaging which targets multiple distributions?"
    +url: null
    +body: """
      I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
      \n
      Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700542852 {#2091
      date: 2023-11-21 06:00:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2350 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 14418
    -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
    -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700490216
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/8182301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700403816 {#1381
      date: 2023-11-19 15:23:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
    \n
    Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
    \n
    As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
    \n
    Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
    Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
    Again, don’t put much time in this. Focus on your app.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 28
  +score: 0
  +lastActive: DateTime @1700409831 {#1687
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 140126
  -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700409831 {#1683
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +"title": 140126
}
"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 {#1730
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1732
    +user: Proxies\__CG__\App\Entity\User {#2019 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2094 …}
    +slug: "Testing-packaging-which-targets-multiple-distributions"
    +title: "Testing packaging which targets multiple distributions?"
    +url: null
    +body: """
      I am working on creating deb/rpm packages for an OSS tool I use. So far, I have been manually testing each deb/rpm in a virtualbox live cd version of that OS but it’s tedious to do that for every release. This is a GUI tool, I basically just need to confirm that the apt install goes correctly and the program can actually launch. There is a systemd service associated with it I’d also like to check the existence/status of. In the future, we may make a flatpak as well.\n
      \n
      Are there any tools to automate this process? Or maybe if it can’t test the GUI functionality it can at least install and take a screenshot and I can review the screenshot?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700542852 {#2091
      date: 2023-11-21 06:00:52.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2350 …}
    +reports: Doctrine\ORM\PersistentCollection {#2348 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2332 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      App\Entity\EntryComment {#1730}
    ]
    -id: 14418
    -titleTs: "'distribut':6 'multipl':5 'packag':2 'target':4 'test':1"
    -bodyTs: "'actual':63 'also':75 'apt':55 'associ':70 'autom':97 'basic':48 'cd':27 'check':78 'confirm':52 'correct':58 'creat':5 'd':74 'deb/rpm':6,22 'everi':40 'existence/status':80 'far':15 'flatpak':89 'function':109 'futur':84 'goe':57 'gui':45,108 'instal':56,114 'launch':64 'least':113 'like':76 'live':26 'make':87 'manual':19 'may':86 'mayb':101 'need':50 'os':31 'oss':10 'packag':7 'process':99 'program':61 'releas':41 'review':122 'screenshot':118,124 'servic':69 'systemd':68 'take':116 'tedious':35 'test':20,106 'tool':11,46,95 'use':13 'version':28 'virtualbox':25 'well':91 'work':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700490216
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/8182301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700403816 {#1381
      date: 2023-11-19 15:23:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    This kind of integration testing is best left up to the individual distros. Same as the integration (as in: packaging) itself.\n
    \n
    Distros don’t want your binary package, they want your source code, build instructions and a build system that won’t make them cry. Some distros even explicitly disallow re-packaging external binary distributions.\n
    \n
    As a distro maintainer, I appreciate your wish to do QA on all the distros but that’s just too much work. You focus on making your software better, we focus on making it work with the rest of the software ecosystem.\n
    \n
    Providing a package for one or two distros (i.e. your favourite one) is good practice to ensure your software can be reasonably packaged but it’s not the primary way your users should receive your package in the traditional Linux distro model.  \n
    Additionally, you might want to package your software for one of the cross-distro package managers such as Flatpak, AppImage, Snap, Nix, Guix, distri or homebrew. This can serve distro maintainers as a point of reference; showing how it is intended to work so they can compare their packaging effort. If there’s some bug present in the distro package but not the cross-distro package, that’s a good sign the issue lies in the distro packaging for example.  \n
    Again, don’t put much time in this. Focus on your app.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 28
  +score: 0
  +lastActive: DateTime @1700409831 {#1687
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@makeasnek@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1727 …}
  +nested: Doctrine\ORM\PersistentCollection {#1733 …}
  +votes: Doctrine\ORM\PersistentCollection {#1724 …}
  +reports: Doctrine\ORM\PersistentCollection {#1715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
  -id: 140126
  -bodyTs: "'addit':141 'app':234 'appimag':161 'appreci':62 'best':7 'better':85 'binari':27,55 'bug':196 'build':34,38 'code':33 'compar':188 'cri':45 'cross':154,206 'cross-distro':153,205 'disallow':50 'distri':165 'distribut':56 'distro':13,22,47,59,71,106,139,155,171,200,207,219 'ecosystem':98 'effort':191 'ensur':115 'even':48 'exampl':222 'explicit':49 'extern':54 'favourit':109 'flatpak':160 'focus':80,87,231 'good':112,212 'guix':164 'homebrew':167 'i.e':107 'individu':12 'instruct':35 'integr':4,17 'intend':182 'issu':215 'kind':2 'left':8 'lie':216 'linux':138 'maintain':60,172 'make':43,82,89 'manag':157 'might':143 'model':140 'much':77,227 'nix':163 'one':103,110,150 'packag':20,28,53,101,121,134,146,156,190,201,208,220 'point':175 'practic':113 'present':197 'primari':127 'provid':99 'put':226 'qa':67 're':52 're-packag':51 'reason':120 'receiv':132 'refer':177 'rest':94 'serv':170 'show':178 'sign':213 'snap':162 'softwar':84,97,117,148 'sourc':32 'system':39 'test':5 'time':228 'tradit':137 'two':105 'user':130 'want':25,30,144 'way':128 'wish':64 'won':41 'work':78,91,184"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940547"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700409831 {#1683
    date: 2023-11-19 17:03:51.0 +01:00
  }
  +"title": 140126
}
"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 {#1526
  +user: Proxies\__CG__\App\Entity\User {#2289 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: Proxies\__CG__\App\Entity\Image {#2326 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
  +slug: "Why-Bluesky-over-sth-like-Activitypub"
  +title: "Why Bluesky over sth like Activitypub?"
  +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
  +body: "Is it really decentralized and private?"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 44
  +favouriteCount: 65
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700509856 {#2141
    date: 2023-11-20 20:50:56.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2325 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
  +badges: Doctrine\ORM\PersistentCollection {#2342 …}
  +children: [
    1 => App\Entity\EntryComment {#1676
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not invented here syndrome."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1700733439 {#1606
        date: 2023-11-23 10:57:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 139301
      -bodyTs: "'invent':2 'syndrom':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5933880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700381803 {#1752
        date: 2023-11-19 09:16:43.0 +01:00
      }
      +"title": 139301
    }
    0 => App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: App\Entity\EntryComment {#1676}
      +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700388668 {#1599
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
        "@Atemu@lemmy.ml"
        "@sexy_peach@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1611 …}
      +votes: Doctrine\ORM\PersistentCollection {#1711 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
      -id: 139506
      -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5935052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700388668 {#1626
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +"title": 139506
    }
  ]
  -id: 14359
  -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
  -bodyTs: "'decentr':4 'privat':6 'realli':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700467389
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/4146078"
  +editedAt: DateTimeImmutable @1700721128 {#2130
    date: 2023-11-23 07:32:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700380989 {#2024
    date: 2023-11-19 09:03:09.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 {#1526
  +user: Proxies\__CG__\App\Entity\User {#2289 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: Proxies\__CG__\App\Entity\Image {#2326 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
  +slug: "Why-Bluesky-over-sth-like-Activitypub"
  +title: "Why Bluesky over sth like Activitypub?"
  +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
  +body: "Is it really decentralized and private?"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 44
  +favouriteCount: 65
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700509856 {#2141
    date: 2023-11-20 20:50:56.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2325 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
  +badges: Doctrine\ORM\PersistentCollection {#2342 …}
  +children: [
    1 => App\Entity\EntryComment {#1676
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not invented here syndrome."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1700733439 {#1606
        date: 2023-11-23 10:57:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 139301
      -bodyTs: "'invent':2 'syndrom':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5933880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700381803 {#1752
        date: 2023-11-19 09:16:43.0 +01:00
      }
      +"title": 139301
    }
    0 => App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: App\Entity\EntryComment {#1676}
      +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700388668 {#1599
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
        "@Atemu@lemmy.ml"
        "@sexy_peach@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1611 …}
      +votes: Doctrine\ORM\PersistentCollection {#1711 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
      -id: 139506
      -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5935052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700388668 {#1626
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +"title": 139506
    }
  ]
  -id: 14359
  -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
  -bodyTs: "'decentr':4 'privat':6 'realli':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700467389
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/4146078"
  +editedAt: DateTimeImmutable @1700721128 {#2130
    date: 2023-11-23 07:32:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700380989 {#2024
    date: 2023-11-19 09:03:09.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 {#1526
  +user: Proxies\__CG__\App\Entity\User {#2289 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: Proxies\__CG__\App\Entity\Image {#2326 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
  +slug: "Why-Bluesky-over-sth-like-Activitypub"
  +title: "Why Bluesky over sth like Activitypub?"
  +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
  +body: "Is it really decentralized and private?"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 44
  +favouriteCount: 65
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700509856 {#2141
    date: 2023-11-20 20:50:56.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2325 …}
  +votes: Doctrine\ORM\PersistentCollection {#2329 …}
  +reports: Doctrine\ORM\PersistentCollection {#2323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
  +badges: Doctrine\ORM\PersistentCollection {#2342 …}
  +children: [
    1 => App\Entity\EntryComment {#1676
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: null
      +root: null
      +body: "Not invented here syndrome."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1700733439 {#1606
        date: 2023-11-23 10:57:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1564 …}
      +nested: Doctrine\ORM\PersistentCollection {#1559 …}
      +votes: Doctrine\ORM\PersistentCollection {#1567 …}
      +reports: Doctrine\ORM\PersistentCollection {#1561 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
      -id: 139301
      -bodyTs: "'invent':2 'syndrom':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5933880"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700381803 {#1752
        date: 2023-11-19 09:16:43.0 +01:00
      }
      +"title": 139301
    }
    0 => App\Entity\EntryComment {#1628
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
      +root: App\Entity\EntryComment {#1676}
      +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1700388668 {#1599
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@khoi@slrpnk.net"
        "@Atemu@lemmy.ml"
        "@sexy_peach@feddit.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1611 …}
      +votes: Doctrine\ORM\PersistentCollection {#1711 …}
      +reports: Doctrine\ORM\PersistentCollection {#1795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
      -id: 139506
      -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5935052"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700388668 {#1626
        date: 2023-11-19 11:11:08.0 +01:00
      }
      +"title": 139506
    }
  ]
  -id: 14359
  -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
  -bodyTs: "'decentr':4 'privat':6 'realli':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700467389
  +visibility: "visible             "
  +apId: "https://slrpnk.net/post/4146078"
  +editedAt: DateTimeImmutable @1700721128 {#2130
    date: 2023-11-23 07:32:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700380989 {#2024
    date: 2023-11-19 09:03:09.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 {#1676
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676}
      0 => App\Entity\EntryComment {#1628
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: App\Entity\EntryComment {#1676}
        +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700388668 {#1599
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
          "@Atemu@lemmy.ml"
          "@sexy_peach@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1611 …}
        +votes: Doctrine\ORM\PersistentCollection {#1711 …}
        +reports: Doctrine\ORM\PersistentCollection {#1795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
        -id: 139506
        -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5935052"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700388668 {#1626
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +"title": 139506
      }
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not invented here syndrome."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1700733439 {#1606
    date: 2023-11-23 10:57:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 139301
  -bodyTs: "'invent':2 'syndrom':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5933880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700381803 {#1752
    date: 2023-11-19 09:16:43.0 +01:00
  }
  +"title": 139301
}
"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 {#1676
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676}
      0 => App\Entity\EntryComment {#1628
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: App\Entity\EntryComment {#1676}
        +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700388668 {#1599
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
          "@Atemu@lemmy.ml"
          "@sexy_peach@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1611 …}
        +votes: Doctrine\ORM\PersistentCollection {#1711 …}
        +reports: Doctrine\ORM\PersistentCollection {#1795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
        -id: 139506
        -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5935052"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700388668 {#1626
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +"title": 139506
      }
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not invented here syndrome."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1700733439 {#1606
    date: 2023-11-23 10:57:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 139301
  -bodyTs: "'invent':2 'syndrom':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5933880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700381803 {#1752
    date: 2023-11-19 09:16:43.0 +01:00
  }
  +"title": 139301
}
"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 {#1676
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676}
      0 => App\Entity\EntryComment {#1628
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
        +root: App\Entity\EntryComment {#1676}
        +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1700388668 {#1599
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
          "@Atemu@lemmy.ml"
          "@sexy_peach@feddit.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1611 …}
        +votes: Doctrine\ORM\PersistentCollection {#1711 …}
        +reports: Doctrine\ORM\PersistentCollection {#1795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
        -id: 139506
        -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5935052"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700388668 {#1626
          date: 2023-11-19 11:11:08.0 +01:00
        }
        +"title": 139506
      }
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: null
  +root: null
  +body: "Not invented here syndrome."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1700733439 {#1606
    date: 2023-11-23 10:57:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1564 …}
  +nested: Doctrine\ORM\PersistentCollection {#1559 …}
  +votes: Doctrine\ORM\PersistentCollection {#1567 …}
  +reports: Doctrine\ORM\PersistentCollection {#1561 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
  -id: 139301
  -bodyTs: "'invent':2 'syndrom':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5933880"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700381803 {#1752
    date: 2023-11-19 09:16:43.0 +01:00
  }
  +"title": 139301
}
"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
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: "Not invented here syndrome."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1700733439 {#1606
          date: 2023-11-23 10:57:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1564 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1567 …}
        +reports: Doctrine\ORM\PersistentCollection {#1561 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
        -id: 139301
        -bodyTs: "'invent':2 'syndrom':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5933880"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700381803 {#1752
          date: 2023-11-19 09:16:43.0 +01:00
        }
        +"title": 139301
      }
      0 => App\Entity\EntryComment {#1628}
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: App\Entity\EntryComment {#1676}
  +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700388668 {#1599
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@Atemu@lemmy.ml"
    "@sexy_peach@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1711 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
  -id: 139506
  -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5935052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700388668 {#1626
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +"title": 139506
}
"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
19 DENIED edit
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: "Not invented here syndrome."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1700733439 {#1606
          date: 2023-11-23 10:57:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1564 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1567 …}
        +reports: Doctrine\ORM\PersistentCollection {#1561 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
        -id: 139301
        -bodyTs: "'invent':2 'syndrom':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5933880"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700381803 {#1752
          date: 2023-11-19 09:16:43.0 +01:00
        }
        +"title": 139301
      }
      0 => App\Entity\EntryComment {#1628}
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: App\Entity\EntryComment {#1676}
  +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700388668 {#1599
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@Atemu@lemmy.ml"
    "@sexy_peach@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1711 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
  -id: 139506
  -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5935052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700388668 {#1626
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +"title": 139506
}
"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
20 DENIED moderate
App\Entity\EntryComment {#1628
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2289 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
    +image: Proxies\__CG__\App\Entity\Image {#2326 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2191 …}
    +slug: "Why-Bluesky-over-sth-like-Activitypub"
    +title: "Why Bluesky over sth like Activitypub?"
    +url: "https://slrpnk.net/pictrs/image/90a0d4cf-1204-4f00-a811-184d7971d15e.webp"
    +body: "Is it really decentralized and private?"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 44
    +favouriteCount: 65
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700509856 {#2141
      date: 2023-11-20 20:50:56.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2325 …}
    +votes: Doctrine\ORM\PersistentCollection {#2329 …}
    +reports: Doctrine\ORM\PersistentCollection {#2323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2340 …}
    +badges: Doctrine\ORM\PersistentCollection {#2342 …}
    +children: [
      1 => App\Entity\EntryComment {#1676
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
        +image: null
        +parent: null
        +root: null
        +body: "Not invented here syndrome."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 15
        +score: 0
        +lastActive: DateTime @1700733439 {#1606
          date: 2023-11-23 10:57:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@khoi@slrpnk.net"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1564 …}
        +nested: Doctrine\ORM\PersistentCollection {#1559 …}
        +votes: Doctrine\ORM\PersistentCollection {#1567 …}
        +reports: Doctrine\ORM\PersistentCollection {#1561 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1554 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1583 …}
        -id: 139301
        -bodyTs: "'invent':2 'syndrom':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/5933880"
        +editedAt: null
        +createdAt: DateTimeImmutable @1700381803 {#1752
          date: 2023-11-19 09:16:43.0 +01:00
        }
        +"title": 139301
      }
      0 => App\Entity\EntryComment {#1628}
    ]
    -id: 14359
    -titleTs: "'activitypub':6 'blueski':2 'like':5 'sth':4"
    -bodyTs: "'decentr':4 'privat':6 'realli':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700467389
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/4146078"
    +editedAt: DateTimeImmutable @1700721128 {#2130
      date: 2023-11-23 07:32:08.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700380989 {#2024
      date: 2023-11-19 09:03:09.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1566 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1629 …}
  +root: App\Entity\EntryComment {#1676}
  +body: "[atproto.com/guides/overview](https://atproto.com/guides/overview)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700388668 {#1599
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@khoi@slrpnk.net"
    "@Atemu@lemmy.ml"
    "@sexy_peach@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1611 …}
  +votes: Doctrine\ORM\PersistentCollection {#1711 …}
  +reports: Doctrine\ORM\PersistentCollection {#1795 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1689 …}
  -id: 139506
  -bodyTs: "'/guides/overview](https://atproto.com/guides/overview)':3 'atproto.com':2 'atproto.com/guides/overview](https://atproto.com/guides/overview)':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5935052"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700388668 {#1626
    date: 2023-11-19 11:11:08.0 +01:00
  }
  +"title": 139506
}
"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
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
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#1383 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
  +slug: "Automated-deployment-of-systems"
  +title: "Automated deployment of systems"
  +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
  +body: """
    I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
    \n
    I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
    \n
    I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
    \n
    Thanks!
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700534625 {#2469
    date: 2023-11-21 03:43:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  +badges: Doctrine\ORM\PersistentCollection {#2093 …}
  +children: [
    App\Entity\EntryComment {#1740
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700410343 {#1739
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomaside@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2465 …}
      +nested: Doctrine\ORM\PersistentCollection {#2463 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2422 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
      -id: 140147
      -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700410343 {#1741
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +"title": 140147
    }
  ]
  -id: 14177
  -titleTs: "'autom':1 'deploy':2 'system':4"
  -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700407171
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8644673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700320771 {#1363
    date: 2023-11-18 16:19:31.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
23 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#1383 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
  +slug: "Automated-deployment-of-systems"
  +title: "Automated deployment of systems"
  +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
  +body: """
    I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
    \n
    I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
    \n
    I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
    \n
    Thanks!
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700534625 {#2469
    date: 2023-11-21 03:43:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  +badges: Doctrine\ORM\PersistentCollection {#2093 …}
  +children: [
    App\Entity\EntryComment {#1740
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700410343 {#1739
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomaside@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2465 …}
      +nested: Doctrine\ORM\PersistentCollection {#2463 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2422 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
      -id: 140147
      -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700410343 {#1741
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +"title": 140147
    }
  ]
  -id: 14177
  -titleTs: "'autom':1 'deploy':2 'system':4"
  -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700407171
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8644673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700320771 {#1363
    date: 2023-11-18 16:19:31.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
24 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1707
  +user: Proxies\__CG__\App\Entity\User {#1385 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#1383 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
  +slug: "Automated-deployment-of-systems"
  +title: "Automated deployment of systems"
  +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
  +body: """
    I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
    \n
    I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
    \n
    I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
    \n
    Thanks!
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 6
  +favouriteCount: 37
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700534625 {#2469
    date: 2023-11-21 03:43:45.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1906 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
  +badges: Doctrine\ORM\PersistentCollection {#2093 …}
  +children: [
    App\Entity\EntryComment {#1740
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1707 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1700410343 {#1739
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@randomaside@lemmy.dbzer0.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2465 …}
      +nested: Doctrine\ORM\PersistentCollection {#2463 …}
      +votes: Doctrine\ORM\PersistentCollection {#2411 …}
      +reports: Doctrine\ORM\PersistentCollection {#2422 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
      -id: 140147
      -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5940707"
      +editedAt: null
      +createdAt: DateTimeImmutable @1700410343 {#1741
        date: 2023-11-19 17:12:23.0 +01:00
      }
      +"title": 140147
    }
  ]
  -id: 14177
  -titleTs: "'autom':1 'deploy':2 'system':4"
  -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1700407171
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/8644673"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700320771 {#1363
    date: 2023-11-18 16:19:31.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
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
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#1383 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
    +slug: "Automated-deployment-of-systems"
    +title: "Automated deployment of systems"
    +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
    +body: """
      I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
      \n
      I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
      \n
      I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
      \n
      Thanks!
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700534625 {#2469
      date: 2023-11-21 03:43:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2378 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: [
      App\Entity\EntryComment {#1740}
    ]
    -id: 14177
    -titleTs: "'autom':1 'deploy':2 'system':4"
    -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700407171
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8644673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700320771 {#1363
      date: 2023-11-18 16:19:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700410343 {#1739
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomaside@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 140147
  -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700410343 {#1741
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +"title": 140147
}
"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
27 DENIED edit
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#1383 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
    +slug: "Automated-deployment-of-systems"
    +title: "Automated deployment of systems"
    +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
    +body: """
      I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
      \n
      I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
      \n
      I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
      \n
      Thanks!
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700534625 {#2469
      date: 2023-11-21 03:43:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2378 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: [
      App\Entity\EntryComment {#1740}
    ]
    -id: 14177
    -titleTs: "'autom':1 'deploy':2 'system':4"
    -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700407171
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8644673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700320771 {#1363
      date: 2023-11-18 16:19:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700410343 {#1739
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomaside@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 140147
  -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700410343 {#1741
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +"title": 140147
}
"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
28 DENIED moderate
App\Entity\EntryComment {#1740
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1707
    +user: Proxies\__CG__\App\Entity\User {#1385 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#1383 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2384 …}
    +slug: "Automated-deployment-of-systems"
    +title: "Automated deployment of systems"
    +url: "https://www.ansible.com/blog/using-netbox-for-ansible-source-of-truth"
    +body: """
      I’ve recently been investigating doing some automated zero touch deployment stuff in my lab.\n
      \n
      I have PXE boot in my lab but I feel like I’m under utilizing it. I was thinking about exploring using ansible with netbox as right now I only use netbox as a glorified wiki.\n
      \n
      I’m just curious if anyone here has zero touch deployment and has any interesting takes on what it is good for and what it isn’t good for (I would really like to hear about some edge cases).\n
      \n
      Thanks!
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 6
    +favouriteCount: 37
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700534625 {#2469
      date: 2023-11-21 03:43:45.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2378 …}
    +votes: Doctrine\ORM\PersistentCollection {#2381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1906 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    +badges: Doctrine\ORM\PersistentCollection {#2093 …}
    +children: [
      App\Entity\EntryComment {#1740}
    ]
    -id: 14177
    -titleTs: "'autom':1 'deploy':2 'system':4"
    -bodyTs: "'ansibl':38 'anyon':57 'autom':8 'boot':19 'case':90 'curious':55 'deploy':11,62 'edg':89 'explor':36 'feel':25 'glorifi':50 'good':72,79 'hear':86 'interest':66 'investig':5 'isn':77 'lab':15,22 'like':26,84 'm':28,53 'netbox':40,47 'pxe':18 'realli':83 'recent':3 'right':42 'stuff':12 'take':67 'thank':91 'think':34 'touch':10,61 'use':37,46 'util':30 've':2 'wiki':51 'would':82 'zero':9,60"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1700407171
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/8644673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1700320771 {#1363
      date: 2023-11-18 16:19:31.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "I use NixOS but I don’t bother with automatic deployment or even automatic formatting. I don’t feel it’s necessary in a homelab setting as hardware failure rarely happens at such small scale and the manual steps left aren’t that significant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700410343 {#1739
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@randomaside@lemmy.dbzer0.com"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2465 …}
  +nested: Doctrine\ORM\PersistentCollection {#2463 …}
  +votes: Doctrine\ORM\PersistentCollection {#2411 …}
  +reports: Doctrine\ORM\PersistentCollection {#2422 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2456 …}
  -id: 140147
  -bodyTs: "'aren':41 'automat':10,14 'bother':8 'deploy':11 'even':13 'failur':29 'feel':19 'format':15 'happen':31 'hardwar':28 'homelab':25 'left':40 'manual':38 'necessari':22 'nixo':3 'rare':30 'scale':35 'set':26 'signific':44 'small':34 'step':39 'use':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5940707"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700410343 {#1741
    date: 2023-11-19 17:12:23.0 +01:00
  }
  +"title": 140147
}
"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
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 {#1619
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +body: """
    > simple_cat which does a simple read/write loop\n
    \n
    You just proved my own point. `cat` does the `write()`. Bash just configures *where* it writes to.\n
    \n
    > re the reflink thing, you were probably thinking of cp, not cat.\n
    \n
    No, I was specifically thinking of `cat`. I just copied a 73G non-sparse incompressible file in 3 seconds using `cat file > copy`.\n
    \n
    `copy_file_range` does reflinks on btrfs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700382562 {#1591
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@velox_vulnus@lemmy.ml"
    "@yum13241@lemm.ee"
    "@EddyBot@feddit.de"
    "@vrighter@discuss.tchncs.de"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  -id: 139327
  -bodyTs: "'3':56 '73g':49 'bash':19 'btrfs':68 'cat':2,15,37,44,59 'configur':21 'copi':47,61,62 'cp':35 'file':54,60,63 'incompress':53 'loop':8 'non':51 'non-spars':50 'point':14 'probabl':32 'prove':11 'rang':64 're':26 'read/write':7 'reflink':28,66 'second':57 'simpl':1,6 'spars':52 'specif':41 'thing':29 'think':33,42 'use':58 'write':18,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5934030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700382562 {#1596
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +"title": 139327
}
"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 {#1619
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +body: """
    > simple_cat which does a simple read/write loop\n
    \n
    You just proved my own point. `cat` does the `write()`. Bash just configures *where* it writes to.\n
    \n
    > re the reflink thing, you were probably thinking of cp, not cat.\n
    \n
    No, I was specifically thinking of `cat`. I just copied a 73G non-sparse incompressible file in 3 seconds using `cat file > copy`.\n
    \n
    `copy_file_range` does reflinks on btrfs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700382562 {#1591
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@velox_vulnus@lemmy.ml"
    "@yum13241@lemm.ee"
    "@EddyBot@feddit.de"
    "@vrighter@discuss.tchncs.de"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  -id: 139327
  -bodyTs: "'3':56 '73g':49 'bash':19 'btrfs':68 'cat':2,15,37,44,59 'configur':21 'copi':47,61,62 'cp':35 'file':54,60,63 'incompress':53 'loop':8 'non':51 'non-spars':50 'point':14 'probabl':32 'prove':11 'rang':64 're':26 'read/write':7 'reflink':28,66 'second':57 'simpl':1,6 'spars':52 'specif':41 'thing':29 'think':33,42 'use':58 'write':18,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5934030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700382562 {#1596
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +"title": 139327
}
"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 {#1619
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1604 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1734 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1737 …}
  +body: """
    > simple_cat which does a simple read/write loop\n
    \n
    You just proved my own point. `cat` does the `write()`. Bash just configures *where* it writes to.\n
    \n
    > re the reflink thing, you were probably thinking of cp, not cat.\n
    \n
    No, I was specifically thinking of `cat`. I just copied a 73G non-sparse incompressible file in 3 seconds using `cat file > copy`.\n
    \n
    `copy_file_range` does reflinks on btrfs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1700382562 {#1591
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@velox_vulnus@lemmy.ml"
    "@yum13241@lemm.ee"
    "@EddyBot@feddit.de"
    "@vrighter@discuss.tchncs.de"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1726 …}
  +votes: Doctrine\ORM\PersistentCollection {#1722 …}
  +reports: Doctrine\ORM\PersistentCollection {#1725 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1625 …}
  -id: 139327
  -bodyTs: "'3':56 '73g':49 'bash':19 'btrfs':68 'cat':2,15,37,44,59 'configur':21 'copi':47,61,62 'cp':35 'file':54,60,63 'incompress':53 'loop':8 'non':51 'non-spars':50 'point':14 'probabl':32 'prove':11 'rang':64 're':26 'read/write':7 'reflink':28,66 'second':57 'simpl':1,6 'spars':52 'specif':41 'thing':29 'think':33,42 'use':58 'write':18,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/5934030"
  +editedAt: null
  +createdAt: DateTimeImmutable @1700382562 {#1596
    date: 2023-11-19 09:29:22.0 +01:00
  }
  +"title": 139327
}
"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_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
34 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