Re: [e-users] Terminology deleted by update

2018-04-20 Thread The Rasterman
On Fri, 20 Apr 2018 21:51:04 +0100 Peter Flynn  said:

> On 20/04/18 07:00, Carsten Haitzler (The Rasterman) wrote:
> [...]
> > umm but:
> > 
> >   meson : Depends: ninja-build (>= 1.6) but it is not going to be installed
> > 
> > that says that there should be a ninja-build package. the meson package you
> > are installing depends on it... where is that meson package coming from?
> > from mint? or is it the extra repo (niko's) you added above?
> 
> No, that just has efl, enlightenment, and terminology. Maybe Mint's
> meson did call it ninja-build, it has long scrolled off the console.

well you asked to install meson on the cmdline (which is only needed for
compilation) and that meson pkg needs ninja-build. ninja is obviously some
different thing on debian based distros. ninja-build cannot be installed.

> The point was, I didn't have to mention it; installing meson included it
> automatically as a dependency, whereas mentioning it explicitly caused
> an error, which I though was weird.

you didn't even have to install meson if it's already compiled binaries. meson
is needed to compile terminology and enlightenment these days (in git master).
terminology has required meson now in releases too.

> > well niko's repo is that.. a non-distro repo custom filled with specific
> > pkgs that dont come from the distro. :)
> 
> Yes, that's why I mentioned it.
> 
> > well either way the output you had above with meson and ninja-build errors
> > says that some meson package somewhere apt is trying to install requires
> > ninja-build and its having trouble getting ninja-build installed.
> 
> No, exactly the opposite. Installing meson automatically included ninja
> (-build or not, I can't remember now) as a dependency. It only gave an
> error if I tried to include the package name on the command line.

on the cmdline or not should make no difference. a package (meson) needs to be
installed. ninja-build is a dependency of meson and it cannot install that/
something is serioously wrong with the package repository/ies you are using in
that it is broken with a package (meson) that is uninstallable because a
dependency of it is unable to be installed (doesn't exist or is too old a
version as it wanted >= 1.6). your problem lies in your repositories and those
packages. they seem to be broken somehow and you'd need to investigate exactly
why and report to the package maintainers.

> ///Peter
> 
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] Terminology deleted by update

2018-04-20 Thread Peter Flynn
On 20/04/18 07:00, Carsten Haitzler (The Rasterman) wrote:
[...]
> umm but:
> 
>   meson : Depends: ninja-build (>= 1.6) but it is not going to be installed
> 
> that says that there should be a ninja-build package. the meson package you 
> are
> installing depends on it... where is that meson package coming from? from 
> mint?
> or is it the extra repo (niko's) you added above?

No, that just has efl, enlightenment, and terminology. Maybe Mint's
meson did call it ninja-build, it has long scrolled off the console.
The point was, I didn't have to mention it; installing meson included it
automatically as a dependency, whereas mentioning it explicitly caused
an error, which I though was weird.

> well niko's repo is that.. a non-distro repo custom filled with specific pkgs
> that dont come from the distro. :)

Yes, that's why I mentioned it.

> well either way the output you had above with meson and ninja-build errors 
> says
> that some meson package somewhere apt is trying to install requires
> ninja-build and its having trouble getting ninja-build installed.

No, exactly the opposite. Installing meson automatically included ninja
(-build or not, I can't remember now) as a dependency. It only gave an
error if I tried to include the package name on the command line.

///Peter



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users