Fink:Roadmap:0.25 new features

From the Fink Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


New features in fink 0.25

  • SkipPrompts
    • Any more categories users would like?
  • Info3
    • Can indent nicely in .info files
    • No more support for RFC-822 multi-lines
    • Can put comments in pkglist fields
  • fast scanpackages with apt-ftparchive
  • auto-detection of country
  • Validator fixes:
    • detect InfoN property (should be wrapper)
  • New --trees option restricts fink to using .info files in the chosen tree(s).
  • New --maintainer mode
  • New --log-output and --logfile flags to save transcripts of package building process
  • Integrated scanpackages, including ability to not index restrictive packages.
  • reevaluate fink --tree=stable list
  • Validator:
    • Complain about > and < in dependency versioning (in .info).
    • dmacks: complete overhaul of .deb (val-unpack branch)
    • InfoN validator patch vasi fixed it the way he likes it
  • RangerRick: 'fink build foo-1.0-1' where a .deb exists in the bindist for foo-1.0-1 and UseBinaryDist is true should build locally, not fetch from the bindist.
  • Info3: allow comment lines in pkglist fields
Depends: <<
  #foo-shlibs,   foo is static-only right now
  bar-shlibs
<<
  • chown -h functionality during --build-as-nobody (use Command:chowname_hr?)
  • dmacks: overhaul buildlocks to go away more automatically and have a cleaner cleanup
    • Automatically do cleanup when embarking on a package installation or removal
  • dmacks: buildlock destruction
    • Checking via lock_wait and PreRm
    • Removal on build failure via Fink::Finally
  • remove line-number in SysState error
  • BuildConflicts breakage
  • chown_hR is still leaving nobody-owned links.
  • progress bar during indexing ("." every 100 .info processed or every 10% of set of .info processed?)—newbies to HEAD have complained index -f "has hung"...can take up to 5 minutes
  • alternate checksum algorithms

Bug fixes in fink 0.25

  • Fink no longer gets confused by debs in a local apt repository
  • When asking to choose mirrors, fink orders choices alphabetically properly, and presents a reasonable set of mirrors when the user asks for all those on a continent.
  • BuildConflicts should actually work
  • many more we've forgotten all about...