Re: pungi recent bug
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
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
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
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
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
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
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
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
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
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
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
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
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
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