PSA: lpd/lpr will be removed from FreeBSD

Why do they need removed? Just don't install them for pkg base so those who still want them can install. I get annoyed with this and this needs to be removed because of security. Sure let's be like Linux and just rewrite everything and stop the concept of finished software.

It's not finished software if it still has security issues.
 
The last time I used these was at University (and to schedule/play music during a hackathon rather than print documents).

I am surprised these are any less maintained than much of the BSD userland to be fair.
 
The last time I used these was at University (and to schedule/play music during a hackathon rather than print documents).

I am surprised these are any less maintained than much of the BSD userland to be fair.
I see this will lead to even more cleaning house. This is how it starts. I can't just hard fork FreeBSD either because then age verification will be my problem. Humanity is doomed.
 
It's not the sky is falling. It's just that it could simply be packaged into an optional base pkg or port for people to use it they want. Rather than just code gone. It doesn't have to be removed so if people want to use it they can. It's like removing xdialog, or sheepshaver from ports. I would like to use them. I use NIS and I am sure that will be next on the chopping block. What should I use FreeIPA created by RedHat whom I detest? I do not care about the risks that they haven't been updated in 5+ years. To remove something just because it is old and not changing is not improving things.
 
Not really. It's just this growing mentality I wish I could get others to see my way that unchanging software does not have to be removed, but I know it's futile. The world is changing around me and at some point, I'll just have to accept, move on because I think I am one of the few who see it this way.

This is my point though for example where is no sheepshaver emulator port anymore, which was removed as expired, the exe still works on Windows. 1 less advantage of using FreeBSD for me. Old software doesn't have to stop running, it doesn't have to be removed. That's no big deal to you, until it's something you do care about. 20 years from now when you are old like me, maybe you will feel the same about something, and see my point.
 
  • Like
Reactions: vmb
what a weirdly condescending reply, considering you dont even know how old we are, or the kind of old software we keep running outside of this forum. but ok. sounds like you'd rather complain than contribute, you do you.
 
what a weirdly condescending reply, considering you dont even know how old we are, or the kind of old software we keep running outside of this forum. but ok. sounds like you'd rather complain than contribute, you do you.
I apologize I did not mean to be condescending or for it to be taken that way. I mainly meant I've been using FreeBSD for over 20 years. I'm actually only 42 so I'm not really that old. I just feel old. :)
 
Not really. It's just this growing mentality I wish I could get others to see my way that unchanging software does not have to be removed, but I know it's futile. The world is changing around me and at some point, I'll just have to accept, move on because I think I am one of the few who see it this way.

This is my point though for example where is no sheepshaver emulator port anymore, which was removed as expired, the exe still works on Windows. 1 less advantage of using FreeBSD for me. Old software doesn't have to stop running, it doesn't have to be removed. That's no big deal to you, until it's something you do care about. 20 years from now when you are old like me, maybe you will feel the same about something, and see my point.
Somebody has to maintain the ports, even if 98% of the works is just pulling them in an updating the port that's still some effort. And a bunch of these systems are being used as servers, having something like the lpd/lpr available, but not maintained and known to be insecure isn't a great situation. If some group of people out there cares enough to address the issue, it can potentially say. But, given how many printers these days have some degree of support for either CUPS or just sticking a thumbdrive in to print on the printer, I can't blame people for not being interested in working on that particular software rather than something else.
 
Tererible news. They could copy the lpr/lpd of OpenBSD, but not leave us without it.
I'd wager that if anybody had been/is willing to do the work they probably would, but how many people are even using that still? And of those, how many are going to put in the effort rather than just replace the printer they've got with one that's more easily supported when their current printer dies?
 
Somebody has to maintain the ports, even if 98% of the works is just pulling them in an updating the port that's still some effort. And a bunch of these systems are being used as servers, having something like the lpd/lpr available, but not maintained and known to be insecure isn't a great situation. If some group of people out there cares enough to address the issue, it can potentially say. But, given how many printers these days have some degree of support for either CUPS or just sticking a thumbdrive in to print on the printer, I can't blame people for not being interested in working on that particular software rather than something else.
In the case of sheepshaver, it was still building. There were just no changes so by a policy it was removed. I also verified once with xdialog that it still built at the time, but was just removed by a policy. I found an older version of the port from git in the tree and it worked. At the time it just made me realize wow windows can still run software decades later, unchanged. If it still builds I just don't see the point in removing. As someone who maintains a few ports I suppose I can see the point of removing unmaintained ports if they break but when they are not broken I just don't get it. It still seems to me like a bit of a flawed concept because again other operating systems can run unchanged software decades later.
 
In the case of sheepshaver, it was still building. There were just no changes so by a policy it was removed. I also verified once with xdialog that it still built at the time, but was just removed by a policy. I found an older version of the port from git in the tree and it worked. At the time it just made me realize wow windows can still run software decades later, unchanged. If it still builds I just don't see the point in removing. As someone who maintains a few ports I suppose I can see the point of removing unmaintained ports if they break but when they are not broken I just don't get it. It still seems to me like a bit of a flawed concept because again other operating systems can run software decades later.
It's just my opinion, but if it hasn't got a maintainer it's a lot less likely that any issues will be noticed, I'd be curious as to how many people were even using it if it being pulled didn't result in anybody that cared enough to step up and maintain it. It clearly wasn't mission critical to anybody.

It's also worth considering that, software that's in that state often times is usable with one of the compat packages being installed, in a VM or on a system that's no longer connected to the net. So, one of those options may very well be an acceptable option for some people.
 
I was not aware OpenBSD may have newer code. Thanks. I will have to look into this.
I am also not aware, but they care much more on security than FreeBSD and lpd is still there.
And lpd has the flag -s for those concerned on the IP connection, one can use it locally.

It is a program that was always there, since the beginning of UNIX, and yes, I USE IT A LOT. It is a standard, POSIX.

Those who do not use it, are "Desktop" mouse clickers.
 
It's just my opinion, but if it hasn't got a maintainer it's a lot less likely that any issues will be noticed, I'd be curious as to how many people were even using it if it being pulled didn't result in anybody that cared enough to step up and maintain it. It clearly wasn't mission critical to anybody.

It's also worth considering that, software that's in that state often times is usable with one of the compat packages being installed, in a VM or on a system that's no longer connected to the net. So, one of those options may very well be an acceptable option for some people.
I don't want to argue too much because I understand sometimes there are other reasons as you point out. When I tested xdialog though it did run. I was trying to make a GUI for FuryBSD using bsdinstall, and I wanted to do use xdialog to make a GUI. I didn't know enough at the time to actually try to pick up the port, but I knew enough to test to confirm it still built, and ran.

It was an eye opening moment to me. It changed my whole way of thinking about "finished software". Why does windows still run sheepshaver.exe built years ago. It's a major limitation to have for an OS. A flaw of the whole concept of distributions. Linus Torvalds even thought the same thing right around the same time, and suddenly flatpaks popped up as as thing for Linux.

Anyway I am sorry I was a little annoyed in my initial posts and I probably should have thought more before posting. I'll look into LPD/LPR in OpenBSD to see if it's a project I might want to pick up. Likely not, but I've stated my philosophy otherwise. Since I wasn't met with a lot of support I just have to accept the way things are going to go, and that is fine.
 
Not really. It's just this growing mentality I wish I could get others to see my way that unchanging software does not have to be removed, but I know it's futile. The world is changing around me and at some point, I'll just have to accept, move on because I think I am one of the few who see it this way.

This is my point though for example where is no sheepshaver emulator port anymore, which was removed as expired, the exe still works on Windows. 1 less advantage of using FreeBSD for me. Old software doesn't have to stop running, it doesn't have to be removed. That's no big deal to you, until it's something you do care about. 20 years from now when you are old like me, maybe you will feel the same about something, and see my point.

FWIW we are in agreement in our distaste for removing software just because upstream hasn't be changed in a while. There is such a thing as finished software.
 
We're seeing good old software disappear into oblivion.
If this continues at this rate, we'll end up with KDE or Gnome.
Sad, uniform universe, a kind of improved Windows....
 
I don't want to argue too much because I understand sometimes there are other reasons as you point out. When I tested xdialog though it did run. I was trying to make a GUI for FuryBSD using bsdinstall, and I wanted to do use xdialog to make a GUI. I didn't know enough at the time to actually try to pick up the port, but I knew enough to test to confirm it still built, and ran.

It was an eye opening moment to me. It changed my whole way of thinking about "finished software". Why does windows still run sheepshaver.exe built years ago. It's a major limitation to have for an OS. A flaw of the whole concept of distributions. Linus Torvalds even thought the same thing right around the same time, and suddenly flatpaks popped up as as thing for Linux.

Anyway I am sorry I was a little annoyed in my initial posts and I probably should have thought more before posting. I'll look into LPD/LPR in OpenBSD to see if it's a project I might want to pick up. Likely not, but I've stated my philosophy otherwise. Since I wasn't met with a lot of support I just have to accept the way things are going to go, and that is fine.
If you hang around the open source world, or really computers in general long enough, you'll have favorite pieces of software that get discontinued for one reason or another. If you're lucky, it can be run in an emulator or container, for most of the time that I've been using computers that wasn't a viable option.

It's also worth recognizing that it really and truly has never been easier or safer to run older and unsupported software on FreeBSD. Between jails, VMs, containers and just the good old linuxulator and compat libraries the software that is truly impossible use has never been a smaller portion of the total amount of software out there.

As far as xdialog goes, have you looked at any of the Tk libraries? I've used those a bit and they were quite easy to get up and running.
 
Back
Top