Yeah,

Each system should have a prefix that best suits it. Between OS and even
Linux distributions prefix changes could be difficult to accommodate, at
least completely.

I don't suppose the prefix matters so much if EFLer fully respects that.

Maybe it should be down to the judgement of those adding support to EFLer
for their chosen OS.

On Tue, Oct 25, 2016 at 9:59 AM, Andrew Williams <a...@andywilliams.me>
wrote:

> Hi,
>
> Actually this is not caused by efler - default is /usr/local and that also
> is not in default path so the same problem exists with a vanilla setup.
>
> One of the design requirements for efler was that it is isolated and so can
> be easily removed if needed - thus a prefix.
> Is saves confusion with what is managed and what is not.
>
> The environment is managed by sourcing an efler supplied env file and it
> works without custom setup (tested).
>
> Andy
> On Tue, 25 Oct 2016 at 09:53, Davide Andreoli <d...@gurumeditation.it>
> wrote:
>
> > 2016-10-25 1:08 GMT+02:00 Simon Lees <sfl...@suse.de>:
> >
> > >
> > >
> > > On 10/25/2016 08:58 AM, Andrew Williams wrote:
> > > > That could work but it may have needed lots more env passed in. On
> IRC
> > > dave
> > > > pointed out that sudo -E should work, and it did :)
> > > >
> > > While it works it also adds additional security risks due to the
> > > potential for environment variable injection so its use should be
> > > strongly discouraged.
> > >
> >
> > indeed, and also it is not supported everywhere, it is probably easy
> > to find systems where it is not allowed by sudo config.
> >
> > The real problem here is that Efler (by default) install stuff in
> > /opt/efler
> > that is a non standard place. You will have tons of issues in systems
> > different than yours, fe: how installed efl apps will find the installed
> > libs?
> > are you installing something in /etc/ld.so.conf.d ?
> >
> > I think that Efler should not change the PREFIX by default, just don't
> > pass --prefix so that the system can choose the best place to install
> > ...of course let the user override it
> >
> >
> >
> > >
> > > > On Mon, 24 Oct 2016 at 20:46, Massimo Maiurana <maiur...@gmail.com>
> > > wrote:
> > > >
> > > >> Uh?
> > > >>
> > > >> I usually install in /opt/e17 via sudo just exporting
> > > >> PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/e17/lib/pkgconfig, maybe you
> can
> > > >> set something similar in your scripts.
> > > >>
> > > >> Bye
> > > >> Massimo
> > > >>
> > > >> Andrew Williams ha scritto il 24/10/2016 alle 20:59:
> > > >>> Hi,
> > > >>>
> > > >>> The sudo python setup.py install does not work as sodos pkgconfig
> > > cannot
> > > >>> find efl it seems...
> > > >>>
> > > >>> Andy
> > > >>>
> > > >>> On Mon, 24 Oct 2016 at 18:26, Davide Andreoli <
> > d...@gurumeditation.it>
> > > >>> wrote:
> > > >>>
> > > >>>> 2016-10-23 21:42 GMT+02:00 Andrew Williams <a...@andywilliams.me
> >:
> > > >>>>
> > > >>>>> My apologies you are quite right - it is building just fine.
> Sorry
> > > for
> > > >>>>> that, my info was out of date
> > > >>>>>
> > > >>>>
> > > >>>> :)
> > > >>>>
> > > >>>>
> > > >>>>> I can't get it installed however - perhaps you can help? Regular
> > user
> > > >>>>> cannot write to site-packages but sudo does not have efl paths
> > setup.
> > > >> Is
> > > >>>> it
> > > >>>>> possible to make it work like the main build so your user does
> all
> > of
> > > >> the
> > > >>>>> building and sudo can blindly install?
> > > >>>>>
> > > >>>>
> > > >>>> sure, try:
> > > >>>> python setup.py build
> > > >>>> sudo python setup.py install
> > > >>>>
> > > >>>>
> > > >>>>>
> > > >>>>> Many thanks indeed - if I solve this I can include it in Efler
> as I
> > > >>>> hoped.
> > > >>>>> (And egitu and a bunch of those great apps)
> > > >>>>>
> > > >>>>
> > > >>>> Great, If you add it to efler I highly suggest to go with python3
> by
> > > >>>> default,
> > > >>>> just use python3 in all the setup.py commands.
> > > >>>>
> > > >>>> (and sadly I have no time to maintain egitu atm, it have some
> small
> > > >> issues,
> > > >>>> but it's usable, I use it every time I use git, it just have some
> > > issue
> > > >>>> with refreshing
> > > >>>> the contents at the correct time)
> > > >>>>
> > > >>>>
> > > >>>>>
> > > >>>>> Andrew
> > > >>>>>
> > > >>>>> On Sun, 23 Oct 2016 at 20:29, Davide Andreoli <
> > > d...@gurumeditation.it>
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>>> 2016-10-22 16:18 GMT+02:00 Andrew Williams <
> a...@andywilliams.me
> > >:
> > > >>>>>>
> > > >>>>>>> I'm pretty sure the python bindings have not been updated in a
> > > while.
> > > >>>>> As
> > > >>>>>>> our development moves on so quickly these unmaintained portions
> > > fall
> > > >>>>>> behind
> > > >>>>>>> fast.
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> really sure? did you follow the git commit list? maybe you
> missed
> > my
> > > >>>>>> commits from the last week
> > > >>>>>> We (me and kuuko) do our best to keep the bindings in sync also
> > > during
> > > >>>>> the
> > > >>>>>> development phases. We usually are behind efl by one week or so!
> > > >>>>>>
> > > >>>>>> I'm a bit offended that you put python-efl in the "unmaintained"
> > > land,
> > > >>>>>> seems all my effort to constantly update the bindings to
> > > >>>>>> #FollowTheWhiteRabbit
> > > >>>>>> really goes into the void :(
> > > >>>>>>
> > > >>>>>> btw, you are just wrong: python-efl is one of the most
> maintained
> > > bit
> > > >>>>>> outside
> > > >>>>>> the core libs, and is currently in sync with efl master :P
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>>
> > > >>>>>>> If we can resolve this then I will be able to pop python-efl
> and
> > > the
> > > >>>>> apps
> > > >>>>>>> that rely on it into the Efler app installer :)
> > > >>>>>>>
> > > >>>>>>> Andrew
> > > >>>>>>>
> > > >>>>>>> On Sat, 22 Oct 2016 at 12:58 Massimo Maiurana <
> > maiur...@gmail.com>
> > > >>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> I don't know if it's something wrong in my setup, but lately
> > > >>>>>>>> I'm not able to build Python bindings anymore. I attach the
> > build
> > > >>>> log
> > > >>>>>> to
> > > >>>>>>>> preserve its lines length.
> > > >>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>> Massimo Maiurana
> > > >>>>>>>> Ragusa (RG)
> > > >>>>>>>>
> > > >>>>>>>> ------------------------------------------------------------
> > > >>>>>>> ------------------
> > > >>>>>>>> Check out the vibrant tech community on one of the world's
> most
> > > >>>>>>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>>>>>>> _______________________________________________
> > > >>>>>>>> enlightenment-devel mailing list
> > > >>>>>>>> enlightenment-devel@lists.sourceforge.net
> > > >>>>>>>>
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>>>>>>
> > > >>>>>>> ------------------------------------------------------------
> > > >>>>>>> ------------------
> > > >>>>>>> Check out the vibrant tech community on one of the world's most
> > > >>>>>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>>>>>> _______________________________________________
> > > >>>>>>> enlightenment-devel mailing list
> > > >>>>>>> enlightenment-devel@lists.sourceforge.net
> > > >>>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-
> devel
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> ------------------------------------------------------------
> > > >>>>> ------------------
> > > >>>>>> Check out the vibrant tech community on one of the world's most
> > > >>>>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>>>>> _______________________________________________
> > > >>>>>> enlightenment-devel mailing list
> > > >>>>>> enlightenment-devel@lists.sourceforge.net
> > > >>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-
> devel
> > > >>>>>>
> > > >>>>> ------------------------------------------------------------
> > > >>>>> ------------------
> > > >>>>> Check out the vibrant tech community on one of the world's most
> > > >>>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>>>> _______________________________________________
> > > >>>>> enlightenment-devel mailing list
> > > >>>>> enlightenment-devel@lists.sourceforge.net
> > > >>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >> ------------------------------------------------------------
> > > ------------------
> > > >>>> Check out the vibrant tech community on one of the world's most
> > > >>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>>> _______________________________________________
> > > >>>> enlightenment-devel mailing list
> > > >>>> enlightenment-devel@lists.sourceforge.net
> > > >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>>
> > > >>>
> > > >> ------------------------------------------------------------
> > > ------------------
> > > >>> Check out the vibrant tech community on one of the world's most
> > > >>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >>> _______________________________________________
> > > >>> enlightenment-devel mailing list
> > > >>> enlightenment-devel@lists.sourceforge.net
> > > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>>
> > > >>
> > > >>
> > > >> --
> > > >> Massimo Maiurana
> > > >> Ragusa (RG)
> > > >>
> > > >>
> > > >> ------------------------------------------------------------
> > > ------------------
> > > >> Check out the vibrant tech community on one of the world's most
> > > >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > > >> _______________________________________________
> > > >> enlightenment-devel mailing list
> > > >> enlightenment-devel@lists.sourceforge.net
> > > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >>
> > > > ------------------------------------------------------------
> > > ------------------
> > > > The Command Line: Reinvented for Modern Developers
> > > > Did the resurgence of CLI tooling catch you by surprise?
> > > > Reconnect with the command line and become more productive.
> > > > Learn the new .NET and ASP.NET CLI. Get your free copy!
> > > > http://sdm.link/telerik
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > enlightenment-devel@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > >
> > > --
> > >
> > > Simon Lees (Simotek)                            http://simotek.net
> > >
> > > Emergency Update Team                           keybase.io/simotek
> > > SUSE Linux                            Adeliade Australia, UTC+9:30
> > > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
> > >
> > >
> > > ------------------------------------------------------------
> > > ------------------
> > > The Command Line: Reinvented for Modern Developers
> > > Did the resurgence of CLI tooling catch you by surprise?
> > > Reconnect with the command line and become more productive.
> > > Learn the new .NET and ASP.NET CLI. Get your free copy!
> > > http://sdm.link/telerik
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > enlightenment-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >
> > >
> >
> > ------------------------------------------------------------
> ------------------
> > The Command Line: Reinvented for Modern Developers
> > Did the resurgence of CLI tooling catch you by surprise?
> > Reconnect with the command line and become more productive.
> > Learn the new .NET and ASP.NET CLI. Get your free copy!
> > http://sdm.link/telerik
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> ------------------------------------------------------------
> ------------------
> The Command Line: Reinvented for Modern Developers
> Did the resurgence of CLI tooling catch you by surprise?
> Reconnect with the command line and become more productive.
> Learn the new .NET and ASP.NET CLI. Get your free copy!
> http://sdm.link/telerik
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to