[aur-requests] [PRQ#10385] Deletion Request for ghost
storrgie [1] filed a deletion request for ghost [2]: This package needs to be deleted, please review the comments about it's current state. [1] https://aur.archlinux.org/account/storrgie/ [2] https://aur.archlinux.org/pkgbase/ghost/
On Tue, 23 Jan 2018 15:50:38 +0000 (UTC) notify--- via aur-requests <aur-requests@archlinux.org> wrote:
storrgie [1] filed a deletion request for ghost [2]:
This package needs to be deleted, please review the comments about it's current state.
[1] https://aur.archlinux.org/account/storrgie/ [2] https://aur.archlinux.org/pkgbase/ghost/
"review the comments" is not a valid reason to be deleted. Once it's deleted, the comments will be gone and this request gives no indication of why.
Sorry for the brevity, I'd not made a request of this nature before. Hopefully some more context helps. It doesn't _need_ to be deleted... I'm just concerned that people are still using the package in its archaic form. Ghost as a project has come up with their own installer that complicates the idea of packaging ghost for arch. If someone wanted to package ghost-cli (the installer) that would make sense... but the installer is _very_ specific to running on Ubuntu. Ghost doesn't want to distribute itself in a way that is easily maintainable for any distribution other than Ubuntu. I put an addendum to the top of my blog post about how I'm using ghost on arch to this effect: https://storrgie.epiphyte.network/running-a-ghost-blog/ On Tue, Jan 23, 2018 at 10:55 AM, Doug Newgard <scimmia@archlinux.org> wrote:
On Tue, 23 Jan 2018 15:50:38 +0000 (UTC) notify--- via aur-requests <aur-requests@archlinux.org> wrote:
storrgie [1] filed a deletion request for ghost [2]:
This package needs to be deleted, please review the comments about it's current state.
[1] https://aur.archlinux.org/account/storrgie/ [2] https://aur.archlinux.org/pkgbase/ghost/
"review the comments" is not a valid reason to be deleted. Once it's deleted, the comments will be gone and this request gives no indication of why.
Request #10385 has been rejected by Eschwartz [1]: I'm unconvinced by the comments section, which basically boils down to "oh, it uses nodejs now so clearly it is unsuitable for distro packaging and must be run in an nspawn container instead". We have many npm packages available in the repos and the AUR, clearly it works. Saying "I couldn't get over how installing "ghost-cli sqlite" via npm resulted in this: [...] added 627 packages" is disingenuous. Hate on npm all you want (I do), disown it because you aren't interested anymore (okay), but don't claim that the package should not be *allowed*. I'm also not quite sure how your blog is supposed to prove its unsuitability: https://storrgie.epiphyte.network/running-a-ghost-blog/ [1] https://aur.archlinux.org/account/Eschwartz/
I understand the rejection, however I feel like it's for the wrong reasons. This package, with its current name, should be packaging [0]. There are some complexities in doing this, like their way of doing migrations for the database which is now build into [1]. In its current form the package should either be renamed to ghost-legacy (which is what it's actually packaging), or deleted... because it's not actually a package of ghost. Even still, there was some additions after 0.11.10 that wouldn't build with the method that is currently in that repo. When asking upstream for assistance I was told that support for ghost-legacy isn't available and all should consider using their new tool ghost-cli. So don't delete it, but rename it to ghost -legacy at-least so that people don't search for "ghost" and think they are installing the non-legacy version of this software. My blog article is explaining how to _survive_ if you still want to stick conceptually to how the original package was prepared for the AUR, which is to use minimal dependencies (e.g. sqlite instead of a larger rdbms). I'm not saying abandon ghost (obviously I'm still using it)... I'm just saying to anyone who would read it that this package is no longer what you want to work on. I do hate npm, which influences my decision to disown... not to delete this package. [0]: https://github.com/TryGhost/Ghost/releases [1]: https://github.com/TryGhost/Ghost-CLI/releases On Tue, Jan 23, 2018 at 11:15 AM, <notify@aur.archlinux.org> wrote:
Request #10385 has been rejected by Eschwartz [1]:
I'm unconvinced by the comments section, which basically boils down to "oh, it uses nodejs now so clearly it is unsuitable for distro packaging and must be run in an nspawn container instead".
We have many npm packages available in the repos and the AUR, clearly it works. Saying "I couldn't get over how installing "ghost-cli sqlite" via npm resulted in this: [...] added 627 packages" is disingenuous. Hate on npm all you want (I do), disown it because you aren't interested anymore (okay), but don't claim that the package should not be *allowed*.
I'm also not quite sure how your blog is supposed to prove its unsuitability: https://storrgie.epiphyte.network/running-a-ghost-blog/
participants (3)
-
Andrew G. Dunn
-
Doug Newgard
-
notify@aur.archlinux.org