[Pulp-dev] RPM plugin meeting notes

Tatiana Tereshchenko ttereshc at redhat.com
Thu Jan 30 09:50:30 UTC 2020


>From last week.


Pulp 3:

   -

   Distribution trees (main topic, Katello devs are joining this time)
   -

      Currently pulp implementation assumes that there is a main repo
      -

         It might not be correct because there can be multiple variants and
         no main repo
         -

         Repo path == “.” == remote url
         -

         (addon/variant) repo path == “.” is considered as main repo
         -

         (addon/variant) repo path != “.” is considered as sub repo
         -


         https://github.com/pulp/pulp_rpm/blob/master/pulp_rpm/app/tasks/synchronizing.py#L125-L150
         -

         When publishing [general] repository == first variant ordered by
         uid
         https://github.com/release-engineering/productmd/blob/f6d73c9822a6451ef4e3af98393bf3935102667a/productmd/treeinfo.py#L1009-L1015

         https://github.com/release-engineering/productmd/blob/f6d73c9822a6451ef4e3af98393bf3935102667a/productmd/treeinfo.py#L358-L360

         https://github.com/pulp/pulp_rpm/blob/master/pulp_rpm/app/kickstart/treeinfo.py#L150-L152

         -

      Main repo vs no main repo
      - keep implementation as is (aka have a main repo)
         - some repos don't have a dedicated kickstart repo, they just add
         .treeinfo to the existing repo.
      -

   Sync optimizations for Katello 3.16
   -

      Any optimization usually requires an option to switch it off
      -

         Goal: one switch to ‘turn off all optimizations’, only
         -

         AI: someone to test RHEL7 first/re-sync numbers
         -

         AI: figure out how best to optimize re-sync down to “less than 10
         seconds” if nothing to do
         -

         Treeinfo check and repomd.xml version. There are more things to
         think about (remote-url change? etc)
         - https://pulp.plan.io/issues/6055
         -

   Export
   -

      To filesystem
      -

      To dvd-iso
      -

      To dvd-blu-ray
      -

      incremental
      -

      Does katello need all 4 use-cases? Justin to share use cases.


Pulp 2:

   -

   Announced Z release schedule
   -

   dependency solving issues
   -

      Dalley investigating
      https://bugzilla.redhat.com/show_bug.cgi?id=1784165
      -

         Able to reproduce & bisected to a commit
         -

      Ggainey investigating
      https://bugzilla.redhat.com/show_bug.cgi?id=1725958
      -

         Specifically issue#5449 <https://pulp.plan.io/issues/5449>


Open PRs:

   -

   https://github.com/pulp/pulp_rpm/pulls


Triage:

   -

   Un-triaged bugs https://pulp.plan.io/projects/pulp_rpm/issues?query_id=30
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20200130/27ab22dc/attachment.htm>


More information about the Pulp-dev mailing list