Redirect 302 redirect from GET @entry_comment_create (5c1ecc)

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

Components

24 Twig Components
146 Render Count
1140 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 3.97ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
15 49.49ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 18.40ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
14 1.76ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
14 11.64ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
14 85.05ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
13 1,741.89ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
13 79.36ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
13 1,008.71ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 6.65ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 6.24ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 59.98ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 63.38ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 3.41ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 56.04ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 4.33ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 10.60ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 1.74ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 10.44ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 5.37ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 10.05ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 8.16ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 11.20ms

Render calls

entry App\Twig\Components\EntryComponent 16.0 MiB 59.98 ms
Input props
[
  "entry" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2961
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2962 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.38 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3140
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.28 ms
Input props
[
  "date" => DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3210
  +date: DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.26 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1698941495 {#1858
    date: 2023-11-02 17:11:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3274
  +createdAt: DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
  +editedAt: DateTimeImmutable @1698941495 {#1858
    date: 2023-11-02 17:11:35.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3339
  +subject: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 8.86 ms
Input props
[
  "subject" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3405
  +formDest: "entry"
  +subject: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 16.0 MiB 63.38 ms
Input props
[
  "entry" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3719
  +entry: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +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 {#2418
      date: 2023-11-03 12:32:05.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +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 {#1858
      date: 2023-11-02 17:11:35.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698932303 {#2388
      date: 2023-11-02 14:38:23.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 16.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_68f5b6d5695bc8.34304975_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3844
  +id: "entry_comment_68f5b6d5695bc8.34304975_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 388.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4400
  +comment: App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4529
  +user: App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1698945553 {#4052
    date: 2023-11-02 18:19:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4584
  +date: DateTimeImmutable @1698945553 {#4052
    date: 2023-11-02 18:19:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698945553 {#4052
    date: 2023-11-02 18:19:13.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1698945583 {#3989
    date: 2023-11-02 18:19:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4638
  +createdAt: DateTimeImmutable @1698945553 {#4052
    date: 2023-11-02 18:19:13.0 +01:00
  }
  +editedAt: DateTimeImmutable @1698945583 {#3989
    date: 2023-11-02 18:19:43.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 46.21 ms
Input props
[
  "user" => App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4694
  +width: 40
  +height: 40
  +user: App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4829
  +subject: App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4886
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 279.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5133
  +comment: App\Entity\EntryComment {#4043
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4053
      date: 2023-11-03 12:32:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4041 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4037 …}
    +reports: Doctrine\ORM\PersistentCollection {#4035 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
    -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 {#3989
      date: 2023-11-02 18:19:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698945553 {#4052
      date: 2023-11-02 18:19:13.0 +01:00
    }
  }
  +nestedComments: [
    86149 => App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367
          +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
          +cover: null
          +email: "toothbrush@lemmy.blahaj.zone"
          +username: "@toothbrush@lemmy.blahaj.zone"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728618890 {#5294
            date: 2024-10-11 05:54:50.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
          +entries: Doctrine\ORM\PersistentCollection {#5307 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
          +posts: Doctrine\ORM\PersistentCollection {#5315 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
          +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
          +follows: Doctrine\ORM\PersistentCollection {#5327 …}
          +followers: Doctrine\ORM\PersistentCollection {#5329 …}
          +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
          +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
          +reports: Doctrine\ORM\PersistentCollection {#5339 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
          +violations: Doctrine\ORM\PersistentCollection {#5343 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
          +awards: Doctrine\ORM\PersistentCollection {#5347 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
          +categories: Doctrine\ORM\PersistentCollection {#5351 …}
          -id: 1721
          -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
          +apId: "toothbrush@lemmy.blahaj.zone"
          +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
          +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
          +apDomain: "lemmy.blahaj.zone"
          +apPreferredUsername: "toothbrush"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1728388509 {#5291
            date: 2024-10-08 13:55:09.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1686998518 {#5293
            date: 2023-06-17 12:41:58.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043}
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    86127 => App\Entity\EntryComment {#4366}
    86452 => App\Entity\EntryComment {#4382
      +user: Proxies\__CG__\App\Entity\User {#4383
        +avatar: null
        +cover: null
        +email: "Kusimulkku@lemm.ee"
        +username: "@Kusimulkku@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729491212 {#7318
          date: 2024-10-21 08:13:32.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
        +entries: Doctrine\ORM\PersistentCollection {#7327 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
        +posts: Doctrine\ORM\PersistentCollection {#7335 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
        +follows: Doctrine\ORM\PersistentCollection {#7347 …}
        +followers: Doctrine\ORM\PersistentCollection {#7349 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
        +reports: Doctrine\ORM\PersistentCollection {#7359 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
        +violations: Doctrine\ORM\PersistentCollection {#7363 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
        +awards: Doctrine\ORM\PersistentCollection {#7367 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
        +categories: Doctrine\ORM\PersistentCollection {#7371 …}
        -id: 49169
        -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
        +apId: "Kusimulkku@lemm.ee"
        +apProfileId: "https://lemm.ee/u/Kusimulkku"
        +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "Kusimulkku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728386741 {#7319
          date: 2024-10-08 13:25:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696449658 {#7320
          date: 2023-10-04 22:00:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043}
      +root: App\Entity\EntryComment {#4043}
      +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 {#4380
        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 {#4384 …}
      +nested: Doctrine\ORM\PersistentCollection {#4386 …}
      +votes: Doctrine\ORM\PersistentCollection {#4388 …}
      +reports: Doctrine\ORM\PersistentCollection {#4390 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
      -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 {#4381
        date: 2023-11-03 08:31:26.0 +01:00
      }
    }
    86721 => App\Entity\EntryComment {#4457
      +user: Proxies\__CG__\App\Entity\User {#4367 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4420}
      +root: App\Entity\EntryComment {#4043}
      +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 {#4455
        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 {#4458 …}
      +nested: Doctrine\ORM\PersistentCollection {#4460 …}
      +votes: Doctrine\ORM\PersistentCollection {#4462 …}
      +reports: Doctrine\ORM\PersistentCollection {#4464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
      -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 {#4456
        date: 2023-11-03 12:32:05.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 207.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5207
  +comment: App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 22.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5254
  +user: Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1698977771 {#4365
    date: 2023-11-03 03:16:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5373
  +date: DateTimeImmutable @1698977771 {#4365
    date: 2023-11-03 03:16:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698977771 {#4365
    date: 2023-11-03 03:16:11.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1698978005 {#4364
    date: 2023-11-03 03:20:05.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5427
  +createdAt: DateTimeImmutable @1698977771 {#4365
    date: 2023-11-03 03:16:11.0 +01:00
  }
  +editedAt: DateTimeImmutable @1698978005 {#4364
    date: 2023-11-03 03:20:05.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 31.03 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5481
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5562
  +subject: App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.99 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5619
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 142.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5859
  +comment: App\Entity\EntryComment {#4366
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4363
      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 {#4368 …}
    +nested: Doctrine\ORM\PersistentCollection {#4370 …}
    +votes: Doctrine\ORM\PersistentCollection {#4372 …}
    +reports: Doctrine\ORM\PersistentCollection {#4374 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
    -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 {#4364
      date: 2023-11-03 03:20:05.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698977771 {#4365
      date: 2023-11-03 03:16:11.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 119.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5914
  +comment: App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5959
  +user: App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1698979336 {#4419
    date: 2023-11-03 03:42:16.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6014
  +date: DateTimeImmutable @1698979336 {#4419
    date: 2023-11-03 03:42:16.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698979336 {#4419
    date: 2023-11-03 03:42:16.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6068
  +createdAt: DateTimeImmutable @1698979336 {#4419
    date: 2023-11-03 03:42:16.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6122
  +width: 40
  +height: 40
  +user: App\Entity\User {#3991
    +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
    +cover: null
    +email: "cerement@slrpnk.net"
    +username: "@cerement@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [codeberg.org/cerement](https://codeberg.org/cerement)\n
      - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
      - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
      - he/him\n
      - header credit – Randall Mackey, *The Lonely Cosmonaut*
      """
    +lastActive: DateTime @1729508718 {#4048
      date: 2024-10-21 13:05:18.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
    +entries: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
    +posts: Doctrine\ORM\PersistentCollection {#3974 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
    +follows: Doctrine\ORM\PersistentCollection {#4104 …}
    +followers: Doctrine\ORM\PersistentCollection {#4093 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
    +reports: Doctrine\ORM\PersistentCollection {#4070 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
    +violations: Doctrine\ORM\PersistentCollection {#4100 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
    +awards: Doctrine\ORM\PersistentCollection {#4096 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
    +categories: Doctrine\ORM\PersistentCollection {#4088 …}
    -id: 9652
    -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "cerement@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/cerement"
    +apPublicUrl: "https://slrpnk.net/u/cerement"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "cerement"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729430244 {#4046
      date: 2024-10-20 15:17:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687553526 {#4045
      date: 2023-06-23 22:52:06.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6215
  +subject: App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.99 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6272
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 73.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6512
  +comment: App\Entity\EntryComment {#4420
    +user: App\Entity\User {#3991
      +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
      +cover: null
      +email: "cerement@slrpnk.net"
      +username: "@cerement@slrpnk.net"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        - [codeberg.org/cerement](https://codeberg.org/cerement)\n
        - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
        - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
        - he/him\n
        - header credit – Randall Mackey, *The Lonely Cosmonaut*
        """
      +lastActive: DateTime @1729508718 {#4048
        date: 2024-10-21 13:05:18.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
      +entries: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
      +posts: Doctrine\ORM\PersistentCollection {#3974 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
      +follows: Doctrine\ORM\PersistentCollection {#4104 …}
      +followers: Doctrine\ORM\PersistentCollection {#4093 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
      +reports: Doctrine\ORM\PersistentCollection {#4070 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
      +violations: Doctrine\ORM\PersistentCollection {#4100 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
      +awards: Doctrine\ORM\PersistentCollection {#4096 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
      +categories: Doctrine\ORM\PersistentCollection {#4088 …}
      -id: 9652
      -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "cerement@slrpnk.net"
      +apProfileId: "https://slrpnk.net/u/cerement"
      +apPublicUrl: "https://slrpnk.net/u/cerement"
      +apFollowersUrl: null
      +apInboxUrl: "https://slrpnk.net/inbox"
      +apDomain: "slrpnk.net"
      +apPreferredUsername: "cerement"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729430244 {#4046
        date: 2024-10-20 15:17:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687553526 {#4045
        date: 2023-06-23 22:52:06.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4366
      +user: Proxies\__CG__\App\Entity\User {#4367
        +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
        +cover: null
        +email: "toothbrush@lemmy.blahaj.zone"
        +username: "@toothbrush@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728618890 {#5294
          date: 2024-10-11 05:54:50.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
        +entries: Doctrine\ORM\PersistentCollection {#5307 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
        +posts: Doctrine\ORM\PersistentCollection {#5315 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
        +follows: Doctrine\ORM\PersistentCollection {#5327 …}
        +followers: Doctrine\ORM\PersistentCollection {#5329 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
        +reports: Doctrine\ORM\PersistentCollection {#5339 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
        +violations: Doctrine\ORM\PersistentCollection {#5343 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
        +awards: Doctrine\ORM\PersistentCollection {#5347 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
        +categories: Doctrine\ORM\PersistentCollection {#5351 …}
        -id: 1721
        -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
        +apId: "toothbrush@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "toothbrush"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728388509 {#5291
          date: 2024-10-08 13:55:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686998518 {#5293
          date: 2023-06-17 12:41:58.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4043
        +user: App\Entity\User {#3991}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4053
          date: 2023-11-03 12:32:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4041 …}
        +nested: Doctrine\ORM\PersistentCollection {#4039 …}
        +votes: Doctrine\ORM\PersistentCollection {#4037 …}
        +reports: Doctrine\ORM\PersistentCollection {#4035 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
        -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 {#3989
          date: 2023-11-02 18:19:43.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698945553 {#4052
          date: 2023-11-02 18:19:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4363
        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 {#4368 …}
      +nested: Doctrine\ORM\PersistentCollection {#4370 …}
      +votes: Doctrine\ORM\PersistentCollection {#4372 …}
      +reports: Doctrine\ORM\PersistentCollection {#4374 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
      -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 {#4364
        date: 2023-11-03 03:20:05.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698977771 {#4365
        date: 2023-11-03 03:16:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4418
      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 {#4421 …}
    +nested: Doctrine\ORM\PersistentCollection {#4423 …}
    +votes: Doctrine\ORM\PersistentCollection {#4425 …}
    +reports: Doctrine\ORM\PersistentCollection {#4427 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
    -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 {#4419
      date: 2023-11-03 03:42:16.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 57.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6567
  +comment: App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.21 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6612
  +user: Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1699011125 {#4456
    date: 2023-11-03 12:32:05.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6667
  +date: DateTimeImmutable @1699011125 {#4456
    date: 2023-11-03 12:32:05.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699011125 {#4456
    date: 2023-11-03 12:32:05.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6721
  +createdAt: DateTimeImmutable @1699011125 {#4456
    date: 2023-11-03 12:32:05.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.25 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6775
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4367
    +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
    +cover: null
    +email: "toothbrush@lemmy.blahaj.zone"
    +username: "@toothbrush@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728618890 {#5294
      date: 2024-10-11 05:54:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
    +entries: Doctrine\ORM\PersistentCollection {#5307 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
    +posts: Doctrine\ORM\PersistentCollection {#5315 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
    +follows: Doctrine\ORM\PersistentCollection {#5327 …}
    +followers: Doctrine\ORM\PersistentCollection {#5329 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
    +reports: Doctrine\ORM\PersistentCollection {#5339 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
    +violations: Doctrine\ORM\PersistentCollection {#5343 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
    +awards: Doctrine\ORM\PersistentCollection {#5347 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
    +categories: Doctrine\ORM\PersistentCollection {#5351 …}
    -id: 1721
    -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
    +apId: "toothbrush@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "toothbrush"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728388509 {#5291
      date: 2024-10-08 13:55:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686998518 {#5293
      date: 2023-06-17 12:41:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6851
  +subject: App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.81 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6908
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 2.83 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7148
  +comment: App\Entity\EntryComment {#4457
    +user: Proxies\__CG__\App\Entity\User {#4367
      +avatar: Proxies\__CG__\App\Entity\Image {#5299 …}
      +cover: null
      +email: "toothbrush@lemmy.blahaj.zone"
      +username: "@toothbrush@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728618890 {#5294
        date: 2024-10-11 05:54:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5301 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5303 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5305 …}
      +entries: Doctrine\ORM\PersistentCollection {#5307 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5309 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5311 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5313 …}
      +posts: Doctrine\ORM\PersistentCollection {#5315 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5317 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5319 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5321 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5323 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5325 …}
      +follows: Doctrine\ORM\PersistentCollection {#5327 …}
      +followers: Doctrine\ORM\PersistentCollection {#5329 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5331 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5333 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5335 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5337 …}
      +reports: Doctrine\ORM\PersistentCollection {#5339 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5341 …}
      +violations: Doctrine\ORM\PersistentCollection {#5343 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5345 …}
      +awards: Doctrine\ORM\PersistentCollection {#5347 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5349 …}
      +categories: Doctrine\ORM\PersistentCollection {#5351 …}
      -id: 1721
      -password: "$2y$13$jXbdtbZitpwBIs0yNb5ut.czM4IbmDBOo.AkliUFvKLhrmIGWtPIe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5353 …}
      +apId: "toothbrush@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/toothbrush"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/toothbrush"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "toothbrush"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728388509 {#5291
        date: 2024-10-08 13:55:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686998518 {#5293
        date: 2023-06-17 12:41:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4420
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4366
        +user: Proxies\__CG__\App\Entity\User {#4367 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4043
          +user: App\Entity\User {#3991}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4053
            date: 2023-11-03 12:32:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4041 …}
          +nested: Doctrine\ORM\PersistentCollection {#4039 …}
          +votes: Doctrine\ORM\PersistentCollection {#4037 …}
          +reports: Doctrine\ORM\PersistentCollection {#4035 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
          -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 {#3989
            date: 2023-11-02 18:19:43.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698945553 {#4052
            date: 2023-11-02 18:19:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4043}
        +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 {#4363
          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 {#4368 …}
        +nested: Doctrine\ORM\PersistentCollection {#4370 …}
        +votes: Doctrine\ORM\PersistentCollection {#4372 …}
        +reports: Doctrine\ORM\PersistentCollection {#4374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4378 …}
        -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 {#4364
          date: 2023-11-03 03:20:05.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698977771 {#4365
          date: 2023-11-03 03:16:11.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4043}
      +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 {#4418
        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 {#4421 …}
      +nested: Doctrine\ORM\PersistentCollection {#4423 …}
      +votes: Doctrine\ORM\PersistentCollection {#4425 …}
      +reports: Doctrine\ORM\PersistentCollection {#4427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4431 …}
      -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 {#4419
        date: 2023-11-03 03:42:16.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4455
      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 {#4458 …}
    +nested: Doctrine\ORM\PersistentCollection {#4460 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4466 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4468 …}
    -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 {#4456
      date: 2023-11-03 12:32:05.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 51.41 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7236
  +comment: App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 6.97 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4383
    +avatar: null
    +cover: null
    +email: "Kusimulkku@lemm.ee"
    +username: "@Kusimulkku@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491212 {#7318
      date: 2024-10-21 08:13:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
    +entries: Doctrine\ORM\PersistentCollection {#7327 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
    +posts: Doctrine\ORM\PersistentCollection {#7335 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
    +follows: Doctrine\ORM\PersistentCollection {#7347 …}
    +followers: Doctrine\ORM\PersistentCollection {#7349 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
    +reports: Doctrine\ORM\PersistentCollection {#7359 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
    +violations: Doctrine\ORM\PersistentCollection {#7363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
    +awards: Doctrine\ORM\PersistentCollection {#7367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
    +categories: Doctrine\ORM\PersistentCollection {#7371 …}
    -id: 49169
    -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
    +apId: "Kusimulkku@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Kusimulkku"
    +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Kusimulkku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728386741 {#7319
      date: 2024-10-08 13:25:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449658 {#7320
      date: 2023-10-04 22:00:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7281
  +user: Proxies\__CG__\App\Entity\User {#4383
    +avatar: null
    +cover: null
    +email: "Kusimulkku@lemm.ee"
    +username: "@Kusimulkku@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491212 {#7318
      date: 2024-10-21 08:13:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
    +entries: Doctrine\ORM\PersistentCollection {#7327 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
    +posts: Doctrine\ORM\PersistentCollection {#7335 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
    +follows: Doctrine\ORM\PersistentCollection {#7347 …}
    +followers: Doctrine\ORM\PersistentCollection {#7349 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
    +reports: Doctrine\ORM\PersistentCollection {#7359 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
    +violations: Doctrine\ORM\PersistentCollection {#7363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
    +awards: Doctrine\ORM\PersistentCollection {#7367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
    +categories: Doctrine\ORM\PersistentCollection {#7371 …}
    -id: 49169
    -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
    +apId: "Kusimulkku@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Kusimulkku"
    +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Kusimulkku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728386741 {#7319
      date: 2024-10-08 13:25:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449658 {#7320
      date: 2023-10-04 22:00:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1698996686 {#4381
    date: 2023-11-03 08:31:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7394
  +date: DateTimeImmutable @1698996686 {#4381
    date: 2023-11-03 08:31:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698996686 {#4381
    date: 2023-11-03 08:31:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7448
  +createdAt: DateTimeImmutable @1698996686 {#4381
    date: 2023-11-03 08:31:26.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4383
    +avatar: null
    +cover: null
    +email: "Kusimulkku@lemm.ee"
    +username: "@Kusimulkku@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491212 {#7318
      date: 2024-10-21 08:13:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
    +entries: Doctrine\ORM\PersistentCollection {#7327 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
    +posts: Doctrine\ORM\PersistentCollection {#7335 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
    +follows: Doctrine\ORM\PersistentCollection {#7347 …}
    +followers: Doctrine\ORM\PersistentCollection {#7349 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
    +reports: Doctrine\ORM\PersistentCollection {#7359 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
    +violations: Doctrine\ORM\PersistentCollection {#7363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
    +awards: Doctrine\ORM\PersistentCollection {#7367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
    +categories: Doctrine\ORM\PersistentCollection {#7371 …}
    -id: 49169
    -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
    +apId: "Kusimulkku@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Kusimulkku"
    +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Kusimulkku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728386741 {#7319
      date: 2024-10-08 13:25:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449658 {#7320
      date: 2023-10-04 22:00:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7502
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4383
    +avatar: null
    +cover: null
    +email: "Kusimulkku@lemm.ee"
    +username: "@Kusimulkku@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491212 {#7318
      date: 2024-10-21 08:13:32.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
    +entries: Doctrine\ORM\PersistentCollection {#7327 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
    +posts: Doctrine\ORM\PersistentCollection {#7335 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
    +follows: Doctrine\ORM\PersistentCollection {#7347 …}
    +followers: Doctrine\ORM\PersistentCollection {#7349 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
    +reports: Doctrine\ORM\PersistentCollection {#7359 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
    +violations: Doctrine\ORM\PersistentCollection {#7363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
    +awards: Doctrine\ORM\PersistentCollection {#7367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
    +categories: Doctrine\ORM\PersistentCollection {#7371 …}
    -id: 49169
    -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
    +apId: "Kusimulkku@lemm.ee"
    +apProfileId: "https://lemm.ee/u/Kusimulkku"
    +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "Kusimulkku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728386741 {#7319
      date: 2024-10-08 13:25:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696449658 {#7320
      date: 2023-10-04 22:00:58.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7571
  +subject: App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7628
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.83 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7868
  +comment: App\Entity\EntryComment {#4382
    +user: Proxies\__CG__\App\Entity\User {#4383
      +avatar: null
      +cover: null
      +email: "Kusimulkku@lemm.ee"
      +username: "@Kusimulkku@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491212 {#7318
        date: 2024-10-21 08:13:32.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7321 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7323 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7325 …}
      +entries: Doctrine\ORM\PersistentCollection {#7327 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7329 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7331 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7333 …}
      +posts: Doctrine\ORM\PersistentCollection {#7335 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7337 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7339 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7341 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7343 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7345 …}
      +follows: Doctrine\ORM\PersistentCollection {#7347 …}
      +followers: Doctrine\ORM\PersistentCollection {#7349 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7351 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7353 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7355 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7357 …}
      +reports: Doctrine\ORM\PersistentCollection {#7359 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7361 …}
      +violations: Doctrine\ORM\PersistentCollection {#7363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7365 …}
      +awards: Doctrine\ORM\PersistentCollection {#7367 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7369 …}
      +categories: Doctrine\ORM\PersistentCollection {#7371 …}
      -id: 49169
      -password: "$2y$13$u3rIvuaPSgxecSsDILjqI.E.XVoWPocDVMqzAYRdsTkR5jDkpRECG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7373 …}
      +apId: "Kusimulkku@lemm.ee"
      +apProfileId: "https://lemm.ee/u/Kusimulkku"
      +apPublicUrl: "https://lemm.ee/u/Kusimulkku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "Kusimulkku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728386741 {#7319
        date: 2024-10-08 13:25:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696449658 {#7320
        date: 2023-10-04 22:00:58.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4043
      +user: App\Entity\User {#3991
        +avatar: Proxies\__CG__\App\Entity\Image {#3992 …}
        +cover: null
        +email: "cerement@slrpnk.net"
        +username: "@cerement@slrpnk.net"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          - [codeberg.org/cerement](https://codeberg.org/cerement)\n
          - [cerement.codeberg.page](https://cerement.codeberg.page/)\n
          - [@cerement@social.targaryen.house](https://social.targaryen.house/@cerement)\n
          - he/him\n
          - header credit – Randall Mackey, *The Lonely Cosmonaut*
          """
        +lastActive: DateTime @1729508718 {#4048
          date: 2024-10-21 13:05:18.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3996 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3986 …}
        +entries: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3979 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3976 …}
        +posts: Doctrine\ORM\PersistentCollection {#3974 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3972 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3969 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3965 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4108 …}
        +follows: Doctrine\ORM\PersistentCollection {#4104 …}
        +followers: Doctrine\ORM\PersistentCollection {#4093 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4110 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4107 …}
        +reports: Doctrine\ORM\PersistentCollection {#4070 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4097 …}
        +violations: Doctrine\ORM\PersistentCollection {#4100 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4098 …}
        +awards: Doctrine\ORM\PersistentCollection {#4096 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4095 …}
        +categories: Doctrine\ORM\PersistentCollection {#4088 …}
        -id: 9652
        -password: "$2y$13$o52BR6zXsioQujXe8evyDukp0eQRhpCufRP1a2UhxWEBK2DA5clbi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
        +apId: "cerement@slrpnk.net"
        +apProfileId: "https://slrpnk.net/u/cerement"
        +apPublicUrl: "https://slrpnk.net/u/cerement"
        +apFollowersUrl: null
        +apInboxUrl: "https://slrpnk.net/inbox"
        +apDomain: "slrpnk.net"
        +apPreferredUsername: "cerement"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729430244 {#4046
          date: 2024-10-20 15:17:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687553526 {#4045
          date: 2023-06-23 22:52:06.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4053
        date: 2023-11-03 12:32:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4041 …}
      +nested: Doctrine\ORM\PersistentCollection {#4039 …}
      +votes: Doctrine\ORM\PersistentCollection {#4037 …}
      +reports: Doctrine\ORM\PersistentCollection {#4035 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4003 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4007 …}
      -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 {#3989
        date: 2023-11-02 18:19:43.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698945553 {#4052
        date: 2023-11-02 18:19:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4043}
    +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 {#4380
      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 {#4384 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4388 …}
    +reports: Doctrine\ORM\PersistentCollection {#4390 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4392 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4394 …}
    -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 {#4381
      date: 2023-11-03 08:31:26.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 232.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7944
  +comment: App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7989
  +user: App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1698934426 {#4083
    date: 2023-11-02 15:13:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8044
  +date: DateTimeImmutable @1698934426 {#4083
    date: 2023-11-02 15:13:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698934426 {#4083
    date: 2023-11-02 15:13:46.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1698934438 {#4086
    date: 2023-11-02 15:13:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8098
  +createdAt: DateTimeImmutable @1698934426 {#4083
    date: 2023-11-02 15:13:46.0 +01:00
  }
  +editedAt: DateTimeImmutable @1698934438 {#4086
    date: 2023-11-02 15:13:58.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8152
  +width: 40
  +height: 40
  +user: App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8241
  +subject: App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8298
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 168.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8538
  +comment: App\Entity\EntryComment {#4080
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4085
      date: 2023-11-02 17:38:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4077 …}
    +nested: Doctrine\ORM\PersistentCollection {#4075 …}
    +votes: Doctrine\ORM\PersistentCollection {#4072 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
    -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 {#4086
      date: 2023-11-02 15:13:58.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698934426 {#4083
      date: 2023-11-02 15:13:46.0 +01:00
    }
  }
  +nestedComments: [
    84919 => App\Entity\EntryComment {#4434
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4407
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4335
          +user: Proxies\__CG__\App\Entity\User {#1973 …2}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4080}
          +root: App\Entity\EntryComment {#4080}
          +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 {#4333
            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 {#4336 …}
          +nested: Doctrine\ORM\PersistentCollection {#4338 …}
          +votes: Doctrine\ORM\PersistentCollection {#4340 …}
          +reports: Doctrine\ORM\PersistentCollection {#4342 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
          -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 {#4334
            date: 2023-11-02 17:10:23.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4408
          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 {#4403 …}
        +nested: Doctrine\ORM\PersistentCollection {#4398 …}
        +votes: Doctrine\ORM\PersistentCollection {#4402 …}
        +reports: Doctrine\ORM\PersistentCollection {#4412 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
        -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 {#4411
          date: 2023-11-02 17:31:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4439
        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 {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4446 …}
      +votes: Doctrine\ORM\PersistentCollection {#4448 …}
      +reports: Doctrine\ORM\PersistentCollection {#4449 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
      -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 {#4436
        date: 2023-11-02 17:38:21.0 +01:00
      }
    }
    84865 => App\Entity\EntryComment {#4335}
    84909 => App\Entity\EntryComment {#4407}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 144.59 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8598
  +comment: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8643
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1698941423 {#4334
    date: 2023-11-02 17:10:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8698
  +date: DateTimeImmutable @1698941423 {#4334
    date: 2023-11-02 17:10:23.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698941423 {#4334
    date: 2023-11-02 17:10:23.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8752
  +createdAt: DateTimeImmutable @1698941423 {#4334
    date: 2023-11-02 17:10:23.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8806
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8885
  +subject: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 20.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8942
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 96.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9182
  +comment: App\Entity\EntryComment {#4335
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4080
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4085
        date: 2023-11-02 17:38:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4077 …}
      +nested: Doctrine\ORM\PersistentCollection {#4075 …}
      +votes: Doctrine\ORM\PersistentCollection {#4072 …}
      +reports: Doctrine\ORM\PersistentCollection {#4068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
      -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 {#4086
        date: 2023-11-02 15:13:58.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698934426 {#4083
        date: 2023-11-02 15:13:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4333
      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 {#4336 …}
    +nested: Doctrine\ORM\PersistentCollection {#4338 …}
    +votes: Doctrine\ORM\PersistentCollection {#4340 …}
    +reports: Doctrine\ORM\PersistentCollection {#4342 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
    -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 {#4334
      date: 2023-11-02 17:10:23.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 85.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9237
  +comment: App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9282
  +user: App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1698942680 {#4411
    date: 2023-11-02 17:31:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9337
  +date: DateTimeImmutable @1698942680 {#4411
    date: 2023-11-02 17:31:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698942680 {#4411
    date: 2023-11-02 17:31:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9391
  +createdAt: DateTimeImmutable @1698942680 {#4411
    date: 2023-11-02 17:31:20.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9445
  +width: 40
  +height: 40
  +user: App\Entity\User {#4062
    +avatar: null
    +cover: null
    +email: "nous@programming.dev"
    +username: "@nous@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726686239 {#4076
      date: 2024-09-18 21:03:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
    +entries: Doctrine\ORM\PersistentCollection {#4055 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
    +posts: Doctrine\ORM\PersistentCollection {#4119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
    +follows: Doctrine\ORM\PersistentCollection {#4131 …}
    +followers: Doctrine\ORM\PersistentCollection {#4133 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
    +reports: Doctrine\ORM\PersistentCollection {#4143 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
    +violations: Doctrine\ORM\PersistentCollection {#4147 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
    +awards: Doctrine\ORM\PersistentCollection {#4151 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
    +categories: Doctrine\ORM\PersistentCollection {#4155 …}
    -id: 69919
    -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
    +apId: "nous@programming.dev"
    +apProfileId: "https://programming.dev/u/nous"
    +apPublicUrl: "https://programming.dev/u/nous"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "nous"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728582976 {#4081
      date: 2024-10-10 19:56:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698934427 {#4079
      date: 2023-11-02 15:13:47.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9540
  +subject: App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 11.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9597
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 51.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9837
  +comment: App\Entity\EntryComment {#4407
    +user: App\Entity\User {#4062
      +avatar: null
      +cover: null
      +email: "nous@programming.dev"
      +username: "@nous@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726686239 {#4076
        date: 2024-09-18 21:03:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
      +entries: Doctrine\ORM\PersistentCollection {#4055 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
      +posts: Doctrine\ORM\PersistentCollection {#4119 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
      +follows: Doctrine\ORM\PersistentCollection {#4131 …}
      +followers: Doctrine\ORM\PersistentCollection {#4133 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
      +reports: Doctrine\ORM\PersistentCollection {#4143 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
      +violations: Doctrine\ORM\PersistentCollection {#4147 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
      +awards: Doctrine\ORM\PersistentCollection {#4151 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
      +categories: Doctrine\ORM\PersistentCollection {#4155 …}
      -id: 69919
      -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
      +apId: "nous@programming.dev"
      +apProfileId: "https://programming.dev/u/nous"
      +apPublicUrl: "https://programming.dev/u/nous"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "nous"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728582976 {#4081
        date: 2024-10-10 19:56:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698934427 {#4079
        date: 2023-11-02 15:13:47.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4335
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4080
        +user: App\Entity\User {#4062}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +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 {#4085
          date: 2023-11-02 17:38:22.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@ransomwarelettuce@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4077 …}
        +nested: Doctrine\ORM\PersistentCollection {#4075 …}
        +votes: Doctrine\ORM\PersistentCollection {#4072 …}
        +reports: Doctrine\ORM\PersistentCollection {#4068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
        -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 {#4086
          date: 2023-11-02 15:13:58.0 +01:00
        }
        +createdAt: DateTimeImmutable @1698934426 {#4083
          date: 2023-11-02 15:13:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4333
        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 {#4336 …}
      +nested: Doctrine\ORM\PersistentCollection {#4338 …}
      +votes: Doctrine\ORM\PersistentCollection {#4340 …}
      +reports: Doctrine\ORM\PersistentCollection {#4342 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
      -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 {#4334
        date: 2023-11-02 17:10:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4408
      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 {#4403 …}
    +nested: Doctrine\ORM\PersistentCollection {#4398 …}
    +votes: Doctrine\ORM\PersistentCollection {#4402 …}
    +reports: Doctrine\ORM\PersistentCollection {#4412 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
    -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 {#4411
      date: 2023-11-02 17:31:20.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 43.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9892
  +comment: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 10.90 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9937
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1698943101 {#4436
    date: 2023-11-02 17:38:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9992
  +date: DateTimeImmutable @1698943101 {#4436
    date: 2023-11-02 17:38:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698943101 {#4436
    date: 2023-11-02 17:38:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10046
  +createdAt: DateTimeImmutable @1698943101 {#4436
    date: 2023-11-02 17:38:21.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10100
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10169
  +subject: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.83 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10226
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10466
  +comment: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4407
      +user: App\Entity\User {#4062
        +avatar: null
        +cover: null
        +email: "nous@programming.dev"
        +username: "@nous@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726686239 {#4076
          date: 2024-09-18 21:03:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4061 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4059 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4057 …}
        +entries: Doctrine\ORM\PersistentCollection {#4055 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4114 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4115 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4117 …}
        +posts: Doctrine\ORM\PersistentCollection {#4119 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4121 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4123 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4125 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4127 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4129 …}
        +follows: Doctrine\ORM\PersistentCollection {#4131 …}
        +followers: Doctrine\ORM\PersistentCollection {#4133 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4135 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4137 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4139 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4141 …}
        +reports: Doctrine\ORM\PersistentCollection {#4143 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4145 …}
        +violations: Doctrine\ORM\PersistentCollection {#4147 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4149 …}
        +awards: Doctrine\ORM\PersistentCollection {#4151 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4153 …}
        +categories: Doctrine\ORM\PersistentCollection {#4155 …}
        -id: 69919
        -password: "$2y$13$ulA189JKjIYldVGCvooW9.mmBhThSIfMY8KNacq08gRGf7LQEYBM2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4157 …}
        +apId: "nous@programming.dev"
        +apProfileId: "https://programming.dev/u/nous"
        +apPublicUrl: "https://programming.dev/u/nous"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "nous"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728582976 {#4081
          date: 2024-10-10 19:56:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698934427 {#4079
          date: 2023-11-02 15:13:47.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4335
        +user: Proxies\__CG__\App\Entity\User {#1973 …2}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4080
          +user: App\Entity\User {#4062}
          +entry: App\Entity\Entry {#2413}
          +magazine: App\Entity\Magazine {#264}
          +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 {#4085
            date: 2023-11-02 17:38:22.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@ransomwarelettuce@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4077 …}
          +nested: Doctrine\ORM\PersistentCollection {#4075 …}
          +votes: Doctrine\ORM\PersistentCollection {#4072 …}
          +reports: Doctrine\ORM\PersistentCollection {#4068 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4066 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4064 …}
          -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 {#4086
            date: 2023-11-02 15:13:58.0 +01:00
          }
          +createdAt: DateTimeImmutable @1698934426 {#4083
            date: 2023-11-02 15:13:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4080}
        +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 {#4333
          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 {#4336 …}
        +nested: Doctrine\ORM\PersistentCollection {#4338 …}
        +votes: Doctrine\ORM\PersistentCollection {#4340 …}
        +reports: Doctrine\ORM\PersistentCollection {#4342 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4344 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4346 …}
        -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 {#4334
          date: 2023-11-02 17:10:23.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4080}
      +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 {#4408
        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 {#4403 …}
      +nested: Doctrine\ORM\PersistentCollection {#4398 …}
      +votes: Doctrine\ORM\PersistentCollection {#4402 …}
      +reports: Doctrine\ORM\PersistentCollection {#4412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4416 …}
      -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 {#4411
        date: 2023-11-02 17:31:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4080}
    +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 {#4439
      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 {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4446 …}
    +votes: Doctrine\ORM\PersistentCollection {#4448 …}
    +reports: Doctrine\ORM\PersistentCollection {#4449 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4451 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4453 …}
    -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 {#4436
      date: 2023-11-02 17:38:21.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 108.15 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10564
  +comment: App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4177
    +avatar: null
    +cover: null
    +email: "nyan@lemmy.cafe"
    +username: "@nyan@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725824201 {#4161
      date: 2024-09-08 21:36:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
    +entries: Doctrine\ORM\PersistentCollection {#4184 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
    +posts: Doctrine\ORM\PersistentCollection {#4192 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
    +follows: Doctrine\ORM\PersistentCollection {#4204 …}
    +followers: Doctrine\ORM\PersistentCollection {#4206 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
    +reports: Doctrine\ORM\PersistentCollection {#4216 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
    +violations: Doctrine\ORM\PersistentCollection {#4220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
    +awards: Doctrine\ORM\PersistentCollection {#4224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
    +categories: Doctrine\ORM\PersistentCollection {#4228 …}
    -id: 69934
    -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
    +apId: "nyan@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/nyan"
    +apPublicUrl: "https://lemmy.cafe/u/nyan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "nyan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727662462 {#4162
      date: 2024-09-30 04:14:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698935833 {#4163
      date: 2023-11-02 15:37:13.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10609
  +user: App\Entity\User {#4177
    +avatar: null
    +cover: null
    +email: "nyan@lemmy.cafe"
    +username: "@nyan@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725824201 {#4161
      date: 2024-09-08 21:36:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
    +entries: Doctrine\ORM\PersistentCollection {#4184 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
    +posts: Doctrine\ORM\PersistentCollection {#4192 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
    +follows: Doctrine\ORM\PersistentCollection {#4204 …}
    +followers: Doctrine\ORM\PersistentCollection {#4206 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
    +reports: Doctrine\ORM\PersistentCollection {#4216 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
    +violations: Doctrine\ORM\PersistentCollection {#4220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
    +awards: Doctrine\ORM\PersistentCollection {#4224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
    +categories: Doctrine\ORM\PersistentCollection {#4228 …}
    -id: 69934
    -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
    +apId: "nyan@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/nyan"
    +apPublicUrl: "https://lemmy.cafe/u/nyan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "nyan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727662462 {#4162
      date: 2024-09-30 04:14:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698935833 {#4163
      date: 2023-11-02 15:37:13.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1698935831 {#4160
    date: 2023-11-02 15:37:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10664
  +date: DateTimeImmutable @1698935831 {#4160
    date: 2023-11-02 15:37:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698935831 {#4160
    date: 2023-11-02 15:37:11.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10718
  +createdAt: DateTimeImmutable @1698935831 {#4160
    date: 2023-11-02 15:37:11.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4177
    +avatar: null
    +cover: null
    +email: "nyan@lemmy.cafe"
    +username: "@nyan@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725824201 {#4161
      date: 2024-09-08 21:36:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
    +entries: Doctrine\ORM\PersistentCollection {#4184 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
    +posts: Doctrine\ORM\PersistentCollection {#4192 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
    +follows: Doctrine\ORM\PersistentCollection {#4204 …}
    +followers: Doctrine\ORM\PersistentCollection {#4206 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
    +reports: Doctrine\ORM\PersistentCollection {#4216 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
    +violations: Doctrine\ORM\PersistentCollection {#4220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
    +awards: Doctrine\ORM\PersistentCollection {#4224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
    +categories: Doctrine\ORM\PersistentCollection {#4228 …}
    -id: 69934
    -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
    +apId: "nyan@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/nyan"
    +apPublicUrl: "https://lemmy.cafe/u/nyan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "nyan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727662462 {#4162
      date: 2024-09-30 04:14:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698935833 {#4163
      date: 2023-11-02 15:37:13.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10772
  +width: 40
  +height: 40
  +user: App\Entity\User {#4177
    +avatar: null
    +cover: null
    +email: "nyan@lemmy.cafe"
    +username: "@nyan@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1725824201 {#4161
      date: 2024-09-08 21:36:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
    +entries: Doctrine\ORM\PersistentCollection {#4184 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
    +posts: Doctrine\ORM\PersistentCollection {#4192 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
    +follows: Doctrine\ORM\PersistentCollection {#4204 …}
    +followers: Doctrine\ORM\PersistentCollection {#4206 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
    +reports: Doctrine\ORM\PersistentCollection {#4216 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
    +violations: Doctrine\ORM\PersistentCollection {#4220 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
    +awards: Doctrine\ORM\PersistentCollection {#4224 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
    +categories: Doctrine\ORM\PersistentCollection {#4228 …}
    -id: 69934
    -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
    +apId: "nyan@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/nyan"
    +apPublicUrl: "https://lemmy.cafe/u/nyan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "nyan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727662462 {#4162
      date: 2024-09-30 04:14:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698935833 {#4163
      date: 2023-11-02 15:37:13.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10845
  +subject: App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10902
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 61.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11142
  +comment: App\Entity\EntryComment {#4164
    +user: App\Entity\User {#4177
      +avatar: null
      +cover: null
      +email: "nyan@lemmy.cafe"
      +username: "@nyan@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1725824201 {#4161
        date: 2024-09-08 21:36:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
      +entries: Doctrine\ORM\PersistentCollection {#4184 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
      +posts: Doctrine\ORM\PersistentCollection {#4192 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
      +follows: Doctrine\ORM\PersistentCollection {#4204 …}
      +followers: Doctrine\ORM\PersistentCollection {#4206 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
      +reports: Doctrine\ORM\PersistentCollection {#4216 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
      +violations: Doctrine\ORM\PersistentCollection {#4220 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
      +awards: Doctrine\ORM\PersistentCollection {#4224 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
      +categories: Doctrine\ORM\PersistentCollection {#4228 …}
      -id: 69934
      -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
      +apId: "nyan@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/nyan"
      +apPublicUrl: "https://lemmy.cafe/u/nyan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "nyan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727662462 {#4162
        date: 2024-09-30 04:14:22.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698935833 {#4163
        date: 2023-11-02 15:37:13.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4159
      date: 2023-11-02 17:00:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4165 …}
    +nested: Doctrine\ORM\PersistentCollection {#4167 …}
    +votes: Doctrine\ORM\PersistentCollection {#4169 …}
    +reports: Doctrine\ORM\PersistentCollection {#4171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
    -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 {#4160
      date: 2023-11-02 15:37:11.0 +01:00
    }
  }
  +nestedComments: [
    84831 => App\Entity\EntryComment {#4350
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4164}
      +root: App\Entity\EntryComment {#4164}
      +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 {#4348
        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 {#4351 …}
      +nested: Doctrine\ORM\PersistentCollection {#4353 …}
      +votes: Doctrine\ORM\PersistentCollection {#4355 …}
      +reports: Doctrine\ORM\PersistentCollection {#4357 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
      -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 {#4349
        date: 2023-11-02 17:00:41.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 57.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11202
  +comment: App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.22 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11247
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1698940841 {#4349
    date: 2023-11-02 17:00:41.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11302
  +date: DateTimeImmutable @1698940841 {#4349
    date: 2023-11-02 17:00:41.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698940841 {#4349
    date: 2023-11-02 17:00:41.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11356
  +createdAt: DateTimeImmutable @1698940841 {#4349
    date: 2023-11-02 17:00:41.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11410
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11479
  +subject: App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11536
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 14.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11776
  +comment: App\Entity\EntryComment {#4350
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4164
      +user: App\Entity\User {#4177
        +avatar: null
        +cover: null
        +email: "nyan@lemmy.cafe"
        +username: "@nyan@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1725824201 {#4161
          date: 2024-09-08 21:36:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4178 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4180 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4182 …}
        +entries: Doctrine\ORM\PersistentCollection {#4184 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4186 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4188 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4190 …}
        +posts: Doctrine\ORM\PersistentCollection {#4192 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4194 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4196 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4198 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4200 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4202 …}
        +follows: Doctrine\ORM\PersistentCollection {#4204 …}
        +followers: Doctrine\ORM\PersistentCollection {#4206 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4208 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4210 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4212 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4214 …}
        +reports: Doctrine\ORM\PersistentCollection {#4216 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4218 …}
        +violations: Doctrine\ORM\PersistentCollection {#4220 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4222 …}
        +awards: Doctrine\ORM\PersistentCollection {#4224 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4226 …}
        +categories: Doctrine\ORM\PersistentCollection {#4228 …}
        -id: 69934
        -password: "$2y$13$7xyZh0tZq5o58hBdXXjwNO0xCW140ARkKwjcEZVkDeOrveUidVvN6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4230 …}
        +apId: "nyan@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/nyan"
        +apPublicUrl: "https://lemmy.cafe/u/nyan"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "nyan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727662462 {#4162
          date: 2024-09-30 04:14:22.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698935833 {#4163
          date: 2023-11-02 15:37:13.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4159
        date: 2023-11-02 17:00:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4165 …}
      +nested: Doctrine\ORM\PersistentCollection {#4167 …}
      +votes: Doctrine\ORM\PersistentCollection {#4169 …}
      +reports: Doctrine\ORM\PersistentCollection {#4171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4175 …}
      -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 {#4160
        date: 2023-11-02 15:37:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4164}
    +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 {#4348
      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 {#4351 …}
    +nested: Doctrine\ORM\PersistentCollection {#4353 …}
    +votes: Doctrine\ORM\PersistentCollection {#4355 …}
    +reports: Doctrine\ORM\PersistentCollection {#4357 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4361 …}
    -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 {#4349
      date: 2023-11-02 17:00:41.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 138.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11852
  +comment: App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.51 ms
Input props
[
  "user" => App\Entity\User {#4250
    +avatar: null
    +cover: null
    +email: "AProfessional@lemmy.world"
    +username: "@AProfessional@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728550676 {#4234
      date: 2024-10-10 10:57:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
    +entries: Doctrine\ORM\PersistentCollection {#4257 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
    +posts: Doctrine\ORM\PersistentCollection {#4265 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
    +follows: Doctrine\ORM\PersistentCollection {#4277 …}
    +followers: Doctrine\ORM\PersistentCollection {#4279 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
    +reports: Doctrine\ORM\PersistentCollection {#4289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
    +violations: Doctrine\ORM\PersistentCollection {#4293 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
    +awards: Doctrine\ORM\PersistentCollection {#4297 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
    +categories: Doctrine\ORM\PersistentCollection {#4301 …}
    -id: 32627
    -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
    +apId: "AProfessional@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AProfessional"
    +apPublicUrl: "https://lemmy.world/u/AProfessional"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AProfessional"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723457801 {#4235
      date: 2024-08-12 12:16:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689958818 {#4236
      date: 2023-07-21 19:00:18.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11897
  +user: App\Entity\User {#4250
    +avatar: null
    +cover: null
    +email: "AProfessional@lemmy.world"
    +username: "@AProfessional@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728550676 {#4234
      date: 2024-10-10 10:57:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
    +entries: Doctrine\ORM\PersistentCollection {#4257 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
    +posts: Doctrine\ORM\PersistentCollection {#4265 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
    +follows: Doctrine\ORM\PersistentCollection {#4277 …}
    +followers: Doctrine\ORM\PersistentCollection {#4279 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
    +reports: Doctrine\ORM\PersistentCollection {#4289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
    +violations: Doctrine\ORM\PersistentCollection {#4293 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
    +awards: Doctrine\ORM\PersistentCollection {#4297 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
    +categories: Doctrine\ORM\PersistentCollection {#4301 …}
    -id: 32627
    -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
    +apId: "AProfessional@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AProfessional"
    +apPublicUrl: "https://lemmy.world/u/AProfessional"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AProfessional"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723457801 {#4235
      date: 2024-08-12 12:16:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689958818 {#4236
      date: 2023-07-21 19:00:18.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1698934134 {#4233
    date: 2023-11-02 15:08:54.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11952
  +date: DateTimeImmutable @1698934134 {#4233
    date: 2023-11-02 15:08:54.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698934134 {#4233
    date: 2023-11-02 15:08:54.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12006
  +createdAt: DateTimeImmutable @1698934134 {#4233
    date: 2023-11-02 15:08:54.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4250
    +avatar: null
    +cover: null
    +email: "AProfessional@lemmy.world"
    +username: "@AProfessional@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728550676 {#4234
      date: 2024-10-10 10:57:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
    +entries: Doctrine\ORM\PersistentCollection {#4257 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
    +posts: Doctrine\ORM\PersistentCollection {#4265 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
    +follows: Doctrine\ORM\PersistentCollection {#4277 …}
    +followers: Doctrine\ORM\PersistentCollection {#4279 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
    +reports: Doctrine\ORM\PersistentCollection {#4289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
    +violations: Doctrine\ORM\PersistentCollection {#4293 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
    +awards: Doctrine\ORM\PersistentCollection {#4297 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
    +categories: Doctrine\ORM\PersistentCollection {#4301 …}
    -id: 32627
    -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
    +apId: "AProfessional@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AProfessional"
    +apPublicUrl: "https://lemmy.world/u/AProfessional"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AProfessional"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723457801 {#4235
      date: 2024-08-12 12:16:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689958818 {#4236
      date: 2023-07-21 19:00:18.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12060
  +width: 40
  +height: 40
  +user: App\Entity\User {#4250
    +avatar: null
    +cover: null
    +email: "AProfessional@lemmy.world"
    +username: "@AProfessional@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728550676 {#4234
      date: 2024-10-10 10:57:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
    +entries: Doctrine\ORM\PersistentCollection {#4257 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
    +posts: Doctrine\ORM\PersistentCollection {#4265 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
    +follows: Doctrine\ORM\PersistentCollection {#4277 …}
    +followers: Doctrine\ORM\PersistentCollection {#4279 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
    +reports: Doctrine\ORM\PersistentCollection {#4289 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
    +violations: Doctrine\ORM\PersistentCollection {#4293 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
    +awards: Doctrine\ORM\PersistentCollection {#4297 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
    +categories: Doctrine\ORM\PersistentCollection {#4301 …}
    -id: 32627
    -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
    +apId: "AProfessional@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AProfessional"
    +apPublicUrl: "https://lemmy.world/u/AProfessional"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AProfessional"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723457801 {#4235
      date: 2024-08-12 12:16:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689958818 {#4236
      date: 2023-07-21 19:00:18.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12137
  +subject: App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.82 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12194
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 109.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12434
  +comment: App\Entity\EntryComment {#4237
    +user: App\Entity\User {#4250
      +avatar: null
      +cover: null
      +email: "AProfessional@lemmy.world"
      +username: "@AProfessional@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728550676 {#4234
        date: 2024-10-10 10:57:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
      +entries: Doctrine\ORM\PersistentCollection {#4257 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
      +posts: Doctrine\ORM\PersistentCollection {#4265 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
      +follows: Doctrine\ORM\PersistentCollection {#4277 …}
      +followers: Doctrine\ORM\PersistentCollection {#4279 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
      +reports: Doctrine\ORM\PersistentCollection {#4289 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
      +violations: Doctrine\ORM\PersistentCollection {#4293 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
      +awards: Doctrine\ORM\PersistentCollection {#4297 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
      +categories: Doctrine\ORM\PersistentCollection {#4301 …}
      -id: 32627
      -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
      +apId: "AProfessional@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AProfessional"
      +apPublicUrl: "https://lemmy.world/u/AProfessional"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AProfessional"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723457801 {#4235
        date: 2024-08-12 12:16:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689958818 {#4236
        date: 2023-07-21 19:00:18.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "ransomwarelettuce@lemmy.world"
        +username: "@ransomwarelettuce@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1723960951 {#1520
          date: 2024-08-18 08:02:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 67627
        -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "ransomwarelettuce@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
        +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ransomwarelettuce"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729061553 {#1516
          date: 2024-10-16 08:52:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698507378 {#1519
          date: 2023-10-28 17:36:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +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 {#4232
      date: 2023-11-02 16:58:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ransomwarelettuce@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4238 …}
    +nested: Doctrine\ORM\PersistentCollection {#4240 …}
    +votes: Doctrine\ORM\PersistentCollection {#4242 …}
    +reports: Doctrine\ORM\PersistentCollection {#4244 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
    -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 {#4233
      date: 2023-11-02 15:08:54.0 +01:00
    }
  }
  +nestedComments: [
    84822 => App\Entity\EntryComment {#4317
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4237}
      +root: App\Entity\EntryComment {#4237}
      +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 {#4316
        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 {#4320 …}
      +nested: Doctrine\ORM\PersistentCollection {#4325 …}
      +votes: Doctrine\ORM\PersistentCollection {#4321 …}
      +reports: Doctrine\ORM\PersistentCollection {#4327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
      -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 {#4313
        date: 2023-11-02 16:58:42.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 107.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12494
  +comment: App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12539
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1698940722 {#4313
    date: 2023-11-02 16:58:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12594
  +date: DateTimeImmutable @1698940722 {#4313
    date: 2023-11-02 16:58:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698940722 {#4313
    date: 2023-11-02 16:58:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12648
  +createdAt: DateTimeImmutable @1698940722 {#4313
    date: 2023-11-02 16:58:42.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12702
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 4.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12775
  +subject: App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 35.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12832
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13072
  +comment: App\Entity\EntryComment {#4317
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "ransomwarelettuce@lemmy.world"
      +username: "@ransomwarelettuce@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1723960951 {#1520
        date: 2024-08-18 08:02:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 67627
      -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "ransomwarelettuce@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
      +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ransomwarelettuce"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729061553 {#1516
        date: 2024-10-16 08:52:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698507378 {#1519
        date: 2023-10-28 17:36:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +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 {#274
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -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 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +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 {#2418
        date: 2023-11-03 12:32:05.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +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 {#1858
        date: 2023-11-02 17:11:35.0 +01:00
      }
      +createdAt: DateTimeImmutable @1698932303 {#2388
        date: 2023-11-02 14:38:23.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4237
      +user: App\Entity\User {#4250
        +avatar: null
        +cover: null
        +email: "AProfessional@lemmy.world"
        +username: "@AProfessional@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728550676 {#4234
          date: 2024-10-10 10:57:56.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4251 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4253 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4255 …}
        +entries: Doctrine\ORM\PersistentCollection {#4257 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4259 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4261 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4263 …}
        +posts: Doctrine\ORM\PersistentCollection {#4265 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4267 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4269 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4271 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4273 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4275 …}
        +follows: Doctrine\ORM\PersistentCollection {#4277 …}
        +followers: Doctrine\ORM\PersistentCollection {#4279 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4281 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4283 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4285 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4287 …}
        +reports: Doctrine\ORM\PersistentCollection {#4289 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4291 …}
        +violations: Doctrine\ORM\PersistentCollection {#4293 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4295 …}
        +awards: Doctrine\ORM\PersistentCollection {#4297 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4299 …}
        +categories: Doctrine\ORM\PersistentCollection {#4301 …}
        -id: 32627
        -password: "$2y$13$aRnjTwOT8J.k/u4sfFxjEeUMiiimQ4.rN5L7MKdGIeQuu/CwGQxzG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4303 …}
        +apId: "AProfessional@lemmy.world"
        +apProfileId: "https://lemmy.world/u/AProfessional"
        +apPublicUrl: "https://lemmy.world/u/AProfessional"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "AProfessional"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723457801 {#4235
          date: 2024-08-12 12:16:41.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689958818 {#4236
          date: 2023-07-21 19:00:18.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +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 {#4232
        date: 2023-11-02 16:58:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ransomwarelettuce@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4238 …}
      +nested: Doctrine\ORM\PersistentCollection {#4240 …}
      +votes: Doctrine\ORM\PersistentCollection {#4242 …}
      +reports: Doctrine\ORM\PersistentCollection {#4244 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4246 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4248 …}
      -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 {#4233
        date: 2023-11-02 15:08:54.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4237}
    +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 {#4316
      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 {#4320 …}
    +nested: Doctrine\ORM\PersistentCollection {#4325 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4313
      date: 2023-11-02 16:58:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 1.39 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#13203
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.33 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13267
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.09 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13332
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 3.40 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13388
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.06 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13447
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.91 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13503
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.26 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13559
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 1.84 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13617
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.78 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13680
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.68 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13738
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 2.85 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13794
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 1.28 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13850
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13906
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.04 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13962
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.45 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14018
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.77 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14074
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.65 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14130
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14186
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.82 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14242
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 4.85 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14298
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 1.53 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14356
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 16.0 MiB 3.41 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#14433
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "ransomwarelettuce@lemmy.world"
    +username: "@ransomwarelettuce@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1723960951 {#1520
      date: 2024-08-18 08:02:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 67627
    -password: "$2y$13$hUo8CIued2.94N5VkfcGiuS.Li1Yy7BgKzh3Vmpz/vF9C/AcRyRRq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "ransomwarelettuce@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ransomwarelettuce"
    +apPublicUrl: "https://lemmy.world/u/ransomwarelettuce"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ransomwarelettuce"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729061553 {#1516
      date: 2024-10-16 08:52:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698507378 {#1519
      date: 2023-10-28 17:36:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.78 ms
Input props
[
  "date" => DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14494
  +date: DateTimeImmutable @1698932303 {#2388
    date: 2023-11-02 14:38:23.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 56.04 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#14550
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 4.33 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#14608
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.64 ms
Input props
[
  "date" => DateTimeImmutable @1698929468 {#270
    date: 2023-11-02 13:51:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14782
  +date: DateTimeImmutable @1698929468 {#270
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 6.92 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#14841
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#14888
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14890 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14892 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14894 …}
    +entries: Doctrine\ORM\PersistentCollection {#14896 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14898 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14900 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14902 …}
    +posts: Doctrine\ORM\PersistentCollection {#14904 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14906 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14908 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14910 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14912 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14914 …}
    +follows: Doctrine\ORM\PersistentCollection {#14916 …}
    +followers: Doctrine\ORM\PersistentCollection {#14918 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14920 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14922 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14924 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14926 …}
    +reports: Doctrine\ORM\PersistentCollection {#14928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14930 …}
    +violations: Doctrine\ORM\PersistentCollection {#14932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14934 …}
    +awards: Doctrine\ORM\PersistentCollection {#14936 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14938 …}
    +categories: Doctrine\ORM\PersistentCollection {#14940 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14942 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#14889
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14859
  +user: Proxies\__CG__\App\Entity\User {#14841
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#14888
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14890 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14892 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14894 …}
    +entries: Doctrine\ORM\PersistentCollection {#14896 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14898 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14900 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14902 …}
    +posts: Doctrine\ORM\PersistentCollection {#14904 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14906 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14908 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14910 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14912 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14914 …}
    +follows: Doctrine\ORM\PersistentCollection {#14916 …}
    +followers: Doctrine\ORM\PersistentCollection {#14918 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14920 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14922 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14924 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14926 …}
    +reports: Doctrine\ORM\PersistentCollection {#14928 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14930 …}
    +violations: Doctrine\ORM\PersistentCollection {#14932 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14934 …}
    +awards: Doctrine\ORM\PersistentCollection {#14936 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14938 …}
    +categories: Doctrine\ORM\PersistentCollection {#14940 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14942 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#14889
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 10.60 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15050
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#332 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 1.74 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15137
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 10.44 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#15196
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#15197 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 5.37 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#15267
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#15266 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 10.05 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#15336
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 8.16 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#15405
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#15406 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 11.20 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#15494
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#332 …}
}