Opened 15 months ago

Last modified 15 months ago

#18267 new enhancement

Rebuild only packages that contain changes between revisions

Reported by: bbjimmy Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Build System Version: R1/beta4
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by madmax)

hrev56773 updating to hrev56774

The only change is to a command line tool, setvolume.

 pkgman full-sync
100% repochecksum-1 [65 bytes]
Validating checksum for FatElk_64...done.
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku...done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts...done.
The following changes will be made:
  in system:
    upgrade package haiku-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package haiku_loader-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package makefile_engine-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package userland_fs-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package haiku_devel-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package haiku_datatranslators-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package haiku_extras-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package netfs-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
    upgrade package webpositive-r1~beta4_hrev56773-1 to r1~beta4_hrev56774-1 from repository Haiku
Continue? [yes/no] (yes) : 

Only one package should be needed to perform the update. This uses more build time and internet bandwidth ( especially for those on limited data plans.)

Change History (3)

comment:1 by madmax, 15 months ago

Component: - GeneralBuild System
Description: modified (diff)
Keywords: packag management removed
Summary: package management not eficient.Rebuild only packages that contain changes between revisions

comment:2 by pulkomandy, 15 months ago

On beta releases there are few updates so this isn't that big of a problem. On nightlies it is a bit more annoying, but that's just one more reason people shouldn't be using nightlies...

comment:3 by nephele, 15 months ago

of those makefile_engine and webpositive might make sense to version independently from haiku. We also did this with the userguided for this reason

Note: See TracTickets for help on using tickets.