Opened 8 years ago

Closed 8 years ago

#53396 closed defect (invalid)

devel/noweb: Cannot build anymore because of Portfile-bitrot and unreachable patches

Reported by: michipili (Michael Grünewald) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.3.5
Keywords: Cc: kurthindenburg (Kurt Hindenburg)
Port: noweb

Description

The devel/noweb program cannot be built on today's infrastructure. (Last changes were r93528, see #31210)

There are two issues:

  1. The files found under the files/ folder for this port cannot are unreachable, as demonstrated by the session transcript below.
  1. When the files are put manually in the distfiles/noweb folder, they are reject because lacking appropriate checksums.

The attached patch adds the missing checksums, I also took the opportunity to update my email address. I am not sure what has to be done to let the system download the patches.

Session transcript

# port install noweb
--->  Computing dependencies for noweb
--->  Fetching distfiles for noweb
--->  Attempting to fetch patch-Makefile.diff from https://distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://nue.de.distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://lil.fr.distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://osl.no.distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://sea.us.distfiles.macports.org/macports/distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://jnb.za.distfiles.macports.org/distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://kmq.jp.distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://aarnet.au.distfiles.macports.org/pub/macports/distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://cjj.kr.distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from https://pek.cn.distfiles.macports.org/macports/distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://nou.nc.distfiles.macports.org/pub/macports/distfiles.macports.org/noweb
--->  Attempting to fetch patch-Makefile.diff from http://jog.id.distfiles.macports.org/macports/distfiles/noweb
--->  Attempting to fetch patch-Makefile.diff from http://www.eecs.harvard.edu/nr/noweb/dist/
--->  Attempting to fetch patch-Makefile.diff from http://her.gr.distfiles.macports.org/noweb
Error: org.macports.fetch for port noweb returned: fetch failed

Attachments (1)

Portfile.diff (1.3 KB) - added by michipili (Michael Grünewald) 8 years ago.
Portfile changes for actual checksum

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by michipili (Michael Grünewald)

Attachment: Portfile.diff added

Portfile changes for actual checksum

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

I'm unable to reproduce this issue. The files are in the files directory. We don't use checksums for files in the files directory. The port installs fine.

comment:2 Changed 8 years ago by kencu (Ken)

Michael, you should do a sudo port selfupdate and then try to reinstall the noweb port. Don't modify the Portfile prior to trying the reinstallation -- it doesn't work the way you think it does; macports doesn't download patch files like homebrew does.

If the port doesn't install, please post up the log from your unmodified portfile attempt and we'll see what we can find.

comment:3 Changed 8 years ago by jmroot (Joshua Root)

Port: noweb added

comment:4 Changed 8 years ago by michipili (Michael Grünewald)

@kencu, @ryandesign: Thank you very much for your quick answer. Reviewing my configuration, I found out about an old local repository of mine mentioned in the sources.conf file of my installation. After removing this, noweb installs flawlessly. Thanks!

comment:5 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Cc: kurthindenburg added
Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.