Re: BUG #17672: Wrong logic of Postgresql Resporitory Naming and mirroring incompatibility
От | Christoph Berg |
---|---|
Тема | Re: BUG #17672: Wrong logic of Postgresql Resporitory Naming and mirroring incompatibility |
Дата | |
Msg-id | Y1+9K0H7G83fQTxr@msg.df7cb.de обсуждение исходный текст |
Ответ на | BUG #17672: Wrong logic of Postgresql Resporitory Naming and mirroring incompatibility (PG Bug reporting form <noreply@postgresql.org>) |
Ответы |
AW: BUG #17672: Wrong logic of Postgresql Resporitory Naming and mirroring incompatibility
|
Список | pgsql-bugs |
> Dear Postgresql Community, while trying to mirror your repository to a > Canonical Landscape Server, i discovered that you don't follow the > guidelines of the Repository Format. Hi Mike, do you have any references to these guidelines? > I could not get landscape to mirror, as it quite strictly checks if the > repository is in the correct format and it internaly reuses the > $distribution name set earlier and globally as a variable value. Did you try setting distribution to focal-pgdg? Then everything should be consistent. > Maybe a quick on your repository to fullfill the Repository format standard > could be to link/bindmount > > https://apt.postgresql.org/pub/repos/apt/dists/focal/ to > https://apt.postgresql.org/pub/repos/apt/dists/focal-pgdg/ (stable) That doesn't work as the Release file mentions the name as well and apt will complain if it doesn't match. > Another special case i discovered on your repositories, you are using the > Postgres-Version name like > https://apt.postgresql.org/pub/repos/apt/dists/focal-pgdg/12/ > actually that's not really needed, as your package-names for each major > version seem to be different, you could just use > https://apt.postgresql.org/pub/repos/apt/dists/focal/postgresql and have all > versions like postgresql-12 postgresql-13 etc. in the same release file, as > thats selectable by apt later for example with "apt install postgresql-12" > "apt install postgresql-13" Please see https://apt.postgresql.org/pub/repos/apt/pool/README for an explanation. > My suggestion to have a proper repository setup which follows the guidelines > would be > > https://apt.postgresql.org/pub/repos/apt/dists/focal/postgresql That would require you to set distribution = focal/postgresql. Is that any better? Christoph
В списке pgsql-bugs по дате отправления: