October 13, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #20 from Martin Nowak <code@dawg.eu> 2013-10-13 09:55:05 PDT --- I think the solution to this is dead simple. Stop cross compiling packages for other distributions and build them from source instead. That would require updated installer scripts / makefiles and some machines to build on. We should update the wiki to contain detailed information on how to set up the Ubuntu/Debian/Fedora/Suse box or maybe we can simply host virtualbox images somewhere. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 13, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #21 from Jordi Sayol <g.sayol@yahoo.es> 2013-10-13 10:29:07 PDT --- There is another solution. Place libcurl dependencies from phobos to deimos, This is probably the most correct. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 13, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #22 from Martin Nowak <code@dawg.eu> 2013-10-13 16:17:02 PDT --- (In reply to comment #21) > There is another solution. Place libcurl dependencies from phobos to deimos, This is probably the most correct. How? Removing std.net.curl is not an option. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 14, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #23 from Jordi Sayol <g.sayol@yahoo.es> 2013-10-14 00:31:21 PDT --- (In reply to comment #22) > (In reply to comment #21) > > There is another solution. Place libcurl dependencies from phobos to deimos, This is probably the most correct. > > How? Removing std.net.curl is not an option. why not? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #24 from Martin Nowak <code@dawg.eu> 2013-10-15 08:52:16 PDT --- (In reply to comment #23) > > How? Removing std.net.curl is not an option. > > why not? Not in the near term. I don't know what the general sentiment about this is, but anyways we couldn't remove a module without deprecation. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #25 from Jordi Sayol <g.sayol@yahoo.es> 2013-10-15 09:04:51 PDT --- (In reply to comment #24) > (In reply to comment #23) > > > How? Removing std.net.curl is not an option. > > > > why not? > > Not in the near term. I don't know what the general sentiment about this is, but anyways we couldn't remove a module without deprecation. I'm agree with you. Is there a way to know the general sentiment about this? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 Dejan Lekic <dejan.lekic@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dejan.lekic@gmail.com --- Comment #26 from Dejan Lekic <dejan.lekic@gmail.com> 2013-10-15 09:16:51 PDT --- (In reply to comment #1) > Yes, this is the issue Jordi Sayol has been talking about. We couldn't find an acceptable solution (Jordi suggested making a custom build of libcurl on Ubuntu, while that works, I regard that as impractical for 3rd parties wanting to fork/build phobos from the repository). Walter, the solution is very simple - build the Fedora RPM on Fedora. Simple as that. We can ask Alex to give us access to his Fedora box (I think it is a virtual machine) and build the RPM there. The best option, and I personally like this one the most, is to submit DMD to Fedora, and make it in the official Fedora repository. I can volunteer to do this, although it will take some time because I do not have any Fedora RPMs submitted so Fedora people may be skeptical about my RPM skills at first... Another option is to change the SPEC file and make it explicitly depend on the gnutls RPM (there is gnutls RPM in Fedora!). This will indirectly force user to install curl that is linked against gnutls. curl RPM package from Fedora repository can be re-built with gnutls as default TLS library. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #27 from Dicebot <public@dicebot.lv> 2013-10-15 10:28:53 PDT --- (In reply to comment #26) > The best option, and I personally like this one the most, is to submit DMD to Fedora, and make it in the official Fedora repository. I have suggested some time ago to completely remove from the archive binaries for distros that have DMD in core repositories. AFAIR it was rejected as not user-friendly (ironically). It was some time ago though, can't remember the details. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #28 from Dejan Lekic <dejan.lekic@gmail.com> 2013-10-15 10:35:43 PDT --- (In reply to comment #27) > (In reply to comment #26) > > The best option, and I personally like this one the most, is to submit DMD to Fedora, and make it in the official Fedora repository. > > I have suggested some time ago to completely remove from the archive binaries for distros that have DMD in core repositories. AFAIR it was rejected as not user-friendly (ironically). It was some time ago though, can't remember the details. DMD is not in the Fedora repository. Well, not yet, but I will start working on it... -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 15, 2013 [Issue 10710] shared phobos library doesn't work on all linux distributions | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | http://d.puremagic.com/issues/show_bug.cgi?id=10710 --- Comment #29 from Martin Nowak <code@dawg.eu> 2013-10-15 11:48:30 PDT --- (In reply to comment #26) > Walter, the solution is very simple - build the Fedora RPM on Fedora. Simple as that. We can ask Alex to give us access to his Fedora box (I think it is a virtual machine) and build the RPM there. > > The best option, and I personally like this one the most, is to submit DMD to Fedora, and make it in the official Fedora repository. I can volunteer to do this, although it will take some time because I do not have any Fedora RPMs submitted so Fedora people may be skeptical about my RPM skills at first... > These two require the same action, overhauling the build mechanism. As discussed here http://forum.dlang.org/post/525B68A7.1090609@puremagic.com we likely won't get there until 2.065. > Another option is to change the SPEC file and make it explicitly depend on the gnutls RPM (there is gnutls RPM in Fedora!). This will indirectly force user to install curl that is linked against gnutls. curl RPM package from Fedora repository can be re-built with gnutls as default TLS library. This sounds like the way to go for this release. I'll take care of this. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation