[Split] ...maybe we should start another thread about package managers
2 Attachment(s)
Quote:
Take fCamera 1.0.5-2 for example, it should conflict with kernel power, it does in HAM; all is well. However, on both FAM and apt it doesn't conflict and allows installation, in most cases this causes a boot loop. I believe there are other examples of this dependency mess all over Maemo, apt doesn't notice these conflicts and if apt doesn't FAM can't either. To try and reproduce every application installation combination to find a conflict, would take a long time otherwise I would go through every package to prove a point. Why waste my time when HAM works? Another example with screenshots attached below. HAM shows one thing and FAM shows something else, this is the same system, both managers updated. I know which manager I trust to do the upgrade! It's also very easy to install packages you shouldn't from different sections like libs for example. One without knowledge could easily end up in a mess. Only user packages should be available. Also while mentioning sections, Nokia has disabled the user/hidden packages from being available in apt but they do show in HAM. FAM uses the --allow-unauthenticated flag for all installs not the most secure method but at least it installs without any unnecessary security prompts :rolleyes: If you fully understand what is going on you are unlikely to have an issue. However, if your half asleep or forget to check everything with a fine toothcomb there is a possible dependency mess or reflash waiting around the corner. Quote:
Quote:
I have no issues with the developer. He wanted to make a project in Qt and made FAM in the hope it will be useful. He has learned a lot along the way, just like I have, this is the FOSS spirit. Even the great MAG has learned stuff from FAM's sources. I still believe it would have been better to make something else and provide fixes to HAM via CSSU instead, I am sure others would agree. Quote:
Yes, potentially the system has all ready been slightly broken if there's an issue, however, autoremove will just make it worse not better. |
Re: [Split] ...maybe we should start another thread about package managers
Thanks for cutting/moving that from character map.
And also thanks for clarification/pointing that out. I did not know that (having FAM installed, but not using it). What I really hate about HAM is it one-action-at-a-time 'slowlyness'. So I am using mainly command line... (thinking I am not affected as having devel repo enabled all the time ;)) Quote:
|
Re: [Split] ...maybe we should start another thread about package managers
Quote:
Quote:
Quote:
Back on the topic of using the CLI and GUI wrappers, Hamster Filer and friends are also just wrappers for ls. But it is much easier/more convenient working in a file manager. The same applies to apt and package managers. |
Re: [Split] ...maybe we should start another thread about package managers
I've also been using FAM quite a bit, even for CSSU updates in some cases with no adverse effects. Of course, I disabled autoremove in FAM once I discovered it, not that my system has any issues that an autoremove would make worse, but better safe than sorry.
|
Re: [Split] ...maybe we should start another thread about package managers
Quote:
|
Re: [Split] ...maybe we should start another thread about package managers
Quote:
|
Re: [Split] ...maybe we should start another thread about package managers
HAM has red pill mode which allows to see hidden/system packages ;) happily using both but unchecked autoremove as first thing after installing FAM. Also use apt-get, no problems. However FAM did mess my system up one time with the autoremove feature. It was back in the days when I just got my n900 for 1 month (or less)
|
Re: [Split] ...maybe we should start another thread about package managers
whats stopping someone from profiling ham to find the cause of slowness? fmg, as handaxe has stated, has done some work on it but there could be more improvements to be had.
as can be seen by dosbox stuff, i don't mind looking over code but i'm nowhere near the same league as fmg or pali. something as critical as ham i wouldn't want to play with until i get a bit more confident. |
Re: [Split] ...maybe we should start another thread about package managers
Quote:
Quote:
What exactly is the difference causing such mess? What "flag" (or whatever) HAM recognizes, that apt-get doesn't and why the hell we need to depend on obscurity of HAM? Quote:
Quote:
Unlike you, in this case, I would stop trusting whole Maemo repos, instead of trusting obscure (against, as no offense to HAM - it's just obscure from GNU/Linux point of view), custom package manager. Quote:
Quote:
Personally, I haven't done it, as I don't see a problem with unchecking it after install (but still, I agree, that most elegant way would be to have it disabled by default). Quote:
/Estel |
Re: [Split] ...maybe we should start another thread about package managers
Quote:
Quote:
Anyway, there are a couple of things missing in apt-get and FAM compared to HAM: - system upgrade failure recovery - HAM will try to recover your system in case a reboot/powerdown happens during system upgrade - "domains" - honestly, I don't want some speedpatch clone to creep on my device because a script-kiddie has pushed it in extras replacing a system package. don't know about FAM, but apt-get will happily install such package. - "install scripts", etc. - look here if you are curious. And in addition FAM is unmaintained - the fact that a long standing "bug" like autoremove being checked by default is still not fixed means that this software is not fit for the purpose of being a distribution package manager. IMO. |
All times are GMT. The time now is 12:11. |
vBulletin® Version 3.8.8