On 19-10-12 22:31, Bernd Kreuss wrote:
> Yes, I have turned off the "Recommends", this should be safe because
> they are not *absolute* dependencies. I turned it off so long ago I did
> not even know that "on" is the default *and* that maintainers now rely
> on that fact and use it as if it were "Depends". Usually (at least with
> software that is in more widespread use and has more people reporting
> bugs) my settings do not lead to such broken situations.

Again, turning this of should NOT break anything. If it does, it IS a
valid BUG.

> And since there are not many things you can safely remove from Lazarus
> (except maybe the .chm help files and *maybe* some unused IDE design
> time packages that are not part of "bigide") without breaking it I would
> not expect any of its needed parts having a weaker dependency  than
> "Depends:" (and then consequently not make those that can be avoided
> separate packages at all, remove complexity).

Again, I like the fact that the IDE is split from lazbuild. So one
monolithic package would not be the one answer. But as you can see in my
bug @ debian, I am asking the maintainer to clear things up.

> But maybe now after thinking about it its maybe just an *accident*

Maybe not an accident, but it could well be a mistake in the reasoning.
Let's wait till the maintainer explains the WHY.

> because the maintainers do have "Recommends" turned on themselves and
> just not notice the missing dependency that way. Maybe its not such a
> bad idea at all to have ones own system set up for the worst possible
> case that could ever happen on a user's computer when making and testing
> packages. (Btw: Does the Launchpad build system pull in the Recommends
> when I write "Build-Depends: lazarus"?)

Interesting question. I will look this up for you, but not tonight, as I
go to bed now. I am pretty sure the answer is no. Now if my package
would fail if I do that, I have a good reason to consider your case
valid and it is a bug in the package. But I already said before, I think
you have a valid case.

Paul

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

Title:
  lazarus does not install *.lpk files in components, IDE won't even
  start without dozens of error messages

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to