[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #10289 [Flashproxy]: "make install" doesn't install flashproxy-common modules
#10289: "make install" doesn't install flashproxy-common modules
----------------------------+-----------------
Reporter: dcf | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: Flashproxy | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
----------------------------+-----------------
Comment (by infinity0):
Replying to [comment:3 dcf]:
> Replying to [comment:2 infinity0]:
> > This is intended, so that separate build scripts are responsible for
installing separate components.
>
> That is bogus. The rigid separation of components is helpful for
packagers and no one else. `make -f Makefile.client install` should give
me a working installation, not just copy a bunch of useless files.
>
I'll add a `make install` target in the top-level normal Makefile. This is
more appropriate than adding it to Makefile.client.
> I want to install flashproxy-client to somewhere in my path so that I
can test obfs-flash-client. What's the procedure to do that?
>
In the meantime you can add the appropriate entry to your PATH, or set
FLASHPROXY_CLIENT when running obfs-flash-client.
> Why can't installing flashproxy-client also install flashproxy-common
(and installing facilitator also install flashproxy-common)? Even if there
are separate makefiles/setup.py for different components, they may call
each other.
It's generally not a good idea to handle dependencies within a component,
otherwise you get the diamond problem. Here, if facilitator /
Makefile.client installs flashproxy-common automatically, you'll end up
installing it twice, which might be problematic. It's also not good for
any overall-packaging scripts (which is the correct place to handle
dependencies).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10289#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs