<br /> New experimental source package format – Debian Planet

Welcome to Debian Planet

News for Debian. Stuff that *really* matters

These are important Debian sites one should not be without!

  • Official Debian site
  • Package search
  • Mailing list archives
  • Bug reports
  • Debian on CD
  • Debian Weekly News — excellent news source!
  • Unofficial APT sources

  • Developers’ Corner
  • Community
    Need help? You’re not alone on this planet.

  • debianHELP
    (User support site)

  • Debian International
  • DebianForum.de

  • DebianForum.dk

  • EsDebian

  • DebianWorld

  • Debian-Fr

  • MaximumDebian

  • DebianUsers

  • Debian-BR

  • DebianHOWTO (Deutsch)
  • Contribute
    Got that latest or greatest scoop? Perhaps you have some important news for the Debian community? Submit a news item!

    Or perhaps you’ve written a rather ground breaking insight into some aspect of Debian and you feel compelled to share it with others? Knock up a longer editorial article and send it to the editors.

    General feedback should be sent to staff@debianplanet.org

    The place to get help on a Debian problem (after reading docs) or to just chat and chill is #debian on irc.oftc.net.

    Many of the Debian Planet staff live there so pop by and say hello.

    Debian Planet also has its own channel on the same network called #debianplanet.


    DP is sponsored by Xinit Systems.

    Domains paid for and hosted by uklinux.net.

    Buy your Debian merchandise at DebianShop.com.

    Support Debian through Bytemark Hosting. At least £7 will be given for each new account


    New experimental source package format
    Submitted by colinwalters on Monday, July 22, 2002 – 02:24
    PackagesIf you’re a Debian developer, or someone who often works with Debian source packages, you have probably experienced the hodgepodge of build systems in Debian’s thousands of packages.

    Some include tarballs inside of tarballs; others have a separate debian/patches directory. In some, when you upgrade a package to a newer upstream version, you may have to change three separate variables in different files. This is just plain broken, and has led to the design and initial implementation of a new source package format for Debian packages.

    Here’s a summary of new features:

    • Supports more compression/archive types (.tar.bz2, .zip)
    • debian/ directory is stored as a tarball, not as a diff.
      This means you can include binary files like .pngs.
    • Integrated patch application into source unpacking process. The directory debian/patches will be examined for patches to apply.
    • Regular text as well as xdelta patches supported.
      Note: xdelta support has not been extensively tested yet.
    • Supports multiple upstream source packages.
    • Can generate patches, for placement into debian/patches directory.
    • Clean, extensible class-based implementation architecture.
    • For more information, see here

    Category: News

    Control panel

    Comment viewing options:

    Select your prefered way to display the comments and click ‘Update settings’ to activate your changes.

    Subject: cvs-buildpackage
    Author: daniel@raging.dropbear.id.au
    Date: Tuesday, 2002/07/23 – 09:25
    I never used the bastard thing. For apache2, I just took snapshots and made my own .tar.bz2’s as I was using DBS anyway (not that I could use it at all with ulogd or pre-DBS apache2, it was just too plain hard), and with KDE 2.2, we cvs up’ed from KDE_2_2_BRANCH every time we made new packages, but didn’t bump the version number.
    [ return ]

    Search articles

    ·News (187)
    ·Features (4)
    ·Site News (8)
    ·HOWTOs (40)
    ·Tips (5)
    ·Opinion (13)
    ·Q & A (18)
    ·Sponsorship (1)

    Log in


    Remember me

    » Register
    » New password

    Debian Security Announcements
    DSA-338 proftpd
    DSA-337 gtksee
    DSA-336 linux-kernel-2.2.20
    DSA-335 mantis
    DSA-334 xgalaga
    DSA-333 acm
    DSA-332 linux-kernel-2.4.17
    DSA-331 imagemagick
    DSA-330 tcptraceroute
    DSA-329 osh

    Latest poll: I read DebianPlanet …
    Reload, damnit, reload!
    … daily.
    … once every couple of days.
    … weekly.
    … via DWN links.
    … via RSS on Slashdot.
    I don’t.

    Total votes: 768
    5 comments · older polls

    home · archives · news feeds · about · polls · search · sections · user account

    Powered by the amazing Drupal

    Debian Planet is not officially related to the Debian Project.
    Debian and the Debian logo are trademarks of Software in the Public Interest, Inc.