IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Stale libs?
How? On SuSE?


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Be more specific
You mean superseded by a new version, or not used?
-drl
New Scenario: You update using YaST.
So a new libpng3 is installed. Nothing now uses libpng2, because all the packages that used libpng2 have been upgraded. However, because of the different APIs, libpng2 and libpng3 are different packages - the one does not upgrade to the other.

How would you determine if anything depends on libpng2? How would you then do that for all library packages? And then remove them?

I'd have thought a man dedicated to system tightness, like you, would have wanted to do this.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New ? SuSE is RPM based
.. so insofar as RPM allows library dependence (it does) it will be handled.

Apparently the dependency lists are well-maintained because nothing breaks.
-drl
New Answer the question.
You've just told me things I already know.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Not what he is asking.
He wants to know, how you can determine if said library is no longer needed period.

He says nothing about breaking anything.

He was talking removal of said library, automatically or by process intended to do this. Basically removing any library or other supporting cruft that is no longer needed.

How do you remove these things, knowing they will never be needed, as such like he pointed out, the API changed and incremented the version name but not to the exclusion of the old package. Now everything has been linked to the new API and hence the old one is obselete. How do you determine which libraries are obselete and are not needed to be loaded on the machine.
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Re: Not what he is asking.
I *don't* determine it - the SuSE people who maintain dependency lists do.
-drl
New You are missing the POINT!
Yast won't auto-magically remove it.

time line:
  1. original install of libpng2
  2. ton of apps the rely on libpng2
  3. libpng3 is installed
  4. over the next few weeks all packages are updated to use libpng3
  5. libpng2 is still installed as it doesn't conflict nor break anything
  6. system upgrade time version 10.1 of SuSE- libpng2 still installed
  7. libpng3 is updated but still doesn't conflict with libpng2, libpng2 still hanging around
  8. now 2 years later libpng4 appears not replacing libpng2 or 3. Another API change
  9. All apps are updated in a few weeks to now use libpng4
  10. libpng2 and libpng3 now live on your machine.
How would you determine that. Don't say "SuSE Engineers" because they won't remove those 2 obselete libraries. That is a Distro NO-NO. And therefore won't do it.

So tell me genius, how would you determine it?
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New So?
What is YOUR point? As long as all dependencies are satisfied, and I'm too lazy to remove something that isn't used, why should I care?
-drl
New Unless I'm missing something......
As long as all dependencies are satisfied, and I'm too lazy to remove something that isn't used, why should I care?

.... couldn't that same argument be made of a stock kernel? Where's the difference?
New Re: Unless I'm missing something......
perhaps package b has depends on the old libs, then doc's idea has merit
regards,
daemon
New Did you read
The scenario I pointed out?

Do you understand?

No, I am not being obtuse.

I specififed all that.

My point is Ross can't/won't do anything saving time, even to save his life.
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Re: Unless I'm missing something......
It's a discipline thing. First, I don't have useless libraries on my system. fooker's scenario doesn't arise on my machine - everything "in play" is real. Second - I could delete a lot of stuff I don't use. But I know everything in /lib/modules/2.4.20 is real, and everything in /usr/src/linux/.config is exactly tailored to my own system. Sure, I could just go in an check all the modules I'll never need, but it's almost an artistic value to have the software guts exactly match the hardware. Unlike Windows, I have the beautiful possibility of making an OS that exactly matches in every detail my own hardware.

Another point - the modules issue is secondary to compiling for my exact processor, power management, file systems, and network role. Only because I slogged through the entire thing do I know what is what. It was worth it just to learn the kernel. As a result, I can easily build my own system from scratch if needed. If something goes wrong, I'll be able to track it down immediately.

Hey, why do you still do OS/2? "Because it's a tight, beautiful solution" right?

I think I get pissed at the mob mentality because it belittles the idea of hard-won beauty in favor of lazy expediency. This attitude is eventually ruinous of everything it touches.
-drl
New Re Re Wind
And the crowd said, "Bo Selecta".

You're talking nonsense. Because you upgrade with an automated tool that is guaranteed to not remove superfluous libraries, you're pretty much guaranteed to end up with stale, unused libraries on your system.

How do you GUARANTEE that such a such a situation does not occur in your oh-so-tight system?

Oh, balls to this.

You can't. That's it; it's that simple. There's no tool for doing this on RPM-based Linux distributions. It's down to you going "rpm -qa", parsing the results, and figuring it out for yourself.

On the other hand, there is a tool for doing this on Debian-based distributions; it's called "deborphan" and it removes libraries and packages (as you see fit, natch) that nothing depends on.

In fact, in order to ensure that one's system remains "tight" (whatever the hell that means - on the one hand, you're spectacularly anal about what kernel modules are available, on the other you don't appear to give a shit what's strewn about the filesystem) there's an even better tool - "debfoster". debfoster removes packages and everything that they and they alone depend on. I'd have thought such things would appeal to your silly sense of "tightness", but now that you've backed yourself into the "Debian is shit! I think it, therefore it's true!" corner, you'll never be able to use them (at least, and admit it).


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Ok, that's nice
Why can't I download that and run it on my machine? Sounds pretty standalone.

Remember "repeats.com" for DOS?
-drl
New Good luck with that.
Knock yourself out:

[link|http://guildenstern.dyndns.org/code/|http://guildenstern.dyndns.org/code/]

It won't work out of the box, though. You need dpkg.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New Can I alter it for RPM?
-drl
New I dunno. Can you?
It's GPL software, if that's what you're asking.

Making it work with RPM-based systems is a Small Matter Of Programming.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New BTW....
I have let this go one to long:
MY NAME IS: FOLKERT
Get it right. Not "fooker".
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Always wondered: is the "L" silent as in "folk"? Guessing no
New As in:
Foal-curt
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Re: BTW....
Term of respect, but since your so pissy...fine.
-drl
New His so pissy what?
Illiterate colonial baboon.


Peter
[link|http://www.debian.org|Shill For Hire]
[link|http://www.kuro5hin.org|There is no K5 Cabal]
[link|http://guildenstern.dyndns.org|Blog]
New HEY!!
Illiterate colonial baboon.

That's illiterate colonial wanker. Leave us colonial baboons out of it, thank you very much! ;-)
New Yeah, you pasty skinned photon trap!
-drl
New Okay then... another thing
Let us just say you have everything on your machine you want, nothing more. Except it is getting rather slow for your liking.

How would you transfer your setup *COMPLETELY* grabbing every setting and nuance, using your kernel method, to a much newer machine?









Ask Drew how we did his work machine. From a pissy 300MHz machine that was WAY overstrapped, but setup exactly the way he wanted(apache, php, custom sites etc...), to a much nicer and more resource rich 1GHz machine.
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
New Re: Okay then... another thing
I'd never "transfer" a system. What is this, DOS?

I'd make a freshie and move my data over.
-drl
New Eaxctly the point I was trying to make.
You make effort to reduce your wheel spinning.

I have the same Installation at home for my XP3200+ as I had for my Pentium 200MMX.

THIS is why you cannot comprehend Debian. "Freshie" isn't really a good idea.

Debian is all about maintaining what you have and bringing it forward to help you get on with much more profitable things to do.

Without "going into installation mode, booting from CD", can you Upgrade your system from one version of SuSE to another? Remember while still providing services? Without restarting the machine? Without really breaking anything? (maybe a few things got changed and have to be manually edited to comply with the new methods)

How about that. Drew never even noticed the change. His passwords worked, the apache setup worked, etc... I'd be willing to bet you couldn't build a freshie and have it backup with ALL services within an hour, not breaking ANYTHING or forgetting something.
--
[link|mailto:greg@gregfolkert.net|greg],
[link|http://www.iwethey.org/ed_curry|REMEMBER ED CURRY!] @ iwethey
No matter how much Microsoft supporters whine about how Linux and other operating systems have just as many bugs as their operating systems do, the bottom line is that the serious, gut-wrenching problems happen on Windows, not on Linux, not on Mac OS. -- [link|http://www.eweek.com/article2/0,1759,1622086,00.asp|source]
Here is an example: [link|http://www.greymagic.com/security/advisories/gm001-ie/|Executing arbitrary commands without Active Scripting or ActiveX when using Windows]
     which distro should I use - (daemon) - (91)
         Debian, duh :-) -NT - (pwhysall) - (3)
             No Mandrake Susie? -NT - (daemon) - (2)
                 I used to use Mandrake. - (bepatient) - (1)
                     Ill try both -NT - (daemon)
         128k? Really? Wow. -NT - (drewk) - (5)
             Time for a RAM disk! -NT - (admin)
             K M wtf difference :-) -NT - (daemon)
             He's sorry he doesn't have 768 GB like Joe. - (Another Scott) - (2)
                 You have an entirely too comprehensive... - (pwhysall) - (1)
                     Some things stick in my head, lots and lots doesn't. -NT - (Another Scott)
         Ummm, my standard answer. - (folkert)
         That was a doofus question... - (hnick) - (12)
             Are you saying that Debian is a religion? -NT - (ben_tilly) - (11)
                 'round here it is... -NT - (hnick)
                 Re: Are you saying that Debian is a religion? - (daemon) - (6)
                     ICLRPD (new thread) - (drewk)
                     That's a good summary of the state of proprietary software - (ben_tilly) - (4)
                         hmm I thought debian was an operating system :-) -NT - (daemon) - (3)
                             No, it is more than an OS. - (folkert) - (2)
                                 Bullshit -NT - (deSitter) - (1)
                                     Okay, another... - (folkert)
                 Yes, I would. I believe it is. - (folkert) - (2)
                     I barf in your fans -NT - (deSitter) - (1)
                         Take a minute - (folkert)
         SuSE - (deSitter) - (21)
             Trevor? thats fsckin out then -NT - (daemon)
             What are you a Troll? (new thread) - (folkert)
             Well, I'll give you partial credit - (folkert) - (8)
                 To infinity and beyond! - (deSitter) - (7)
                     Quaint. But fetid in taste. -NT - (folkert)
                     You know nothing but still mock it? - (ben_tilly) - (5)
                         never stopped anyone before :-) -NT - (daemon)
                         Debbiean I knew - I don't watch cartoons - (deSitter) - (3)
                             Care to define "success"? - (ben_tilly) - (2)
                                 Yes - dollars, pervasiveness, and trust - (deSitter) - (1)
                                     Well in the server category... - (ben_tilly)
             You've got a nerve. (new thread) - (pwhysall)
             Actually I agree - (drewk) - (8)
                 Not to mention - (pwhysall) - (1)
                     Thanks, my google-fu was lacking -NT - (drewk)
                 Stupidity is boundless -NT - (deSitter)
                 Best Version Ever - (pwhysall)
                 Have you tried buying one of those by name? - (a6l6e6x) - (3)
                     Have you ever tried to buy Woody? - (drewk) - (2)
                         I get offers to buy Woody in my Inbox every day... :/ -NT - (FuManChu)
                         Point: Don't use or complain about the Woody name. -NT - (a6l6e6x)
         I'll take a contrarian view - (broomberg) - (44)
             why not recompile the kernel? - (daemon) - (43)
                 Nothing to do with sacrosanct - (broomberg) - (42)
                     Re: Nothing to do with sacrosanct - (daemon) - (2)
                         What the hell is that supposed to mean? - (broomberg) - (1)
                             Re: What the hell is that supposed to mean? - (daemon)
                     absurd - (deSitter) - (38)
                         Ahh, so maybe I get to learn something - (broomberg) - (2)
                             Ok, sorry out of line to say "absurd" - (deSitter) - (1)
                                 You mean that he's the ONLY one? - (ben_tilly)
                         What's the cost-benefit analysis of such an exercise? - (pwhysall) - (34)
                             Re: What's the cost-benefit analysis of such an exercise? - (deSitter) - (33)
                                 Feel free to answer the question. - (pwhysall) - (32)
                                     It's an attitude - (deSitter) - (31)
                                         Answer the question. -NT - (pwhysall)
                                         As the duly appointed business "Linux" person - (broomberg) - (29)
                                             Re: As the duly appointed business "Linux" person - (deSitter) - (28)
                                                 Stale libs? - (pwhysall) - (27)
                                                     Be more specific - (deSitter) - (26)
                                                         Scenario: You update using YaST. - (pwhysall) - (25)
                                                             ? SuSE is RPM based - (deSitter) - (24)
                                                                 Answer the question. - (pwhysall)
                                                                 Not what he is asking. - (folkert) - (22)
                                                                     Re: Not what he is asking. - (deSitter) - (21)
                                                                         You are missing the POINT! - (folkert) - (20)
                                                                             So? - (deSitter) - (19)
                                                                                 Unless I'm missing something...... - (n3jja) - (18)
                                                                                     Re: Unless I'm missing something...... - (daemon) - (1)
                                                                                         Did you read - (folkert)
                                                                                     Re: Unless I'm missing something...... - (deSitter) - (15)
                                                                                         Re Re Wind - (pwhysall) - (4)
                                                                                             Ok, that's nice - (deSitter) - (3)
                                                                                                 Good luck with that. - (pwhysall) - (2)
                                                                                                     Can I alter it for RPM? -NT - (deSitter) - (1)
                                                                                                         I dunno. Can you? - (pwhysall)
                                                                                         BTW.... - (folkert) - (6)
                                                                                             Always wondered: is the "L" silent as in "folk"? Guessing no -NT - (FuManChu) - (1)
                                                                                                 As in: - (folkert)
                                                                                             Re: BTW.... - (deSitter) - (3)
                                                                                                 His so pissy what? - (pwhysall) - (2)
                                                                                                     HEY!! - (n3jja) - (1)
                                                                                                         Yeah, you pasty skinned photon trap! -NT - (deSitter)
                                                                                         Okay then... another thing - (folkert) - (2)
                                                                                             Re: Okay then... another thing - (deSitter) - (1)
                                                                                                 Eaxctly the point I was trying to make. - (folkert)

Thank you for making a simple LRPD very happy.
218 ms