Commit Graph

515 Commits

Author SHA1 Message Date
Jesse Keating
003ceaa7be - Change how depsolving is done
- Get all potential matches for a dep, instead of our 'best'
    our 'best' may not be the same as install time best.
  - Remove anaconda code, use direct yum functions to get deps
  - Use a True/False flag to depsolve instead of iterating over
    a dict.
  - Log what packages are being added for which reasons.

- Also fix a think-o with the false negative unmatched workaround.
2007-03-15 16:25:57 -04:00
Jesse Keating
23e40be9ee - Work around false positive 'unmatched' packages (globs are fun) 2007-03-15 14:25:24 -04:00
Jesse Keating
997c6bdf15 Get all potential matches for deps, let install time figure
the best one to use.

Remove code stolen from anaconda as it isnt needed anymore.
This may bloat the compose, but we need the multiarch stuff
and potential matches so that install time can figure out what
to use.
2007-03-15 14:17:53 -04:00
Jesse Keating
a0562d7c20 - Use yum's built in conditional handling for things from comps
- Do excludes before group handling.
2007-03-15 13:35:05 -04:00
Jesse Keating
938113eebe Use yum's built in exclude handling 2007-03-15 13:29:57 -04:00
Jesse Keating
e2c43c0a93 - Do things faster/smarter if we've only asked for one disc 2007-03-14 17:57:09 -04:00
Jesse Keating
eae5edcb56 Move relnotes up to buildinstall section; We want those files then. 2007-03-14 17:56:03 -04:00
Jesse Keating
876cb98ba7 - correctly capture errors from subprocess 2007-03-13 22:16:39 -04:00
Jesse Keating
1c45ac7daf - log the rpm2cpio stuff for release notes 2007-03-13 20:36:48 -04:00
Jesse Keating
1c54c7edfc pungi-0.2.8-1 2007-03-10 00:08:27 -05:00
Jesse Keating
a3f74c1199 prep for 0.2.8 release 2007-03-10 00:08:13 -05:00
Jesse Keating
dbc2db0a8b More clean up with using subprocess
Have a function we call over and over
Log the output, trace on stderr
2007-03-08 10:58:13 -05:00
Jesse Keating
069f8f98a9 Fix some typos and point at the right comps file 2007-03-07 21:33:45 -05:00
Jesse Keating
9986ab582a - Call createrepo ourselves for the tree, not buildinstall's job 2007-03-07 17:53:53 -05:00
Jesse Keating
4e8d70bf9f - Convert from commands to subprocess for things we call out
Next I will fix up the logging
2007-03-07 14:42:33 -05:00
Jesse Keating
7e155b84e1 - Make the list we hand off to yum to search for as unique as we can 2007-03-02 11:33:01 -05:00
Jesse Keating
be44e2527d Fix various typos, work around a yum api bug, strip the manifest lines right, log more output 2007-03-02 10:24:03 -05:00
Jesse Keating
45a4b62308 First attempt at supporting kickstart package syntax in manifest files 2007-03-01 23:06:41 -05:00
Jesse Keating
84a2152ce9 Added tag f7-test2 for changeset c150a9d7a125 2007-02-28 14:21:22 -05:00
Jesse Keating
3708d8e438 pungi-0.2.7-1 2007-02-28 14:21:10 -05:00
Jesse Keating
be069fc5f2 Update comps from test2
prep release
2007-02-28 14:08:07 -05:00
Jesse Keating
2f3a891a5c Fix gathering of srpms (thanks skvidal) 2007-02-26 13:06:31 -05:00
Jesse Keating
c564cee4f6 pungi-0.2.6-1 2007-02-21 16:48:23 -05:00
Jesse Keating
c0c9d7bed7 prep for release 2007-02-21 16:48:08 -05:00
jkeating@reducto.boston.redhat.com
f60b531ee9 Don't use TMPDIR with buildinstall for now 2007-02-21 16:12:31 -05:00
jkeating@reducto.boston.redhat.com
f00a7145a5 pungi-0.2.5-1 2007-02-21 09:34:45 -05:00
jkeating@reducto.boston.redhat.com
c951061fe7 Prep for release 2007-02-21 09:34:23 -05:00
jkeating@reducto.boston.redhat.com
1e9d5392e6 Make cdsize a config option 2007-02-16 13:59:01 -05:00
jkeating@reducto.boston.redhat.com
8ceceaf811 Update the changelog 2007-02-16 13:38:47 -05:00
jkeating@reducto.boston.redhat.com
5fa12944df Add a version to options.
Reorder options logically
Clean up some comments
2007-02-16 13:38:27 -05:00
jkeating@reducto.boston.redhat.com
fba101d3fc Put yum temp stuff in workdir 2007-02-16 09:37:52 -05:00
jkeating@reducto.boston.redhat.com
07b27a464f Use TMPDIR when calling anaconda-runtime stuff, get all output in the tree. 2007-02-16 08:45:42 -05:00
jkeating@reducto.boston.redhat.com
528b566ec2 Fix a flaw with getting rid of comments in the manifest.
Make the code block to get the package list more readable
2007-02-15 21:37:30 -05:00
jkeating@reducto.boston.redhat.com
7531b652bd pungi-0.2.4-1 2007-02-15 18:19:26 -05:00
jkeating@reducto.boston.redhat.com
8fa5b7eb85 Add a release target 2007-02-15 18:19:20 -05:00
jkeating@reducto.boston.redhat.com
faed64b3f9 Prep for release 2007-02-15 18:18:22 -05:00
jkeating@reducto.boston.redhat.com
20af3a4988 Add support for comments in manifest 2007-02-15 18:17:23 -05:00
jkeating@reducto.boston.redhat.com
6ebb69628f Fix indent 2007-02-15 16:25:52 -05:00
jkeating@reducto.boston.redhat.com
090eebdcf8 More logging fixes; add pydoc info to functions 2007-02-15 14:17:39 -05:00
jkeating@localhost.localdomain
ddd183386c Logging patch from jbowes 2007-02-14 17:33:07 -05:00
jkeating@reducto.boston.redhat.com
a8cd5699bb add stuff to changelog 2007-02-13 17:22:22 -05:00
jkeating@reducto.boston.redhat.com
7883986e1d Style fixes 2007-02-13 17:20:01 -05:00
jkeating@reducto.boston.redhat.com
64970b214c Merged in changes from Will 2007-02-13 17:12:39 -05:00
wwoods@kraid.test.redhat.com
d21d767336 brange merge from upstream 2007-02-13 13:23:44 -05:00
wwoods@kraid.test.redhat.com
8bb0495b63 fix up .composeinfo/mkrelative stuff 2007-02-13 13:23:00 -05:00
wwoods@metroid.rdu.redhat.com
5d46c0c53b merge from jesse's branch 2007-02-13 11:06:35 -05:00
jkeating@reducto.boston.redhat.com
384608a671 Fix the makefile to not tag when making srpm
Add things to the changelog
2007-02-13 15:43:21 -05:00
jkeating@reducto.boston.redhat.com
0ff449d87f List contributors 2007-02-13 15:30:47 -05:00
jkeating@reducto.boston.redhat.com
e1242f1e74 Remove part of a bad patch. 2007-02-13 15:27:00 -05:00
jkeating@reducto.boston.redhat.com
629c1f1afd pungi-0.2.3-1 2007-02-13 13:54:01 -05:00