AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Neuer OpenSource Package Manager

Ein Thema von mkinzler · begonnen am 23. Aug 2015 · letzter Beitrag vom 5. Jul 2017
Antwort Antwort
Seite 4 von 12   « Erste     234 56     Letzte »    
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#31

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:03
Nimm doch so eine kleine CheckBox (Forks anzeigen) oder eine ComboBox ("ohne/mit/nur" Forks)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#32

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:13
Könnte ja plötzlich verschwinden
Die Sorge ist ja berechtigt.

Vielleicht solltest du in dein Manifest eine Original-Quell-URL (oder mehrere, mit Reihenfolge*) hinterlegen und die Packages danach zu gewichten. Dann kannst du "gleiche" Packages zusammenfassen und das originalste als Default nehmen.
* Quasi eine Mirror-URL. Ich finde die Möglichkeit nicht schlecht, nicht-Package-Repositories zu forken und mit einem Manifest zu versehen, das auch auf das Original-Repository verweist ... falls dieses irgendwann auch ein Manifest bekommt.
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#33

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:29
Jaa und jetzt erreichen wir nen bisschen Dependency-Hell(also die idee find ich prinzipiel nicht schlecht. Muss ich mir noch was überlegen):

ComponentA wurde geforkt, und als Package veröffentlicht.
ComponentA(Original) wird jetzt auch als Package veröffentlicht.

Jetzt ist es SEHR wahrscheinlich, dass beide unter verschiedenen IDs laufen. Beim späteren implementieren für Dependencies wird das irgendwann ne super quelle für Verwirrungen.
(Spätestens bei den Endusern)Aktuell möchte ich halt mitunter sicherstellen, dass die eigentlichen Authoren der Components diese ins Delphinus packen, und nicht irgendwer. Ja in diesem fall hat es leider einen Nachteil, auf die breite Masse gesehen finde ich es aktuell so besser.

Ja ich kann es verstehen, allerdings geht dann irgendwo komplett jedwede kontrolle verloren.
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.664 Beiträge
 
Delphi 11 Alexandria
 
#34

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:34
Also per Default wäre ich auch für die Original-Quelle, das merke ich momentan bei richtig beliebten Projekten, find da mal das Original, wenn alle aktiv sind.

Das Problem kommt dann, wenn nur noch die Forks aktiv sind und das Original tot
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#35

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:42
Das Problem kommt dann, wenn nur noch die Forks aktiv sind und das Original tot
Das kann ich verstehen. Und ist auch hier aktuell erstmal ein Problem. Ich hoffe nur dass es erstmal nicht so schnell auftritt. Wenn das projekt ohne weiteres ausstirbt ist sowieso noch ein anderes Problem präsent: Das Package bleibt im System. Das Projekt müsste also eigentlich sauber an jemand anderen übergeben werden. (Eigentlich!)
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#36

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:46
@sh17 ihr habt euch übrigens gerade selbst als Dependency eingetragen! Den eintrag müsst ihr entfernen
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#37

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:46
The-Drag-and-Drop-Component-Suite-for-Delphi.
ist nun das Hauptrepository und sollte gesehen werden.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#38

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:50
und ihr habts json kaputt gemacht, da ist ne ] übrig geblieben
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#39

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:52
Habe ich schon korrigiert
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#40

AW: Neuer OpenSource Package Manager

  Alt 24. Aug 2015, 14:56
Und ihr habt vergessen für XE das Package einzutragen^^

Ich glaub ich schreib irgendwann nochmal nen kleines validierungstool als Hilfe, damit man soetwas leichter sieht^^

EDIT: für die Install.json gibt es neben compiler_min/_max auch einfach nur compiler, wen mann nur eine einzige version targeten möchte
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden

Geändert von Memnarch (24. Aug 2015 um 15:02 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 12   « Erste     234 56     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz