GET https://kbin.spritesserver.nl/index.php/m/linux@lemmy.ml/t/9085/Package-format-wars-daydream/newest

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 …}
}
37.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 …}
}
2.00 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Package-format-wars-daydream"
  +title: "Package format wars daydream"
  +url: null
  +body: """
    Just saw a post of a novice user asking why are there so many package managers.\n
    \n
    At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
    \n
    But then I though\n
    \n
    > Damn how does Linux have standards !?\n
    \n
    And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
    \n
    And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
    \n
    Edit: replace package manager with packaging format
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699011125 {#2414
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 9085
  -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
  -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699018703
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7685931"
  +editedAt: DateTimeImmutable @1698941495 {#1793
    date: 2023-11-02 17:11:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698932303 {#2402
    date: 2023-11-02 14:38:23.0 +01:00
  }
}
"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
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Package-format-wars-daydream"
  +title: "Package format wars daydream"
  +url: null
  +body: """
    Just saw a post of a novice user asking why are there so many package managers.\n
    \n
    At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
    \n
    But then I though\n
    \n
    > Damn how does Linux have standards !?\n
    \n
    And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
    \n
    And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
    \n
    Edit: replace package manager with packaging format
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699011125 {#2414
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 9085
  -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
  -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699018703
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7685931"
  +editedAt: DateTimeImmutable @1698941495 {#1793
    date: 2023-11-02 17:11:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698932303 {#2402
    date: 2023-11-02 14:38:23.0 +01:00
  }
}
"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
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Package-format-wars-daydream"
  +title: "Package format wars daydream"
  +url: null
  +body: """
    Just saw a post of a novice user asking why are there so many package managers.\n
    \n
    At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
    \n
    But then I though\n
    \n
    > Damn how does Linux have standards !?\n
    \n
    And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
    \n
    And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
    \n
    Edit: replace package manager with packaging format
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 30
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699011125 {#2414
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 9085
  -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
  -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699018703
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7685931"
  +editedAt: DateTimeImmutable @1698941495 {#1793
    date: 2023-11-02 17:11:35.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698932303 {#2402
    date: 2023-11-02 14:38:23.0 +01:00
  }
}
"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 {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    - [xkcd: Standards](https://xkcd.com/927/)\n
    - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
    - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
    - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1699011126 {#4047
    date: 2023-11-03 12:32:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 85005
  -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3695471"
  +editedAt: DateTimeImmutable @1698945583 {#3983
    date: 2023-11-02 18:19:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698945553 {#4046
    date: 2023-11-02 18:19:13.0 +01:00
  }
}
"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 {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    - [xkcd: Standards](https://xkcd.com/927/)\n
    - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
    - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
    - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1699011126 {#4047
    date: 2023-11-03 12:32:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 85005
  -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3695471"
  +editedAt: DateTimeImmutable @1698945583 {#3983
    date: 2023-11-02 18:19:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698945553 {#4046
    date: 2023-11-02 18:19:13.0 +01:00
  }
}
"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 {#4037
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    - [xkcd: Standards](https://xkcd.com/927/)\n
    - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
    - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
    - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 16
  +score: 0
  +lastActive: DateTime @1699011126 {#4047
    date: 2023-11-03 12:32:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4035 …}
  +nested: Doctrine\ORM\PersistentCollection {#4033 …}
  +votes: Doctrine\ORM\PersistentCollection {#4031 …}
  +reports: Doctrine\ORM\PersistentCollection {#4029 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
  -id: 85005
  -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3695471"
  +editedAt: DateTimeImmutable @1698945583 {#3983
    date: 2023-11-02 18:19:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698945553 {#4046
    date: 2023-11-02 18:19:13.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4360
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    doesnt guix use the guix package manager?\n
    \n
    Shoutout to the guix package manager, its really cool!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698977771 {#4357
    date: 2023-11-03 03:16:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4362 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4368 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
  -id: 86127
  -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4073536"
  +editedAt: DateTimeImmutable @1698978005 {#4358
    date: 2023-11-03 03:20:05.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698977771 {#4359
    date: 2023-11-03 03:16:11.0 +01:00
  }
}
"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
11 DENIED edit
App\Entity\EntryComment {#4360
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    doesnt guix use the guix package manager?\n
    \n
    Shoutout to the guix package manager, its really cool!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698977771 {#4357
    date: 2023-11-03 03:16:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4362 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4368 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
  -id: 86127
  -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4073536"
  +editedAt: DateTimeImmutable @1698978005 {#4358
    date: 2023-11-03 03:20:05.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698977771 {#4359
    date: 2023-11-03 03:16:11.0 +01:00
  }
}
"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
12 DENIED moderate
App\Entity\EntryComment {#4360
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    doesnt guix use the guix package manager?\n
    \n
    Shoutout to the guix package manager, its really cool!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698977771 {#4357
    date: 2023-11-03 03:16:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4362 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4368 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
  -id: 86127
  -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4073536"
  +editedAt: DateTimeImmutable @1698978005 {#4358
    date: 2023-11-03 03:20:05.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698977771 {#4359
    date: 2023-11-03 03:16:11.0 +01:00
  }
}
"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
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 {#4414
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4360
    +user: Proxies\__CG__\App\Entity\User {#4361 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        - [xkcd: Standards](https://xkcd.com/927/)\n
        - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
        - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
        - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1699011126 {#4047
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 85005
      -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/3695471"
      +editedAt: DateTimeImmutable @1698945583 {#3983
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4046
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      doesnt guix use the guix package manager?\n
      \n
      Shoutout to the guix package manager, its really cool!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698977771 {#4357
      date: 2023-11-03 03:16:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4362 …}
    +nested: Doctrine\ORM\PersistentCollection {#4364 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4368 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
    -id: 86127
    -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4073536"
    +editedAt: DateTimeImmutable @1698978005 {#4358
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4359
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    had to doublecheck myself …\n
    \n
    - yes, Guix uses the Guix package manager\n
    - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
    - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698979336 {#4412
    date: 2023-11-03 03:42:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4415 …}
  +nested: Doctrine\ORM\PersistentCollection {#4417 …}
  +votes: Doctrine\ORM\PersistentCollection {#4419 …}
  +reports: Doctrine\ORM\PersistentCollection {#4421 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
  -id: 86149
  -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3709949"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698979336 {#4413
    date: 2023-11-03 03:42:16.0 +01:00
  }
}
"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 {#4414
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4360
    +user: Proxies\__CG__\App\Entity\User {#4361 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        - [xkcd: Standards](https://xkcd.com/927/)\n
        - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
        - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
        - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1699011126 {#4047
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 85005
      -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/3695471"
      +editedAt: DateTimeImmutable @1698945583 {#3983
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4046
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      doesnt guix use the guix package manager?\n
      \n
      Shoutout to the guix package manager, its really cool!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698977771 {#4357
      date: 2023-11-03 03:16:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4362 …}
    +nested: Doctrine\ORM\PersistentCollection {#4364 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4368 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
    -id: 86127
    -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4073536"
    +editedAt: DateTimeImmutable @1698978005 {#4358
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4359
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    had to doublecheck myself …\n
    \n
    - yes, Guix uses the Guix package manager\n
    - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
    - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698979336 {#4412
    date: 2023-11-03 03:42:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4415 …}
  +nested: Doctrine\ORM\PersistentCollection {#4417 …}
  +votes: Doctrine\ORM\PersistentCollection {#4419 …}
  +reports: Doctrine\ORM\PersistentCollection {#4421 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
  -id: 86149
  -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3709949"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698979336 {#4413
    date: 2023-11-03 03:42:16.0 +01:00
  }
}
"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 {#4414
  +user: App\Entity\User {#3985 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4360
    +user: Proxies\__CG__\App\Entity\User {#4361 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4037
      +user: App\Entity\User {#3985 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        - [xkcd: Standards](https://xkcd.com/927/)\n
        - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
        - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
        - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 16
      +score: 0
      +lastActive: DateTime @1699011126 {#4047
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4035 …}
      +nested: Doctrine\ORM\PersistentCollection {#4033 …}
      +votes: Doctrine\ORM\PersistentCollection {#4031 …}
      +reports: Doctrine\ORM\PersistentCollection {#4029 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
      -id: 85005
      -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/3695471"
      +editedAt: DateTimeImmutable @1698945583 {#3983
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4046
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      doesnt guix use the guix package manager?\n
      \n
      Shoutout to the guix package manager, its really cool!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698977771 {#4357
      date: 2023-11-03 03:16:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4362 …}
    +nested: Doctrine\ORM\PersistentCollection {#4364 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4368 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
    -id: 86127
    -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4073536"
    +editedAt: DateTimeImmutable @1698978005 {#4358
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4359
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: """
    had to doublecheck myself …\n
    \n
    - yes, Guix uses the Guix package manager\n
    - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
    - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698979336 {#4412
    date: 2023-11-03 03:42:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4415 …}
  +nested: Doctrine\ORM\PersistentCollection {#4417 …}
  +votes: Doctrine\ORM\PersistentCollection {#4419 …}
  +reports: Doctrine\ORM\PersistentCollection {#4421 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
  -id: 86149
  -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/3709949"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698979336 {#4413
    date: 2023-11-03 03:42:16.0 +01:00
  }
}
"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 {#4451
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4414
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4360
      +user: Proxies\__CG__\App\Entity\User {#4361 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          - [xkcd: Standards](https://xkcd.com/927/)\n
          - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
          - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
          - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 16
        +score: 0
        +lastActive: DateTime @1699011126 {#4047
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 85005
        -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/3695471"
        +editedAt: DateTimeImmutable @1698945583 {#3983
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4046
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        doesnt guix use the guix package manager?\n
        \n
        Shoutout to the guix package manager, its really cool!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698977771 {#4357
        date: 2023-11-03 03:16:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@cerement@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4362 …}
      +nested: Doctrine\ORM\PersistentCollection {#4364 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4368 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
      -id: 86127
      -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4073536"
      +editedAt: DateTimeImmutable @1698978005 {#4358
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4359
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      had to doublecheck myself …\n
      \n
      - yes, Guix uses the Guix package manager\n
      - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
      - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698979336 {#4412
      date: 2023-11-03 03:42:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
      "@toothbrush@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4415 …}
    +nested: Doctrine\ORM\PersistentCollection {#4417 …}
    +votes: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
    -id: 86149
    -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3709949"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698979336 {#4413
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Interresting. I didnt know it was using stow somewhere! Btw there is a [guix home](https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/) since last year, that works similar to nix home manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699011125 {#4449
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4454 …}
  +votes: Doctrine\ORM\PersistentCollection {#4456 …}
  +reports: Doctrine\ORM\PersistentCollection {#4458 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4462 …}
  -id: 86721
  -bodyTs: "'/en/blog/2022/keeping-ones-home-tidy/)':18 'btw':10 'didnt':3 'guix':14 'guix.gnu.org':17 'guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/)':16 'home':15,27 'interrest':1 'know':4 'last':20 'manag':28 'nix':26 'similar':24 'sinc':19 'somewher':9 'stow':8 'use':7 'work':23 'year':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4081667"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699011125 {#4450
    date: 2023-11-03 12:32:05.0 +01:00
  }
}
"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 {#4451
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4414
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4360
      +user: Proxies\__CG__\App\Entity\User {#4361 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          - [xkcd: Standards](https://xkcd.com/927/)\n
          - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
          - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
          - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 16
        +score: 0
        +lastActive: DateTime @1699011126 {#4047
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 85005
        -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/3695471"
        +editedAt: DateTimeImmutable @1698945583 {#3983
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4046
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        doesnt guix use the guix package manager?\n
        \n
        Shoutout to the guix package manager, its really cool!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698977771 {#4357
        date: 2023-11-03 03:16:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@cerement@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4362 …}
      +nested: Doctrine\ORM\PersistentCollection {#4364 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4368 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
      -id: 86127
      -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4073536"
      +editedAt: DateTimeImmutable @1698978005 {#4358
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4359
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      had to doublecheck myself …\n
      \n
      - yes, Guix uses the Guix package manager\n
      - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
      - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698979336 {#4412
      date: 2023-11-03 03:42:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
      "@toothbrush@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4415 …}
    +nested: Doctrine\ORM\PersistentCollection {#4417 …}
    +votes: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
    -id: 86149
    -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3709949"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698979336 {#4413
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Interresting. I didnt know it was using stow somewhere! Btw there is a [guix home](https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/) since last year, that works similar to nix home manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699011125 {#4449
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4454 …}
  +votes: Doctrine\ORM\PersistentCollection {#4456 …}
  +reports: Doctrine\ORM\PersistentCollection {#4458 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4462 …}
  -id: 86721
  -bodyTs: "'/en/blog/2022/keeping-ones-home-tidy/)':18 'btw':10 'didnt':3 'guix':14 'guix.gnu.org':17 'guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/)':16 'home':15,27 'interrest':1 'know':4 'last':20 'manag':28 'nix':26 'similar':24 'sinc':19 'somewher':9 'stow':8 'use':7 'work':23 'year':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4081667"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699011125 {#4450
    date: 2023-11-03 12:32:05.0 +01:00
  }
}
"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 {#4451
  +user: Proxies\__CG__\App\Entity\User {#4361 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4414
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4360
      +user: Proxies\__CG__\App\Entity\User {#4361 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4037
        +user: App\Entity\User {#3985 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          - [xkcd: Standards](https://xkcd.com/927/)\n
          - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
          - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
          - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 16
        +score: 0
        +lastActive: DateTime @1699011126 {#4047
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4035 …}
        +nested: Doctrine\ORM\PersistentCollection {#4033 …}
        +votes: Doctrine\ORM\PersistentCollection {#4031 …}
        +reports: Doctrine\ORM\PersistentCollection {#4029 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
        -id: 85005
        -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/3695471"
        +editedAt: DateTimeImmutable @1698945583 {#3983
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4046
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4037}
      +body: """
        doesnt guix use the guix package manager?\n
        \n
        Shoutout to the guix package manager, its really cool!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1698977771 {#4357
        date: 2023-11-03 03:16:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@cerement@slrpnk.net"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4362 …}
      +nested: Doctrine\ORM\PersistentCollection {#4364 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4368 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4370 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4372 …}
      -id: 86127
      -bodyTs: "'cool':16 'doesnt':1 'guix':2,5,11 'manag':7,13 'packag':6,12 'realli':15 'shoutout':8 'use':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4073536"
      +editedAt: DateTimeImmutable @1698978005 {#4358
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4359
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4037}
    +body: """
      had to doublecheck myself …\n
      \n
      - yes, Guix uses the Guix package manager\n
      - but apparently the Guix package manager is built off (at least the concept) of Stow ?\n
      - [and then some people also seem to like using Stow and Guix together (similar to using Home Manager with Nix package manager)]
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1698979336 {#4412
      date: 2023-11-03 03:42:16.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@cerement@slrpnk.net"
      "@toothbrush@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4415 …}
    +nested: Doctrine\ORM\PersistentCollection {#4417 …}
    +votes: Doctrine\ORM\PersistentCollection {#4419 …}
    +reports: Doctrine\ORM\PersistentCollection {#4421 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4423 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4425 …}
    -id: 86149
    -bodyTs: "'also':31 'appar':13 'built':19 'concept':24 'doublecheck':3 'guix':6,9,15,38 'home':43 'least':22 'like':34 'manag':11,17,44,48 'nix':46 'packag':10,16,47 'peopl':30 'seem':32 'similar':40 'stow':26,36 'togeth':39 'use':7,35,42 'yes':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3709949"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698979336 {#4413
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Interresting. I didnt know it was using stow somewhere! Btw there is a [guix home](https://guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/) since last year, that works similar to nix home manager."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699011125 {#4449
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
    "@toothbrush@lemmy.blahaj.zone"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4452 …}
  +nested: Doctrine\ORM\PersistentCollection {#4454 …}
  +votes: Doctrine\ORM\PersistentCollection {#4456 …}
  +reports: Doctrine\ORM\PersistentCollection {#4458 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4462 …}
  -id: 86721
  -bodyTs: "'/en/blog/2022/keeping-ones-home-tidy/)':18 'btw':10 'didnt':3 'guix':14 'guix.gnu.org':17 'guix.gnu.org/en/blog/2022/keeping-ones-home-tidy/)':16 'home':15,27 'interrest':1 'know':4 'last':20 'manag':28 'nix':26 'similar':24 'sinc':19 'somewher':9 'stow':8 'use':7 'work':23 'year':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/4081667"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699011125 {#4450
    date: 2023-11-03 12:32:05.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4376
  +user: Proxies\__CG__\App\Entity\User {#4377 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Flatpak uses runtimes, which is sorta a middle point between traditional package way and and bundling everything. Quite a nice compromise imo"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698996686 {#4374
    date: 2023-11-03 08:31:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4378 …}
  +nested: Doctrine\ORM\PersistentCollection {#4380 …}
  +votes: Doctrine\ORM\PersistentCollection {#4382 …}
  +reports: Doctrine\ORM\PersistentCollection {#4384 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4386 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
  -id: 86452
  -bodyTs: "'bundl':16 'compromis':21 'everyth':17 'flatpak':1 'imo':22 'middl':8 'nice':20 'packag':12 'point':9 'quit':18 'runtim':3 'sorta':6 'tradit':11 'use':2 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5664966"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698996686 {#4375
    date: 2023-11-03 08:31:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4376
  +user: Proxies\__CG__\App\Entity\User {#4377 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Flatpak uses runtimes, which is sorta a middle point between traditional package way and and bundling everything. Quite a nice compromise imo"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698996686 {#4374
    date: 2023-11-03 08:31:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4378 …}
  +nested: Doctrine\ORM\PersistentCollection {#4380 …}
  +votes: Doctrine\ORM\PersistentCollection {#4382 …}
  +reports: Doctrine\ORM\PersistentCollection {#4384 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4386 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
  -id: 86452
  -bodyTs: "'bundl':16 'compromis':21 'everyth':17 'flatpak':1 'imo':22 'middl':8 'nice':20 'packag':12 'point':9 'quit':18 'runtim':3 'sorta':6 'tradit':11 'use':2 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5664966"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698996686 {#4375
    date: 2023-11-03 08:31:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4376
  +user: Proxies\__CG__\App\Entity\User {#4377 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4037
    +user: App\Entity\User {#3985 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      - [xkcd: Standards](https://xkcd.com/927/)\n
      - one of the most unappreciated aspects of any package manager is how they handle [dependency resolution](https://en.wikipedia.org/wiki/Dependency_hell) – the modern formats (Flatpak, Snap, AppImage) “solve” the problem by completely ignoring it altogether and just shoving everything-and-the-kitchen-sink into one blob – which works great as long as storage remains cheap or you’re not trying to develop for embedded systems\n
      - GNU has [a package manager](https://www.gnu.org/software/stow/) – and it’s being used in [a current distro](https://guix.gnu.org/)\n
      - GNU development tends to be glacial even compared to something like Debian – [the GNU kernel](https://en.wikipedia.org/wiki/GNU_Hurd) is 33 years old at this point …
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 16
    +score: 0
    +lastActive: DateTime @1699011126 {#4047
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4035 …}
    +nested: Doctrine\ORM\PersistentCollection {#4033 …}
    +votes: Doctrine\ORM\PersistentCollection {#4031 …}
    +reports: Doctrine\ORM\PersistentCollection {#4029 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3997 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4001 …}
    -id: 85005
    -bodyTs: "'/)':89 '/927/)':5 '/software/stow/)':77 '/wiki/dependency_hell)':24 '/wiki/gnu_hurd)':107 '33':109 'altogeth':38 'appimag':30 'aspect':11 'blob':50 'cheap':59 'compar':97 'complet':35 'current':85 'debian':101 'depend':20 'develop':66,91 'distro':86 'embed':68 'en.wikipedia.org':23,106 'en.wikipedia.org/wiki/dependency_hell)':22 'en.wikipedia.org/wiki/gnu_hurd)':105 'even':96 'everyth':43 'everything-and-the-kitchen-sink':42 'flatpak':28 'format':27 'glacial':95 'gnu':70,90,103 'great':53 'guix.gnu.org':88 'guix.gnu.org/)':87 'handl':19 'ignor':36 'kernel':104 'kitchen':46 'like':100 'long':55 'manag':15,74 'modern':26 'old':111 'one':6,49 'packag':14,73 'point':114 'problem':33 're':62 'remain':58 'resolut':21 'shove':41 'sink':47 'snap':29 'solv':31 'someth':99 'standard':2 'storag':57 'system':69 'tend':92 'tri':64 'unappreci':10 'use':82 'work':52 'www.gnu.org':76 'www.gnu.org/software/stow/)':75 'xkcd':1 'xkcd.com':4 'xkcd.com/927/)':3 'year':110"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/3695471"
    +editedAt: DateTimeImmutable @1698945583 {#3983
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4046
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4037}
  +body: "Flatpak uses runtimes, which is sorta a middle point between traditional package way and and bundling everything. Quite a nice compromise imo"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698996686 {#4374
    date: 2023-11-03 08:31:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@cerement@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4378 …}
  +nested: Doctrine\ORM\PersistentCollection {#4380 …}
  +votes: Doctrine\ORM\PersistentCollection {#4382 …}
  +reports: Doctrine\ORM\PersistentCollection {#4384 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4386 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
  -id: 86452
  -bodyTs: "'bundl':16 'compromis':21 'everyth':17 'flatpak':1 'imo':22 'middl':8 'nice':20 'packag':12 'point':9 'quit':18 'runtim':3 'sorta':6 'tradit':11 'use':2 'way':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/5664966"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698996686 {#4375
    date: 2023-11-03 08:31:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4073
  +user: App\Entity\User {#4057 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
    \n
    There is no POSIX standard for package managers, however.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1698940843 {#4079
    date: 2023-11-02 17:00:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4074 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4068 …}
  +reports: Doctrine\ORM\PersistentCollection {#4063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 84611
  -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/2713314"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698935831 {#4080
    date: 2023-11-02 15:37:11.0 +01:00
  }
}
"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 {#4073
  +user: App\Entity\User {#4057 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
    \n
    There is no POSIX standard for package managers, however.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1698940843 {#4079
    date: 2023-11-02 17:00:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4074 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4068 …}
  +reports: Doctrine\ORM\PersistentCollection {#4063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 84611
  -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/2713314"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698935831 {#4080
    date: 2023-11-02 15:37:11.0 +01:00
  }
}
"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 {#4073
  +user: App\Entity\User {#4057 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
    \n
    There is no POSIX standard for package managers, however.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1698940843 {#4079
    date: 2023-11-02 17:00:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4074 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4068 …}
  +reports: Doctrine\ORM\PersistentCollection {#4063 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
  -id: 84611
  -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.cafe/comment/2713314"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698935831 {#4080
    date: 2023-11-02 15:37:11.0 +01:00
  }
}
"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 {#4344
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4073
    +user: App\Entity\User {#4057 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
      \n
      There is no POSIX standard for package managers, however.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1698940843 {#4079
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4074 …}
    +nested: Doctrine\ORM\PersistentCollection {#4065 …}
    +votes: Doctrine\ORM\PersistentCollection {#4068 …}
    +reports: Doctrine\ORM\PersistentCollection {#4063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 84611
    -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/2713314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698935831 {#4080
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4073}
  +body: "Yeah that’s my daydream, imagine if there was one from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698940841 {#4342
    date: 2023-11-02 17:00:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nyan@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4345 …}
  +nested: Doctrine\ORM\PersistentCollection {#4347 …}
  +votes: Doctrine\ORM\PersistentCollection {#4349 …}
  +reports: Doctrine\ORM\PersistentCollection {#4351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
  -id: 84831
  -bodyTs: "'daydream':5 'imagin':6 'one':10 'start':13 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940841 {#4343
    date: 2023-11-02 17:00:41.0 +01:00
  }
}
"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 {#4344
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4073
    +user: App\Entity\User {#4057 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
      \n
      There is no POSIX standard for package managers, however.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1698940843 {#4079
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4074 …}
    +nested: Doctrine\ORM\PersistentCollection {#4065 …}
    +votes: Doctrine\ORM\PersistentCollection {#4068 …}
    +reports: Doctrine\ORM\PersistentCollection {#4063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 84611
    -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/2713314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698935831 {#4080
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4073}
  +body: "Yeah that’s my daydream, imagine if there was one from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698940841 {#4342
    date: 2023-11-02 17:00:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nyan@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4345 …}
  +nested: Doctrine\ORM\PersistentCollection {#4347 …}
  +votes: Doctrine\ORM\PersistentCollection {#4349 …}
  +reports: Doctrine\ORM\PersistentCollection {#4351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
  -id: 84831
  -bodyTs: "'daydream':5 'imagin':6 'one':10 'start':13 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940841 {#4343
    date: 2023-11-02 17:00:41.0 +01:00
  }
}
"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 {#4344
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4073
    +user: App\Entity\User {#4057 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Linux mostly follows POSIX standards, even though it’s never been certified as compliant, so much code targeting POSIX systems runs on Linux too. In other words, it didn’t establish any standards so much as adopt one that already existed.\n
      \n
      There is no POSIX standard for package managers, however.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1698940843 {#4079
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4074 …}
    +nested: Doctrine\ORM\PersistentCollection {#4065 …}
    +votes: Doctrine\ORM\PersistentCollection {#4068 …}
    +reports: Doctrine\ORM\PersistentCollection {#4063 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4061 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4059 …}
    -id: 84611
    -bodyTs: "'adopt':37 'alreadi':40 'certifi':12 'code':17 'compliant':14 'didn':29 'establish':31 'even':6 'exist':41 'follow':3 'howev':50 'linux':1,23 'manag':49 'most':2 'much':16,35 'never':10 'one':38 'packag':48 'posix':4,19,45 'run':21 'standard':5,33,46 'system':20 'target':18 'though':7 'word':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/2713314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698935831 {#4080
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4073}
  +body: "Yeah that’s my daydream, imagine if there was one from the start."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698940841 {#4342
    date: 2023-11-02 17:00:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nyan@lemmy.cafe"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4345 …}
  +nested: Doctrine\ORM\PersistentCollection {#4347 …}
  +votes: Doctrine\ORM\PersistentCollection {#4349 …}
  +reports: Doctrine\ORM\PersistentCollection {#4351 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4353 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4355 …}
  -id: 84831
  -bodyTs: "'daydream':5 'imagin':6 'one':10 'start':13 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008100"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940841 {#4343
    date: 2023-11-02 17:00:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#4158
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > Damn how does Linux have standards !?\n
    \n
    Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
    \n
    For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
    \n
    > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
    \n
    Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698943102 {#4152
    date: 2023-11-02 17:38:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4159 …}
  +nested: Doctrine\ORM\PersistentCollection {#4161 …}
  +votes: Doctrine\ORM\PersistentCollection {#4163 …}
  +reports: Doctrine\ORM\PersistentCollection {#4165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
  -id: 84552
  -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4455612"
  +editedAt: DateTimeImmutable @1698934438 {#4153
    date: 2023-11-02 15:13:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698934426 {#4154
    date: 2023-11-02 15:13:46.0 +01:00
  }
}
"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
35 DENIED edit
App\Entity\EntryComment {#4158
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > Damn how does Linux have standards !?\n
    \n
    Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
    \n
    For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
    \n
    > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
    \n
    Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698943102 {#4152
    date: 2023-11-02 17:38:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4159 …}
  +nested: Doctrine\ORM\PersistentCollection {#4161 …}
  +votes: Doctrine\ORM\PersistentCollection {#4163 …}
  +reports: Doctrine\ORM\PersistentCollection {#4165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
  -id: 84552
  -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4455612"
  +editedAt: DateTimeImmutable @1698934438 {#4153
    date: 2023-11-02 15:13:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698934426 {#4154
    date: 2023-11-02 15:13:46.0 +01:00
  }
}
"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
36 DENIED moderate
App\Entity\EntryComment {#4158
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > Damn how does Linux have standards !?\n
    \n
    Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
    \n
    For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
    \n
    > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
    \n
    Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1698943102 {#4152
    date: 2023-11-02 17:38:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4159 …}
  +nested: Doctrine\ORM\PersistentCollection {#4161 …}
  +votes: Doctrine\ORM\PersistentCollection {#4163 …}
  +reports: Doctrine\ORM\PersistentCollection {#4165 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
  -id: 84552
  -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4455612"
  +editedAt: DateTimeImmutable @1698934438 {#4153
    date: 2023-11-02 15:13:58.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698934426 {#4154
    date: 2023-11-02 15:13:46.0 +01:00
  }
}
"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
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4158
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Damn how does Linux have standards !?\n
      \n
      Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
      \n
      For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
      \n
      > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
      \n
      Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1698943102 {#4152
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4159 …}
    +nested: Doctrine\ORM\PersistentCollection {#4161 …}
    +votes: Doctrine\ORM\PersistentCollection {#4163 …}
    +reports: Doctrine\ORM\PersistentCollection {#4165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 84552
    -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4455612"
    +editedAt: DateTimeImmutable @1698934438 {#4153
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4154
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
    \n
    But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698941423 {#4327
    date: 2023-11-02 17:10:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4330 …}
  +nested: Doctrine\ORM\PersistentCollection {#4332 …}
  +votes: Doctrine\ORM\PersistentCollection {#4334 …}
  +reports: Doctrine\ORM\PersistentCollection {#4336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
  -id: 84865
  -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698941423 {#4328
    date: 2023-11-02 17:10:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4158
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Damn how does Linux have standards !?\n
      \n
      Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
      \n
      For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
      \n
      > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
      \n
      Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1698943102 {#4152
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4159 …}
    +nested: Doctrine\ORM\PersistentCollection {#4161 …}
    +votes: Doctrine\ORM\PersistentCollection {#4163 …}
    +reports: Doctrine\ORM\PersistentCollection {#4165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 84552
    -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4455612"
    +editedAt: DateTimeImmutable @1698934438 {#4153
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4154
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
    \n
    But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698941423 {#4327
    date: 2023-11-02 17:10:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4330 …}
  +nested: Doctrine\ORM\PersistentCollection {#4332 …}
  +votes: Doctrine\ORM\PersistentCollection {#4334 …}
  +reports: Doctrine\ORM\PersistentCollection {#4336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
  -id: 84865
  -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698941423 {#4328
    date: 2023-11-02 17:10:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4329
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4158
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      > Damn how does Linux have standards !?\n
      \n
      Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
      \n
      For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
      \n
      > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
      \n
      Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1698943102 {#4152
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4159 …}
    +nested: Doctrine\ORM\PersistentCollection {#4161 …}
    +votes: Doctrine\ORM\PersistentCollection {#4163 …}
    +reports: Doctrine\ORM\PersistentCollection {#4165 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
    -id: 84552
    -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4455612"
    +editedAt: DateTimeImmutable @1698934438 {#4153
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4154
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
    \n
    But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1698941423 {#4327
    date: 2023-11-02 17:10:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4330 …}
  +nested: Doctrine\ORM\PersistentCollection {#4332 …}
  +votes: Doctrine\ORM\PersistentCollection {#4334 …}
  +reports: Doctrine\ORM\PersistentCollection {#4336 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
  -id: 84865
  -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008319"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698941423 {#4328
    date: 2023-11-02 17:10:23.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#4401
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4158
      +user: App\Entity\User {#4171 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        > Damn how does Linux have standards !?\n
        \n
        Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
        \n
        For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
        \n
        > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
        \n
        Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1698943102 {#4152
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4159 …}
      +nested: Doctrine\ORM\PersistentCollection {#4161 …}
      +votes: Doctrine\ORM\PersistentCollection {#4163 …}
      +reports: Doctrine\ORM\PersistentCollection {#4165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 84552
      -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4455612"
      +editedAt: DateTimeImmutable @1698934438 {#4153
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4154
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
      \n
      But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698941423 {#4327
      date: 2023-11-02 17:10:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4330 …}
    +nested: Doctrine\ORM\PersistentCollection {#4332 …}
    +votes: Doctrine\ORM\PersistentCollection {#4334 …}
    +reports: Doctrine\ORM\PersistentCollection {#4336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
    -id: 84865
    -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5008319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698941423 {#4328
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
    \n
    And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
    \n
    So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698942680 {#4402
    date: 2023-11-02 17:31:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4392 …}
  +votes: Doctrine\ORM\PersistentCollection {#4396 …}
  +reports: Doctrine\ORM\PersistentCollection {#4406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
  -id: 84909
  -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4458865"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698942680 {#4405
    date: 2023-11-02 17:31:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4401
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4158
      +user: App\Entity\User {#4171 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        > Damn how does Linux have standards !?\n
        \n
        Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
        \n
        For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
        \n
        > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
        \n
        Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1698943102 {#4152
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4159 …}
      +nested: Doctrine\ORM\PersistentCollection {#4161 …}
      +votes: Doctrine\ORM\PersistentCollection {#4163 …}
      +reports: Doctrine\ORM\PersistentCollection {#4165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 84552
      -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4455612"
      +editedAt: DateTimeImmutable @1698934438 {#4153
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4154
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
      \n
      But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698941423 {#4327
      date: 2023-11-02 17:10:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4330 …}
    +nested: Doctrine\ORM\PersistentCollection {#4332 …}
    +votes: Doctrine\ORM\PersistentCollection {#4334 …}
    +reports: Doctrine\ORM\PersistentCollection {#4336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
    -id: 84865
    -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5008319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698941423 {#4328
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
    \n
    And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
    \n
    So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698942680 {#4402
    date: 2023-11-02 17:31:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4392 …}
  +votes: Doctrine\ORM\PersistentCollection {#4396 …}
  +reports: Doctrine\ORM\PersistentCollection {#4406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
  -id: 84909
  -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4458865"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698942680 {#4405
    date: 2023-11-02 17:31:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4401
  +user: App\Entity\User {#4171 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4329
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4158
      +user: App\Entity\User {#4171 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        > Damn how does Linux have standards !?\n
        \n
        Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
        \n
        For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
        \n
        > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
        \n
        Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1698943102 {#4152
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4159 …}
      +nested: Doctrine\ORM\PersistentCollection {#4161 …}
      +votes: Doctrine\ORM\PersistentCollection {#4163 …}
      +reports: Doctrine\ORM\PersistentCollection {#4165 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
      -id: 84552
      -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/4455612"
      +editedAt: DateTimeImmutable @1698934438 {#4153
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4154
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
      \n
      But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698941423 {#4327
      date: 2023-11-02 17:10:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4330 …}
    +nested: Doctrine\ORM\PersistentCollection {#4332 …}
    +votes: Doctrine\ORM\PersistentCollection {#4334 …}
    +reports: Doctrine\ORM\PersistentCollection {#4336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
    -id: 84865
    -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5008319"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698941423 {#4328
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: """
    The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
    \n
    And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
    \n
    So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1698942680 {#4402
    date: 2023-11-02 17:31:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4392 …}
  +votes: Doctrine\ORM\PersistentCollection {#4396 …}
  +reports: Doctrine\ORM\PersistentCollection {#4406 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
  -id: 84909
  -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4458865"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698942680 {#4405
    date: 2023-11-02 17:31:20.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#4428
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4401
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4329
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4158
        +user: App\Entity\User {#4171 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          > Damn how does Linux have standards !?\n
          \n
          Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
          \n
          For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
          \n
          > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
          \n
          Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1698943102 {#4152
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4159 …}
        +nested: Doctrine\ORM\PersistentCollection {#4161 …}
        +votes: Doctrine\ORM\PersistentCollection {#4163 …}
        +reports: Doctrine\ORM\PersistentCollection {#4165 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
        -id: 84552
        -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4455612"
        +editedAt: DateTimeImmutable @1698934438 {#4153
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4154
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4158}
      +body: """
        OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
        \n
        But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698941423 {#4327
        date: 2023-11-02 17:10:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@nous@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4330 …}
      +nested: Doctrine\ORM\PersistentCollection {#4332 …}
      +votes: Doctrine\ORM\PersistentCollection {#4334 …}
      +reports: Doctrine\ORM\PersistentCollection {#4336 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
      -id: 84865
      -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5008319"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698941423 {#4328
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
      \n
      And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
      \n
      So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1698942680 {#4402
      date: 2023-11-02 17:31:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4392 …}
    +votes: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 84909
    -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4458865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698942680 {#4405
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: "Oh … thx for the insight, it was a daydream anyways looks like the only solution is cloud native if one wants uniformity, still a bit hesitant to have a system so stable I can’t change it’s core filesystem."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698943101 {#4433
    date: 2023-11-02 17:38:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4436 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4443 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4445 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4447 …}
  -id: 84919
  -bodyTs: "'anyway':10 'bit':25 'chang':36 'cloud':17 'core':39 'daydream':9 'filesystem':40 'hesit':26 'insight':5 'like':12 'look':11 'nativ':18 'oh':1 'one':20 'solut':15 'stabl':32 'still':23 'system':30 'thx':2 'uniform':22 'want':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008850"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698943101 {#4430
    date: 2023-11-02 17:38:21.0 +01:00
  }
}
"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
47 DENIED edit
App\Entity\EntryComment {#4428
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4401
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4329
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4158
        +user: App\Entity\User {#4171 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          > Damn how does Linux have standards !?\n
          \n
          Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
          \n
          For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
          \n
          > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
          \n
          Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1698943102 {#4152
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4159 …}
        +nested: Doctrine\ORM\PersistentCollection {#4161 …}
        +votes: Doctrine\ORM\PersistentCollection {#4163 …}
        +reports: Doctrine\ORM\PersistentCollection {#4165 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
        -id: 84552
        -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4455612"
        +editedAt: DateTimeImmutable @1698934438 {#4153
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4154
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4158}
      +body: """
        OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
        \n
        But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698941423 {#4327
        date: 2023-11-02 17:10:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@nous@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4330 …}
      +nested: Doctrine\ORM\PersistentCollection {#4332 …}
      +votes: Doctrine\ORM\PersistentCollection {#4334 …}
      +reports: Doctrine\ORM\PersistentCollection {#4336 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
      -id: 84865
      -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5008319"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698941423 {#4328
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
      \n
      And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
      \n
      So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1698942680 {#4402
      date: 2023-11-02 17:31:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4392 …}
    +votes: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 84909
    -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4458865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698942680 {#4405
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: "Oh … thx for the insight, it was a daydream anyways looks like the only solution is cloud native if one wants uniformity, still a bit hesitant to have a system so stable I can’t change it’s core filesystem."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698943101 {#4433
    date: 2023-11-02 17:38:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4436 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4443 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4445 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4447 …}
  -id: 84919
  -bodyTs: "'anyway':10 'bit':25 'chang':36 'cloud':17 'core':39 'daydream':9 'filesystem':40 'hesit':26 'insight':5 'like':12 'look':11 'nativ':18 'oh':1 'one':20 'solut':15 'stabl':32 'still':23 'system':30 'thx':2 'uniform':22 'want':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008850"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698943101 {#4430
    date: 2023-11-02 17:38:21.0 +01:00
  }
}
"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
48 DENIED moderate
App\Entity\EntryComment {#4428
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4401
    +user: App\Entity\User {#4171 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4329
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4158
        +user: App\Entity\User {#4171 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          > Damn how does Linux have standards !?\n
          \n
          Linux has standards where interoperability is important. The more things needs to talk to each other the more they need a common standard to talk over. Things like X11/Wayland don’t have many alternatives as so many things need to talk over them. The only reason there are two standards here is because X11 has massive limitations that cannot easily be worked around.\n
          \n
          For package managers applications don’t care about them. Interoperability only matters within a single distro. So people are more free to create what ever standards they want for their own distros. And when people can choose people have opinions and these opinions evolve over time. Which results in multiple competing products that effectively do the same thing.\n
          \n
          > And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux\n
          \n
          Probably, but creating a good, easy to work, fast and reliable package manager that meets everyones needs when you are discovering how you want it to work for the first time is extremely hard. And even if you created a perfect one at the start, requirements can change. This happened with X11, and even with package managers seeing the rise of things like flatpack, snap and appimage that all work fundamentally different from the traditional ones.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1698943102 {#4152
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4159 …}
        +nested: Doctrine\ORM\PersistentCollection {#4161 …}
        +votes: Doctrine\ORM\PersistentCollection {#4163 …}
        +reports: Doctrine\ORM\PersistentCollection {#4165 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4167 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4169 …}
        -id: 84552
        -bodyTs: "'altern':40 'appimag':220 'applic':73 'around':69 'came':137 'cannot':65 'care':76 'chang':201 'choos':106 'common':28 'compet':120 'creat':92,156,192 'damn':1 'day':151 'differ':225 'discov':174 'distro':85,101 'earli':150 'easi':143,159 'easili':66 'effect':123 'even':189,207 'ever':94 'everyon':169 'evolv':113 'extrem':186 'fast':162 'first':183 'flatpack':217 'free':90 'fundament':224 'gnu':135 'good':141,158 'happen':203 'hard':187 'hipotesi':132 'import':13 'interoper':11,79 'like':34,216 'limit':63 'linux':4,7,153 'manag':72,147,166,210 'mani':39,43 'massiv':62 'matter':81 'meet':168 'multipl':119 'need':17,26,45,170 'one':195,229 'opinion':109,112 'packag':71,146,165,209 'peopl':87,104,107 'perfect':194 'probabl':154 'product':121 'project':136 'reason':52 'reliabl':164 'requir':199 'result':117 'rise':213 'see':211 'singl':84 'snap':218 'standard':6,9,29,56,95 'start':198 'talk':19,31,47 'thing':16,33,44,127,215 'time':115,184 'tradit':228 'two':55 'want':97,177 'within':82 'work':68,145,161,180,223 'x11':60,205 'x11/wayland':35"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/4455612"
        +editedAt: DateTimeImmutable @1698934438 {#4153
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4154
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4158}
      +body: """
        OK maybe what I meant was a packaging format and not a package manager, above there was a user that mentioned that all distros have their quirks and kinks, if GNU created a package manager that worked perfectly at first time maybe it’s adoption would go across the distros but as u said to make it perfect the first time is something hard and even harder on early days where nothing was set on stone and there would be always the odd one that would make their package manager.\n
        \n
        But if we all agreed early on, one one packaging format (which of course would have to go through many iterations to reach a stable state ) all package **format** wars would be over and in well implemented ecosystem of package managers of each distro, it would be also an somewhat interoperable one.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1698941423 {#4327
        date: 2023-11-02 17:10:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
        "@nous@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4330 …}
      +nested: Doctrine\ORM\PersistentCollection {#4332 …}
      +votes: Doctrine\ORM\PersistentCollection {#4334 …}
      +reports: Doctrine\ORM\PersistentCollection {#4336 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4338 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4340 …}
      -id: 84865
      -bodyTs: "'across':48 'adopt':45 'agre':95 'also':138 'alway':81 'cours':104 'creat':32 'day':70 'distro':24,50,134 'earli':69,96 'ecosystem':128 'even':66 'first':40,60 'format':9,101,119 'gnu':31 'go':47,108 'hard':64 'harder':67 'implement':127 'interoper':141 'iter':111 'kink':29 'make':56,87 'manag':14,35,90,131 'mani':110 'mayb':2,42 'meant':5 'mention':21 'noth':72 'odd':83 'ok':1 'one':84,98,99,142 'packag':8,13,34,89,100,118,130 'perfect':38,58 'quirk':27 'reach':113 'said':54 'set':74 'someth':63 'somewhat':140 'stabl':115 'state':116 'stone':76 'time':41,61 'u':53 'user':19 'war':120 'well':126 'work':37 'would':46,79,86,105,121,136"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/5008319"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698941423 {#4328
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4158}
    +body: """
      The package format is almost irrelevant TBH. Most packages are not interoperable between distros due to the versions and names of dependencies. That is not something that gets fixed by a standard package format. Packages don’t even work well between different versions of the same distro. largely due to libc - anything that depends on that is built against a specific version and when you upgrade it you need to rebuild and install everything that depends on it. Similar problems exist for all compiled dependencies on a distro.\n
      \n
      And while *some* packages of the same format can be installed on multiple distros (mostly those based of the same foundation) most cannot. This is what the newer package formats (like flatpack) are trying to solve - by including all dependencies inside the package.\n
      \n
      So a standard format does not really solve those issues, so there is little advantage for one. At least not one of the old school formats. And the *wars* are not really over the format, they are over the tooling required for that format. At the end of the day RPMs, DEBs, and arch packages are just tarballs of files and some meta data (and there is even [a tool that can convert between them](https://wiki.debian.org/Alien) - though anything with dependencies quickly becomes a complete mess). It is the build and install tooling that makes all the difference.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1698942680 {#4402
      date: 2023-11-02 17:31:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
      "@nous@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4392 …}
    +votes: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4406 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4408 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 84909
    -bodyTs: "'/alien)':209 'advantag':146 'almost':5 'anyth':52,211 'arch':185 'base':105 'becom':215 'build':222 'built':58 'cannot':111 'compil':84 'complet':217 'convert':204 'data':195 'day':181 'deb':183 'depend':22,54,76,85,128,213 'differ':42,230 'distro':14,47,88,102 'due':15,49 'end':178 'even':38,199 'everyth':74 'exist':81 'file':191 'fix':29 'flatpack':120 'format':3,34,96,118,135,157,166,175 'foundat':109 'get':28 'includ':126 'insid':129 'instal':73,99,224 'interoper':12 'irrelev':6 'issu':141 'larg':48 'least':150 'libc':51 'like':119 'littl':145 'make':227 'mess':218 'meta':194 'most':103 'multipl':101 'name':20 'need':69 'newer':116 'old':155 'one':148,152 'packag':2,9,33,35,92,117,131,186 'problem':80 'quick':214 'realli':138,163 'rebuild':71 'requir':172 'rpms':182 'school':156 'similar':79 'solv':124,139 'someth':26 'specif':61 'standard':32,134 'tarbal':189 'tbh':7 'though':210 'tool':171,201,225 'tri':122 'upgrad':66 'version':18,43,62 'war':160 'well':40 'wiki.debian.org':208 'wiki.debian.org/alien)':207 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4458865"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698942680 {#4405
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4158}
  +body: "Oh … thx for the insight, it was a daydream anyways looks like the only solution is cloud native if one wants uniformity, still a bit hesitant to have a system so stable I can’t change it’s core filesystem."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1698943101 {#4433
    date: 2023-11-02 17:38:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@nous@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4436 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4442 …}
  +reports: Doctrine\ORM\PersistentCollection {#4443 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4445 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4447 …}
  -id: 84919
  -bodyTs: "'anyway':10 'bit':25 'chang':36 'cloud':17 'core':39 'daydream':9 'filesystem':40 'hesit':26 'insight':5 'like':12 'look':11 'nativ':18 'oh':1 'one':20 'solut':15 'stabl':32 'still':23 'system':30 'thx':2 'uniform':22 'want':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008850"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698943101 {#4430
    date: 2023-11-02 17:38:21.0 +01:00
  }
}
"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
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#4231
  +user: App\Entity\User {#4244 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
    \n
    The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698940724 {#4226
    date: 2023-11-02 16:58:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4232 …}
  +nested: Doctrine\ORM\PersistentCollection {#4234 …}
  +votes: Doctrine\ORM\PersistentCollection {#4236 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -id: 84540
  -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5005868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698934134 {#4227
    date: 2023-11-02 15:08:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#4231
  +user: App\Entity\User {#4244 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
    \n
    The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698940724 {#4226
    date: 2023-11-02 16:58:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4232 …}
  +nested: Doctrine\ORM\PersistentCollection {#4234 …}
  +votes: Doctrine\ORM\PersistentCollection {#4236 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -id: 84540
  -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5005868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698934134 {#4227
    date: 2023-11-02 15:08:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#4231
  +user: App\Entity\User {#4244 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
    \n
    The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698940724 {#4226
    date: 2023-11-02 16:58:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4232 …}
  +nested: Doctrine\ORM\PersistentCollection {#4234 …}
  +votes: Doctrine\ORM\PersistentCollection {#4236 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -id: 84540
  -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5005868"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698934134 {#4227
    date: 2023-11-02 15:08:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#4311
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4231
    +user: App\Entity\User {#4244 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
      \n
      The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1698940724 {#4226
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4232 …}
    +nested: Doctrine\ORM\PersistentCollection {#4234 …}
    +votes: Doctrine\ORM\PersistentCollection {#4236 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -id: 84540
    -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5005868"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698934134 {#4227
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4231}
  +body: """
    Yeah of course I get your argument although we have rpm (or deb in debain based distros) across redHat and OpenSUSE it does not mean that the same rpm package would work on both systems due to distro specific aspects (like different root structures, init systems etc . . .), but that’s something for the package manager to solve, the package format could be agreed upon, which would ease the workload of developers and maintainers since the moment you know the target distros of a package they could see the base differences of said distros and add symlinks, dependencies, environment variables, services … as needed for the package.\n
    \n
    This seems like it could lead to a whole lotta of conflicts, but I think if the daddy distros were designed all with one package format in mind, such format could be somewhat interoperable.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698940722 {#4310
    date: 2023-11-02 16:58:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@AProfessional@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4314 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4315 …}
  +reports: Doctrine\ORM\PersistentCollection {#4321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4325 …}
  -id: 84822
  -bodyTs: "'across':18 'add':95 'agre':63 'although':8 'argument':7 'aspect':40 'base':16,89 'conflict':117 'could':61,86,110,136 'cours':3 'daddi':123 'deb':13 'debain':15 'depend':97 'design':126 'develop':71 'differ':42,90 'distro':17,38,81,93,124 'due':36 'eas':67 'environ':98 'etc':47 'format':60,131,135 'get':5 'init':45 'interoper':139 'know':78 'lead':111 'like':41,108 'lotta':115 'maintain':73 'manag':55 'mean':25 'mind':133 'moment':76 'need':102 'one':129 'opensus':21 'packag':30,54,59,84,105,130 'redhat':19 'root':43 'rpm':11,29 'said':92 'see':87 'seem':107 'servic':100 'sinc':74 'solv':57 'someth':51 'somewhat':138 'specif':39 'structur':44 'symlink':96 'system':35,46 'target':80 'think':120 'upon':64 'variabl':99 'whole':114 'work':32 'workload':69 'would':31,66 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008038"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940722 {#4307
    date: 2023-11-02 16:58:42.0 +01:00
  }
}
"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
55 DENIED edit
App\Entity\EntryComment {#4311
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4231
    +user: App\Entity\User {#4244 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
      \n
      The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1698940724 {#4226
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4232 …}
    +nested: Doctrine\ORM\PersistentCollection {#4234 …}
    +votes: Doctrine\ORM\PersistentCollection {#4236 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -id: 84540
    -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5005868"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698934134 {#4227
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4231}
  +body: """
    Yeah of course I get your argument although we have rpm (or deb in debain based distros) across redHat and OpenSUSE it does not mean that the same rpm package would work on both systems due to distro specific aspects (like different root structures, init systems etc . . .), but that’s something for the package manager to solve, the package format could be agreed upon, which would ease the workload of developers and maintainers since the moment you know the target distros of a package they could see the base differences of said distros and add symlinks, dependencies, environment variables, services … as needed for the package.\n
    \n
    This seems like it could lead to a whole lotta of conflicts, but I think if the daddy distros were designed all with one package format in mind, such format could be somewhat interoperable.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698940722 {#4310
    date: 2023-11-02 16:58:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@AProfessional@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4314 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4315 …}
  +reports: Doctrine\ORM\PersistentCollection {#4321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4325 …}
  -id: 84822
  -bodyTs: "'across':18 'add':95 'agre':63 'although':8 'argument':7 'aspect':40 'base':16,89 'conflict':117 'could':61,86,110,136 'cours':3 'daddi':123 'deb':13 'debain':15 'depend':97 'design':126 'develop':71 'differ':42,90 'distro':17,38,81,93,124 'due':36 'eas':67 'environ':98 'etc':47 'format':60,131,135 'get':5 'init':45 'interoper':139 'know':78 'lead':111 'like':41,108 'lotta':115 'maintain':73 'manag':55 'mean':25 'mind':133 'moment':76 'need':102 'one':129 'opensus':21 'packag':30,54,59,84,105,130 'redhat':19 'root':43 'rpm':11,29 'said':92 'see':87 'seem':107 'servic':100 'sinc':74 'solv':57 'someth':51 'somewhat':138 'specif':39 'structur':44 'symlink':96 'system':35,46 'target':80 'think':120 'upon':64 'variabl':99 'whole':114 'work':32 'workload':69 'would':31,66 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008038"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940722 {#4307
    date: 2023-11-02 16:58:42.0 +01:00
  }
}
"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
56 DENIED moderate
App\Entity\EntryComment {#4311
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Package-format-wars-daydream"
    +title: "Package format wars daydream"
    +url: null
    +body: """
      Just saw a post of a novice user asking why are there so many package managers.\n
      \n
      At first I was about to copy and paste the good old “The OS is yours if you want to make a different package manager you can, and many did”.\n
      \n
      But then I though\n
      \n
      > Damn how does Linux have standards !?\n
      \n
      And reached a somewhat of conclusion that many of the established standards were established at the early stages of the project, there are of course those who change like the transition from X11 to Wayland the upcoming desktop portals and such.\n
      \n
      And here is my hipotesis if the GNU project came up with a good and easy to work package manager in the early days of Linux, do you think we would have so many different ones? Maybe even win the desktop war (OS not DEs)?\n
      \n
      Edit: replace package manager with packaging format
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699011125 {#2414
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 9085
    -titleTs: "'daydream':4 'format':2 'packag':1 'war':3"
    -bodyTs: "'ask':9 'came':107 'chang':84 'conclus':62 'copi':23 'cours':81 'damn':51 'day':121 'des':142 'desktop':94,138 'differ':39,132 'earli':73,120 'easi':113 'edit':143 'establish':67,70 'even':135 'first':18 'format':149 'gnu':105 'good':27,111 'hipotesi':102 'like':85 'linux':54,123 'make':37 'manag':16,41,117,146 'mani':14,45,64,131 'mayb':134 'novic':7 'old':28 'one':133 'os':30,140 'packag':15,40,116,145,148 'past':25 'portal':95 'post':4 'project':77,106 'reach':58 'replac':144 'saw':2 'somewhat':60 'stage':74 'standard':56,68 'think':126 'though':50 'transit':87 'upcom':93 'user':8 'want':35 'war':139 'wayland':91 'win':136 'work':115 'would':128 'x11':89"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699018703
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7685931"
    +editedAt: DateTimeImmutable @1698941495 {#1793
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2402
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4231
    +user: App\Entity\User {#4244 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      It would change nothing, my comment there still applies: [lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)\n
      \n
      The format really isn’t interesting at all. It is the policies and choices for the software in them that matters and will never be agreed upon.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1698940724 {#4226
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4232 …}
    +nested: Doctrine\ORM\PersistentCollection {#4234 …}
    +votes: Doctrine\ORM\PersistentCollection {#4236 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -id: 84540
    -bodyTs: "'/comment/4941072](https://lemmy.world/comment/4941072)':12 'agre':38 'appli':9 'chang':3 'choic':26 'comment':6 'format':14 'interest':18 'isn':16 'lemmy.world':11 'lemmy.world/comment/4941072](https://lemmy.world/comment/4941072)':10 'matter':33 'never':36 'noth':4 'polici':24 'realli':15 'softwar':29 'still':8 'upon':39 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5005868"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698934134 {#4227
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4231}
  +body: """
    Yeah of course I get your argument although we have rpm (or deb in debain based distros) across redHat and OpenSUSE it does not mean that the same rpm package would work on both systems due to distro specific aspects (like different root structures, init systems etc . . .), but that’s something for the package manager to solve, the package format could be agreed upon, which would ease the workload of developers and maintainers since the moment you know the target distros of a package they could see the base differences of said distros and add symlinks, dependencies, environment variables, services … as needed for the package.\n
    \n
    This seems like it could lead to a whole lotta of conflicts, but I think if the daddy distros were designed all with one package format in mind, such format could be somewhat interoperable.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1698940722 {#4310
    date: 2023-11-02 16:58:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ransomwarelettuce@lemmy.world"
    "@AProfessional@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4314 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4315 …}
  +reports: Doctrine\ORM\PersistentCollection {#4321 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4323 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4325 …}
  -id: 84822
  -bodyTs: "'across':18 'add':95 'agre':63 'although':8 'argument':7 'aspect':40 'base':16,89 'conflict':117 'could':61,86,110,136 'cours':3 'daddi':123 'deb':13 'debain':15 'depend':97 'design':126 'develop':71 'differ':42,90 'distro':17,38,81,93,124 'due':36 'eas':67 'environ':98 'etc':47 'format':60,131,135 'get':5 'init':45 'interoper':139 'know':78 'lead':111 'like':41,108 'lotta':115 'maintain':73 'manag':55 'mean':25 'mind':133 'moment':76 'need':102 'one':129 'opensus':21 'packag':30,54,59,84,105,130 'redhat':19 'root':43 'rpm':11,29 'said':92 'see':87 'seem':107 'servic':100 'sinc':74 'solv':57 'someth':51 'somewhat':138 'specif':39 'structur':44 'symlink':96 'system':35,46 'target':80 'think':120 'upon':64 'variabl':99 'whole':114 'work':32 'workload':69 'would':31,66 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/5008038"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698940722 {#4307
    date: 2023-11-02 16:58:42.0 +01:00
  }
}
"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
57 DENIED edit
App\Entity\Magazine {#265
  +icon: Proxies\__CG__\App\Entity\Image {#246 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#275
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#237 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
  +entries: Doctrine\ORM\PersistentCollection {#180 …}
  +posts: Doctrine\ORM\PersistentCollection {#138 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
  +bans: Doctrine\ORM\PersistentCollection {#117 …}
  +reports: Doctrine\ORM\PersistentCollection {#103 …}
  +badges: Doctrine\ORM\PersistentCollection {#81 …}
  +logs: Doctrine\ORM\PersistentCollection {#71 …}
  +awards: Doctrine\ORM\PersistentCollection {#1346 …}
  +categories: Doctrine\ORM\PersistentCollection {#1823 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#269
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#271
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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