News for hackers. Stuff that matters.
Re:Debian 8.7 released by teddyh on Saturday January 14, 2017 @09:42PM (#13402015)
Please note: Starting with Debian 7, the minor number is not part of the Debian release number, and numbers with a minor component like 7.2 or 8.7 now indicate a point release. Basically, only security updates and major bug fixes, with new updated installation media images. This, 8.7, is not a new major release of Debian.
Re:Debian 8.7 released by lvh on Saturday January 14, 2017 @07:33PM (#13401548)
If you're trying to install this, at time of writing the usual pages are still serving 8.6 images:

https://www.debian.org/distrib/ https://www.debian.org/releases/jessie/debian-installer/

Re:Debian 8.7 released by toyg on Saturday January 14, 2017 @07:54PM (#13401645)
From the release page:

"Please note that this update does not constitute a new version of Debian 8 but only updates some of the packages included. There is no need to throw away old "jessie" CDs or DVDs but only to update via an up-to-date Debian mirror after an installation, to cause any out of date packages to be updated."

Re:Debian 8.7 released by bluejekyll on Saturday January 14, 2017 @10:21PM (#13402115)
Excellent news, and I like all the focus on security fixes in the system.

I do have to say though, it roughly looks like 25% of those issues wouldn't exist in memory safe languages. It's one reason why I'm so excited for Rust in the systems arena.

Re:Debian 8.7 released by jlgaddis on Sunday January 15, 2017 @02:00AM (#13402762)
I'm sure they'd love to have your help rewriting all of that software.
Re:Debian 8.7 released by bluejekyll on Sunday January 15, 2017 @04:47AM (#13403276)
In all seriousness, if they really wanted to I would be down for helping rewrite mission critical stuff. I don't think they are there yet, though.

Note: I'm not sure who they are in this context, but I assume package maintainers, and much of it I believe is GNU.

Re:Debian 8.7 released by MattJ100 on Sunday January 15, 2017 @05:49AM (#13403443)
In general package maintainers only take existing software projects, and apply some glue to make them fit into the Debian distribution (think: build framework, file system location policies, documentation policies, etc.) so that the whole open-source ecosystem can be presented in a uniform distribution.

Rewriting the ecosystem in Rust would require no small effort. Luckily Debian isn't a giant monolith, and you can focus on one package at a time. If you're really serious about digging in, then choose a package that you think would be a good balance between security gain (e.g. something with a history of memory-type security bugs) and effort required, start with that.

The existing maintainer of that project (I mean the software maintainer, not the Debian package maintainer) may or may not be open to a Rust rewrite. But this is open-source, and if they aren't, you can just fork (if calling a rewrite a 'fork' makes sense...) and publish your code somewhere. Then you can work with Debian folks to get your version packaged, and it will be available as a safer alternative for people who want to use it.

Over time, and as this starts happening to more and more software, Debian can start migrating to using these packages by default instead of the older unsafe ones.

And if they don't, again, it's open-source. Someone can make a Debian derivative (there are many already, including most famously Ubuntu) that uses the Rust versions of all packages when possible by default.

Disclaimer: this post presents just one possible version of future events, with the goal of clarifying what steps are required if you really believe in this, and want to see it happen. I am not affiliated with the Debian project other than as a user and software author with packages in the Debian archive.

Re:Debian 8.7 released by bluejekyll on Sunday January 15, 2017 @12:01PM (#13404891)
The reason I want they to be open to it, be it the Debian maintainers or the OSS maintainer, is that while I could fork the world, it might be a completely wasted effort if there is no support in the community to use it.

If on the other hand there was a ground swell, I'd prefer to help it along and scale up the effort. I'm only one person, with limited spare time to focus on these things.

Re:Debian 8.7 released by osivertsson on Sunday January 15, 2017 @06:41AM (#13403595)
I would love to have a well-tested and fully RFC-compliant DHCP client (IPv4 to start with) written in e.g. Rust, for use both on my dev machines and also on the embedded systems I build.

Many of these rewrite attempts are quick hacks that are abandonded once very basic functionality is present.

For most users Rust vs C/C++ doesn't matter so your rewrite has to be better, not only in security (which is very abstract for users), but better performance / easier to configure / smaller / etc.

It is definitely about time, many small tools and utils that has existed for 15-20 years are very crufty when you open the hood and dive into the source.

Re:Debian 8.7 released by bluejekyll on Sunday January 15, 2017 @11:58AM (#13404869)
I'm working on DNS right now: trust-dns. I have been considering a DHCP client/server (separate) as well.
Re:Debian 8.7 released by bostand on Sunday January 15, 2017 @04:56AM (#13403302)
This is an open source and community driven project. It is your job/responsibility to improve things and try to submit them upstream and convince people that your solution is better than the existing one.
Re:Debian 8.7 released by bluejekyll on Sunday January 15, 2017 @12:02PM (#13404900)
Yes. I am aware, it's more that I don't want to fork and not have the support of the original package/library maintainers.
Re:Debian 8.7 released by hiq on Sunday January 15, 2017 @05:44AM (#13403424)
Take a look at:

http://httpredir.debian.org

to get optimal sources.list (automatically gives the best mirror depending on your location among other things).

Re:Debian 8.7 released by ptman on Sunday January 15, 2017 @08:50AM (#13403941)
has httpredir now won over the alternatives? I think I've read various opinions for and against httpredir over the years
Re:Debian 8.7 released by BuuQu9hu on Sunday January 15, 2017 @09:08AM (#13404013)
It is mostly replaced by deb.debian.org, a CDN based solution.
Re:Debian 8.7 released by vbernat on Sunday January 15, 2017 @10:04AM (#13404268)
There is nothing definitive yet. While httpredir is unmaintained, when it works, its reliability and performance are unmatched by deb.debian.org. Using deb.debian.org, I can get sometimes 100kb/s on a 1G connection. And it's not unusual to get a 404 from time to time.
Re:Debian 8.7 released by lvh on Saturday January 14, 2017 @07:31PM (#13401538)
It looks like Wayland is only the default in testing, not yet in jessie. From where I'm sitting, that's mostly a good thing; thanks to Wayland, the default installation for debian-testing just flaps trying to show the GUI when installed in Virtualbox.
Re:Debian 8.7 released by _delirium on Saturday January 14, 2017 @07:35PM (#13401560)
Making a major change like that in a stable point release would be unusual for Debian. Since Debian 8 (jessie) shipped with X as default, the 8.x point releases do the same. If that switch happens, it'll be with the release of Debian 9 (stretch).
Re:Debian 8.7 released by terrywang on Saturday January 14, 2017 @08:46PM (#13401860)
Switch from X to Wayland won't happen in a Debian point release. So far I haven't heard anything about Debian's Wayland switch although a test Live CD ISO has been made available back in October 2016 -> http://www.phoronix.com/scan.php?page=news_item&px=RBOS-Octo...

Right now, the only Linux distribution ships Wayland display manager by default is Fedora 25 (I am running it on an old Latitude D630 with NVIDIA GPU -> KDE Plasma 5 ;-).

Re:Debian 8.7 released by pampa on Saturday January 14, 2017 @07:40PM (#13401580)
does wayland even work on non-intel gpu's?
Re:Debian 8.7 released by hornetblack on Sunday January 15, 2017 @12:07AM (#13402455)
Mesa was the only for a while. (You need libgbm and a DRM+KMS driver to make a compositor and/or EGL_WL_bind_wayland_display for an embedded one). So that only worked with Intel and AMD GPUs. Nvidia now has EGLDevice and EGLStream for their drivers, and they provided patches for Weston and GNOME has added support as well.
Re:Debian 8.7 released by pampa on Sunday January 15, 2017 @07:07AM (#13403656)
does this mean that every compositor has to add gpu support on its own? a gpu that works in gnome would not neccesserily work in sway or orbment?
Re:Debian 8.7 released by GrayShade on Sunday January 15, 2017 @04:10PM (#13406417)
In the case of NVIDIA, yes. Their GPUs need compositor support and the GNOME people ended up giving in and merging their patches.
Re:Debian 8.7 released by digi_owl on Monday January 16, 2017 @08:42AM (#13409892)
facepalm...
Re:Debian 8.7 released by fermuch on Saturday January 14, 2017 @08:13PM (#13401732)
It does, but not as you would expect. Last time I tried with an ATI, I had random freezes. But it was a year ago. There were lots of improvements since then.
Re:Debian 8.7 released by pampa on Saturday January 14, 2017 @08:18PM (#13401755)
well, last week i tried with an nvdidia gpu on my workstation and it didn't boot at all.
Re:Debian 8.7 released by bsharitt on Saturday January 14, 2017 @10:20PM (#13402108)
I'm using Wayland on Arch with and AMD card. It seems pretty stable. Most issues I run into are XWayland issues when trying to run X11 applications.
Re:Debian 8.7 released by throwawayish on Saturday January 14, 2017 @07:40PM (#13401583)
This is Debian. They don't just change the display system in a point release.
Re:Debian 8.7 released by pampa on Saturday January 14, 2017 @08:06PM (#13401695)
Since a package has to be at least 3 years out of date to be included in debian stable, and wayland is only 4 years old, it will take another 10 years. And it is probably a good thing, i tried switching to wayland but it didnt make much sense. The only tiling compositor that worked for me was sway, but every other app i tried to use worked thru xwayland. no native firefox, no redshift. it did fix tearing in video playback though.

Maybe if i used gnome it would have made more sense.

Re:Debian 8.7 released by chris_wot on Saturday January 14, 2017 @11:01PM (#13402231)
Most desktop users are better off with unstable.
Re:Debian 8.7 released by Franciscouzo on Saturday January 14, 2017 @11:26PM (#13402313)
I'd say testing is a better choice for desktop users, and pinning some unstable packages only if necessary.
Re:Debian 8.7 released by osivertsson on Sunday January 15, 2017 @06:09AM (#13403502)
Please be aware that security fixes for Debian testing may lag behind [1].

[1] https://www.debian.org/security/faq.en.html#testing

Re:Debian 8.7 released by chris_wot on Sunday January 15, 2017 @01:01AM (#13402603)
Fair comment!
Re:Debian 8.7 released by keithpeter on Sunday January 15, 2017 @08:32AM (#13403876)
Some desktop users prefer stable despite its older package set. I use backports on stable for a few things.

HNers will probably prefer Sid as the packages will be newer. debootstrap springs to mind for newer programming language versions &c (I have never used a debootstrap install for that purpose however).

Re:Debian 8.7 released by shmerl on Sunday January 15, 2017 @02:04AM (#13402773)
Wayland usage would depend on your DE. For example in KDE, pointer containtment was added only in Plasma 5.9.x, which makes Wayland unusable for games. And 5.9.x didn't make into Debian before the freeze because it's still in beta. I.e. Stretch will most likely come out with 5.8.x and Wayland there won't be really ready.
Re:Debian 8.7 released by Santosh83 on Sunday January 15, 2017 @04:06AM (#13403150)
Am glad. There are a subset of desktop users who will happily forsake following the latest s/w versions for rock solid stability, which Debian stable comes closer to than most other distros. At the end of the day, when you use your system as a tool to get (non-s/w dev related) work done, you want stability, and only the latest versions of a very few select packages. I DON'T want the latest kernel or libs because once I install a distro I stick to it for 2-4 years and by that time I upgrade lock, stock and barrel to new hardware. In the meantime I want those 2-4 years to be as crash-free as possible.

Keep up the good work Debain!

Re:Debian 8.7 released by santaclaus on Saturday January 14, 2017 @08:58PM (#13401898)
So what happens when Debian runs out of Toy Story characters?
Re:Debian 8.7 released by viraptor on Saturday January 14, 2017 @09:23PM (#13401971)
Unlikely any time soon. They've only done 13 of them. There's loads more (http://disney.wikia.com/wiki/Category:Toy_Story_characters) ... although they may want to avoid "Stinky Pete".
Re:Debian 8.7 released by vacri on Sunday January 15, 2017 @04:55AM (#13403296)
There was a post on HN in the past couple of months pointing out that the list of Toy Story character names is growing faster than Debian can consume them. Should be safe for a while.
Re:Debian 8.7 released by jagger27 on Saturday January 14, 2017 @10:02PM (#13402066)
Debian 11: Andy's Mom
Re:Debian 8.7 released by BuuQu9hu on Saturday January 14, 2017 @11:02PM (#13402234)
https://lists.debian.org/debian-devel-announce/2016/07/msg00...

> The release managers have determined that Debian 11 will be named Bullseye.

Re:Debian 8.7 released by alicewales on Sunday January 15, 2017 @09:51AM (#13404195)
"Let's have a look at what you could have won!"
Re:Debian 8.7 released by chris_wot on Saturday January 14, 2017 @10:56PM (#13402213)
I really need to look at how libwmf does things...