Opened 10 years ago

Closed 10 years ago

#47724 closed enhancement (fixed)

required git clone action fails behind firewall

Reported by: itsomp@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: poppler-qt4-mac

Description

port install poppler-qt4-mac fails behind firewall as git is unable to clone the poppler/test tree. port should be selfcontained and not have invisible dependencies, and not assume git protocol connectivity.

Attachments (1)

main.log (6.1 KB) - added by itsomp@… 10 years ago.
log file containing the error

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by itsomp@…

Attachment: main.log added

log file containing the error

comment:1 Changed 10 years ago by dbevans (David B. Evans)

Owner: changed from macports-tickets@… to devans@…
Status: newassigned
Type: defectenhancement

As you say, the problem here is your lack of git network connectivity.

I'll take a look at other options as time permits but please note that git fetches are a supported feature in MacPorts so this is not the only port that you will have problems with.

comment:2 Changed 10 years ago by itsomp@…

A lot of proxies just allow http (and not native git://) - as is the case for my work proxy. Is it possible to change the git URL from git://{} to http://{}, so that a configuration of the http proxy can take care of it? e.g. /opt/local/bin/git clone http://cgit.freedesktop.org/poppler/test/

Proxying git:// needs something like http://www.emilsit.net/blog/archives/how-to-use-the-git-protocol-through-a-http-connect-proxy/, which seems like an overkill.

comment:3 Changed 10 years ago by dbevans (David B. Evans)

Git dependency fixed and URL changed to http://anongit.freedesktop.org/git/poppler/test in r136309. Let me know if this fixes your issue. Thanks.

comment:4 Changed 10 years ago by itsomp@…

It worked like a charm now. Thanks!

comment:5 Changed 10 years ago by dbevans (David B. Evans)

Cc: devans@… removed
Resolution: fixed
Status: assignedclosed

Great.

Note: See TracTickets for help on using tickets.