Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 736479 - crossdev-irks (add /etc/crossdev/config)
Summary: crossdev-irks (add /etc/crossdev/config)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-09 06:24 UTC by Michael Lawrence
Modified: 2020-08-11 22:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Lawrence 2020-08-09 06:24:50 UTC
/etc/config/crossdev YES PLEASE <<< 

https://pastebin.com/CZjxrhFy

https://pastebin.com/VUkALuZK (windows-arm64/arm yes i know being worked upstream for now wanted ming-crossdev so repos... wont clober. main-crossdev since breaking the warranties...  ) 

if you dont  force the portage-crossdev it will just slam this fist abc repo..

GRRRRR! 

Reproducible: Always

Steps to Reproduce:
1.crossdev -t armv7a-hardfloat-linux-gnueabi --stable -s0/etc 
2.dont force target repo.. 
3.
Actual Results:  
 crossdev version:      d4773156d1fb82e26aceefec99355b2546febe23
 * Host Portage ARCH:     arm64
 * Host Portage System:   aarch64-unknown-linux-gnu (aarch64-unknown-linux-gnu)
 * Target Portage ARCH:   arm
 * Target System:         armv7a-hardfloat-linux-gnueabi
 * Stage:                 0 (binutils)
 * USE=multilib:          no
 * Target ABIs:           default

 * binutils:              binutils-[stable]

 * CROSSDEV_OVERLAY:      /var/db/repos/async-emerge
 * PORT_LOGDIR:           /var/log/portage
 * PORTAGE_CONFIGROOT:    /
 * Portage flags:


Expected Results:  
ADD /etc/portage/crossdev

crossdev is taken on gpo-zug.. 
mycorssdev=portage-crossdev 
ming-crossdev= bla

masters=gentoo
added repos = some wanted repos 
BANED-repos=redcore suppreem-experaMental-repo.. crazy-compiles... 

other wishlist if it crashes --resume --usebinpkg.. 

ie s4 wont do s0,1,2 if crashed on 3.. just ensure installed/etc. 

pass-1 env USE=foo bar it's cool" etc
pass2 some slight more goodies
3 mo mo
4  power-user greed goodies mode.... 

other nice to have items to config file.. including REPO/s to use... 

ie git repos will just kill it if goes to wrong repo...
Comment 1 Jonas Stein gentoo-dev 2020-08-10 20:56:24 UTC
Please write a proper report. Use proper language. 
Told you often how to file useful bug tickets.
closing.
Comment 2 Michael Lawrence 2020-08-11 00:58:49 UTC
1) the tool will fill the first overlay in /var/db/repos/ 
whether you asked it to or not 
less forcing it having to script a wrapper etc or etc gets tedious and more tedious.. or having to keep fiddling with the wrapper. 

crossdev vomist configs to any repos it wants too ie 1st it sees. 
if you forget to -Oo meh.. aim the blimy thing. 

2) I want to point to an overlay that IS definable 


IE /etc/crossdev/crossdev.conf  ADD to tool ...  

DEFINE a REPO that IT WILL USE at the least..  
ie ./portage-crossdev/ 

2 | tell it wich repos to not get from 


its a minor enhancement yes but if any use adds layman -a foo or eselect repo... 


this irk teds to persist unless you a make a chroot

then and only when Gentoo is the only repo besides a crossdev dose it behave.

a simple ASK add a config so the tool colors inside the lines at the least. 

add a config file for the tool , 

IE /etc/crossdev/crossdev.conf  ADD to tool ...
repo_root="/var/db/repos"
repo="/portage-crossdev/"
MASTERS="gentoo brother etc.. "
Ignored_repos="foo bar" 

(below nice to haves) 
default_target_ops="stable" experimental etc.. beta ... etc.
extools="golang, mono" etc.. 
resume="usepkg"


(If you want I can use a word processor and get like the HTML Gentoo bug form pretty visio flow chart to boot.. 
and go into overly VERBOSITY OVERLY FORMAL. but you point the HTML form and I'll KOWTOW..) 


or next bump of CROSSDEV or so. , add a /etc/crossdev/cossdev.conf 

to make it play nicer and use a definable and hardcode a repo... 

IE tag 5 ENAHACMENT a config file for crossdev... to make it play nicer...
Comment 3 Jonas Stein gentoo-dev 2020-08-11 22:17:47 UTC
Not understandable. Final closing.