Linked by David Adams on Tue 20th Jul 2010 18:07 UTC, submitted by sjvn
SuSE, openSUSE Long time fans of openSUSE Linux and its commercial big brother, Novell's SUSE Linux Enterprise Desktop, will find a lot to like in this latest update.
Thread beginning with comment 434231
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: zypper
by vivainio on Wed 21st Jul 2010 16:45 UTC in reply to "RE: zypper"
vivainio
Member since:
2008-12-26

Breaking things *should be hard* and require much more deliberate action than just saying "yes" to a prompt you didn't read anyway.


Actually, "yes" is not a valid answer, you have to choose 2) (which means you will read the prompt).


A better reaction to the above prompt would be to ask "Who released a distribution with broken dependencies?" What is spectacle and why did it get into a release repo without its required dependencies?


This is not a release repo, it's a work-in-progress repository for MeeGo toolchain (for opensuse).

Spectacle generates rpm .spec files from yaml files, and PyYAML was apparently not packaged (but it was still listed as a dependency - a packaging bug, but something I can live with).

I've learned that in real life "this is unacceptable" is not a good approach when something is broken. Rather, I prefer "give me a 3 minute workaround and I'm good". Therefore, zypper is a better realpolitik tool than apt-get, for me at least.

Reply Parent Score: 3

RE[3]: zypper
by sorpigal on Wed 21st Jul 2010 16:49 in reply to "RE[2]: zypper"
sorpigal Member since:
2005-11-02

There exists a perfectly good "3 minute workaround" for apt, too, which I know you already know based on your other comment. The only difference is apt doesn't tell you which command to run. That's not a big deal to me and I like that it requires more advanced knowledge to get in to real trouble.

Incidentally, it's aptitude these days. apt-get is unmaintained.

Reply Parent Score: 2

RE[4]: zypper
by vivainio on Wed 21st Jul 2010 18:53 in reply to "RE[3]: zypper"
vivainio Member since:
2008-12-26

There exists a perfectly good "3 minute workaround" for apt, too, which I know you already know based on your other comment.


The problem with that workaround (download manually, install with dpkg) is that it prevents you from installing/updating new stuff until you return the repository to consistent state. Aptitude is not better about this.

Btw, apt-get doesn't even allow you to *download* the deb (apt-get install --download-only) if dependencies are unsatisfied. I can understand some babysitting but that's insane.

The only difference is apt doesn't tell you which command to run.


There is no "command to run", but lots of manual steps. Unless you know better and have a command handy? --ignore-missing option doesn't help, and there are no good --force flags.

Incidentally, it's aptitude these days. apt-get is unmaintained.

That's news to me. Aptitude is a much heavier tool (with a curses ui, even).

Edited 2010-07-21 18:54 UTC

Reply Parent Score: 2