cloudfoundry / cloudfoundry/cf-java-client

Attribute "Version" missing in "Process" (V3)

Ouverte
#1,193 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Java
Étoiles
334
Forks
319
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Out of an analysis, I saw that the attribute version of Process (V3) in version 5.10.0 is missing. See also https://github.com/cloudfoundry/cf-java-client/blob/v5.10.0.RELEASE/cloudfoundry-client/src/main/java/org/cloudfoundry/client/v3/processes/Process.java#L26.

As far as I can see, the attribute is there since CAPI 3.141.0.

It is currently unclear whether - due to this attribute missing - instances can be contained in the ProcessResponse list, which appear to the consumer as "surprising duplicates" (only this attribute changed). This might lead to semantic difficulties and cause debugging issues.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par cloudfoundry-client/src/main/java/org/cloudfoundry/client/v3/processes/Process.java au niveau de la définition référencée et comparez-la avec l’objet Process de CAPI 3.141.0. Examinez ensuite la manière dont ProcessResponse expose les instances de processus et vérifiez si la version manquante peut produire des doublons surprenants. C’est terminé lorsque l’attribut de version est représenté correctement et que le comportement des doublons est couvert ou clarifié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
api
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.