Bug 66 - media screen during installation
Summary: media screen during installation
Status: ASSIGNED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Installer (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2011-02-16 23:47 CET by AL13N
Modified: 2018-03-11 04:50 CET (History)
4 users (show)

See Also:
Source RPM: drakx-installer-stage2
CVE:
Status comment:


Attachments

Description AL13N 2011-02-16 23:47:41 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101230 Mandriva Linux/1.9.2.13-0.2mdv2010.2 (2010.2) Firefox/3.6.13
Build Identifier: 

Description of problem:

is this really usefull? perhaps this should be redesigned to have updates on by default.

also this step does not have a selection item on the left and thus partitioning is still selected.

Reproducible: 

Steps to Reproduce:
Comment 1 D Morgan 2011-02-22 01:19:43 CET
what do you mean exactly ?

CC: (none) => dmorganec

Comment 2 AL13N 2011-02-22 21:39:05 CET
when installing, at the beginning, you see a page asking if you have additional media.

about redesigning, i mean that instead of asking updates at the end, we should use this screen (and please improve it) so the additional media (updates? selected by default?) would be used during installation. also, i note that this functionality seems to install a base and use the base to hook the extra media. imo this should be done directly from outside the chroot, but i donno if this works, and actually, doesn't this mean that this screen is kind of irrelevant?

i'm not asking to redesign _before_ first release though, i'm just stating what i found during installation, if it's totally useless, we could just drop this step completely...

I for one tried it with distrib-coffee, and it didn't work, but it was noted to me that it could have been distrib-coffee rejecting me due to too much users at the time.
D Morgan 2011-02-25 00:03:34 CET

Assignee: ahmadsamir3891 => bugsquad

Manuel Hiebel 2011-08-23 18:13:19 CEST

Summary: core media screen during installation => media screen during installation
Source RPM: (none) => drakx-installer-stage2
Severity: normal => enhancement

Comment 3 Marja Van Waes 2011-09-28 23:18:22 CEST
I changed the summary to "Let Mageia install with updates from additional media instead of first installing and then updating"

CC: (none) => m.van.waes
Assignee: bugsquad => thierry.vignaud
Summary: media screen during installation => Let Mageia install with updates from additional media instead of first installing and then updating

Comment 4 Manuel Hiebel 2011-09-28 23:25:18 CEST
If you add media at this step, the update media should work (also with the dvd), so for me that is not a bug.

Alien can you confirm that ?
Comment 5 Marja Van Waes 2011-09-28 23:31:30 CEST
Maybe I misinterpreted what he said.
Comment 6 Dave Hodgins 2011-09-29 04:02:58 CEST
I think comment 2 is fairly clear.

Before actually installing any rpm packages, check to see if an internet
connection can be setup to get updates, and ask about other update media,

During the actual install, if an update for a package is available, install
the updated version instead of installing the dvd version, and then updating.

That would help a great deal with updating from Mandriva 2010.2, where
many packages on the dvd are older than what 2010.2 now has.

CC: (none) => davidwhodgins

Comment 7 AL13N 2011-09-29 04:41:41 CEST
IIUC the installer right now first installs some base from outside of chroot, and then chroots with the additial media, and later asks for updates.

what would be better imho is to stay outside of the chroot, stick with --urpmi-root and directly set up the media WITH updates and directly install.

Only after the complete install could be chrooted and the hardware config step be done.

imho the extra media selection thing is not really clear at all, and using it with mirrors often produces bad results due to mirrors having been synced in the middle of some packages and not others, at least in my experience.
Comment 8 Marja Van Waes 2011-09-29 09:17:35 CEST
(In reply to comment #7)
> IIUC the installer right now first installs some base from outside of chroot,
> and then chroots with the additial media, and later asks for updates.
> 
> what would be better imho is to stay outside of the chroot, stick with
> --urpmi-root and directly set up the media WITH updates and directly install.
> 
> Only after the complete install could be chrooted and the hardware config step
> be done.
> 
> imho the extra media selection thing is not really clear at all, and using it
> with mirrors often produces bad results due to mirrors having been synced in
> the middle of some packages and not others, at least in my experience.

So there is more to it than I put in the summary. But I don't manage to make a really good one. I'm now changing it into "Let Mageia start install with updates, but not with updates from mirrors".

Summary: Let Mageia install with updates from additional media instead of first installing and then updating => Let Mageia start install with updates, but not with updates from mirrors

Thierry Vignaud 2011-09-29 16:10:59 CEST

Status: NEW => ASSIGNED

Comment 9 Thierry Vignaud 2011-11-17 12:36:34 CET
@marja: the new summary is non sense, either we try updates from mirror and we actually have some updates or we don't use the network and we don't have any updates at all

@al13n: this is obviously not the way the installer works. The installer works like urpmi --urpmi-root. Then at end, when not performing a network install (eg: DVD or DD), when one agrees to apply updates, it adds network update media.

Summary: Let Mageia start install with updates, but not with updates from mirrors => media screen during installation

Comment 10 Marja Van Waes 2011-11-17 15:42:02 CET
(In reply to comment #9)

> @marja: the new summary is non sense, either we try updates from mirror and we
> actually have some updates or we don't use the network and we don't have any
> updates at all
> 
I don't see what is wrong about al13n's line of thought in comment 7. You mean that selecting the original server instead of a mirror won't help to avoid those synchronisation problems? 


Which issue(s) about the media screen during installation are you going to work on?

Keywords: (none) => USABILITY

Comment 11 AL13N 2011-11-17 21:41:49 CET
i think the new title reflects the original question, but maybe the previous title looked like a good idea to me.

afaik installer works with "urpmi --urpmi-root" and later chroots and runs urpmi (i think, because of fonts being different).

this is how i _THINK_ it works now:
A.
 1. use installer
 2. in media screen, add media
 3. urpmi --urpmi-root install base
 4. choose packages
 4. chroot urpmi install the chosen packages
 5. chroot urpmi updates

B.
 1. use installer
 2. ignore media screen
 3. choose packages
 4. urpmi install the chosen packages+base
 5. chroot urpmi updates


what i want is the following:
C.
 1. use installer
 2. in "media screen", ask to add media with 4 choices:
    - add mirrorlist media (includes updates) (i think this should be default selected)
    - add a manual networked repos
    - add a non-networked repos
    - no extra media
 (if option 2 or 3 was chosen, at end, show this again, but without first option)
 3. if network related media has been chosen, ask and start up network (outside chroot)
 4. add all the media (if online is chosen, also enable updates)
 5. at this point, the chroot is still empty, except with urpmi sources
 6. look at available packages & choose (hide those which are unavailable)
 7. urpmi --urpmi-root install all chosen packages
 8. never ask for updates here, because unnecessary, if you wanted it, you could have chosen it at beginning.


so, redesign of media screen, that's clearer and more userfriendly, (noobs have no idea what to put there.)

in general, it means that if you install a stable release on a PC 3 months after release, you will download "the updates" during installation and use those directly and not lose time to install first and update later.
Comment 12 AL13N 2011-11-17 21:42:45 CET
in short and to be clearer, i mean that i want the cdrom AND online mirrorlist repos to be selected both when installing in one phase and not split it up in several phases.
Comment 13 Marja Van Waes 2012-05-26 13:08:54 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 14 AL13N 2012-06-14 22:05:31 CEST
still to be done (cauldron only)

Keywords: NEEDINFO => (none)

Comment 15 AL13N 2013-05-05 13:37:52 CEST
this might've been (partially) fixed by having the nonfree/tainted installer part.
Comment 16 Mauricio Andrés Bustamante Viveros 2018-03-11 04:50:26 CET
Thinking about this enhancement request

Some users not have stable network connection, this, makes sure point of failure as noted by ALI3N when the mirrors are out of sync if the end user tries to install updates during the installation step or the download fails if network comes down

My cents to this enhancement request: (already in MGA DVD Classic iso installer)

1. The remove media process then must remove DVD Media and add the online repos (avoiding requiring the DVD to resolve dependencies) after the base system setup or after the summary

2. Because the mirror can be out of sync, my sugestion is try to download all the updates before the urpmi process starts to update the installed system (updating after install step finished and before the summary or after base system setup if we are using "aditional media") (MGA5 and 6 actually downloads batches of rpms) (May be an issue with users without tons of space in /var partition)

3. Here can apply a little idea that tmb had in the last meeting: Push the updated packages but not the hdlisting, to ensure the sync is finished before the users can use the media to update - this may be is useful in this enhancement request to avoid the out of sync issue

4. (Tis can overload the team): Between mageia versions put in the net (website) an additional media with the core updates, the end user that does not have or in unreliable internet access, can download this "ISO" and use to install mageia and update it

Comments are welcome

CC: (none) => neoser10


Note You need to log in before you can comment on or make changes to this bug.