* [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
@ 2017-10-26 1:24 Walter Dnes
2017-10-26 1:51 ` Michael Orlitzky
2017-10-26 1:58 ` [gentoo-user] " Lucas Ramage
0 siblings, 2 replies; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 1:24 UTC (permalink / raw
To: Gentoo Users List
I keep an OS/2 VM around to play Galactic Civilizations. The last
couple of "upgrades" to qemu have totally buggered-up things for me.
The OS/2 VM doesn't boot up. And the install disks don't boot either so
I can't re-install from scratch. The only in-tree versions versions of
qemu are 2.9.0-r56 and 2.10.0. A Google search leads me to
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/qemu/?hideattic=1
whch ends at v2.3.0-r5 with last log entry 2 years ago. I'm looking for
2.9.0 (before -r56). What's with the big gap, and where can I find more
recent out-of-tree ebuilds?
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 1:24 [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild Walter Dnes
@ 2017-10-26 1:51 ` Michael Orlitzky
2017-10-26 3:15 ` Walter Dnes
2017-10-26 4:54 ` Walter Dnes
2017-10-26 1:58 ` [gentoo-user] " Lucas Ramage
1 sibling, 2 replies; 11+ messages in thread
From: Michael Orlitzky @ 2017-10-26 1:51 UTC (permalink / raw
To: gentoo-user
On 10/25/2017 09:24 PM, Walter Dnes wrote:
> What's with the big gap, and where can I find more
> recent out-of-tree ebuilds?
The big gap is because we stopped using CVS back then. Gitweb is being
real slow right now, but you can usually browse around the tree at
various commits to find old versions of files. Try this for -r55:
https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 1:24 [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild Walter Dnes
2017-10-26 1:51 ` Michael Orlitzky
@ 2017-10-26 1:58 ` Lucas Ramage
1 sibling, 0 replies; 11+ messages in thread
From: Lucas Ramage @ 2017-10-26 1:58 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1580 bytes --]
Have you tried bumping the ebuild down from 2.9.0-r56 and seeing if it
builds?
<goog_1193326452>
https://wiki.qemu.org/ChangeLog/2.9
Nothing looks to strange upstream, maybe that's just when the maintainer
bumped the package?
On Wed, Oct 25, 2017 at 9:24 PM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> I keep an OS/2 VM around to play Galactic Civilizations. The last
> couple of "upgrades" to qemu have totally buggered-up things for me.
> The OS/2 VM doesn't boot up. And the install disks don't boot either so
> I can't re-install from scratch. The only in-tree versions versions of
> qemu are 2.9.0-r56 and 2.10.0. A Google search leads me to
> https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
> app-emulation/qemu/?hideattic=1
> whch ends at v2.3.0-r5 with last log entry 2 years ago. I'm looking for
> 2.9.0 (before -r56). What's with the big gap, and where can I find more
> recent out-of-tree ebuilds?
>
> --
> Walter Dnes <waltdnes@waltdnes.org>
> I don't run "desktop environments"; I run useful applications
>
>
--
Regards,
[image: Visit online journal] <https://lramage94.github.io/>
*Lucas Ramage* / Software Engineer
ramage.lucas@openmailbox.org / (941) 404-6794
*PGP Fingerprint* / Learn More <https://emailselfdefense.fsf.org/en/>
EAE7 45DF 818D 4948 DDA7 0F44 F52A 5A96 7B9B 6FB7
<https://pgp.mit.edu/pks/lookup?op=get&search=0xF52A5A967B9B6FB7>
*Visit online journal*
http://lramage94.github.io <https://lramage94.github.io/>
[image: Github] <https://github.com/lramage94>[image: Linkedin]
<https://www.linkedin.com/in/lramage94>
[-- Attachment #2: Type: text/html, Size: 4619 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 1:51 ` Michael Orlitzky
@ 2017-10-26 3:15 ` Walter Dnes
2017-10-26 4:54 ` Walter Dnes
1 sibling, 0 replies; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 3:15 UTC (permalink / raw
To: gentoo-user
On Wed, Oct 25, 2017 at 09:51:21PM -0400, Michael Orlitzky wrote
> On 10/25/2017 09:24 PM, Walter Dnes wrote:
> > What's with the big gap, and where can I find more
> > recent out-of-tree ebuilds?
>
> The big gap is because we stopped using CVS back then. Gitweb is being
> real slow right now, but you can usually browse around the tree at
> various commits to find old versions of files. Try this for -r55:
>
> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
Thanks. I went there, switched to "plain" mode and downloaded both
qemu-2.9.0-r2.ebuild and qemu-2.9.0-r55.ebuild. Now for some
experimenting.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 1:51 ` Michael Orlitzky
2017-10-26 3:15 ` Walter Dnes
@ 2017-10-26 4:54 ` Walter Dnes
2017-10-26 11:40 ` Rich Freeman
1 sibling, 1 reply; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 4:54 UTC (permalink / raw
To: gentoo-user
On Wed, Oct 25, 2017 at 09:51:21PM -0400, Michael Orlitzky wrote
> On 10/25/2017 09:24 PM, Walter Dnes wrote:
> > What's with the big gap, and where can I find more
> > recent out-of-tree ebuilds?
>
> The big gap is because we stopped using CVS back then. Gitweb is being
> real slow right now, but you can usually browse around the tree at
> various commits to find old versions of files. Try this for -r55:
>
> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
Next question... from a git newbie... is there a way to pull down the
entire "files" directory with patches in one command? gitweb seems to
delight in using tons of fancy HTML to format a cute layout. Right-
clicking on the directory points to a cutsie layout. If I force it to
"plain", I get a list of 20 files. I suppose I could click on each file
and copy-paste text to a similarly-named file on my machine,
rinse-lather-repeat 20 times, but that's rather painful.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 4:54 ` Walter Dnes
@ 2017-10-26 11:40 ` Rich Freeman
2017-10-26 13:28 ` Walter Dnes
0 siblings, 1 reply; 11+ messages in thread
From: Rich Freeman @ 2017-10-26 11:40 UTC (permalink / raw
To: gentoo-user
On Wed, Oct 25, 2017 at 9:54 PM, Walter Dnes <waltdnes@waltdnes.org> wrote:
>
> Next question... from a git newbie... is there a way to pull down the
> entire "files" directory with patches in one command? gitweb seems to
> delight in using tons of fancy HTML to format a cute layout.
Trying to find deleted files using the web interface is going to be
painful. Ditto for doing numerous operations at once.
mkdir someplace
cd someplace
git clone https://github.com/gentoo-mirror/gentoo.git .
cd app-emulation/qemu
git whatchanged .
(Scroll down to see the numerous old versions until you find one you
want. If you find a commit that deletes a file you're interested in
(letter D next to the file), just go down one commit further to find
the most recent version of it.
For this example let's say that we scrolled down and were interested
in "app-emulation/qemu/qemu-2.8.0-r10.ebuild." This was deleted in
commit 3ebfbe4800b59d6cf81a3a2f4e1a9a2e641343f3. The commit before
this is fcd530acbc593e4793e7d5b0f5b7ad757de899f8. (Note that this
wasn't the previous commit for the entire tree, just the last one that
touched anything below the qemu directory, which is just as good since
the later commits don't change anything we care about anyway.)
git checkout fcd530acbc593e4793e7d5b0f5b7ad757de899f8
(You're now sitting in the portage tree as it existed at the time that
qemu-2.8.0-r10.ebuild was around. That includes everything in files,
the Manifest, and so on. You can just copy whatever you want to your
overlay or otherwise make use of it.)
The only real downside to this is that the repository is large-ish, at
1.3G right now.
The instructions above will only show data post-git. You obviously
already know how to view the old CVS files online. However, you can
also view those in git - there are instructions on the wiki for doing
so.
IMO anybody really interested in FOSS would benefit from learning git.
It is ubiquitous these days.
--
Rich
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 11:40 ` Rich Freeman
@ 2017-10-26 13:28 ` Walter Dnes
2017-10-26 13:55 ` Rich Freeman
0 siblings, 1 reply; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 13:28 UTC (permalink / raw
To: gentoo-user
Michael Orlitzky suggested
https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
which displays the 2 ebuilds I want, and there is a "files" directory. I
do contributed builds for the Pale Moon effort. Cobbling together what
I've found out there, with Michael's URL. I tried...
git clone --depth 1 https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
...but the response was...
Cloning into 'qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708'...
fatal: repository 'https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708/' not found
As near as I can tell, I should be specifying the qemu repository and
commit 4716c9ae8666e4cfc6eff46960f7bff8f4f3d708 Any clues on that?
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 13:28 ` Walter Dnes
@ 2017-10-26 13:55 ` Rich Freeman
2017-10-26 16:18 ` Walter Dnes
0 siblings, 1 reply; 11+ messages in thread
From: Rich Freeman @ 2017-10-26 13:55 UTC (permalink / raw
To: gentoo-user
On Thu, Oct 26, 2017 at 9:28 AM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> Michael Orlitzky suggested
> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
> which displays the 2 ebuilds I want, and there is a "files" directory. I
> do contributed builds for the Pale Moon effort. Cobbling together what
> I've found out there, with Michael's URL. I tried...
>
> git clone --depth 1 https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708
>
> ...but the response was...
>
> Cloning into 'qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708'...
> fatal: repository 'https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu?id=4716c9ae8666e4cfc6eff46960f7bff8f4f3d708/' not found
>
> As near as I can tell, I should be specifying the qemu repository and
> commit 4716c9ae8666e4cfc6eff46960f7bff8f4f3d708 Any clues on that?
>
That isn't a git repo URL.
This should work:
git clone git://anongit.gentoo.org/repo/gentoo.git .
git checkout 4716c9ae8666e4cfc6eff46960f7bff8f4f3d708.
I was trying to get git to only fetch that one commit without fetching
all the subsequent ones and didn't see any easy way to do that (unless
it happens to be the head of a branch). I don't think that partial
repositories are really an itch that Linus feels the need to scratch,
and a lot of git represents Linus's personal workflow...
--
Rich
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 13:55 ` Rich Freeman
@ 2017-10-26 16:18 ` Walter Dnes
2017-10-26 16:35 ` Rich Freeman
0 siblings, 1 reply; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 16:18 UTC (permalink / raw
To: gentoo-user
On Thu, Oct 26, 2017 at 06:55:45AM -0700, Rich Freeman wrote
> This should work:
> git clone git://anongit.gentoo.org/repo/gentoo.git .
> git checkout 4716c9ae8666e4cfc6eff46960f7bff8f4f3d708.
That worked, thanks. Now on to the next problem. I ran repoman, and
got a whole slew of errors. I stripped down the KEYWORDS line to
"amd64" in both ebuilds, but repoman is still getting errors. I am
*NOT* running "hardened" or "selinux"...
========================================================================
RepoMan scours the neighborhood...
>>> Creating Manifest for /usr/local/portage/app-emulation/qemu
dependency.bad [fatal] 8
app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
['sec-policy/selinux-qemu']
app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
['sec-policy/selinux-qemu']
ebuild.minorsyn 1
app-emulation/qemu/qemu-2.9.0-r55.ebuild: Useless blank line on line: 210
Note: use --include-dev (-d) to check dependencies for 'dev' profiles
Please fix these important QA issues first.
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
========================================================================
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 16:18 ` Walter Dnes
@ 2017-10-26 16:35 ` Rich Freeman
2017-10-26 22:29 ` [gentoo-user] [SOLVED] " Walter Dnes
0 siblings, 1 reply; 11+ messages in thread
From: Rich Freeman @ 2017-10-26 16:35 UTC (permalink / raw
To: gentoo-user
On Thu, Oct 26, 2017 at 9:18 AM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> On Thu, Oct 26, 2017 at 06:55:45AM -0700, Rich Freeman wrote
>
>> This should work:
>> git clone git://anongit.gentoo.org/repo/gentoo.git .
>> git checkout 4716c9ae8666e4cfc6eff46960f7bff8f4f3d708.
>
> That worked, thanks. Now on to the next problem. I ran repoman, and
> got a whole slew of errors. I stripped down the KEYWORDS line to
> "amd64" in both ebuilds, but repoman is still getting errors. I am
> *NOT* running "hardened" or "selinux"...
>
> ========================================================================
> RepoMan scours the neighborhood...
>>>> Creating Manifest for /usr/local/portage/app-emulation/qemu
> dependency.bad [fatal] 8
> app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r2.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
> ['sec-policy/selinux-qemu']
> app-emulation/qemu/qemu-2.9.0-r55.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux)
> ['sec-policy/selinux-qemu']
> ebuild.minorsyn 1
> app-emulation/qemu/qemu-2.9.0-r55.ebuild: Useless blank line on line: 210
>
> Note: use --include-dev (-d) to check dependencies for 'dev' profiles
>
> Please fix these important QA issues first.
> RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."
> ========================================================================
I'd just ignore these. They would only matter if if you were running
selinux. I wouldn't report these to the maintainer as this isn't the
current package version.
--
Rich
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-user] [SOLVED] Where can I find "recent" qemu out-of-tree ebuild
2017-10-26 16:35 ` Rich Freeman
@ 2017-10-26 22:29 ` Walter Dnes
0 siblings, 0 replies; 11+ messages in thread
From: Walter Dnes @ 2017-10-26 22:29 UTC (permalink / raw
To: gentoo-user
Thanks, problem solved. qemu 2.9.0-r55 did not boot, but 2.9.0-r2
did. I've got my time-sink back.
BTW, qemu 2.9.0-r55 wanted to pull in sys-firmware/edk2-ovmf and
sys-firmware/seabios. 2.9.0-r2 pulls in sys-firmware/seabios,
sys-devel/dev86, and sys-firmware/vgabios.
--
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-10-26 22:29 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-26 1:24 [gentoo-user] Where can I find "recent" qemu out-of-tree ebuild Walter Dnes
2017-10-26 1:51 ` Michael Orlitzky
2017-10-26 3:15 ` Walter Dnes
2017-10-26 4:54 ` Walter Dnes
2017-10-26 11:40 ` Rich Freeman
2017-10-26 13:28 ` Walter Dnes
2017-10-26 13:55 ` Rich Freeman
2017-10-26 16:18 ` Walter Dnes
2017-10-26 16:35 ` Rich Freeman
2017-10-26 22:29 ` [gentoo-user] [SOLVED] " Walter Dnes
2017-10-26 1:58 ` [gentoo-user] " Lucas Ramage
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox