Project

General

Profile

Actions

Bug / Feature #1255

open

Mirror für PiVote-Pakete

Added by danilo almost 13 years ago. Updated about 10 years ago.

Status:
Needs Work
Priority:
Low
Assignee:
Category:
Distribution
Target version:
Start date:
20 July 2011
Due date:
23 April 2013 (over 11 years late)
% Done:

90%

Estimated time:
0.75 h
Request Type:
Feature Request
Affected Program:
None
Affected Users:
All

Description

Wäre es möglich, die PiVote Pakete an einem Ort zu mirroren, wo die URL keine variablen Bestandteile hat, wie z.B. die Attachment-ID vom Drupal?

Wäre sehr praktisch für Paketmanager, dann kann man bei einem Update jeweils nur die Versionsnummer hochschrauben :)

Aktuell:
http://projects.piratenpartei.ch/attachments/download/256/PiVote_Client_Linux_x86_1.1.3.0.zip

Beispiel:
http://ftp.piratenpartei.ch/pivote/release/PiVote_Client_Linux_x86_1.1.3.0.zip
http://ftp.piratenpartei.ch/pivote/release/latest.zip (symlink)


Related issues 1 (1 open0 closed)

Blocks pi-vote - Bug / Feature #4968: ArchLinux PKGBUILD updateNeeds Workdanilo31 March 201301 May 2013

Actions
Actions #1

Updated by Exception over 12 years ago

  • Category set to 55
  • Assignee set to Simon Rupf
  • Priority changed from Normal to Low
  • Target version set to Backlog
Actions #2

Updated by danilo over 11 years ago

  • Priority changed from Low to Normal

Habe jetzt zusätzliche Probleme beim Paketieren der aktuellen Version. Redmine leitet mich beim Download der Files auf das my.piratenpartei.ch Login um.

Ein einfacher anonymer FTP (oder normales HTTP mit Directory Listing) würde völlig reichen!

Actions #4

Updated by danilo over 11 years ago

  • Assignee changed from Simon Rupf to Exception
  • % Done changed from 100 to 80

Tiptop, merci! Könnte man da aber auch die versionierten Pakete gleich mit erstellen? Wenn man nur die latest Pakete verwendet, breakt das ältere Setup-Scripts.

Beispiel aus der Ticketbeschreibung:

http://.../PiVote_Client_Linux_x86_1.1.3.0.zip
http://.../latest.zip (symlink)

Actions #5

Updated by danilo over 11 years ago

  • Priority changed from Normal to Urgent
  • % Done changed from 80 to 20
  • Estimated time changed from 0.25 h to 0.75 h

Weitere Probleme: Wenn man das PiVote ZIP herunterlädt, wird man via my.piratenpartei.ch weitergeleitet, obwohl der Download kein Login voraussetzt. Dabei scheint irgendwas schief zu laufen.

Mit wget scheints zu klappen, wenn man Redirects erlaubt:

$ wget --no-check-certificate \
https://projects.piratenpartei.ch/attachments/download/1212/PiVote_Client_Linux_x86_1.2.4.0.zip

Mit curl hingegen gibts einen infinite redirect loop:

$ curl -L --insecure \
https://projects.piratenpartei.ch/attachments/download/1212/PiVote_Client_Linux_x86_1.2.4.0.zip

-> "curl: (47) Maximum (50) redirects followed"

Da diverse Build Tools abhängig von funktionierenden Downloads sind (Arch's PKGBUILDs nutzen curl) wäre es wirklich gut, wenn die ZIPs irgendwo mirrored werden, wo es keine Redirects gibt.

Nochmal der Vorschlag aus der Ticketbeschreibung:

http://ftp.piratenpartei.ch/pivote/release/PiVote_Client_Linux_x86_1.1.3.0.zip
http://ftp.piratenpartei.ch/pivote/release/latest.zip (symlink)

Bis dahin ist sowohl der Upgrade des ArchLinux Packetes sowie die Installation des bestehenden Paketes (Ticket #2998) broken.

Actions #6

Updated by Apophis over 11 years ago

  • Priority changed from Urgent to High
Actions #7

Updated by Exception over 11 years ago

  • Tracker changed from 2 to Bug / Feature
  • Status changed from 4 to Needs Work
Actions #8

Updated by Exception over 11 years ago

  • Target version deleted (Backlog)
  • Request Type set to Feature Request
  • Affected Program set to None
  • Affected Users set to All
Actions #9

Updated by Exception over 11 years ago

  • Category set to Distribution
Actions #10

Updated by Exception over 11 years ago

  • Target version set to N/A
Actions #11

Updated by Exception over 11 years ago

  • Status changed from Needs Work to Needs Feedback
  • % Done changed from 20 to 50
Actions #12

Updated by danilo over 11 years ago

  • Priority changed from High to Normal
  • % Done changed from 50 to 90

Danke, das klappt jetzt.

Was nach wie vor fehlt, ist jeweils eine URL mit der aktuellen Versionsnummer im Pfad (wie im Ticket-Text erwähnt). Ansonsten breakt ein Paket, welches von dieser URL abhängt, jedesmal wenn es eine neue Pivote-Version gibt (aufgrund von Hashes die nicht mehr stimmen).

Mit einem File-Archiv wo die versionierten URLs bestehen bleiben, passiert das nicht. Deshalb, nice to have -> 90% done.

Actions #13

Updated by admin over 11 years ago

  • Assignee changed from Exception to danilo

Automaticaclly enforce assigned-to to the author of the ticket

Actions #14

Updated by admin over 11 years ago

  • Due date set to 10 February 2013

Automatically enforce due date for Normal Priority to 30 days in the future

Actions #15

Updated by danilo over 11 years ago

  • Status changed from Needs Feedback to Needs Work
  • Assignee changed from danilo to Exception
  • Priority changed from Normal to Low
Actions #16

Updated by admin about 11 years ago

  • Due date changed from 10 February 2013 to 13 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #17

Updated by admin about 11 years ago

  • Due date changed from 13 February 2013 to 16 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #18

Updated by admin about 11 years ago

  • Due date changed from 16 February 2013 to 19 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #19

Updated by admin about 11 years ago

  • Due date changed from 19 February 2013 to 22 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #20

Updated by admin about 11 years ago

  • Due date changed from 22 February 2013 to 25 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #21

Updated by admin about 11 years ago

  • Due date changed from 25 February 2013 to 28 February 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #22

Updated by admin about 11 years ago

  • Due date changed from 28 February 2013 to 03 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #23

Updated by admin about 11 years ago

  • Due date changed from 03 March 2013 to 06 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #24

Updated by admin about 11 years ago

  • Due date changed from 06 March 2013 to 09 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #25

Updated by admin about 11 years ago

  • Due date changed from 09 March 2013 to 12 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #26

Updated by admin about 11 years ago

  • Due date changed from 12 March 2013 to 15 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #27

Updated by admin about 11 years ago

  • Due date changed from 15 March 2013 to 18 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #28

Updated by admin about 11 years ago

  • Due date changed from 18 March 2013 to 21 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #29

Updated by admin about 11 years ago

  • Due date changed from 21 March 2013 to 24 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #30

Updated by admin about 11 years ago

  • Due date changed from 24 March 2013 to 27 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #31

Updated by admin about 11 years ago

  • Due date changed from 27 March 2013 to 30 March 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #32

Updated by admin about 11 years ago

  • Due date changed from 30 March 2013 to 02 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #33

Updated by danilo about 11 years ago

  • Priority changed from Low to High

Das Archiv ist kaputt.

danilo@t410:~$ curl http://stan.piratenpartei.ch/download/PiVote_Client_Linux_x86_latest.zip
<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.2.6</center>
</body>
</html>

Kann man die Dateie nicht einfach als Teil des Deploy-Prozesses auf einen FTP oder ein HTTP-Verzeichnis mit directory listing laden?

Actions #34

Updated by admin about 11 years ago

  • Due date changed from 02 April 2013 to 05 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #35

Updated by admin about 11 years ago

  • Due date changed from 05 April 2013 to 08 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #36

Updated by admin about 11 years ago

  • Due date changed from 08 April 2013 to 11 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #37

Updated by admin about 11 years ago

  • Due date changed from 11 April 2013 to 14 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #38

Updated by admin about 11 years ago

  • Due date changed from 14 April 2013 to 17 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #39

Updated by admin about 11 years ago

  • Due date changed from 17 April 2013 to 20 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #40

Updated by admin about 11 years ago

  • Due date changed from 20 April 2013 to 23 April 2013

Due date reached, automatically increased by 3 days. Please handle this ticket immedialty

Actions #41

Updated by Exception about 10 years ago

  • Priority changed from High to Low

Keine Ressourcen frei.

Actions

Also available in: Atom PDF