Re: [Nix-dev] Libreoffice fails to build

2014-04-26 Thread Raahul Kumar
Curl -04 works.
My ISP is Dodo, what should I tell them is broken with their ipv6 setup?

Aloha,
RK.


On Sat, Apr 26, 2014 at 9:59 PM, Mathijs Kwik math...@bluescreen303.nlwrote:

 Raahul Kumar raahul.ku...@gmail.com writes:

  Thanks Kirill, that solved the temp problem. What would be nicer is if
  Nixos used a backup downloader, like wget in case curl fails for some
  reason. I don't know where to start figuring out why curl fails to
 connect.
  Also why only libreoffice and it works fine with all the others.

 can you please try
 curl -O4 '
 http://dev-www.libreoffice.org/src/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
 '

 If that works, there's something wrong with the ipv6 setup in your
 home/ISP/work.


 
 
  On Fri, Apr 25, 2014 at 7:58 PM, Kirill Elagin kirela...@gmail.com
 wrote:
 
  I don't know why it fails either, but you can try to download using wget
  or whatever you like and then nix-prefetch-url it via file: url.
  On Apr 25, 2014 12:24 PM, Raahul Kumar raahul.ku...@gmail.com
 wrote:
 
  trying
 
 http://dev-www.libreoffice.org/src/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
% Total% Received % Xferd  Average Speed   TimeTime Time
  Current
   Dload  Upload   Total   SpentLeft
  Speed
0 00 00 0  0  0 --:--:--  0:02:06
  --:--:-- 0curl: (7) Failed to connect to
 dev-www.libreoffice.orgport 80: Connection timed out
  error: cannot download xmlsec1-1.2.14.tar.gz from any mirror
  builder for
  `/nix/store/824qydk3gyxrcmimglfq9dslfr9qg8f1-xmlsec1-1.2.14.tar.gz.drv'
  failed with exit code 1
 
 
  However, the file is available, I can download it using wget. I don't
  know why curl fails - err msg claims connection timed out.
 
  Aloha,
  RK.
 
  ___
  nix-dev mailing list
  nix-dev@lists.science.uu.nl
  http://lists.science.uu.nl/mailman/listinfo/nix-dev
 
 
  ___
  nix-dev mailing list
  nix-dev@lists.science.uu.nl
  http://lists.science.uu.nl/mailman/listinfo/nix-dev

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Libreoffice fails to build

2014-04-26 Thread Mathijs Kwik
Raahul Kumar raahul.ku...@gmail.com writes:

 Curl -04 works.
 My ISP is Dodo, what should I tell them is broken with their ipv6
 setup?

It's not necessarily your ISP. It can be a misbehaving home-router as
well.

Your computer obviously thinks it has ipv6 connectivity beyond
link-local (your ethernet/wireless subnet), while in reality it doesn't.

If you are not aware of ever trying to configure anything related to
ipv6 (static address, tunneling account), you probably have a home
router that is advertising IPv6 routing capabilities without having a
proper uplink itself or everything gets firewalled. It's also possible
your ISP is supplying you with a global IPv6 address/subnet without
routing traffic for it, but that's not very common yet (at least in
EU/US).

An easy workaround might be to just disable IPv6 (nixos has an option
for it networking.enableIPv6 which is on by default) until it's properly
supported by your ISP and home router, but you might want to
investigate, because this will get back to you.

You might be wondering why wget does work while curl doesn't.
Both perform a DNS lookup (for dev-www.libreoffce.org), but in case they
get multiple answers (both IPv4 and IPv6 addresses), curl only tries the
first one, while wget tries them all until one succeeds. While the wget
behaviour seems nice in general, it's actually covering up broken setups
while imposing a slowdown for each and every connection to an IPv6
enabled host (because of the retry). I think if things are broken, they
should be fixed, instead of worked around :)







 Aloha,
 RK.


 On Sat, Apr 26, 2014 at 9:59 PM, Mathijs Kwik math...@bluescreen303.nlwrote:

 Raahul Kumar raahul.ku...@gmail.com writes:

  Thanks Kirill, that solved the temp problem. What would be nicer is if
  Nixos used a backup downloader, like wget in case curl fails for some
  reason. I don't know where to start figuring out why curl fails to
 connect.
  Also why only libreoffice and it works fine with all the others.

 can you please try
 curl -O4 '
 http://dev-www.libreoffice.org/src/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
 '

 If that works, there's something wrong with the ipv6 setup in your
 home/ISP/work.


 
 
  On Fri, Apr 25, 2014 at 7:58 PM, Kirill Elagin kirela...@gmail.com
 wrote:
 
  I don't know why it fails either, but you can try to download using wget
  or whatever you like and then nix-prefetch-url it via file: url.
  On Apr 25, 2014 12:24 PM, Raahul Kumar raahul.ku...@gmail.com
 wrote:
 
  trying
 
 http://dev-www.libreoffice.org/src/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
% Total% Received % Xferd  Average Speed   TimeTime Time
  Current
   Dload  Upload   Total   SpentLeft
  Speed
0 00 00 0  0  0 --:--:--  0:02:06
  --:--:-- 0curl: (7) Failed to connect to
 dev-www.libreoffice.orgport 80: Connection timed out
  error: cannot download xmlsec1-1.2.14.tar.gz from any mirror
  builder for
  `/nix/store/824qydk3gyxrcmimglfq9dslfr9qg8f1-xmlsec1-1.2.14.tar.gz.drv'
  failed with exit code 1
 
 
  However, the file is available, I can download it using wget. I don't
  know why curl fails - err msg claims connection timed out.
 
  Aloha,
  RK.
 
  ___
  nix-dev mailing list
  nix-dev@lists.science.uu.nl
  http://lists.science.uu.nl/mailman/listinfo/nix-dev
 
 
  ___
  nix-dev mailing list
  nix-dev@lists.science.uu.nl
  http://lists.science.uu.nl/mailman/listinfo/nix-dev

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev