Test daily/current ubuntu-unity-amd64.iso

You maybe able to uninstall gnome-setting-daemon, but when you try to uninstall gnome-settings-daemon-schemas, you 'd be asked to use autoremove and remove lot of unity specific packages. So, these packages have to be specifically reinstalled. That is, apt won’t be able to uninstall them (specifically installed) in an upgrade.

This means, in the future, you may have to create a meta package, something like unity-session, which would pull in all the needed packages to run Ubuntu-Unity, the minimum system with Nautilus and System settings. The rest are additional applications, such as Libreoffice, Evince or even Calculator. Of course, they can also be incorporated in the meta package.

Now, that the live iso is working, it is time to start from the mini iso (netinstall) to find out what packages are specifically needed to create the Unity only Ubuntu. Actually, the last Unity only Ubuntu 17.04 iso would show what packages are needed. The ubuntu-desktop (meta-package) in that distro most probably has the needed info. It is still available until January 2018. The netboot can be found here, http://archive.ubuntu.com/ubuntu/dists/zesty/main/installer-amd64/current/images/netboot/

Too many of the file names have changed since then to do it that way , at least during this cycle. I’ll have to look at this along with the rest of the suggestions.

I agree with this during this cycle. If persons want to change that later they could. But I think we should see the benefit of the developments that are going on in the flagship DE and utilize these in unity7. If we do not take this route then our testing would be isolated and I don’t think that is a good idea. We will just have to watch how the cycle progresses.

Regards…

But you’d find out what was/is the ubuntu-desktop meta package. The DEs differ, but the base is the same for all.

The whole point of gnome-settings-daemon-schemas is to have gsettings schemas that are used by both unity-settings-daemon and gnome-settings-daemon so don’t try to remove the schemas package.

2 Likes

I uninstalled gnome-settings-daemon first, just to see what’d happen. It didn’t ask me to autoremove. Then uninstalled gnome-settings-daemon-schemas. It asked me to autoremove a lot of packages, so I reinstalled those packages as manually installed. With them, gnome-settings-daemon-schemas also got installed back.

The thing is, there should be a meta-package for ubuntu-unity, just as it was for ubuntu-gnome, so the guys can look after the packages, rather than keep on remastering a downloaded iso.

The Cubic app makes it very convenient and tidy. The unity-session packages are still being looked after. Everything being committed upstream ends up on the install. You can also update/upgrade right from within Cubic so I only have to download .ISOs at points and keep a log of those things I do throughout the development cycle.

Agreed that the Cubic app is done very nicely. It also means anyone can create the iso, anyway they want.

The only difference would be that you have some sort of a license, while they don’t have it. But, not having a license won’t stop people from forking any distro. What I am trying to say is, that if this ubuntu-unity-amd64.iso is to finally make the official flavour, it should be built from a meta package.

The other matter; I think there is no download counter at people.ubuntu .com, so you’d not know how many really downloaded the iso and tried it.

As it stands now , anyone CAN create their own remix with several different apps. If they are Ubuntu Members and have a License to Distribute they can. Even if they don’t they can create their own off market spin. I have no control over that and is beyond the scope of this discussion… and …

I’m not really worried about the DL counter atm although I do appreciate your comment - however- as Will had posted in the other thread, that Martin Wimpress is on board as advisor/helper (and others also) so I am awaiting directions as to which way to proceed in the most efficient and economical manner. I totally understand what you are saying about meta-pkg but I am not trying to block any current gnome components, just mainly gdm3, ubuntu- desktop and gnome-shell. I would like to leave xwayland in there also for now. If persons want to install ubuntu-desktop then can.

edit: So . yes … there are several others who maintained unity-session in the last cycles so I don’t want to have any collisions, not step on any toes so I think it is wise to just be patient for now.

Regards…

Glad to hear!
He had gone through the motions and created a top class derivative.

Don’t worry about me. I did that, because I felt Unity was becoming an underdog. Just take your time and bring out a high quality distro!:grinning:

Unity session should recommend notify-osd. Or it can be done in ubuntu-unity-desktop meta package as @chanath suggested.

Source: ubuntu-unity-meta
Binary: ubuntu-unity-desktop

It should me similar to ubuntu-gnome-meta.
The main contents will be (+ some modifications):

  1. desktop-amd64: https://pastebin.ubuntu.com/25960104/
  2. desktop-recommends-amd64: https://pastebin.ubuntu.com/25960105/

Although I don’t know where to open a merge request for that. For gnome-meta it happens on
bzr+ssh://bazaar.launchpad.net/~ubuntu-gnome-dev/ubuntu-seeds/

So I guess we need to open a branch on https://code.launchpad.net/ubuntu-seeds. But I don’t have access to that branch. @dale-f-beaudoin could you look into this?

Thanks

Khurshid,

We are not currently in active development.
2nd. I am awaiting further affirm from CL.

Please describe the name of the branch you specifically want opened.

I think we both have same access. If not could you please paste which code you would like me to enter in terminal?

Thanks

Yes… I am studying these.

Yes, notify-osd is not in unity-session meta package. That’s why Unity Tweak is asking it to be installed.

Even though Ubuntu-Gnome as a derivative is not available, the meta-package is maintained, so I could install vanilla-gnome-desktop yesterday thanks to @jdtanner (Restoring Ubuntu Gnome experience in 17.10, reference steps - #16 by jdtanner - Desktop - Ubuntu Community Hub)

It should be the binary ubuntu-unity-desktop

I updated the links with some new modification.

I removed checkbox-converged and unity8 related packages from desktop.
I modified desktop-recommends with short comments. Some more modifications are required.

The branch should be like others lp:~unity7maintainers/ubuntu-seeds/ubuntu-unity.bionic
But this can happen only for official flavors. So when Unity becomes official flavor, it will require it’s own desktop meta package and this is what we should do then.

Ah. Yes you are right. I do have access. Ok then I will push a branch soon, which we use will later to generate ubuntu-unity-desktop (in universe).

Once we have that we can create our live iso from minimal.iso. We simply load minimal iso in cubic and install ubuntu-unity-desktop. We don’t need to deal with unwanted packages like gdm3, gnome-shell etc.

:+1::+1::+1::+1::+1:

Thank you . I assumed this correctly then.

This is exactly what I thought. In the meantime the .ISO at PeopleUbuntuCom works very well. I have not had a fail yet. When we get more news of official flavor we can do this.

unity-session (#it will pull ubuntu-session as well ?)

No . ubuntu-session came with gnome-shell or gdm3 so it has to be removed manually. We cannot have ubuntu-session in there because it will put login options (gnome-shell on xorg) in the.
greeter.

I would like you to consider this idea:

If we use gnome-meta , remove gdm3, ubuntu-desktop, ubuntu-session , then, rename it and use that file for now else there could be breakage with depends. It has worked very well in cubic in #chroot. I am only mentioning this so as we do not have to create extra work for ourselves. We can always modify the meta includes and recommends as the development progresses.

Correct me if I am wrong but there has been a lot of changes during 17.10 cycle and unity-session is very dependent on gnome blocks so we want unity and gnome components working together harmoniously atm . If you think your current edit of the meta package you have created will suffice then we I can build an ISO and test it. But perhaps your suggest will eliminate a lot of work.

This meta package would install the desired ubuntu-unity-desktop on the mini.iso installation. The installation won’t have ubiquity and relevant packages. It also won’t have the live installation part of the iso. That has to be created separately.

When remastering the downloaded iso, you just used that part from that iso without change, maybe some small changes.