I think we (where 'we' parses as 'anyone with more than one Unix box who's wanted a document printed without the aid of several Knuth books') can get behind the idea that CUPS 1.1.x is a good thing, if one that travels with rather more baggage that might be considered strictly appropriate for a free software product.
1.2.x is... Prettier and comes with bells and a steam-driven whistle. Installation is Jolly Nice on some package-damaged platform like Beardian, since you don't notice the myriad GNU libraries that it drags behind itself on lengths of string like the tins and bodies that follow the bride & groom's car.
It's probably rather messy on a real OS and won't install at all on the boggle-eyed humppa-freak version. ("Get that GNU shit off my machine. We want beer and humppa and then we hunt furries!")
On an OS that runs on proper hardware (Admittedly it's nasty SysV filth) it's a complete nightmare and I'm going to wallop the next -funroll-loops ricer I see on general principles.
Later:
openssl genrsa 1024 > host.key
openssl req -new -x509 -nodes -sha1 -days 365 -key host.key > host.cert
Of course that'll blow up in a year, but it's much less work.
1.2.x is... Prettier and comes with bells and a steam-driven whistle. Installation is Jolly Nice on some package-damaged platform like Beardian, since you don't notice the myriad GNU libraries that it drags behind itself on lengths of string like the tins and bodies that follow the bride & groom's car.
It's probably rather messy on a real OS and won't install at all on the boggle-eyed humppa-freak version. ("Get that GNU shit off my machine. We want beer and humppa and then we hunt furries!")
On an OS that runs on proper hardware (Admittedly it's nasty SysV filth) it's a complete nightmare and I'm going to wallop the next -funroll-loops ricer I see on general principles.
Later:
openssl genrsa 1024 > host.key
openssl req -new -x509 -nodes -sha1 -days 365 -key host.key > host.cert
Of course that'll blow up in a year, but it's much less work.
no subject
Date: 2006-07-12 10:56 am (UTC)no subject
Date: 2006-07-12 10:57 am (UTC)It used to be the case that I could download some C source with a reasonable hope of porting it to something non standard (e.g. VMS in my particular case).
However, currently the chain of dependencies will be fairly long for the typical bit of software because the development process now is to find the particular tool that does 95% of what is necessary and write some glue code to get it all working.
This is great for me because I use Ubuntu and it means that software to do more or less anything can be installed by typing about eight words (four or five to do the search for it and three more to install).
If you're on something non standard though you're knackered.
Problem is that you have a real dichotomy. Either you drag in a bunch of standard packages to do obvious things OR you reinvent the wheel for the thousandth time and the user ends up with two hundred separate bits of code doing the same task (probably containing four hundred separate bugs).
no subject
Date: 2006-07-12 10:58 am (UTC)no subject
Date: 2006-07-12 11:00 am (UTC)no subject
Date: 2006-07-12 11:22 am (UTC)Possibly. Or think of it is a way to guarantee that people need the support, by building in something specious. And "it doesn't matter if it's buggy, or a swine to install, because we offer support" ...
no subject
Date: 2006-07-12 11:26 am (UTC)no subject
Date: 2006-07-12 11:32 am (UTC)no subject
Date: 2006-07-12 11:51 am (UTC)I suggest that a less clued and bloody-minded admin would be buggered.
no subject
Date: 2006-07-12 12:00 pm (UTC)Subversion, for instance, has a dependancy list as long as several arms. Helpfully enough, they package all those dependancies in the distribution and have arranged things such that you'll get the bits you're missing compiled as part of the overall build process.
... I think the problem is that the CUPS mob arse-u-me a GNU environment. 'Make install' doesn't work for that very reason.
no subject
Date: 2006-07-12 12:08 pm (UTC)http://packages.debian.org/unstable/net/cupsys
any help?
Also, if you have a working debian system you can use apt-file to find what package missing files belong to.
no subject
Date: 2006-07-12 12:09 pm (UTC)no subject
Date: 2006-07-12 12:10 pm (UTC)no subject
Date: 2006-07-12 12:25 pm (UTC)no subject
Date: 2006-07-12 12:28 pm (UTC)no subject
Date: 2006-07-12 12:28 pm (UTC)Me: This tool you wrote doesn't work.
Some programmer: You've got the source, why don't you fix it yourself?
Me: In fact, why don't I just rewrite it from scratch, which will be quicker than understanding the gibberish you call code, in which case we don't need you anymore, don't let the door hit your arse on the way out.
no subject
Date: 2006-07-12 12:29 pm (UTC)In this case, the failure appears to be that unless you have GNU TLS installed, the cups rig won't auto-generate self-signed certificates to make the SSL connections work. You can disable SSL, but it doesn't fall back gracefully. Installing GNU TLS on a non-GNU system requires (f***ing bunzip2 to unpack the archive. Jayzus!) openCDK, which requires GNUcrypt, which requires libgpg-error, which requires libintl, which is part of GNU gettext, which requires libiconv...
And lo these were the generations of Abraham. Or however the 'begat' bits of the Old Testament go.
no subject
Date: 2006-07-12 12:31 pm (UTC)no subject
Date: 2006-07-12 12:32 pm (UTC)no subject
Date: 2006-07-12 12:32 pm (UTC)no subject
Date: 2006-07-12 12:33 pm (UTC)no subject
Date: 2006-07-12 12:37 pm (UTC)no subject
Date: 2006-07-12 12:41 pm (UTC)They were all shite, but Gentoo was by far and away the most horrible one of the set.
FreeBSD worked best, obv.
no subject
Date: 2006-07-12 12:47 pm (UTC)no subject
Date: 2006-07-12 12:51 pm (UTC)The last time I even tried to install gentoo I wrote over my main data partition with an ext2 partition. Oh, and it required you to have a working network connection before you started. Nasty. It's probably better since then but I still distrust it.
no subject
Date: 2006-07-12 01:07 pm (UTC)Though since I started on Solaris, learned a bit of Linux 1.x, went for a different job that was in a BSD-only shop, worked for two Solaris/Linux places and then ended up (so far) in a HP-UX/Linux environment with a collection of personal BSD machines, most of the while keeping a BSD box at home... I shall look upon that as a bit of a poor excuse.
no subject
Date: 2006-07-12 01:29 pm (UTC)no subject
Date: 2006-07-12 03:26 pm (UTC)...by hand-entering the tags (well-formed and valid, natch), poking the [rant] button and then wondering why it didn't look right on screen. Didn't even register just how dumb a thing I was doing.
(it's after 2am - go to bed)
no subject
Date: 2006-07-12 04:10 pm (UTC)no subject
Date: 2006-07-12 04:30 pm (UTC)Yes, but it does come with a nice way of getting Finnish-Imitation-kernal at version 2.6.17, which supports those horrible Broadcom wifi cards.
Kernal panics as soon as you boot it, of course, but it's a nice thought.
no subject
Date: 2006-07-12 08:25 pm (UTC)no subject
Date: 2006-07-13 01:10 am (UTC)no subject
Date: 2006-07-13 01:11 am (UTC)