Live data from Hacker News

Ask HN: What do you want to see in Debian 10 (“buster”)?

news.ycombinator.com

81–90 of 329 posts

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#81
post #20

Earlier quoted context omitted.

The amount of work that goes into Devuan for pulling out systemd of Debian Jessie is clear evidence that what you are saying is not easily possible.

As I understand it, much of that work goes into removing any trace of even innocuous things like libsystemd, which is used by applications that want to support systemd if available. All the necessary work to support a non-systemd init is already in Debian, making Devuan fairly pointless in practice.

That's correct. Debian ships sysvinit as well as systemd and daemons have initscripts/confs for both.

A lot of people still use sysvinit and it just works.

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#82

Earlier quoted context omitted.

The problem with a git repo for each package is that not every maintainer uses git.. I realise that integration could be better, but most of these things do already exist: CI: https://ci.debian.net/ Tool for reporting bugs: reportbug (CLI) / reportbug-ng (GUI). This is also the way to submit patches. Inspect debian source packages: apt-get source

> ...not every maintainer uses git. I can't think of a valid reason for people to avoid learning git. Is there one?

Is there a valid reason to move to git from any other VCS a person happy with, regarding time and resources one have to spend on it instead of productive work?

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#83
HEADLINE: Reconcile and refresh the Debian Wiki

DESCRIPTION: The wiki is frequently stale or incomplete. A lot of people get information much more readily out of a wiki than mailing lists. Like me, for example :) Mailing lists have a very high latency (often infinite) and can be difficult to search.

For example, say you want to host your own apt repo to hold a custom package; this page is not very clear https://wiki.debian.org/DebianRepository/Setup - how do you choose which of all the software types to use? It's a reasonable software overview, but not great to help people get a repo set up.

Arch has a fantastic wiki that's clear and concise. It's also more readable (mediawiki) than Debian format, though I understand Debian aims to work as bare html for greater device compatibility.

DISTRIBUTION: Primarily Stable, with later sections for non-stable if needed.

ROLE: sysadmin

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#84
post #59

Earlier quoted context omitted.

What do you dislike about systemd? Do you disagree with the ideas behind it, or is your discontentment more about the specific implementation of those ideas? Can you give examples?

beefhash's explicitly stated rationale was reuniting the community . By attempting to derail this into yet another massive thread about the merits/demerits of systemd, rather than a discussion of the desired future and already present capabilities of the Debian installer , and putting words into beefhash´s mouth that xe did not say as you have done here, you are instigating exactly the opposite. * http://uselessd.dar…

>"you are instigating exactly the opposite"

Not really.

In order to 'reunite the community' you need to understand what that will take. Every init system that is supported adds an additional support burden onto the developers and maintainers that work on Debian. In order to minimise that work, it's important to understand the issues with the status quo.

At one end of the spectrum, perhaps a few tweaks to systemd would be enough to satisfy most who had issues with it in the past. On the opposite end of the spectrum you have the distro needing to support 5+ init systems if there's little consensus about what a strong alternative to systemd would look like.

The questions I asked previously are useful in understanding how much work would be required to 'reunite the community'. Feel free to answer them if you think this is a worthwhile line of inquiry.

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#85
post #69
post #62

Earlier quoted context omitted.

What does "firmware support" mean? Is it not about installing software?

firmware support involves supplying the binary blobs that the driver needs to upload to certain peripherals like intel wireless cards. personally i would like to see non-free software kept out of the main disc images but the images including firmware being more visibly advertised and it made clear on the download pages what hardware requires it and who needs it.

So the firmware for a certain WiFi card is the same, no matter if you use Linux or Windows of MacOS? And it is provided by the manufacturer of the Hardware?

And some WiFi cards works out of the box with Debian? Is that because the manufacturers of those cards provided the source of their firmware or because open source alternatives have been written by somebody else?

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#86
post #73
post #57

Earlier quoted context omitted.

Debian already provides images with non-free firmware: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-in... I use these when installing on laptops.

These don't work for WiFi drivers as I pointed out because they're not actually the firmware, they're packages to download the firmware. That obviously doesn't work if you don't have a network connection.

No, those do contain the firmware. https://anonscm.debian.org/cgit/kernel/firmware-nonfree.git

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#87
post #82

Earlier quoted context omitted.

> ...not every maintainer uses git. I can't think of a valid reason for people to avoid learning git. Is there one?

Is there a valid reason to move to git from any other VCS a person happy with, regarding time and resources one have to spend on it instead of productive work?

I can't contrast git with all the different VCS tools that are available, but different tools have different capabilities with respect to working offline and reconciling branches.

At any rate, it was an honest question. I'm not familiar with any salient reasons to not use git. If the only reason is that some developers still haven't learned git yet, I guess that's an answer. Not a very satisfying one to me, but it's worth knowing that's the reason.

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#88
post #74

HEADLINE: easier, simpler package creation and building DESCRIPTION: on distros like arch, to a lesser extent void and even gentoo, writing package definition files (PKGBUILDs, ebuilds, templates) is relatively straightforward; in contrast, i don't even know where to start with finding, editing and building debian packages. i think they're built from source packages but beyond that i have no clue. i think visibility…

I'm totally with this. Simplified build process will help people adopting newer/custom packages into stable releases. Better if a package can be generated from single definition file. Even Redhat has a simpler build system that relies on package "spec" files. The current workflow resembles the one in Redhat, but is more verbose and, well, dirty.

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#89
HEADLINE: Easier way to create local packages

DESCRIPTION: My first distro was Debian. Then, for a while, I used Arch. But it kept irritating me with its total disregard for backwards-compatibility (symlinking /usr/bin/python to python3), coarse-grained packages (want to install QEMU PPC without pulling in every other architecture as well? too bad!), lack of debug packages (good luck rebuilding WebKit just to get stack traces after a SIGSEGV), and package versioning ignoring ABI incompatibilities (I once managed to disable the package manager by upgrading it without also upgrading its dependencies... and later cut off WiFi in a similar manner). So, when I finally trashed my root partition a few weeks ago, I decided to use the opportunity to return to Debian.

One thing I miss from Arch, though, is having an easy way to create a package. It's simply a matter of reading one manpage, writing a shellscript with package metadata in variables and two-to-four functions (to patch up the unpacked source, check the version, build it, and finally create a tarball), and then running `makepkg`. And it will just download the source code, check signatures, patch it, and build it in one step; it even supports downloading and building packages straight from the development repository. I took advantage of it to create locally-patched versions of some software I use, while keeping it up to date and still under the package manager's control.

Contrast that with creating a .deb, where doing the equivalent seems to require invoking several different utilities (uscan, dch, debuild; though ) and keeping track of separate files like debian/control, debian/changelog, debian/rules and whatever else. All the tooling around building packages seems oriented towards distro maintainers rather than users. I'd love something that would relieve me of at least some of the burden of creating a local package from scratch.

DISTRIBUTION: unstable, I guess

Re: Ask HN: What do you want to see in Debian 10 (“buster”)?

#90
post #22

HEADLINE Secure Boot in Stable DESCRIPTION UEFI Secure Boot Support in Debian. Debian does not run on systems with Secure Boot enabled. DISTRIBUTION stable/buster ROLE I work at an insurance company and all of our development computers and most of our servers run debian jessie. We will probably upgrade to Debian 9 very soon! Thanks for all the hard work on debian Iamby! EDIT: grammar and formatting

> Thanks for all the hard work on debian Iamby! Oh wow, it's really not just me...

:)
Post reply on HN