Hi Adam,

If I have diagnosed this problem correctly, then there would not be any actual 
errors during either the sync nor the publish.
The reason is that the sync (silently) does not download/process all of the 
files that it should (if you will, the "feature" to process these files is 
simply missing).
The verbatim publisher is designed to simply publish everything that was 
downloaded as is and consider it a job well done (it does not do any integrity 
checking of the published repository), so no errors there either.

The error will therefore only be noticed once an actual APT client attempts to 
consume the published repository and notices the missing files.

>From a usage point of view, this is clearly a bug, and I expect we will fix 
>this at some point, but it will probably take us some time (could be several 
>pulpcore release cycles) to get around to it.

Kind regards,
Quirin Pamp (quba42)
Software Engineer, pulp_deb plugin maintainer, ATIX AG

________________________________
From: Alejandro Cortina <[email protected]>
Sent: 05 February 2021 00:31
To: Quirin Pamp <[email protected]>
Cc: pulp-list <[email protected]>
Subject: Re: [Pulp-list] pulp_deb, I18n files missing

Hello quba42 and list,

Thanks for the quick reply.

While I would love to help, unfortunately I am an infra guy with no programming 
skills.

I had journalctl -xfl running on another terminal while synchronizing and there 
is no relevant error message, then is there any log or error message I could 
check in order to see where or why it is failing?

Thanks,

Alex



On Wed, Feb 3, 2021 at 8:57 PM Quirin Pamp <[email protected]<mailto:[email protected]>> 
wrote:
I am aware of this bug, unfortunately I can't be sure when I (or anyone else) 
will get around to it.
It is just not that high on my list of priorities right now.

My best guess is that the sync is not downloading these files for some reason.
If the sync does not download them, the verbatim publisher can't publish them, 
so they are simply missing from the clients point of view.

If that is it, then something is missing or broken within the following 
function:
https://github.com/pulp/pulp_deb/blob/b69165953f3cf8884c30b8f1594be256bd14efd5/pulp_deb/app/tasks/synchronizing.py#L652

If anyone is interested to have a go at fixing this themselves, I would be 
happy to help with setting up a pulp_deb development environment (or whatever 
else is needed to get started).
You can contact me by email, pulp IRC channel, or via the Issue tracker.

Kind regards,
Quirin Pamp (quba42)
Software Engineer, pulp_deb plugin maintainer, ATIX AG
________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on behalf 
of Alejandro Cortina 
<[email protected]<mailto:[email protected]>>
Sent: 03 February 2021 06:49
To: pulp-list <[email protected]<mailto:[email protected]>>
Subject: [Pulp-list] pulp_deb, I18n files missing

Hi there,

I am currently facing same issue as reported here:
https://pulp.plan.io/issues/8096

I tried with bullseye and buster repositories and got same result:

<repo>/main/i18n/Translation-en 404 not found

I tried with both streaming and immediate policy with the same results. I also 
tried different feed url, no success.

installed pulp with ansible and running these versions:

[
  {
    "component": "pulpcore",
    "version": "3.9.0"
  },
  {
    "component": "pulp_rpm",
    "version": "3.8.0"
  },
  {
    "component": "pulp_deb",
    "version": "2.9.0"
  }

help!

Cheers,

Alex
_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to