[Pulp-dev] pin pulpcore?

Brian Bouterse bbouters at redhat.com
Thu Jan 17 17:24:59 UTC 2019


+1 to option 1 for now.

I also recommend that all plugin version pin to pulpcore-plugin for now as
well as a general practice. This pinning can likely be undone as core goes
RC and then GA over time. Once semantic versioning kicks in, all of this
pinning should be able to be removed.

On Thu, Jan 17, 2019 at 9:54 AM Ina Panova <ipanova at redhat.com> wrote:

> if we won't pin pulpcore we'll keep receiving such reports as #4317.
> +1 to option1
> --------
> Regards,
>
> Ina Panova
> Software Engineer| Pulp| Red Hat Inc.
>
> "Do not go where the path may lead,
>  go instead where there is no path and leave a trail."
>
>
> On Thu, Jan 17, 2019 at 2:06 PM Tatiana Tereshchenko <ttereshc at redhat.com>
> wrote:
>
>> With more plugins going Beta and with frequent releases of pulpcore and
>> pulpcore-plugin an issue with dependencies version showed up:
>>  - plugin requires pulpcore-plugin == 0.1.0bX
>>  - pulpcore-plugin 0.1.0bX requires pulpcore >= 3.0.0bY
>>  - at some point pulpcore introduces backward incompatible changes and
>> the newest pulpcore is incompatible with the old pulpcore-plugin. E.g.
>> https://pulp.plan.io/issues/4317
>>
>> It would be less of a problem when pulpcore goes GA but till then it is
>> not nice user experience.
>>
>> Options to solve the issue:
>>  1. Pin pulpcore with every pulpcore-plugin release
>>  2. Pin pulpcore directly in a plugin
>>  3. Don't do anything, we are in Beta, it will be fine when pulpcore is
>> GA, semver will keep us from introducing backward incompatible changes in
>> the Y or Z releases.
>>  4. anything else?
>>
>> As a side note, we already have an issue with having multiple plugins
>> installed if they require different pulpcore-plugin versions, so pinning
>> pulpcore wouldn't introduce a new problem.  Again this should be solved
>> when we go GA, in my opinion.
>>
>> Any thoughts or concerns are welcome.
>>
>> Thank you,
>> Tanya
>>
>> _______________________________________________
>> Pulp-dev mailing list
>> Pulp-dev at redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190117/aa1739cc/attachment.htm>


More information about the Pulp-dev mailing list