X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by lists.alpinelinux.org (Postfix) with ESMTP id D04091EB598 for ; Tue, 6 Apr 2010 14:00:04 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id d26so432eyd.19 for ; Tue, 06 Apr 2010 07:00:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=fC3nAFMiLTVI7kmZKK2Av3WFcC9OqY8+jSEc5dJtqRw=; b=wK50ZwkZC86h21PTrJ8SoPRNJu71jdONCHGHx8Ejaw6mKfpU3GNwQny3mWneMqRuKI VGgg9/tCuWOf+sAdyohYcUcQGp5OI94LyAVeoKYPwGRfPukZ/YLhz0yGjFpZZ42gDjwU bWJmTkA/zXhnXwFL1ndPpeU8ZVuFpos3p6SNc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=vfbG1QoGi+DxJqMKzUNgkPRVQnveA0df2Kh/hoOgAS30hIIgvrQMpUwU55vJ9bhL7g al2wj/AJMHnItfilABqdPMOM4IxT2xf5fVKTI3OCLNx0kfSc/2rdaraRLXl0VljD0vfP d64GM0qTEuWFQhOTrA1hk2Xil8o9JRplr4uWo= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.216.71.139 with HTTP; Tue, 6 Apr 2010 07:00:02 -0700 (PDT) Date: Tue, 6 Apr 2010 16:00:02 +0200 Received: by 10.213.52.212 with SMTP id j20mr4037719ebg.32.1270562402851; Tue, 06 Apr 2010 07:00:02 -0700 (PDT) Message-ID: Subject: [alpine-devel] fetching sources from alpine mirror From: Natanael Copa To: Alpine Developers Content-Type: text/plain; charset=ISO-8859-1 Hi, There is an issue with source packages that disapear or move to new location from time to time. The correct way to solve that is to have a copy of the source packages some place, hosted by Alpine. Changing abuild to first try our mirror and if not found the upstream download url is fairly simple. (basicly done already) However, I wonder how we maintain a distfiles mirror? Download new sources is easy, can be done from git hook, when git repository is updated, download all new sources. (abuild fetch or similar). The tricky part is how to delete the old ones. I suppose we want keep old sources from releases. So before deleting anything, we need to check that its not in current aports tree, and not in any tag? or we just stick to save things in branches? Ideas how delete algorithm should work is welcome. Thanks! -- Natanael Copa --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---