Comments (11)
From: @quba42 (quba42)
Date: 2021-05-12T13:17:21Z
When we readd this we should also add some documentation.
from pulp_deb.
From: @quba42 (quba42)
Date: 2021-05-12T13:59:30Z
Start by reverting this commit: 98f25d846f41fc817501451daef39118d18d06b2
from pulp_deb.
This issue has been marked 'stale' due to lack of recent activity. If there is no further activity, the issue will be closed in another 30 days. Thank you for your contribution!
from pulp_deb.
Hi,
how can the bug(s) be reproduced?
from pulp_deb.
It is more a missing feature than a bug.
from pulp_deb.
Yep. But I'm wondering what needs to be done to actually notice that features are missing or something isn't working.
A while ago I reverted 98f25d8 and as far as I remember, I couldn't see any issues.
from pulp_deb.
This issue is no longer marked for closure.
from pulp_deb.
relates to #401
from pulp_deb.
It looks like without this "feature" verbatim publications of upstream repos with translation files are currently unusable, because APT clients will choke on them as follows:
E: Failed to fetch http://pulp.example.net:8080/pulp/content/pr3/1/debian/bullseye-security/dists/bullseye-security/main/i18n/Translation-en 404 Not Found [IP: 192.168.1.1 8080]
In such cases, the only workaround available is to use a normal APT publication instead (which has various advantages/disadvantages when compared to a verbatim publication).
from pulp_deb.
One can configure APT on an already installed system to ignore Translation files. For example create a /etc/apt/apt.conf.d/50-ignore-translations
Acquire::Languages "none";
This will make an apt update
work on a Debian box that is pointed to a Pulp verbatim repository, for example one holding a copy of an official Debian mirror repository.
However I have not a found an easy way to install a fresh Debian system using a Pulp verbatim mirror of a Debian repository. I am testing with Debian bullseye (11) and it fails to fetch the main/i18n/Translation-en
file. This feature to also synchronize the Translation file would be very welcome. I have no idea of the amount of work involved though. Thank you for the efforts so far! 😄
from pulp_deb.
Thanks for the extra information. Ultimately the scenario we want to support is precisely installations from synced content. However, we don't yet have a time plan for when we will get to it. 😐
from pulp_deb.
Related Issues (20)
- Serializers will reject the repository parameter when creating artifactless content HOT 1
- Add retrieve function to all relevant serializers
- Convert pulp_deb docs to new stack HOT 3
- Suppress the warnings about python3-apt not being installed
- Enable full skip mode when using optimize with mirror mode
- Use by-hash files when syncing content
- Retrieve functionality breaks semver, requires task monitoring HOT 6
- Start using pulpcore 3.49 with python>=3.9
- Publishing a source package that belongs to two dists raises IntegrityError HOT 2
- Allow source files to publish at by-hash paths
- Migrating to 3.0.0 fails with duplicated ReleaseComponents / ReleaseArchitectures HOT 3
- Extra SourcePackage filters linking to Release and ReleaseComponent
- Make plugin compatible with pulpcore 3.40+
- Publish fails if release version or description are None
- Include performance tests for the nightly CI
- pulp_deb serves unpublished content HOT 4
- New user question: How to rollback a debian verbatim distribution ? (3.43.0 all in one container) HOT 4
- Setting APT_BY_HASH doesn't enable the apt-by-hash feature
- An additional character "1:" is being added after the (_)underscore with the filename of Ubuntu (deb) package in Pulp3 repository. HOT 1
- Cannot create repository version since there are newly added packages with the same name, version, and architecture - Docker CE HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pulp_deb.