Remove campaign recommendations

Bug #281784 reported by Onkar Shinde
4
Affects Status Importance Assigned to Milestone
wesnoth (Ubuntu)
Fix Released
Undecided
Unassigned
wesnoth-1.8 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: wesnoth

Currently wesnoth meta package recommends 3 campaigns.
1. wesnoth-ttb (A tale of two brothers) - Novice level, 478KB download
2. wesnoth-httt (Heir to the throne) - Novice level, 5874KB download
3. wesnoth-tsg (The south guard) - Novice level, 1801KB download

It is my suggestion to do one of the following change.
1. Remove all recommendations to reduce download size on first install.
2. If we must keep recommendation then it is better to keep one with smalled download size, wesnoth-ttb. There is another one slightly smaller than it, wesnoth-aoi. But I haven't played wesnoth-aoi so can not comment about it.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 281784] [NEW] Remove campaign recommendations

What is the download size with all the recommends and what is it with your
suggestion?

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Emilio,

The campaigns I mentioned above are the only recommendations. So if we remove wesnoth-httt, wesnoth-tsg and keep wesnoth-ttb the download size is reduced by 7.5 MB. Now this is small compared to the size of wesnoth-data (39.4 MB) which is a must package, but a good size reduction nevertheless.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 281784] Re: Remove campaign recommendations

Onkar Shinde wrote:
> Emilio,
>
> The campaigns I mentioned above are the only recommendations. So if we
> remove wesnoth-httt, wesnoth-tsg and keep wesnoth-ttb the download size
> is reduced by 7.5 MB. Now this is small compared to the size of wesnoth-
> data (39.4 MB) which is a must package, but a good size reduction
> nevertheless.
>

The installation of wesnoth-all with recommends enabled is about 163MB here
(only counting wesnoth* packages), so this would reduce the download from 163MB
to 155MB, which is a 5%.

I don't think removing campaigns from the default installation is a good idea,
and even worse if it only reduces the download by a 5%. Furthermore, you can
avoid recommends if you want.

wesnoth-all was created with the intention that everything was installed with
it. So let's not remove packages now :)

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Emilio,

You understood it wrong. I was talking about recommendations by 'wesnoth' package and not 'wesnoth-all' package. As far as I understand it, 'wesnoth' should give you bare minimum playable game and that is the reason I thought keeping one campaign was sufficient.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Onkar Shinde wrote:
> Emilio,
>
> You understood it wrong. I was talking about recommendations by
> 'wesnoth' package and not 'wesnoth-all' package. As far as I understand
> it, 'wesnoth' should give you bare minimum playable game and that is the
> reason I thought keeping one campaign was sufficient.
>

Oh! You're right, I wasn't thinking in the wesnoth binary package.

I think suggesting them would be fine. Gerfried, opinions?

Revision history for this message
Rhonda D'Vine (rhonda) wrote : Re: [Bug 281784] [NEW] Remove campaign recommendations

* Onkar Shinde <email address hidden> [2008-10-11 16:50:36 CEST]:
> Currently wesnoth meta package recommends 3 campaigns.
> 1. wesnoth-ttb (A tale of two brothers) - Novice level, 478KB download
> 2. wesnoth-httt (Heir to the throne) - Novice level, 5874KB download
> 3. wesnoth-tsg (The south guard) - Novice level, 1801KB download

 Yes, please read the rationale for this in the following Debian bug:

  * Recommend the three introduction campaigns from the wesnoth package and
    add informations about it to the package description (closes: #471912)
<http://bugs.debian.org/471912>

> It is my suggestion to do one of the following change.
> 1. Remove all recommendations to reduce download size on first install.

 That won't happen. You can always remove recommendations from your
system, after all they are no depends. If it still isn't possible to
remove recommends in Ubuntu, pretty please fix the package manager after
years of knowing about that bug. :/

> 2. If we must keep recommendation then it is better to keep one with
> smalled download size, wesnoth-ttb. There is another one slightly
> smaller than it, wesnoth-aoi. But I haven't played wesnoth-aoi so can
> not comment about it.

 wesnoth-aoi can't really be considered a real introduction campaign.
Please notice that while playing Heir To The Throne you still get quite
some introduction explenations, so it's not a good idea to replace with
with any other campaign that is "just smaller". Size alone doesn't
really matter here, the introduction benefit is much more important.

* Onkar Shinde <email address hidden> [2008-10-11 21:46:32 CEST]:
> You understood it wrong. I was talking about recommendations by
> 'wesnoth' package and not 'wesnoth-all' package. As far as I understand
> it, 'wesnoth' should give you bare minimum playable game and that is the
> reason I thought keeping one campaign was sufficient.

 The decision to include the three of them was done with discussions of
upstream developers about what makes sense. All three of them are
considered introduction campaigns so it makes sense to have them. On the
other hand, they are Recommends, not Depends, so you are always free to
remove them if you don't want/like them.

 One more thing I like to bring along and mention:
<http://bugs.debian.org/500935> - wesnoth-all will be renamed to wesnoth
to reduce confusion of users installing wesnoth and ending up with only
the tree campaigns searching around for others, and current wesnoth
package will be renamed to wesnoth-core.

 Along that line I might be willing to think about dropping the
recommendations of the three introduction campaigns from wesnoth-core,
though still, they are recommends and not depends and because of that
can get easily removed without any problem.

 So long. :)
Rhonda

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Gerfried Fuchs wrote:
> though still, they are recommends and not depends and because of that
> can get easily removed without any problem.

I could see the point of 'many end users don't know how to install a package
without its recommendations', but those users will use gnome-app-install which
will install wesnoth-all, so changing dependencies in wesnoth won't change
anything for them (and for anybody who uses gnome-app-install), so now that I
think better about this, I think it's ok to leave it as is.

BTW, I like the idea of switching wesnoth to -core and wesnoth-all to wesnoth.

Cheers

Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

Closing this (very old) bug since it looks like it was decided to leave the packaging as is.

Changed in wesnoth (Ubuntu):
status: New → Invalid
Revision history for this message
Rhonda D'Vine (rhonda) wrote : Re: [Bug 281784] Re: Remove campaign recommendations

* Gabe Gorelick <email address hidden> [2010-01-15 10:27:24 CET]:
> Closing this (very old) bug since it looks like it was decided to leave
> the packaging as is.

 Actually, I think you misread my last comment. ;)

 Anyway, you might also find this commit interesting:

<http://svn.debian.org/wsvn/pkg-games/?op=comp&compare[]=%2Fpackages%2Fbranches%2Fwesnoth@10620&compare[]=%2Fpackages%2Fbranches%2Fwesnoth@10645>

 The bug will get fixed with the upcoming 1.8 release which then will
get pushed to ubuntu again.

 Have fun!
Rhonda

Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

My bad.

Changed in wesnoth (Ubuntu):
status: Invalid → In Progress
Revision history for this message
Rhonda D'Vine (rhonda) wrote :

This bug has been fixed in the wesnoth-1.8 package. The wesnoth package won't get updated for that anymore.

affects: wesnoth (Ubuntu) → wesnoth-1.8 (Ubuntu)
Changed in wesnoth-1.8 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Rhonda D'Vine (rhonda) wrote :

Actually, this was also fixed in the wesnoth package for karmic already, just to get the data straight. Not sure how to make the package list both as affeced and fixed, though.

Changed in wesnoth (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.