Add missing metapackages for tdebindings in DEB #5

Sammanfogat
MicheleC sammanfogade 1 incheckningar från feat/tdebindings-metapackages in i master 6 år sedan
MicheleC kommenterad 6 år sedan
Ägare

As per title. Installing those metapackages would pull in all tdebindings packages in one shot.

Intended for R14.1 only.

Please comment before I merge.

As per title. Installing those metapackages would pull in all tdebindings packages in one shot. Intended for R14.1 only. Please comment before I merge.
MicheleC lade till denna till milstolpe R14.1.0 release 6 år sedan
SlavekB kommenterad 6 år sedan
Ägare

Does such a package have any benefits? The individual programming languages for which bindings are created are so different that it does not seem to be useful, for example, with Ruby bindings to install huge Java packages.

I understand meta packages that have a sense for the user - for example: "I want everything for graphics, because I want to first try which program will suit me best." But it does not make much sense for programming languages.

Does such a package have any benefits? The individual programming languages for which bindings are created are so different that it does not seem to be useful, for example, with Ruby bindings to install huge Java packages. I understand meta packages that have a sense for the user - for example: "I want everything for graphics, because I want to first try which program will suit me best." But it does not make much sense for programming languages.
MicheleC kommenterad 6 år sedan
Skapare
Ägare

probably not useful for users, but useful for developers. If I want all bindings at once, I just install those metapackages. Each of the two additional metapackage is 11K only, so not much difference in terms of downloading.

probably not useful for users, but useful for developers. If I want all bindings at once, I just install those metapackages. Each of the two additional metapackage is 11K only, so not much difference in terms of downloading.
SlavekB kommenterad 6 år sedan
Ägare

Exactly for developers, I do not see such a meta package as useful. When someone is programming in Ruby, why would they be interested in installing bindings for Python or Java and all their dependencies? Meta packages and bindings itself will be small, but their dependence may be giant - for example, JRE. That's why my question to whom this meta package can be beneficial.

Exactly for developers, I do not see such a meta package as useful. When someone is programming in Ruby, why would they be interested in installing bindings for Python or Java and all their dependencies? Meta packages and bindings itself will be small, but their dependence may be giant - for example, JRE. That's why my question to whom this meta package can be beneficial.
MicheleC kommenterad 6 år sedan
Skapare
Ägare

If a user wants only python (or java or ruby...) binding, they can install only the required packages.

But if you want to install all bindings, a user need to search what pakcages to install and may miss out on some. A user may not know the names of all binding packages, since most of them do not begin with tdebindings (only the java one do). For example, how is a user supposed to know that "libkjsembed1-trinity...." is providing some binding info?

A meta package provides an easy way to pull in all TDE bindings for users who don't want to spend time looking for packages names. It also provide an easy way to remove all binding packages if no longer needed.

But if you think those two metapackages aer not useful, we can't just close the PR and don't merge. IMO, I see no harm in having two more small metapackages 😃

If a user wants only python (or java or ruby...) binding, they can install only the required packages. But if you want to install all bindings, a user need to search what pakcages to install and may miss out on some. A user may not know the names of all binding packages, since most of them do not begin with tdebindings (only the java one do). For example, how is a user supposed to know that "libkjsembed1-trinity...." is providing some binding info? A meta package provides an easy way to pull in all TDE bindings for users who don't want to spend time looking for packages names. It also provide an easy way to remove all binding packages if no longer needed. But if you think those two metapackages aer not useful, we can't just close the PR and don't merge. IMO, I see no harm in having two more small metapackages :smiley:
SlavekB kommenterad 6 år sedan
Ägare

Ok, the argument for simplifying the search for bindings for the specific programming language is good. Even a developer does not need to know the name of the integration package for a particular programming language, so the meta package can be useful for that. Now it's a good sense 👍

Ok, the argument for simplifying the search for bindings for the specific programming language is good. Even a developer does not need to know the name of the integration package for a particular programming language, so the meta package can be useful for that. Now it's a good sense :+1:
MicheleC closed this pull request 6 år sedan
MicheleC kommenterad 6 år sedan
Skapare
Ägare

That was exactly the issue I had earlier and why I decided to create the meta packages 😄

Merged and pushed upstream.

That was exactly the issue I had earlier and why I decided to create the meta packages :smile: Merged and pushed upstream.
MicheleC tog bort grenen feat/tdebindings-metapackages 6 år sedan
MicheleC modifierade milstolpen från R14.1.0 release till R14.0.6 release 6 år sedan
Pull-förfrågan har sammanfogats som a3803a8082.
Logga in för att delta i denna konversation.
Inga granskare
Ingen Milsten
Ingen tilldelad
2 Deltagare
Notiser
Förfallodatum

Inget förfallodatum satt.

Beroenden

No dependencies set.

Reference: TDE/tde-packaging#5
Laddar…
Det finns inget innehåll än.