Comments (10)
mockchain_local_repo_fail.tar.gz
from mock.
See https://github.com/rpm-software-management/mock/wiki#using-file-urls-in-configs
from mock.
So mockchain is broken then?
The whole point of mockchain is to give it two or more SRPMs and build them in series.
Why isn't mockchain handling that? (the bind mounting)
Why hasn't the documentation been updated?
Why did you close this ticket? It's a valid bug the command is broken as described in the manual.
from mock.
@xsuchy it should be noticed in Release Notes then, it is important change!
Can I still use file://
in baseurls without systemd-nspawn and bootstrap options?
from mock.
@Frodox I set --no-bootstrap-chroot as default (in master) as the proposed solution with bind mounting does not work either. So in next version it should work again (with default settings).
from mock.
Note this breaks the ability to build RPMs that require dependencies from other RPMs being built, for example building Mesa + LLVM/clang for i686 you need LLVM/clang built before you can build Mesa against the correct LLVM/clang libraries..
Please provide an example as to how to do this before closing this bug.
from mock.
@xsuchy are you ever going to answer to these inquiries? Can you just remove mockchain altogether then if you're not going to support it?
from mock.
@xenithorb ??? This issue happens only with the bootstrap feature turned on. This feature was enabled in mock 1.4.0, but I quickly disabled it in 1.4.1. So it should not happen right now unless you explicitly enable it. Therefore it is not the priority for me right now.
from mock.
Ok understood, so to reiterate:
- 1.4.0 enabled the bootstrap feature by default and you backtracked from that in 1.4.1 and now it is off for the time being
- This bug is affected by the bootstrap feature being on/off and it should work ok now, but should boostrapping be turned on later, it would then break again
Is that correct?
from mock.
This issue will have to be resolved before this feature will be enabled on again. Definitelly
from mock.
Related Issues (20)
- Provide a lists of RPMs installed by the PackageManager abstraction
- Mock in Fedora 41+ Container seems to be missing fuse-overlayfs HOT 1
- Add some enviroment variables to /builddir/.bashrc in mock os but doesn't work when build rpm.
- CentOS 10 is now available, RHEL and AlmaLinux and Oracle Linux 10 need configs HOT 4
- Install packages using --no-docs HOT 1
- Building mock on CentOS 10 has missing python RPMS HOT 3
- RFE: better support for multiple parallel mock builds HOT 2
- RFE: improve ccache plugin usability by enabling cache hits across package NEVRs HOT 2
- --dnf-cmd doesn't work with dnf5
- New Mock & configs release HOT 2
- --addrepo does not add repos to the boostrap chroot HOT 3
- Fedora 41 branching - new configs
- Branch main for epel8 releases HOT 3
- `config_opts['update_before_build'] = False` option is not respected anymore HOT 1
- EPEL 10 chroots HOT 8
- Cmd 'rpm -qa' in mock environment no message displayed HOT 2
- The EPEL10 "local" repository now bakes-in RHEL minor version HOT 5
- package_state output doesn't count with %generate_buildrequires
- Provide a new script for introspecting and recording buildroot metadata HOT 2
- Why Google dislikes our documentation? HOT 4
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 mock.