TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Debian Packages That Need Lovin'

201 pointsby spycover 4 years ago

19 comments

tacostakohashiover 4 years ago
I have been using Debian on and off since the late 90s, including some time creating packages. It was wonderful to be able to install a recent, working version of pretty much anything you wanted for the vast majority of that time.<p>More recently, so many things I want to use are not available as a reasonably up-to-date package. Some examples are hugo and eclipse, where the versions provided are unusably ancient.<p><a href="https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;842319&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;842319&#x2F;</a><p>Meanwhile, more and more software is actively hostile to packaging &#x2F; distributions, and things seem to have devolved into grabbing things from random github repos, or various dedicated&#x2F;language-specific package managers like npm, pip, brew, ...<p>It&#x27;s definitely annoying, seems like a step backwards, and its not clear to me whether there&#x27;s some better distro i could be using, whether some funding &#x2F; volunteer time could help, or the world has just &quot;moved on&quot; (backwards...) from the idea of a linux distribution with reasonably stable, up-to-date packages that &quot;just work&quot; for basic infrastructure so you can spend your time developing on your own project, instead of with the tedium of fetching and installing software and managing version compatibility problems yourself.
评论 #26208825 未加载
评论 #26208817 未加载
评论 #26210815 未加载
评论 #26209054 未加载
评论 #26209502 未加载
评论 #26209336 未加载
评论 #26209083 未加载
评论 #26209050 未加载
评论 #26209749 未加载
BiteCode_devover 4 years ago
Packaging for debian anything non trivial is damn too hard.<p>It took me 5 days to figure out how to package a complete web app with params, upgrades, post install transpiling, db init, etc.<p>And I haven&#x27;t put that on a private repo yet, it&#x27;s yet another annoying thing to do.<p>Nothing is well documented, doc is old and confusing, the tooling is archaic and wants to inflict pain (debconf anyone ?), the life cycle of a Deb package is atrocious to get right.<p>And you have to do all that in raw bash scripts. Not there are no alternatives, any scripting language is potentially usable, but the support is poor enough to deter you from them.<p>It&#x27;s not I don&#x27;t want to contribute to the ecosystem, but I won&#x27;t invest the colossal effort and exercice in frustration to overcome the barrier to entry. My packages don&#x27;t even need to go to the official repo, just let me do my things in peace.<p>Make a python lib that let you describe a package, hook on life cycle events to run code, with clear documented recipes et where to put what types of files, and let me run that to generate the Deb. Event web pack is easier to use for God sake.<p>I&#x27;m not even touching the process of packaging something to be included in debian repositories here, which is another beat entirely.<p>Quit the smug act, debian packagers. You don&#x27;t know better.<p>You do know better on how to design a distro and protect the official repository. Great. I praised you for that for decades.<p>But you know nothing about making your users life easy. You just don&#x27;t. So ask them, and fix that, or don&#x27;t complain about no contrib. This is not news, we raised our voices for years.<p>I contribute all the time to Foss in code and doc, I donate in mass. We ARE willing to help. And we do.<p>It&#x27;s not us. It&#x27;s you.
评论 #26212440 未加载
评论 #26212233 未加载
评论 #26212729 未加载
评论 #26213757 未加载
评论 #26213473 未加载
评论 #26215180 未加载
评论 #26213605 未加载
评论 #26212620 未加载
评论 #26216442 未加载
评论 #26212349 未加载
cglongover 4 years ago
As someone who&#x27;s thinking about moving to Linux and has made many non-trivial contributions to Homebrew, the contribution process for Debian packages scares me. The official documentation seems to be more of a reference guide than a tutorial, and community blog posts always seem to start with &quot;That other tool is outdated; here&#x27;s the new way to do it,&quot; making it impossible to know which method is the right one.<p>IMO, what really needs some lovin&#x27; is the official onboarding process for new contributors.
评论 #26210267 未加载
评论 #26212481 未加载
评论 #26211459 未加载
IgorPartolaover 4 years ago
I once built a whole deployment system out of packaging all our services as Debian packages and running them out of our own apt repo. Once we got it working, this was a really low maintenance system and bringing new servers online was stupid easy.<p>Since then Debian packages have become easier to create and maintain. And it’s a great skill if you ever need to create e.g. a custom-compiled version of nginx or some such. It’s a really well thought out system and I am surprised it isn’t more widely used. By contrast Docker seems to be more portable but way more of a pain in the ass.
评论 #26209607 未加载
评论 #26209528 未加载
评论 #26208944 未加载
评论 #26209462 未加载
janvdbergover 4 years ago
If you sort by Installs this is kind of disturbing.<p>A lot of well known packages (Apache2 &#x2F; OpenSSL &#x2F; LibreOffice etc.) have no owner?<p><a href="https:&#x2F;&#x2F;wnpp.debian.net&#x2F;?sort=installs%2Fdesc&amp;page=1" rel="nofollow">https:&#x2F;&#x2F;wnpp.debian.net&#x2F;?sort=installs%2Fdesc&amp;page=1</a>
评论 #26209547 未加载
评论 #26209070 未加载
评论 #26208576 未加载
评论 #26211932 未加载
评论 #26209089 未加载
ogigover 4 years ago
At page 3 there is apache2 with more than 300k installs. The maintainer stated no more interest[1]. This seems like low hanging fruit for a massive supply chain attack.<p>[1] <a href="https:&#x2F;&#x2F;bugs.debian.org&#x2F;cgi-bin&#x2F;bugreport.cgi?bug=910917" rel="nofollow">https:&#x2F;&#x2F;bugs.debian.org&#x2F;cgi-bin&#x2F;bugreport.cgi?bug=910917</a>
评论 #26211724 未加载
评论 #26211002 未加载
tluyben2over 4 years ago
When you click on random (or not so random) packages like Libreoffice, it brings you to [0] where help was requested in 2007 and as recent as oct 2020 offers for help are ignored. Not sure how this &#x27;process&#x27; works?<p>[0] <a href="https:&#x2F;&#x2F;bugs.debian.org&#x2F;cgi-bin&#x2F;bugreport.cgi?bug=419523" rel="nofollow">https:&#x2F;&#x2F;bugs.debian.org&#x2F;cgi-bin&#x2F;bugreport.cgi?bug=419523</a>
评论 #26212116 未加载
TwoNineFiveover 4 years ago
Sadly in recent years I&#x27;ve seen a number of neglected Debian packages picked up by people who just wanted to pad their resume and say &quot;I&#x27;m a Debian maintainer!&quot;. This usually has ended badly with the new maintainer not caring about the userbase. They close all open bugs without having fixed anything, and break shit wholesale just so they can say it builds.<p>Please don&#x27;t pick up a package just because you think it would be cool to be a maintainer. If you are not invested in the well-being of the userbase, you will get called out.
评论 #26210448 未加载
crb002over 4 years ago
Resorted by installs <a href="https:&#x2F;&#x2F;wnpp.debian.net&#x2F;?page=1&amp;sort=installs%2Fdesc" rel="nofollow">https:&#x2F;&#x2F;wnpp.debian.net&#x2F;?page=1&amp;sort=installs%2Fdesc</a>
评论 #26210543 未加载
pvsnpover 4 years ago
Aren’t canonical and other distributions upstreaming changes to Debian?
slavik81over 4 years ago
If I want to help, what should I do?
评论 #26209689 未加载
评论 #26220469 未加载
gigel82over 4 years ago
Isn&#x27;t it worrisome that something like openssl is listed as having no owner? Wouldn&#x27;t a sneaky patch in something as low-level and widely-used as that have devastating consequences?<p>Is there another Linux distro that gets multiple eyeballs on (core) package changes and proper security reviews that you folks would recommend for daily driver?
评论 #26209136 未加载
oneweekwonderover 4 years ago
Linux Standard Base recommend rpm support.<p>But the rpm package need adoption and refers users to alien, but the alien package is orphaned.<p>hah, looking at wikpedia it seems LSB support have been dropped by Ubuntu and Debian in November 2015.
ncmncmover 4 years ago
From a quick scan of just the first half, it looks to me like libzstd1 might be the most deserving of help. But I could see libreoffice there.
jonathankorenover 4 years ago
Looking at orphans by installs and I remember using some of these 20 years ago, but do people even use libgpod and xmms anymore?
评论 #26209798 未加载
symlinkkover 4 years ago
Anyone else disturbed by this? These packages have root access for millions of computers and thousands of Fortune 500 companies and no one is maintaining them?
评论 #26208438 未加载
评论 #26208753 未加载
kenniskragover 4 years ago
why is eclipse so many version behind the current version? I do not think it would hurt to update a little faster.
评论 #26209562 未加载
评论 #26209743 未加载
评论 #26209385 未加载
评论 #26220485 未加载
jrwrover 4 years ago
holy shit, order by installs, Apache and sudo have no maintainers
评论 #26208697 未加载
评论 #26208361 未加载
评论 #26208580 未加载
nooberminover 4 years ago
This is an off topic question, but is Debian a good alternative to Gentoo? Over the last three years I&#x27;m assuming Gentoo is so low on resources that they are just removing packages left and right. Every few months my install is broken due to this.<p>The main reason I&#x27;m still with gentoo is inertia and I really like the tools and just the way things work. The problem really is the portage tree (basically the repo) which is become more and more bare as the years go on. For example, I miss eix whenever I use debian, apt-cache just isn&#x27;t as useful. Also, having to use not systemd is a plus and a reason I won&#x27;t use Arch. Any suggestions?
评论 #26209946 未加载