Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2016-12-08 Thread inksmithy
I've been subscribed to this bug for 8 years. It's like an old friend to me
now.

On 7 December 2016 at 15:20, Telefo <150...@bugs.launchpad.net> wrote:

> I can confirm that this bug is still present in Ubuntu 16.04. It's a
> very annoying behavior!!!
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (262128).
> https://bugs.launchpad.net/bugs/150252
>
> Title:
>   [master] tasksel removes all Ubuntu-desktop dependencies without
>   confirmation dialog
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/tasksel/+bug/
> 150252/+subscriptions
>

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

Title:
  [master] tasksel removes all Ubuntu-desktop dependencies without
  confirmation dialog

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

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-25 Thread Colin Watson
On Wed, Mar 25, 2009 at 04:43:12AM -, Anon Sricharoenchai wrote:
> Why is it difficult to maintain?
> Just put the final (leaf) packages in the task, for example,
> lamp task could only consist of,
> 
>apache, mysql-server, php,
> 
> rather than,
> 
>apache, apache-common, mysql-server, mysql-common, libmysql, ...
> 
> Is there any problem with this approach?

Yes, it wouldn't work for Ubuntu. We don't maintain our task data by
hand like this; we maintain it automatically using the output of
germinate, which expands out dependencies very carefully taking a number
of things into account. For example, packages that are explicitly part
of "inner" seeds such as the base system are installed preferentially.

If you only put the root packages in the task, then you would rely on
tasksel expanding out dependencies in the "correct" way. It wouldn't
just be able to feed them to apt as some of these situations are very
complex, especially when virtual packages are involved and we have to
choose which Provides to pick, and apt's dependency resolver doesn't
always get these "right" (where "right" is defined as "matching the
current behaviour" since we're pretty happy with the current output)
without help. Task expansion would no longer be the role of a single
program (germinate) but instead would be spread across several wobbly
piles of software; the net result would be that Ubuntu's tasks would
become more fragile and harder for us to maintain, for no added value to
users.

Feel free to continue this discussion on a mailing list such as
ubuntu-instal...@lists.ubuntu.com. It is not relevant to this bug
report, because the bug has already been fixed in a different way.

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Anon Sricharoenchai
On 3/24/09, Colin Watson  wrote:
> On Tue, Mar 24, 2009 at 02:32:14PM -, Anon Sricharoenchai wrote:
>  > I mean, it is resolved by,
>  > 1. changing the program logic in tasksel?, or by
>  > 2. remove the common and/or library packages from the tasks (such as,
>  > lamp task)?
>
>
> (1). I fixed the logic in tasksel to avoid removing packages when
>  they're still required by other installed tasks. Option (2) would have
>  been rather more difficult to maintain and isn't necessary.
>

Why is it difficult to maintain?
Just put the final (leaf) packages in the task, for example,
lamp task could only consist of,

   apache, mysql-server, php,

rather than,

   apache, apache-common, mysql-server, mysql-common, libmysql, ...

Is there any problem with this approach?

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Colin Watson
On Tue, Mar 24, 2009 at 02:32:14PM -, Anon Sricharoenchai wrote:
> I mean, it is resolved by,
> 1. changing the program logic in tasksel?, or by
> 2. remove the common and/or library packages from the tasks (such as,
> lamp task)?

(1). I fixed the logic in tasksel to avoid removing packages when
they're still required by other installed tasks. Option (2) would have
been rather more difficult to maintain and isn't necessary.

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Anon Sricharoenchai
I mean, it is resolved by,
1. changing the program logic in tasksel?, or by
2. remove the common and/or library packages from the tasks (such as,
lamp task)?

On 3/24/09, Colin Watson  wrote:
> On Tue, Mar 24, 2009 at 12:47:01PM -, Anon Sricharoenchai wrote:
>  > On 3/17/09, Launchpad Bug Tracker <150...@bugs.launchpad.net> wrote:
>
> > >  tasksel (2.73ubuntu17) jaunty; urgency=low
>  > >
>  > >   * Avoid removing packages that are in other tasks that are still 
> selected
>  > > or not displayed (LP: #150252).
>  >
>  > How is it resolved?
>  > It is resolved in what way?
>
>
> In the way described above, although currently only in the "Jaunty"
>  development release. If you mean something other than that, then I don't
>  understand your question.
>
>
>  --
>  [master] tasksel removes all Ubuntu-desktop dependencies without 
> confirmation dialog
>  https://bugs.launchpad.net/bugs/150252
>  You received this bug notification because you are a direct subscriber
>  of a duplicate bug.
>

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Colin Watson
On Tue, Mar 24, 2009 at 12:47:01PM -, Anon Sricharoenchai wrote:
> On 3/17/09, Launchpad Bug Tracker <150...@bugs.launchpad.net> wrote:
> >  tasksel (2.73ubuntu17) jaunty; urgency=low
> >
> >   * Avoid removing packages that are in other tasks that are still selected
> > or not displayed (LP: #150252).
> 
> How is it resolved?
> It is resolved in what way?

In the way described above, although currently only in the "Jaunty"
development release. If you mean something other than that, then I don't
understand your question.

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Anon Sricharoenchai
On 3/17/09, Launchpad Bug Tracker <150...@bugs.launchpad.net> wrote:
> This bug was fixed in the package tasksel - 2.73ubuntu17
>
>  ---
>  tasksel (2.73ubuntu17) jaunty; urgency=low
>
>   * Avoid removing packages that are in other tasks that are still selected
> or not displayed (LP: #150252).

How is it resolved?
It is resolved in what way?

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Colin Watson
On Tue, Mar 24, 2009 at 10:13:38AM -, inksmithy wrote:
> Well with all due respect, how is the average user (like me) supposed
> to evaluate it? I would suggest that if two people involved with the
> same bug have made the mistake of paying attention to an irrelevant
> (should that be "redundant and pointless") rating, there are probably
> quite a few more out there. I know this isn't your fault, but wouldn't
> it be worthwhile having a useful rating there rather than something
> nobody apparantly takes notice of?

The useful rating is the one in the Priority field of this bug. I'm
sorry, I can't make the world perfect all at once!

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread inksmithy
Well with all due respect, how is the average user (like me) supposed
to evaluate it? I would suggest that if two people involved with the
same bug have made the mistake of paying attention to an irrelevant
(should that be "redundant and pointless") rating, there are probably
quite a few more out there. I know this isn't your fault, but wouldn't
it be worthwhile having a useful rating there rather than something
nobody apparantly takes notice of?

On 3/24/09, Colin Watson  wrote:
> On Tue, Mar 24, 2009 at 07:35:20AM -, inksmithy wrote:
>> tasksel (2.73ubuntu17) jaunty; *urgency=low*
>
> Oh, well, that's completely irrelevant so who cares? The only purpose of
> the urgency field in Ubuntu is to cause the source package to be
> scheduled for building marginally quicker. As a result it's almost
> always just set to the default, and so people shouldn't waste time by
> worrying about its value.
>
> --
> [master] tasksel removes all Ubuntu-desktop dependencies without
> confirmation dialog
> https://bugs.launchpad.net/bugs/150252
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

-- 
Sent from my mobile device

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread Colin Watson
On Tue, Mar 24, 2009 at 07:35:20AM -, inksmithy wrote:
> tasksel (2.73ubuntu17) jaunty; *urgency=low*

Oh, well, that's completely irrelevant so who cares? The only purpose of
the urgency field in Ubuntu is to cause the source package to be
scheduled for building marginally quicker. As a result it's almost
always just set to the default, and so people shouldn't waste time by
worrying about its value.

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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


Re: [Bug 150252] Re: [master] tasksel removes all Ubuntu-desktop dependencies without confirmation dialog

2009-03-24 Thread inksmithy
This bug was fixed in the package tasksel - 2.73ubuntu17

---
tasksel (2.73ubuntu17) jaunty; *urgency=low*

 * Avoid removing packages that are in other tasks that are still selected
   or not displayed (LP: #150252).
 * Update Ubuntu tasks from seeds, adjusting description of mobile-live.

2009/3/23 Colin Watson 

> No, sorry, we haven't done updates for older release yet.
>
> And, err, it isn't marked Low, it's marked High.
>
> --
> [master] tasksel removes all Ubuntu-desktop dependencies without
> confirmation dialog
> https://bugs.launchpad.net/bugs/150252
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

-- 
[master] tasksel removes all Ubuntu-desktop dependencies without confirmation 
dialog
https://bugs.launchpad.net/bugs/150252
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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