[MacPorts] #52629: MacPorts sync failed

MacPorts noreply at macports.org
Wed Nov 16 09:46:21 CET 2016


#52629: MacPorts sync failed
-----------------------------+---------------------
  Reporter:  seba.szwarc@…   |      Owner:  admin@…
      Type:  defect          |     Status:  closed
  Priority:  High            |  Milestone:
 Component:  server/hosting  |    Version:  2.3.4
Resolution:  worksforme      |   Keywords:
      Port:                  |
-----------------------------+---------------------

Comment (by ryandesign):

 In [changeset:"74c01e8f6db37295933101610384abf974f4cddb/macports-
 infrastructure" 74c01e8/macports-infrastructure]:
 {{{
 #!ConfigurableCommitTicketReference repository="macports-infrastructure"
 revision="74c01e8f6db37295933101610384abf974f4cddb"
 mprsyncup: Improve generation and deployment of tarballs and portindexes

 Only generate and sign base.tar if base changed.

 Only generate and sign ports.tar and portindexes if ports changed.

 Incorporate functionality of porttree_tarball.sh to generate
 ports.tar.gz if ports changed.

 No longer try to update files in a temporary directory. It wasn’t
 atomic and was causing more problems than it solved, presumably
 including: https://trac.macports.org/ticket/52629

 The new goal is to reduce the amount of time that the files on the
 rsync server are in an inconsistent state. Use GNU mv to atomically
 replace individual files.

 Use hardlinks because it's faster than copying, reduces server disk
 space, and hopefully reduces rsync transfer time.
 }}}

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



More information about the macports-tickets mailing list