Composer – Nette 2.1 – konflikt s jinýma knihovnama

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Montanus
Člen | 10
+
0
-

Zdravím,
začal jsem používat composer a zajímalo by mně jen tak mimochodem, jak řešit případ, kdy výjde nová verze určité knihovny, ale podpora jiné knihovny nedovoluje provézt update?

To prostě musím čekat až to autor jiné knihovny bude podporovat?

Konkrétně mám problém u webloaderu od Jana Marka při update nette 2.1

Editoval Montanus (15. 12. 2013 20:21)

enumag
Člen | 2118
+
0
-

Buď čekat nebo poslat do dané knihovny pull request s podporou nové verze.

Konkrétně u WebLoaderu už se toho chopil @Filip Procházka a master větev by měla být s Nette 2.1 plně kompatibilní. Stable tag zřejmě bude až bude vydáno finální Nette 2.1.0.

Montanus
Člen | 10
+
0
-

Aha, a kde prosím najdu tu větev od Filipa Procházky?
Zde žádné novější datum nemůžu najít https://packagist.org/…ek/WebLoader

Díkes

David Matějka
Moderator | 6445
+
0
-

pokud je to v kodu kompatibilni a je pouze problem v deklaraci, necha se to obejit timhle trikem v tvem composer.json:

{
"require": {
	"nette/nette": "dev-master as 2.0.99"
}
}
Montanus
Člen | 10
+
0
-
{
    "minimum-stability": "RC",
    "require": {
        "nette/nette": "2.1.*",
        "leafo/lessphp": "0.4.*",
        "janmarek/webLoader" : "2.1.*",
        "phpunit/phpunit": "3.7.28"
    },
    "autoload": {
        "psr-0": {"text": "pavelszabo/text"}
    }
}

proč tam mám dát 2.0.99, když už je 2.1 pro nette?

Montanus
Člen | 10
+
0
-

Aha, myšleno jako alias, ok, dík

David Matějka
Moderator | 6445
+
0
-

jj je to alias.. on by webloader mel byt teoreticky kompatibilni dle "nette/nette": "~2.0" i s 2.1, ale mozna bude problem, ze nette je ve verzi 2.1.0-RC3 – to RC3 tam asi bude delat bordel :)