FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 09-25-2012, 04:41 PM
Ian Malone
 
Default dependency bug wodim/genisoimage

On 25 September 2012 01:25, Ian Malone <ibmalone@gmail.com> wrote:
> On 25 September 2012 00:27, Ian Malone <ibmalone@gmail.com> wrote:
>> On 24 September 2012 23:17, Jesse Keating <jkeating@j2solutions.net> wrote:
>>> On 09/24/2012 03:00 PM, Ian Malone wrote:
>>>>
>>>> The command is this:
>>>> livecd-creator --config=/fedora-jam/fedora-live-jam-kde-raw.ks
>>>> --fslabel=Fedora18-Jam --cache=/var/cache/live --releasever=18
>>>>
>>>> $ grep "<id>" /var/cache/live/fedora/gen/comps.xml |grep base
>>>> <id>base-x</id>
>>>> <id>critical-path-base</id>
>>>> <id>base-system</id>
>>>>
>>>> There's no base in the comps file at
>>>>
>>>> http://dl.fedoraproject.org/pub/fedora/linux/development/18/x86_64/os/repodata/
>>>> either. The equivalent for fedora 17 gives me:
>>>> <id>base-x</id>
>>>> <id>critical-path-base</id>
>>>> <id>base-system</id>
>>>>
>>>> Just did a search on this mailing list and can't see anything about
>>>> dropping @base.
>>>
>>>
>>> It's possible that livecd-creator is forcing (well, attempting to) the base
>>> group in.
>>>
>>
>> No, it's in the spec, in fedora-live-base.ks of
>> fedora-kickstarts-0.18.1-2.fc18.noarch which the spin I'm trying to
>> build includes (chain fedora-live-kde > fedora-live-kde-base >
>> fedora-live-base), immediately after the repos is this:
>> %packages
>> @base-x
>> @base
>> @core
>> @fonts
>> @input-methods
>>
>> The full list grepping for "@" is:
>> @base-x
>> @base
>> @core
>> @fonts
>> @input-methods
>> @admin-tools
>> @dial-up
>> @hardware-support
>> @printing
>>
>> There's an inconsistency here and I'm not familiar enough with
>> building spins to work out how it's come about.
>>
>
> Aha:
> git://git.fedorahosted.org/git/comps.git
> commit 31d21785cc590e16256557ad6f5a51e1dad92be6
> Author: Bill Nottingham <notting@redhat.com>
> Date: Tue Aug 28 15:50:57 2012 -0400
>
> Rename the confusingly named and descripted 'base' to 'standard'.
> Make its purpose more clear, and convert it to a general
> infrastructure group.
>
> - i.e. trying to build f18 spins based on the packaged spin-kickstarts
> is broken as they pull base not standard (which leads to interesting
> things like wireless not working due to missing crda). I've haven't
> checked whether that's fixed in git. Thanks for your pointer about
> base, I wouldn't have found this otherwise.
>

As an aside: my original problem (those readlink not found errors from
genisoimage and wodim) still occurs, I'm guessing that's because while
standard is now pulling down coreutils they don't depend on it and so
yum happily installs them before coreutils. Will file bugs.

--
imalone
http://ibmalone.blogspot.co.uk
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-26-2012, 12:04 AM
Adam Williamson
 
Default dependency bug wodim/genisoimage

On Tue, 2012-09-25 at 01:25 +0100, Ian Malone wrote:

> Aha:
> git://git.fedorahosted.org/git/comps.git
> commit 31d21785cc590e16256557ad6f5a51e1dad92be6
> Author: Bill Nottingham <notting@redhat.com>
> Date: Tue Aug 28 15:50:57 2012 -0400
>
> Rename the confusingly named and descripted 'base' to 'standard'.
> Make its purpose more clear, and convert it to a general
> infrastructure group.
>
> - i.e. trying to build f18 spins based on the packaged spin-kickstarts
> is broken as they pull base not standard (which leads to interesting
> things like wireless not working due to missing crda). I've haven't
> checked whether that's fixed in git.

It is.

All official Fedora composes are done using spin-kickstarts git, not the
packaged spin-kickstarts. The packaged spin-kickstarts tends to lag
behind git rather a lot because it isn't actually used for anything, so
people rarely bother to update it.

This is a bit of a naughty from a
self-hosting/transparency/reproducibility perspective, we know. Sorry
about that :/ We do usually make an effort to ensure that the
spin-kickstarts package which winds up in the final 'frozen' tree for a
release matches the state of git that was used to build that release,
but we don't usually bother with this for pre-releases. Though we
should, in an ideal world.

So that's a wrist slap for us, and for practical purposes, if you're
doing any kind of Fedora re-spinning, use a git checkout of
spin-kickstarts and pull regularly, do not use the packaged one.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-26-2012, 09:42 AM
Ian Malone
 
Default dependency bug wodim/genisoimage

On 26 September 2012 01:04, Adam Williamson <awilliam@redhat.com> wrote:
> On Tue, 2012-09-25 at 01:25 +0100, Ian Malone wrote:
>

> All official Fedora composes are done using spin-kickstarts git, not the
> packaged spin-kickstarts. The packaged spin-kickstarts tends to lag
> behind git rather a lot because it isn't actually used for anything, so
> people rarely bother to update it.
>

>
> So that's a wrist slap for us, and for practical purposes, if you're
> doing any kind of Fedora re-spinning, use a git checkout of
> spin-kickstarts and pull regularly, do not use the packaged one.

Okay, thanks. That seems to have fixed a number of issues for me. The
wodim/genisoimage problem I originally reported has stopped
complaining, though that seems to be because the package install order
reshuffles when new packages are added. I haven't reported bugs in
them as neither is in bugzilla and not quite sure where to report
that.

--
imalone
http://ibmalone.blogspot.co.uk
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-26-2012, 09:42 PM
Adam Williamson
 
Default dependency bug wodim/genisoimage

On Wed, 2012-09-26 at 10:42 +0100, Ian Malone wrote:
> On 26 September 2012 01:04, Adam Williamson <awilliam@redhat.com> wrote:
> > On Tue, 2012-09-25 at 01:25 +0100, Ian Malone wrote:
> >
>
> > All official Fedora composes are done using spin-kickstarts git, not the
> > packaged spin-kickstarts. The packaged spin-kickstarts tends to lag
> > behind git rather a lot because it isn't actually used for anything, so
> > people rarely bother to update it.
> >
>
> >
> > So that's a wrist slap for us, and for practical purposes, if you're
> > doing any kind of Fedora re-spinning, use a git checkout of
> > spin-kickstarts and pull regularly, do not use the packaged one.
>
> Okay, thanks. That seems to have fixed a number of issues for me. The
> wodim/genisoimage problem I originally reported has stopped
> complaining, though that seems to be because the package install order
> reshuffles when new packages are added. I haven't reported bugs in
> them as neither is in bugzilla and not quite sure where to report
> that.

They both come from the 'cdrkit' .src.rpm, so you'd want the 'cdrkit'
component in Bugzilla. Bugzilla goes by .src.rpm name not binary rpm
name. rpm -qi can tell you the .src.rpm from which any binary package
was built.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-26-2012, 11:44 PM
Ian Malone
 
Default dependency bug wodim/genisoimage

On 26 September 2012 22:42, Adam Williamson <awilliam@redhat.com> wrote:
> On Wed, 2012-09-26 at 10:42 +0100, Ian Malone wrote:

>> Okay, thanks. That seems to have fixed a number of issues for me. The
>> wodim/genisoimage problem I originally reported has stopped
>> complaining, though that seems to be because the package install order
>> reshuffles when new packages are added. I haven't reported bugs in
>> them as neither is in bugzilla and not quite sure where to report
>> that.
>
> They both come from the 'cdrkit' .src.rpm, so you'd want the 'cdrkit'
> component in Bugzilla. Bugzilla goes by .src.rpm name not binary rpm
> name. rpm -qi can tell you the .src.rpm from which any binary package
> was built.

Thanks, handy to know. Literally learning a new thing every day at this rate.

--
imalone
http://ibmalone.blogspot.co.uk
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-27-2012, 03:43 AM
Tom Callaway
 
Default dependency bug wodim/genisoimage

On 09/26/2012 07:44 PM, Ian Malone wrote:
> On 26 September 2012 22:42, Adam Williamson <awilliam@redhat.com> wrote:
>> On Wed, 2012-09-26 at 10:42 +0100, Ian Malone wrote:
>
>>> Okay, thanks. That seems to have fixed a number of issues for me. The
>>> wodim/genisoimage problem I originally reported has stopped
>>> complaining, though that seems to be because the package install order
>>> reshuffles when new packages are added. I haven't reported bugs in
>>> them as neither is in bugzilla and not quite sure where to report
>>> that.
>>
>> They both come from the 'cdrkit' .src.rpm, so you'd want the 'cdrkit'
>> component in Bugzilla. Bugzilla goes by .src.rpm name not binary rpm
>> name. rpm -qi can tell you the .src.rpm from which any binary package
>> was built.
>
> Thanks, handy to know. Literally learning a new thing every day at this rate.

You can also search for the root package name here:

https://apps.fedoraproject.org/packages/

~tom

==
Fedora Project
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-27-2012, 12:13 PM
 
Default dependency bug wodim/genisoimage

> From: Adam Williamson <awilliam@redhat.com>

> Bugzilla goes by .src.rpm name not binary rpm

> name. rpm -qi can tell you the .src.rpm from which any binary package

> was built.



I used to get tripped up on this too
and I've been doing Linux since the RHL 4.0 days. *In some cases it's
entirely unobvious (e.g,. python-imgcreate-*.rpm originates from livecd-tools-*.src.rpm).
*Once you realize what's going on, you can usually see the connection,
but I suspect some/many a would-be-bug-reporters give up when they simply
cannot find the binary rpm listed in BZ.



Perhaps the mouse-over and click-through
help text of BZ's Component field could better explain this. *It might
also be good to note how easy it is to grock the src.rpm name from a "suspect"
file using rpm -qif /some/suspect/filename.



--

John Florian

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 
Old 09-27-2012, 12:50 PM
Ian Malone
 
Default dependency bug wodim/genisoimage

On 27 September 2012 13:13, <John.Florian@dart.biz> wrote:
>> From: Adam Williamson <awilliam@redhat.com>
>> Bugzilla goes by .src.rpm name not binary rpm
>> name. rpm -qi can tell you the .src.rpm from which any binary package
>> was built.
>
> I used to get tripped up on this too and I've been doing Linux since the RHL
> 4.0 days. In some cases it's entirely unobvious (e.g,.
> python-imgcreate-*.rpm originates from livecd-tools-*.src.rpm). Once you
> realize what's going on, you can usually see the connection, but I suspect
> some/many a would-be-bug-reporters give up when they simply cannot find the
> binary rpm listed in BZ.
>
> Perhaps the mouse-over and click-through help text of BZ's Component field
> could better explain this. It might also be good to note how easy it is to
> grock the src.rpm name from a "suspect" file using rpm -qif
> /some/suspect/filename.
>

This might be worthwhile. I had no idea it worked this way, though in
hindsight it's obvious why. A hint somewhere in the UI might work
(maybe a "Can't find your component?" link). It is noted in the guided
bug report form, but I doubt many people use that after their first
couple of reports.

--
imalone
http://ibmalone.blogspot.co.uk
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
 

Thread Tools




All times are GMT. The time now is 09:46 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org