[MacPorts] #60504: muniversal PG failure combined with github PG

MacPorts noreply at macports.org
Sun May 17 18:17:35 UTC 2020


#60504: muniversal PG failure combined with github PG
---------------------+----------------------
  Reporter:  RJVB    |      Owner:  kencu
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:          |
---------------------+----------------------

Comment (by RJVB):

 Replying to [comment:2 kencu]:
 > Could this have anything to do with some modifications you may have made
 on your system? I will check my 10.9 VM and see what it shows there.

 Not impossible; it surprised me that this wouldn't have been caught
 before. But I don't see which and my analysis seems sound.

 What do you see when you do

 {{{
 ls -l `port work legacy-support`
 }}}

 I see

 {{{
 > ll `port work legacy-support`
 total 8
 17761567 0 drwxr-xr-x 12 bertin admin 476 May 17 17:27 ./
 17761566 0 drwxr-xr-x  3 bertin admin 136 May 17 17:19 ../
 17761568 0 drwxr-xr-x  2 bertin admin  68 May 17 17:19 .home/
 17761570 4 -rw-r--r--  1 bertin admin 321 May 17 17:27 .macports.legacy-
 support.state
 17761569 0 drwxr-xr-x  2 bertin admin  68 May 17 17:19 .tmp/
 17762546 0 drwxr-xr-x  3 bertin admin 102 May 17 17:28 destroot/
 17762056 0 drwxr-xr-x  7 bertin admin 238 May 17 17:27 destroot-i386/
 17762383 0 drwxr-xr-x  7 bertin admin 238 May 17 17:27 destroot-intel/
 17762382 0 drwxr-xr-x  2 bertin admin  68 May 17 17:27 destroot-powerpc/
 17762219 0 drwxr-xr-x  7 bertin admin 238 May 17 17:27 destroot-x86_64/
 17761646 4 lrwxr-xr-x  1 bertin admin  40 May 17 17:19 macports-legacy-
 support-0.12 -> macports-macports-legacy-support-f75ea79/
 17761648 0 drwxr-xr-x  8 bertin admin 442 May 17 17:27 macports-legacy-
 support-0.12-i386/
 17761723 0 drwxr-xr-x  8 bertin admin 442 May 17 17:27 macports-legacy-
 support-0.12-x86_64/
 17761572 0 drwxr-xr-x  7 bertin admin 408 May 17 17:19 macports-macports-
 legacy-support-f75ea79/
 }}}

 with my patch. Without, the arch-specific source dir copies (and build
 dirs) are symlinks too, and invoking make in them will evidently just give
 a message that nothing needs to be done. Or, alternatively, it would
 overwrite the existing build products.

 FWIW, initially I did think this was my own doing because I vaguely
 recalled having tried to use symlinks in the muniversal PG, which could
 save a lot of disk space - but I clearly abandoned that change. Currently
 my muniversal PG only has a few unrelated tweaks and I use the stock
 github PG.

-- 
Ticket URL: <https://trac.macports.org/ticket/60504#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list