At 11:50 AM 6/15/2012 +0000, you wrote:
>However I don't think that this is actually a bug - anacron is an
>alternative dependency for this package:
>
>    cron | anacron | fcron

First of all, cron was installed so your alternative dependency thing is
not working correctly.

>logrotate does require *SOME* sort of cron system to operate
effectively

And therein lies the problem.  You are essentially acting as an arbiter
of good taste.  The purpose of dependencies is to list the packages that
are required for it to "work".  Not work effectively.  You have no idea
what the user's intention is when they install the package.  Perhaps they
have an alternative to cron.  Perhaps they run it by hand.

Telling the users how they should run the package only limits its use.
And, the distribution gets so loaded up with crap that it becomes almost
unusable.  For example, on the system I am using, anacron is just wrong.
It runs time-critical jobs at the wrong time.  Running the jobs out of
cron is the answer.  But, to do this, anacron must be removed.  So, the
easiest way is to uninstall the package.  But, this is rendered impossible
by your misguided attempt to dictate how your package should be used.
This means that anacron must be ripped out by hand, perhaps incorrectly.

>So long as you have one of the alternatives installed you should not
>have a problem.

And, yet, I do.  And, your package is not the only example of this
problem.  There is plenty of other junk I'd like to remove but can't.
For example.  All of the games.  But, somebody decided that games were
a requirement for Gnome.  So, removing a game means that the entire GUI
must be removed.  Seriously?

I think you should stick to defining installation procedures that make
the packages actually work and not decide how they should work.  There
are plenty of people out there who have different ideas of what's
useful and what's not, many of which I couldn't even begin to imagine.
If you want to build truly useful software you shouldn't try to limit it
ahead of time.

As it stands now, Ubuntu is becoming nearly unusable.  At one point, I
actually thought that it might serve as a nice workstation.  But, with
12.04, I have had to rip off a lot of junk that I never wanted (e.g.
Unity).  At this point, I will probably start casting about for a
replacement.  And, I'm not the only one, it would appear.  Apparently,
there are lots of unhappy campers.

I realize that you guys are volunteers and can do whatever you like.
 From the direction of things, it seems that your goal is to produce a
package that takes on Microsoft and Apple, i.e. something that a
trained monkey can install and that will give them the "Consumer
Experience".

Unfortunately, I don't think you're ever going to win that battle.
Maybe on $200 laptops and other low-budget systems but not on any
platforms of consequence.  The two big guys (not to mention Google) are
sadly quite capable of crushing anyone who aspires to be a true
competitor.  Meanwhile, the rest of us are more interested in "Working"
than the "Consumer Experience".  With each release there seems to be less
of the former and more of the later.  In my opinion, heading in this
direction only renders Ubuntu useless for those of us who are really
interested in using it.  I hope that wasn't your intention.

                            Eric Wilde

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1011708

Title:
  Logrotate package incorrectly requires anacron as a dependency

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/1011708/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to