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
and try pungi-2.0.13 , and voilá it works again.
I check duplicates with my script:
http://sergiomb.no-ip.org/pungi/confs/checkduplicateds
Thanks,
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.
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,
On Jul 18, 2009, at 15:46, Sergio Monteiro Basto <sergio@sergiomb.no-ip.org
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
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,
On Jul 18, 2009, at 16:01, Sergio Monteiro Basto <sergio@sergiomb.no-ip.org
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?
On Sat, 2009-07-18 at 20:11 -0700, Jesse Keating wrote:
On Jul 18, 2009, at 16:01, Sergio Monteiro Basto <sergio@sergiomb.no-ip.org
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,
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=4... 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,
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=4... 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.
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=4... 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
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.
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
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.
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
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
buildsys@lists.fedoraproject.org