The branch, master-new has been created
        at  cf7465454e109a987abb57dfd1961c25cb714c09 (commit)

- Shortlog ------------------------------------------------------------
commit cf7465454e109a987abb57dfd1961c25cb714c09
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sun Mar 9 11:14:53 2008 +0000

    Release 1.15.0

commit bd68c36e458c7abe1c7ab0caaa8c43e69bb49275
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sun Mar 9 11:08:40 2008 +0000

    Use -I/usr/include/ncursesw when linking against ncursesw.
    
    Without this, the build fails in a clean chroot which has only
    ncursesw-dev.
    
    There are two approaches to fixing this: one is to add
    -I/usr/include/ncursesw which is not ideal if /usr/include turns out
    to move about (eg for cross-compiling); at least in this commit I have
    made it configurable.
    
    The alternative might be to replace
      #include <curses.h>
    with
      #include CURSES_INCLUDE_FILE
    and then generate the latter from the build system.  This is a rather
    unhealthy interdependency with the build system so I didn't do it;
    that interdependency can be alleviated with #ifdefs but that's not
    really any nicer.

commit e32d6f45580aaf8cbb9e47e4eb40bb06ad03e417
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 20:52:28 2008 +0000

    Add triggers.text to make dist

commit 08c0ef992c55327a36d5500a845e40098b05b868
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 20:04:25 2008 +0000

    Add Ian as a maintainer and remove Guillem.

commit f4f51ada22cac7ed32c2686646e743a780d2a97f
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 18:32:01 2008 +0000

    Ship triggers.text to /usr/share/doc/dpkg-dev.

commit ca05bf06c4a32d58a2f023cbca50b1e81e21ced9
Merge: 4b2bc864ce70972800e9995deb97b8ff936a61fe 
ba7377440b184f0eaf357f0e53641f9bcc09a03f
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 18:26:30 2008 +0000

    Merge branch 'dselectbreaks' of /u/ian/an-things/Dpkg/dpkg.bugfixes into 
triggers
    
     * Implement `Breaks' properly in dselect.  It works just like Conflicts.
       This is correct since dselect only deals with packages being installed,
       removed or placed on hold.
     * Fix erroneous description of Breaks in dselect.
       The description should be `breaks' as in `A breaks B' rather than
       `A breaks with B' since it is B that is broken by A and not vice versa.
     * Correct broken dselect logic for self-conflicting packages.
    
    Conflicts:
    
        debian/changelog

commit 4b2bc864ce70972800e9995deb97b8ff936a61fe
Merge: c372e7e8b203c2bc052f488960f078a5baac03b7 
f1f5a979d17d531a57c8a6e232eeb2642a4862d5
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 17:57:55 2008 +0000

    Merge branch 'bug432893' of /u/ian/an-things/Dpkg/dpkg.bugfixes into 
triggers
    
      * postinst in cleanup iff status was good beforehand.  Closes: #432893.
        This is the proper fix.  If the package was halfconfigured, we
        don't run the postinst and that way there are no surprises.
        When we do run the postinst we know that we can without fear set
        the package to installed (or trig*, as the case may be).
        We achieve this by not registering the cu_prerm* handlers unless the
        package was >stat_halfconfigured beforehand.  We have no more need
        to pass the previous state into the cu_prerm* postinst invocations.
    
      * Do not pointlessly clear reinstreq flag on postinst abort-remove.
        cu_prermremove is only be called via a push_cleanup in remove.c which
        is only executed if the package is at least halfconfigured so
        reinstreq must be clear to start with.
    
      * Mark reinstreq during unpack as late as possible, not before prerm.
        Previously the package would be reinstreq while we deal with
        conflictors' prerms and deconfiguration, but that's unnecessary.
    
    Conflicts:
    
        debian/changelog
        src/remove.c

commit c372e7e8b203c2bc052f488960f078a5baac03b7
Merge: 5ff1cea7b32da201b39198b2b0cfecbd899ad9d7 
26098c761a60125aad8432b5133c6b04120a3b47
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 17:49:58 2008 +0000

    lstat correct conffile path even with --root.  Closes: #281057.
    
    Merge branch 'bug281057' of /u/ian/an-things/Dpkg/dpkg.bugfixes into 
triggers
    
        Previously we would incorrectly ignore --root here.  The change is
        dpkg-1.13.22-oom-part2.patch from Egmont's June 2006 message to the
        bug report, adjusted to fit without the part1 patch.
    
    Conflicts:
        debian/changelog

commit 5ff1cea7b32da201b39198b2b0cfecbd899ad9d7
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 17:25:57 2008 +0000

    Update version number; mention triggers in changelog.

commit 68ef3537efd8c937c396e0d7705a4dce394307a8
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 17:18:14 2008 +0000

    Add changelog entry for sv.po fix

commit ded146cbed75ce5872a31663eee299eae040de5b
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 13:14:48 2008 +0000

    Fix missing angle bracket in Swedish po file.

commit 1266ec954c7639eb6c26df84a1fa771936270cbf
Merge: 335c924bc22013ff5d0a266ef6cd4ae641a7e0a5 
295b35f197ccc4fa28f097845b2314c5ded1169f
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 12:52:25 2008 +0000

    Merge branch 'triggers-merge-base' of ../dpkg-alioth into triggers
    
    Not built or tested yet, but committing early.
    
    Conflicts:
        debian/changelog
        debian/control
        debian/dpkg.install
        lib/dbmodify.c
        lib/showpkg.c
        lib/tarfn.c
        src/Makefile.am
        src/archives.c
        src/configure.c

commit 295b35f197ccc4fa28f097845b2314c5ded1169f
Merge: 116cc8d1c9d8d583746b0b575645bd3399607dcb 
13c3738f707aa705c8b0f395d6fbcd2da770f364
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 12:20:32 2008 +0000

    Merge /work/Dpkg-git/dpkg.base into triggers-merge-base
    
    Conflicts:
    
        ChangeLog
        debian/changelog

commit 116cc8d1c9d8d583746b0b575645bd3399607dcb
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 12:08:13 2008 +0000

    Fix formatting of a few files.  Closes: #375711.
    
    Cherry pick of e189995f22a55160420a339f22c30c3356985010
    from triggers branch.
    
    Conflicts:

commit be73044f3714040a41c9fa677ee347a195c3ae6e
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 10:58:44 2008 +0000

    Properly fix struct stat compilation warning
    
    This reverts commit 9bcc24992c7f61ba5ad230f9214554d90dde574f.
    Instead, we #include <sys/stat.h>.

commit 4138fce81ba3bcc0349798dc46e4468afc408d13
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Mar 8 00:08:12 2008 +0000

    Revert "Use NULL instead of 0"
    
    This reverts commit 02680ecbbbf6da2b023891a11b38ecce5346dbbd.
    
    As previously discussed, many uses of 0 are essential and replacing
    them with NULL is wrong.  And changing the coding style of substantial
    existing bodies of code is bad too.
    
    For simplicity, I have had git revert this commit rather than
    unpicking it.
    
    Conflicts fixed up in:
        src/main.c
        utils/start-stop-daemon.c
    
    ChangeLog remains unchanged, as it's silly to maintain.

commit 335c924bc22013ff5d0a266ef6cd4ae641a7e0a5
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Mar 7 23:45:16 2008 +0000

    Use %zu for printing pathlen (a size_t)

commit ba7377440b184f0eaf357f0e53641f9bcc09a03f
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Nov 1 20:00:54 2007 +0000

    * Fix erroneous description of Breaks in dselect.
      The description should be `breaks' as in `A breaks B' rather than
      `A breaks with B' since it is B that is broken by A and not vice versa.

commit 03f3e8bdca450e669d9eda7a54e836f1a47862cc
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Nov 1 20:00:04 2007 +0000

    * Implement `Breaks' properly in dselect.  It works just like Conflicts.
      This is correct since dselect only deals with packages being installed,
      removed or placed on hold.

commit 232dba928205c102cee3dbed3dc20cf82ff3a612
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Nov 1 19:57:26 2007 +0000

    Correct broken dselect logic for self-conflicting packages.
    The previous code seems to have had some confusion over the precedence
    of && vs : .  The new rule is that a Conflicts is violated if the
    target package is installed or to be error-preserved ie
    would_like_to_install()!=0 - except that we disregard packages which
    directly Conflict with themselves.

commit 26098c761a60125aad8432b5133c6b04120a3b47
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Nov 1 16:23:39 2007 +0000

    * lstat conffile path - correct use of sizeof for filestat in memset.
      See also #281057.

commit 393b1a9e4a1ecf60e0dd2c9af29433dfee215772
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Nov 1 16:17:12 2007 +0000

    * lstat correct conffile path even with --root.  Closes: #281057.
      Previously we would incorrectly ignore --root here.  The change is
      dpkg-1.13.22-oom-part2.patch from Egmont's June 2006 message to the
      bug report, adjusted to fit without the part1 patch.

commit f1f5a979d17d531a57c8a6e232eeb2642a4862d5
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 31 16:18:22 2007 +0000

    * postinst in cleanup iff status was good beforehand.  Closes: #432893.
      This is the proper fix.  If the package was halfconfigured, we
      don't run the postinst and that way there are no surprises.
      When we do run the postinst we know that we can without fear set
      the package to installed (or trig*, as the case may be).
      We achieve this by not registering the cu_prerm* handlers unless the
      package was >stat_halfconfigured beforehand.  We have no more need
      to pass the previous state into the cu_prerm* postinst invocations.

commit 0851023855a4317f2f13ce159878f37e4c099ec2
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 31 15:37:48 2007 +0000

    * Run prerms during removal even if the package is in a trig* state.

commit a6d1a53be24142e14f92b0111120e74c7e7520ff
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 31 15:37:48 2007 +0000

    * Run prerms during removal even if the package is in a trig* state.

commit bbfe5869b7cead49584ab66719be7f97c4aa5565
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 31 15:35:30 2007 +0000

    * Do not pointlessly clear reinstreq flag on postinst abort-remove.
      cu_prermremove is only be called via a push_cleanup in remove.c which
      is only executed if the package is at least halfconfigured so
      reinstreq must be clear to start with.

commit 9bf0732f31b0675029d4d7fb7f3d8aa8c3d5646f
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 31 15:26:00 2007 +0000

    * Mark reinstreq during unpack as late as possible, not before prerm.
      Previously the package would be reinstreq while we deal with
      conflictors' prerms and deconfiguration, but that's unnecessary.

commit 2364dc897290c8111161cd64d81f375327a469b4
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 24 22:35:01 2007 +0100

    Slightly improve usage message for --no-triggers (thanks Raphael)

commit 33325aca5470bd04cb4bc770b9d8e323831688e6
Merge: da517d03a69942016d3e90fd6fbbf462645109e4 
13c3738f707aa705c8b0f395d6fbcd2da770f364
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 24 18:24:10 2007 +0100

    Merge ../dpkg.base

commit 13c3738f707aa705c8b0f395d6fbcd2da770f364
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 24 18:23:36 2007 +0100

    Reapply "Remove duplicate nested conditional" etc.
    
    This patch reapplies 826db4452b743ddf206662dc17cec5f097836933
    following the reversion of ca909d6711804e51f48415d31aa2fc630943cd03.

commit 2791b4ca7f567e46a2fef779aa864afd4ccbe3d2
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 24 18:19:27 2007 +0100

    Revert "Fix .... failed remove resulting in installed state"
    
    This reverts commit ca909d6711804e51f48415d31aa2fc630943cd03.

commit 5565fa44ca4432f40f50abb0f7cb1d9e1f791e29
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Wed Oct 24 18:14:33 2007 +0100

    Revert to untangle ``Remove duplicate nested conditional ...''
    
    This reverts commit 826db4452b743ddf206662dc17cec5f097836933.
    I will reapply it after reverting Brian Carlson's conflicting change.

commit da517d03a69942016d3e90fd6fbbf462645109e4
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Sep 21 19:21:38 2007 +0100

    dpkg (1.14.5ubuntu16) gutsy; urgency=low
    
      * Fix some portability problems revealed by compiler warnings:
        - missing <dpkg.h> in tarfn.c, implicit declaration of m_malloc
        - missing cast for %ld ohshite at info.c:98
        - unused yyunput (missing %option nounput) in trigdeferred.l
    
     -- Ian Jackson <[EMAIL PROTECTED]>  Fri, 21 Sep 2007 19:03:36 +0100

commit 5f257738544e96542948c959b426ce7ef7b69cd7
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Sep 20 18:40:47 2007 +0100

    dpkg (1.14.5ubuntu15) gutsy; urgency=low
    
      * Bugfixes to fd cleanup handling:
        - avoid closing fsys tarfile pipe twice even in normal
          operation - normally EBADF but might sometimes close some other
          desired fd and cause hideous doom.  (LP: #137191.)
        - avoid duplicate attempts to [f]close in obscure error
          situations which might conceiveably close wrong fds
        - cast &fd to void* when passing to push_cleanup cu_closefd
        - fix parse.c:parsedb to use ehflag_normaltidy in a sane way
        - when passing &fd to push_cleanup cu_closefd, make fd always static
      * Bugfix in trigger deferred file processing: reset lexer start state
        when calling yyrestart (has no effect except after parsing/reading
        errors in the deferred file).
      * Fix some error handling bugs in tarfn.c:
        - Avoid freeing uninitialised h.[Link]Name (can cause crash if .deb
          becomes unreadable while we start up).  (LP: #138887.)
        - Use m_malloc instead of malloc (and ditch ad-hoc error handling).
    
     -- Ian Jackson <[EMAIL PROTECTED]>  Thu, 20 Sep 2007 18:12:20 +0100

commit 1620746b018cec348e2b505673bc277430d9a801
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Thu Sep 20 14:33:48 2007 +0100

    dpkg (1.14.5ubuntu14) gutsy; urgency=low
    
      * Change syntax of `processing:...' status fd outputs so
        as to avoid crashing apt's lame parser.
    
     -- Ian Jackson <[EMAIL PROTECTED]>  Tue, 18 Sep 2007 17:14:31 +0100

commit 9ed9425849777645e0eb9a34795a03a3bf3e5b40
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Tue Sep 18 14:32:18 2007 +0100

    + dpkg (1.14.5ubuntu13) gutsy; urgency=low
    +
    +   * Changes to --status-fd and logging, motivated by the need to
    +     fix apt's progress reporting in the presence of triggers:
    +     - Call log_action for trigger processing and configuration.
    +     - Produce processing: output on --status-fd for start of
    +       processing operations (from log_action).
    +     - Consolidate clone-and-hack --status-fd output writing into
    +       routine statusfd_send[v].
    +     - Improve documentation of --status-fd output.
    +     - Add log message at start of archivefiles() and packages()
    +       (which will assist debugging).
    +     - For upgrade, call log_message after printing to stderr,
    +       as is done elsewhere.
    +     In the longer term --status-fd output ought probably to be made
    +     identical to the log output which is richer and more sanely
    +     formatted.
    +
    +  -- Ian Jackson <[EMAIL PROTECTED]>  Tue, 18 Sep 2007 14:13:07 +0100
    +

commit 45b5781ae99fc7289cd4041ac37e95971098b5e7
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Aug 25 16:38:42 2007 +0100

    remove unused variable f_verbose

commit ee4bd47c7a74266295d50cc405111f8bc46f3eb2
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Sat Aug 25 16:36:32 2007 +0100

    add %nounput to trigdeferred.l
    avoid warning about unused function
    and may increase speed

commit 502affdf41e7845d05c1c9cb456082b0dd99fa6a
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Aug 24 16:42:43 2007 +0100

    + dpkg (1.14.5ubuntu10) gutsy; urgency=low
    +
    +   Triggers improvements:
    +   * Fix bug where diversions and triggers incorporated only on normal
    +     error unwind from do_script (rather than on abnormal unwind).  The
    +     effect of the bug was to temporarily disregard diversion changes made
    +     by failing maintscripts and to erroneously suppress reflexive trigger
    +     activations.
    +   * Trigger cycle detection works properly: does not record details of
    +     irrelevant packages, and prints error messages correctly and without
    +     referencing uninitialised tcn->next.
    +   * Provide DPKG_RUNNING_VERSION environment variable so that maintscripts
    +     can know what features are going to work - in this case, whether
    +     reflexive trigger activation will be honoured.
    +   * New debugging flags and corresponding debug statements.
    +
    +  -- Ian Jackson <[EMAIL PROTECTED]>  Fri, 24 Aug 2007 16:38:01 +0100

commit fb7f439cfc5d24e5cf3264b31412bb144ce34037
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Tue Aug 21 15:50:12 2007 +0100

    + dpkg (1.14.5ubuntu9~~) unstable; urgency=low
    +
    +   * Triggers: Transitional interest recording works properly regardless
    +     of the status of the interested package.  (LP: #133172.)
    +     To fix systems which have had the broken version work we have to
    +     rename triggers/Deferred to triggers/Unincorp.  The error
    +     messages, comments, etc. will be improved later.
    +   * Triggers: Make it possible for postinst of a package to trigger
    +     itself.  (Thanks to Colin Watson for relevant discussions.)
    +
    +  -- Ian Jackson <[EMAIL PROTECTED]>  Tue, 21 Aug 2007 14:12:54 +0100
    +

commit 1ab67965301b022eefa5f176f57daf6650d0e238
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Aug 17 19:14:56 2007 +0100

    triggers initial implementation as of 1.14.5ubuntu8

commit 8c02ed94d1088630927ea1b222cb5ee30dbcf75b
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Aug 17 19:14:44 2007 +0100

    triggers initial implementation as of 1.14.5ubuntu8

commit e189995f22a55160420a339f22c30c3356985010
Author: Ian Jackson <[EMAIL PROTECTED]>
Date:   Fri Aug 17 18:33:58 2007 +0100

    Fix formatting a few files

-----------------------------------------------------------------------

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to