Re: pungi recent bug

2009-08-06 Thread Sergio Monteiro Basto
On Tue, 2009-08-04 at 15:12 -0400, Seth Vidal wrote:
> 
> and why do we have 2 wormux-data's in the tree?

I use os/Packages from Fedora 11 and updates, for "my builds", I try to
make a "respin", so we have 2 trees , not like rawhide.
Anyway I think , the mixed up of packages archs , raise another bug,
which my "checkduplicated" don't catch.
When I tried building using os and updates always appears some
duplicateds, for example in fedora 11. 

-abrt-0.0.3-1.fc11.i586  
-abrt-plugin-kerneloopsreporter-0.0.3-1.fc11.i586
-anthy-9100h-2.fc11.i586 
-anthy-devel-9100h-2.fc11.i586   
-csound-5.03.0-21.fc11.i586  
-csound-dssi-5.03.0-21.fc11.i586 
-csound-fltk-5.03.0-21.fc11.i586 
-csound-fluidsynth-5.03.0-21.fc11.i586   
-csound-jack-5.03.0-21.fc11.i586 
-csound-java-5.03.0-21.fc11.i586 
-csound-osc-5.03.0-21.fc11.i586  
-csound-python-5.03.0-21.fc11.i586   
-csound-tk-5.03.0-21.fc11.i586   
-csound-virtual-keyboard-5.03.0-21.fc11.i586 
-fipscheck-1.1.1-1.fc11.i586 
-gcl-2.6.8-0.3.20080902cvs.fc11.i586 
-ghc-6.10.1-13.fc11.i586 
-ghc-doc-6.10.1-13.fc11.i586 
-ghc-prof-6.10.1-13.fc11.i586
-gprolog-1.3.1-3.fc11.i586
-kernel-2.6.29.4-167.fc11.i586
-kernel-PAE-2.6.29.4-167.fc11.i686
-liferea-1.4.26-2.fc11.i586
-openchange-0.8.2-1.fc11.i586
-openchange-devel-0.8.2-1.fc11.i586
-qt-4.5.0-14.fc11.i586
-sdcc-2.8.0-5.fc11.i586
-sword-1.5.11-4.fc11.i586
-trustyrc-0.1.2-2.fc11.i586
-wormux-0.8.2-5.fc11.i586
-wormux-data-0.8.2-5.fc11.i586
-plplot-devel-5.9.2-4.fc11.i586
-plplot-libs-5.9.2-4.fc11.i586
-qmf-0.5.752600-5.fc11.i586
-qpidc-0.5.752600-5.fc11.i586
-gauche-0.8.13-3.fc11.i586
-guiloader-2.13.0-2.fc11.i586
-open-vm-tools-0.0.0.154848-3.fc11.i586
-sane-backends-1.0.19-15.fc11.i586
-sane-backends-devel-1.0.19-15.fc11.i586
-sane-backends-libs-1.0.19-15.fc11.i586
-sane-backends-libs-gphoto2-1.0.19-15.fc11.i586
-xulrunner-1.9.1-0.20.beta4.fc11.i586
-xulrunner-devel-1.9.1-0.20.beta4.fc11.i586
-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-08-04 Thread Seth Vidal



On Tue, 4 Aug 2009, Jesse Keating wrote:


On Tue, 2009-08-04 at 15:38 -0400, Seth Vidal wrote:

so if the dep is just 'Requires: wormux-data' then pungi/yum is doing the
right thing by pulling in all arches of the same pkg. Much like it would
do for glibc.i586, i686, etc.

version-specific Requires would, i think, fix it.

other suggestions welcome.


Only thing I could come up with is some hack in pungi to consider noarch
and any other binary arch the same enough so that you only get the
highest n-v-r in those cases.


fair enough.

We might be able to make this change in yum, too - provided we never get 
into a place where we have:

pkg for x86_64 == foo.x86_64
pkg for i686 == foo.noarch

and that be quasi-legit.

I only mention it b/c I can imagine such requests :)

-sv

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: pungi recent bug

2009-08-04 Thread Jesse Keating
On Tue, 2009-08-04 at 15:38 -0400, Seth Vidal wrote:
> so if the dep is just 'Requires: wormux-data' then pungi/yum is doing the 
> right thing by pulling in all arches of the same pkg. Much like it would 
> do for glibc.i586, i686, etc.
> 
> version-specific Requires would, i think, fix it.
> 
> other suggestions welcome.

Only thing I could come up with is some hack in pungi to consider noarch
and any other binary arch the same enough so that you only get the
highest n-v-r in those cases.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-08-04 Thread Seth Vidal



On Tue, 4 Aug 2009, Jesse Keating wrote:


On Tue, 2009-08-04 at 15:12 -0400, Seth Vidal wrote:


If you add a version-specific dep for wormux-data to the wormux
package
does the problem go away?

and why do we have 2 wormux-data's in the tree?


One is likely in the Everything tree, and another in the updates tree.
One is i586, one is noarch.


so if the dep is just 'Requires: wormux-data' then pungi/yum is doing the 
right thing by pulling in all arches of the same pkg. Much like it would 
do for glibc.i586, i686, etc.


version-specific Requires would, i think, fix it.

other suggestions welcome.

-sv

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: pungi recent bug

2009-08-04 Thread Jesse Keating
On Tue, 2009-08-04 at 15:12 -0400, Seth Vidal wrote:
> 
> If you add a version-specific dep for wormux-data to the wormux
> package 
> does the problem go away?
> 
> and why do we have 2 wormux-data's in the tree?

One is likely in the Everything tree, and another in the updates tree.
One is i586, one is noarch.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-08-04 Thread Seth Vidal



On Tue, 4 Aug 2009, Jesse Keating wrote:


On Sat, 2009-08-01 at 03:21 +0100, Sergio Monteiro Basto wrote:

On Sun, 2009-07-19 at 10:57 +0100, Sergio Monteiro Basto wrote:

That's the log I can get for wormux.





So you exclude wormux but not wormux-data?

yes, to just exclude wormux, I think just appears wormux in duplicates
and also is enough to solve the duplicated.


Hi, updating the information :

I build pungi-2.0.16 reverting this commit :
http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=commitdiff_plain;h=44c4028447884828e01ff3769962011bc53c428d
and can confirm this commit is the one which breaks my "builds" .

About seeing logs, I just found extend logs recently and if you want see
it too: http://sergiomb.no-ip.org/f11/logs/i386.log

Analyzing logs:
wormux-data is repeated and not detect by checkduplicated because one
is .i586 and other is .noarch (for example in 64 bits I can have same
package in .i586 and in .x86_64 and they aren't duplicated)

Pungi.INFO: Checking deps of wormux.i586
yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.2-5.fc11.i586 to require for 
wormux-data
yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.3-1.fc11.noarch to require 
for wormux-data
Pungi.INFO: Added wormux-data.noarch for wormux.i586
Pungi.INFO: Added wormux-data.i586 for wormux.i586

this looks (to me) wrong.

hope that can help
Thanks,


Ah, that's interesting.  Since the arch changed, using the yum API call
to find the best matches by arch means we'll get both matches.  I'll
need to look into that and work with seth to find a better API call to
use here.



If you add a version-specific dep for wormux-data to the wormux package 
does the problem go away?


and why do we have 2 wormux-data's in the tree?

-sv

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: pungi recent bug

2009-08-04 Thread Jesse Keating
On Sat, 2009-08-01 at 03:21 +0100, Sergio Monteiro Basto wrote:
> On Sun, 2009-07-19 at 10:57 +0100, Sergio Monteiro Basto wrote:
> > > > That's the log I can get for wormux.
> > > >
> > 
> > > 
> > > So you exclude wormux but not wormux-data?
> > yes, to just exclude wormux, I think just appears wormux in duplicates
> > and also is enough to solve the duplicated. 
> 
> Hi, updating the information : 
> 
> I build pungi-2.0.16 reverting this commit :
> http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=commitdiff_plain;h=44c4028447884828e01ff3769962011bc53c428d
> and can confirm this commit is the one which breaks my "builds" .
> 
> About seeing logs, I just found extend logs recently and if you want see
> it too: http://sergiomb.no-ip.org/f11/logs/i386.log
> 
> Analyzing logs: 
> wormux-data is repeated and not detect by checkduplicated because one
> is .i586 and other is .noarch (for example in 64 bits I can have same
> package in .i586 and in .x86_64 and they aren't duplicated) 
> 
> Pungi.INFO: Checking deps of wormux.i586
> yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.2-5.fc11.i586 to require 
> for wormux-data
> yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.3-1.fc11.noarch to require 
> for wormux-data
> Pungi.INFO: Added wormux-data.noarch for wormux.i586
> Pungi.INFO: Added wormux-data.i586 for wormux.i586
> 
> this looks (to me) wrong. 
> 
> hope that can help  
> Thanks,

Ah, that's interesting.  Since the arch changed, using the yum API call
to find the best matches by arch means we'll get both matches.  I'll
need to look into that and work with seth to find a better API call to
use here.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-07-31 Thread Sergio Monteiro Basto
On Sun, 2009-07-19 at 10:57 +0100, Sergio Monteiro Basto wrote:
> > > That's the log I can get for wormux.
> > >
> 
> > 
> > So you exclude wormux but not wormux-data?
> yes, to just exclude wormux, I think just appears wormux in duplicates
> and also is enough to solve the duplicated. 

Hi, updating the information : 

I build pungi-2.0.16 reverting this commit :
http://git.fedorahosted.org/git/pungi.git?p=pungi.git;a=commitdiff_plain;h=44c4028447884828e01ff3769962011bc53c428d
and can confirm this commit is the one which breaks my "builds" .

About seeing logs, I just found extend logs recently and if you want see
it too: http://sergiomb.no-ip.org/f11/logs/i386.log

Analyzing logs: 
wormux-data is repeated and not detect by checkduplicated because one
is .i586 and other is .noarch (for example in 64 bits I can have same
package in .i586 and in .x86_64 and they aren't duplicated) 

Pungi.INFO: Checking deps of wormux.i586
yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.2-5.fc11.i586 to require for 
wormux-data
yum.verbose.YumBase.DEBUG: Matched wormux-data-0.8.3-1.fc11.noarch to require 
for wormux-data
Pungi.INFO: Added wormux-data.noarch for wormux.i586
Pungi.INFO: Added wormux-data.i586 for wormux.i586

this looks (to me) wrong. 

hope that can help  
Thanks,
-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-07-19 Thread Sergio Monteiro Basto
On Sat, 2009-07-18 at 20:11 -0700, Jesse Keating wrote:
> 
> On Jul 18, 2009, at 16:01, Sergio Monteiro Basto   > wrote:
> 
> > BTW : my builds can be found on
> > http://sergiomb.no-ip.org/pungi/11/
> > when I'm not building a new one :)
> >
> >
> > On Thu, 2009-07-16 at 14:44 -0700, Jesse Keating wrote:
> >> Check your pungi logs to see when/where
> >> wormux is being brought in.
> >
> > Pungi:INFO: Checking deps of wormux-data.noarch
> > Pungi:INFO: Added wormux.i586 for wormux-data.noarch
> > Pungi:INFO: Checking deps of wormux.i586
> > Pungi:INFO: Added wormux-data.noarch for wormux.i586
> > Pungi:INFO: Added wormux-data.i586 for wormux.i586
> > Pungi:INFO: Checking deps of wormux-data.i586
> > Pungi:INFO: Added wormux.i586 for wormux-data.i586
> > Pungi:INFO: Checking deps of wormux.i586
> >
> > and Pungi:INFO: Download list: [(...) u'wormux-data.i586',
> > u'wormux-data.noarch', u'wormux.i586', u'wormux.i586',
> > (...) ]
> > That's the log I can get for wormux.
> >

> 
> So you exclude wormux but not wormux-data?
yes, to just exclude wormux, I think just appears wormux in duplicates
and also is enough to solve the duplicated. 

Thanks, 
-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-07-18 Thread Jesse Keating



On Jul 18, 2009, at 15:46, Sergio Monteiro Basto > wrote:



Hi,
On Thu, 2009-07-16 at 14:44 -0700, Jesse Keating wrote:

On Thu, 2009-07-16 at 21:35 +0100, Sergio Monteiro Basto wrote:

Hi,
I am trying http://sergiomb.no-ip.org/pungi/confs/buildiso-f11.sh
with pungi-2.0.16-1.fc11 don't obey to less like:
-wormux-0.8.2-5.fc11.i586

I saw on changelog:
2.0.14-1 - Fix package excludes in kickstart files


Pungi treats the -foo entries much like kickstart does now, in that  
it

won't actively /select/ that package, but the package could still be
brought in due to dependencies.  Check your pungi logs to see when/ 
where

wormux is being brought in.


Well , when I pungi fedora11 with updates, many packages appears
duplicated on dir Packages, and this is the root of the problem.
For example, now, when I updated with latest updates, the dir packages
contains:

plplot-5.9.2-4.fc11.i586
plplot-5.9.4-1.fc11.i586
plplot-devel-5.9.2-4.fc11.i586
plplot-devel-5.9.4-1.fc11.i586
plplot-libs-5.9.2-4.fc11.i586
plplot-libs-5.9.4-1.fc11.i586
qmf-0.5.752600-5.fc11.i586
qmf-0.5.790661-1.fc11.i586
qpidc-0.5.752600-5.fc11.i586
qpidc-0.5.790661-1.fc11.i586

The updated and the original (from fedora11 release), to workaround  
this
issues , I put -plplot-5.9.2-4.fc11.i586 on .ks, which btw stops to  
work

in latest pungi.
I don't think that the old version 5.9.2-4 is need it any more.
So who I build a repo without duplicated ? that my goal.

Thanks,
--
Sérgio M. B.
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Hrm that may be a bug. Pungi is only supposed to grab the latest  
version of a package but since I mostly test on rawhide I may have  
misses this bug


--
Jes

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: pungi recent bug

2009-07-18 Thread Jesse Keating



On Jul 18, 2009, at 16:01, Sergio Monteiro Basto > wrote:



BTW : my builds can be found on
http://sergiomb.no-ip.org/pungi/11/
when I'm not building a new one :)


On Thu, 2009-07-16 at 14:44 -0700, Jesse Keating wrote:

Check your pungi logs to see when/where
wormux is being brought in.


Pungi:INFO: Checking deps of wormux-data.noarch
Pungi:INFO: Added wormux.i586 for wormux-data.noarch
Pungi:INFO: Checking deps of wormux.i586
Pungi:INFO: Added wormux-data.noarch for wormux.i586
Pungi:INFO: Added wormux-data.i586 for wormux.i586
Pungi:INFO: Checking deps of wormux-data.i586
Pungi:INFO: Added wormux.i586 for wormux-data.i586
Pungi:INFO: Checking deps of wormux.i586

and Pungi:INFO: Download list: [(...) u'wormux-data.i586',
u'wormux-data.noarch', u'wormux.i586', u'wormux.i586',
(...) ]
That's the log I can get for wormux.

Thanks,

--
Sérgio M. B.
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


So you exclude wormux but not wormux-data?

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list


Re: pungi recent bug

2009-07-18 Thread Sergio Monteiro Basto
BTW : my builds can be found on 
http://sergiomb.no-ip.org/pungi/11/
when I'm not building a new one :)


On Thu, 2009-07-16 at 14:44 -0700, Jesse Keating wrote:
> Check your pungi logs to see when/where
> wormux is being brought in.

Pungi:INFO: Checking deps of wormux-data.noarch
Pungi:INFO: Added wormux.i586 for wormux-data.noarch
Pungi:INFO: Checking deps of wormux.i586
Pungi:INFO: Added wormux-data.noarch for wormux.i586
Pungi:INFO: Added wormux-data.i586 for wormux.i586
Pungi:INFO: Checking deps of wormux-data.i586
Pungi:INFO: Added wormux.i586 for wormux-data.i586
Pungi:INFO: Checking deps of wormux.i586

and Pungi:INFO: Download list: [(...) u'wormux-data.i586',
u'wormux-data.noarch', u'wormux.i586', u'wormux.i586',
(...) ] 
That's the log I can get for wormux.

Thanks,

-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-07-18 Thread Sergio Monteiro Basto
Hi, 
On Thu, 2009-07-16 at 14:44 -0700, Jesse Keating wrote:
> On Thu, 2009-07-16 at 21:35 +0100, Sergio Monteiro Basto wrote:
> > Hi, 
> > I am trying http://sergiomb.no-ip.org/pungi/confs/buildiso-f11.sh 
> > with pungi-2.0.16-1.fc11 don't obey to less like:
> > -wormux-0.8.2-5.fc11.i586
> > 
> > I saw on changelog:
> > 2.0.14-1 - Fix package excludes in kickstart files
> 
> Pungi treats the -foo entries much like kickstart does now, in that it
> won't actively /select/ that package, but the package could still be
> brought in due to dependencies.  Check your pungi logs to see when/where
> wormux is being brought in.

Well , when I pungi fedora11 with updates, many packages appears
duplicated on dir Packages, and this is the root of the problem. 
For example, now, when I updated with latest updates, the dir packages
contains:

plplot-5.9.2-4.fc11.i586   
plplot-5.9.4-1.fc11.i586   
plplot-devel-5.9.2-4.fc11.i586
plplot-devel-5.9.4-1.fc11.i586
plplot-libs-5.9.2-4.fc11.i586 
plplot-libs-5.9.4-1.fc11.i586 
qmf-0.5.752600-5.fc11.i586
qmf-0.5.790661-1.fc11.i586
qpidc-0.5.752600-5.fc11.i586  
qpidc-0.5.790661-1.fc11.i586

The updated and the original (from fedora11 release), to workaround this
issues , I put -plplot-5.9.2-4.fc11.i586 on .ks, which btw stops to work
in latest pungi. 
I don't think that the old version 5.9.2-4 is need it any more.
So who I build a repo without duplicated ? that my goal.  

Thanks, 
-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Re: pungi recent bug

2009-07-16 Thread Jesse Keating
On Thu, 2009-07-16 at 21:35 +0100, Sergio Monteiro Basto wrote:
> Hi, 
> I am trying http://sergiomb.no-ip.org/pungi/confs/buildiso-f11.sh 
> with pungi-2.0.16-1.fc11 don't obey to less like:
> -wormux-0.8.2-5.fc11.i586
> 
> I saw on changelog:
> 2.0.14-1 - Fix package excludes in kickstart files

Pungi treats the -foo entries much like kickstart does now, in that it
won't actively /select/ that package, but the package could still be
brought in due to dependencies.  Check your pungi logs to see when/where
wormux is being brought in.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list