chiark / gitweb /
vtwm.git
2 weeks agodebian/changelog: Document changes and finalise 5.4.7-9 dgit/sid
Ian Jackson [Sat, 20 Sep 2025 15:53:37 +0000 (16:53 +0100)]
debian/changelog: Document changes and finalise 5.4.7-9

2 weeks agodebian/rules: Force gcc -std=gnu17
Ian Jackson [Sat, 20 Sep 2025 15:48:51 +0000 (16:48 +0100)]
debian/rules: Force gcc -std=gnu17

We have a lot of old-style function declarations.

Closes: #1098077
2 weeks agodebian/rules: Use rm -f
Ian Jackson [Sat, 20 Sep 2025 15:48:25 +0000 (16:48 +0100)]
debian/rules: Use rm -f

This is a write-protected file.

13 months agochangelog: Document changes and finalise 5.4.7-8
Ian Jackson [Thu, 15 Aug 2024 21:45:59 +0000 (22:45 +0100)]
changelog: Document changes and finalise 5.4.7-8

13 months agoProvide proper declarations of functions
Ian Jackson [Thu, 15 Aug 2024 21:43:45 +0000 (22:43 +0100)]
Provide proper declarations of functions

Fixes the build with C99 / GCC-14.

Closes: #1075632
3 years agochangelog: finalise 5.4.7-7
Ian Jackson [Sat, 25 Dec 2021 17:44:45 +0000 (17:44 +0000)]
changelog: finalise 5.4.7-7

3 years agodebian: Add a missing file to gitignore
Ian Jackson [Sat, 25 Dec 2021 17:08:08 +0000 (17:08 +0000)]
debian: Add a missing file to gitignore

3 years agodebian/compat: Bump to 12 (stretch-backports) and fix
Ian Jackson [Sat, 25 Dec 2021 16:36:51 +0000 (16:36 +0000)]
debian/compat: Bump to 12 (stretch-backports) and fix

Necessary changes:

 * Delete obsolete "install" target from rules, which stopped the
   actual dh install from working.  This was broken dead code but
   seems to have actually become a proble with to the changes in v9
   for usual target dependencies.

Precautionary changes:

 * Pass INSTALL="install --strip-program=true" to make install.  This
   is as dh v11 does.  It seems like a good plan to do it here.  I
   have not examined the actual binaries etc. to check for debugging
   info.

 * Pass --no-parallel to dh.  I don't trust vtwm's 90s-era Makefile to
   necessarily be parallel-safe and vtwm builds very quickly anyway.

Closes: #965873
3 years agochangelog: start 5.4.7-7
Ian Jackson [Sat, 25 Dec 2021 16:35:28 +0000 (16:35 +0000)]
changelog: start 5.4.7-7

3 years agochangelog: finalise -6
Ian Jackson [Fri, 17 Dec 2021 18:20:47 +0000 (18:20 +0000)]
changelog: finalise -6

3 years agodebian: switch to dh(1); now provides newly required rules targets
Ian Jackson [Fri, 17 Dec 2021 18:13:48 +0000 (18:13 +0000)]
debian: switch to dh(1); now provides newly required rules targets

Closes: #999188
3 years agochangelog: start -6
Ian Jackson [Fri, 17 Dec 2021 18:07:29 +0000 (18:07 +0000)]
changelog: start -6

8 years agochangelog: finalise 5.4.7-5
Ian Jackson [Wed, 4 Jan 2017 01:07:23 +0000 (01:07 +0000)]
changelog: finalise 5.4.7-5

8 years agoUse the self-pipe trick to fix the signal handling bug.
Ian Jackson [Wed, 4 Jan 2017 00:44:45 +0000 (00:44 +0000)]
Use the self-pipe trick to fix the signal handling bug.

Closes:#850079.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
8 years agoRevert "Block signals except during the event loop."
Ian Jackson [Wed, 4 Jan 2017 00:43:15 +0000 (00:43 +0000)]
Revert "Block signals except during the event loop."

This approach leaks the blocking signal mask into subprocesses,

It could be fixed by finding all the places where we fork and exec,
but vtwm likes to use system and popen, which are hard to adjust
since there is no hook which runs in the child.  (We could use
pthread_atfork but then we'd have to link against pthreads...)

This reverts commit 91b2ee084430dbe5d81d32d15e06b53d931514d9.
(apart from the changelog entry)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
8 years agochangelog: start 5~
Ian Jackson [Tue, 3 Jan 2017 23:19:11 +0000 (23:19 +0000)]
changelog: start 5~

8 years agochangelog: finalise 5.4.7-4
Ian Jackson [Tue, 3 Jan 2017 01:24:42 +0000 (01:24 +0000)]
changelog: finalise 5.4.7-4

8 years agoDebian metadata updates. Adopt the package.
Ian Jackson [Tue, 3 Jan 2017 01:16:07 +0000 (01:16 +0000)]
Debian metadata updates.  Adopt the package.

8 years agoBlock signals except during the event loop. Closes:#692233.
Ian Jackson [Tue, 3 Jan 2017 00:44:35 +0000 (00:44 +0000)]
Block signals except during the event loop.  Closes:#692233.

Previously we would interrupt whatever we were doing, willy-nilly.
Now we wait until the event loop is reentered.  Symptoms could include
locking up the server with a grab, and/or spinning on the cpu.

This patch is not very portable (it uses ppoll) but I think it will
work on all Debian architectures.

In the longer term we should update to new upstream, where the last
commits were in 2013.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
8 years ago.gitignore: Add a debian/.gitignore too.
Ian Jackson [Tue, 3 Jan 2017 00:26:01 +0000 (00:26 +0000)]
.gitignore: Add a debian/.gitignore too.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
8 years ago.gitignore: Add a .gitignore covering files outside debian/
Ian Jackson [Tue, 3 Jan 2017 00:25:21 +0000 (00:25 +0000)]
.gitignore: Add a .gitignore covering files outside debian/

As generated by dpkg-buildpackage -uc -b on amd64.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
8 years agodebian/changelog: finalise -4~ (spuriously)
Ian Jackson [Tue, 3 Jan 2017 00:10:56 +0000 (00:10 +0000)]
debian/changelog: finalise -4~ (spuriously)

8 years agodebian/changelog: start -4~ for-debian/dpkg-dev-source-date-bug
Ian Jackson [Mon, 2 Jan 2017 23:51:05 +0000 (23:51 +0000)]
debian/changelog: start -4~

8 years agovtwm (5.4.7-3) unstable; urgency=medium
Andreas Beckmann [Fri, 9 Dec 2016 17:09:56 +0000 (17:09 +0000)]
vtwm (5.4.7-3) unstable; urgency=medium

  * QA upload.
  * Set Maintainer to Debian QA Group.  (See: #522263)
  * Add Build-Depends: libfl-dev.  (Closes: #846455)

  [ Chris Lamb ]
  * Make the build reproducible.  (Closes: #831661)

[dgit import package vtwm 5.4.7-3]

19 years agoImport vtwm_5.4.7.orig.tar.gz
Branden Robinson [Sun, 6 Nov 2005 00:35:41 +0000 (00:35 +0000)]
Import vtwm_5.4.7.orig.tar.gz

[dgit import orig vtwm_5.4.7.orig.tar.gz]