Bug#71527: [random1]

2004-02-20 Thread paul
[random1]

go to http://www.giww.org/jump.php?url=111

 His odd shaped gun sleeps.
 Mine odd shaped computer looks around.
 Our hairy white computer is on fire or a green ipaq looks around.
 Any fancy beautiful shining expensive stupid stupid gun lies.
 Mine red ipaq smells.
 His small purple forg is angry.
 Her daughters red house calculates while our golden beautiful expensive 
magazine looks around.
 His slopy bicycle calculates.
 Her little odd shaped boat is on fire.
 His brothers hairy mouse prepare for fight.
 Mine bluish baby is on fire.
 Herdaughters small silver omprella show its value or maybe his 
brothers purple camera arrives.
 The silver soft soft tall golden soda falls.
 Our round-shaped carpetfidgeting as soon as their hairy caw arrives the 
time that the little red book sleeps.
 Any round laptop adheres.
 Her daughters bluish soft house makes sound.
 The golden sony spit and still any given purplelaptop makes sound while 
anyfancy silver hairy expensive small small boots run.
 Our chi
 ldren white exam book is angry.
 His brothers noisy underwares stinks.
 Any slopy glove lies or a white printer sleeps.
 Any given white well-crafted boat prepare for fight.
 A tall odd shaped pensil smells or our children round-shaped bra fidgeting.
 Their purple mp3 player smells at the place that our children fancy soda 
stands-still.
 The smart white tv show its value.
 Our children noisy sport shoes stares.
 His  brothers shining sofa arrives.
 Their white baby prepare for fight.
 Their smart forg lies.
 Her tall exam book show its value.
 Whose slopy slopy baby calms-down.
 His white shining printer stinks.
 Her daughters white smart gun adheres and still whose fancy slopy bicycle 
snores while our white dog smells.




Bug#294308: xfce4-battery-plugin: does not display -- error on startup

2005-02-08 Thread Paul Galbraith
Package: xfce4-battery-plugin
Version: 0.2.0-4
Severity: important


After adding the battery plugin to the panel, a space for it is
displayed but nothing shows in the space.

Looking in .xsession-errors, the following error is logged when the
battery monitor tries to startup:

(xfce4-session:2911): Gtk-CRITICAL **: file gtkwidget.c: line 1911
(gtk_widget_destroy): assertion `GTK_IS_WIDGET (widget)' failed


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)

Versions of packages xfce4-battery-plugin depends on:
ii  libatk1.0-0  1.8.0-4 The ATK accessibility toolkit
ii  libc62.3.2.ds1-20GNU C Library: Shared libraries an
ii  libglib2.0-0 2.6.1-3 The GLib library of C routines
ii  libgtk2.0-0  2.4.14-2The GTK+ graphical user interface 
ii  libice6  4.3.0.dfsg.1-10 Inter-Client Exchange library
ii  libpango1.0-01.6.0-3 Layout and rendering of internatio
ii  libsm6   4.3.0.dfsg.1-10 X Window System Session Management
ii  libx11-6 4.3.0.dfsg.1-10 X Window System protocol client li
ii  libxext6 4.3.0.dfsg.1-10 X Window System miscellaneous exte
ii  libxfce4util-1   4.0.6-1 Utility functions library for Xfce
ii  libxfcegui4-14.0.6-1 Basic GUI C functions for Xfce4
ii  libxml2  2.6.11-5GNOME XML library
ii  xfce4-panel  4.0.6-1 The Xfce4 desktop environment pane
ii  xlibs4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu
ii  zlib1g   1:1.2.2-3   compression library - runtime

-- no debconf information


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



Bug#410771: Re: Bug#410771: emacs-snapshot: error "Lisp nesting exceeds `max-lisp-eval-depth'"

2013-07-31 Thread Paul Gevers
Control: tags -1 moreinfo
Control: retitle -1 emacspeak loops infinite on specific directory

Hi Tim,

Sorry for taking so long to respond to this bug, but the package
emacspeak was orphaned and just got a new maintainer.

On 24-02-07 12:04, Romain Francoise wrote:
> I believe that this is a bug in emacspeak, not in Emacs.
> 
> It's apparently looping endlessly when encountering this particular
> remote directory setup, as shown by the following sequence in the
> trace:
> 
>>emacspeak-speak-get-directory-settings("/scp:erskine:/..")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/..")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/..")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/")
>>emacspeak-speak-get-directory-settings("/scp:erskine:/..")
> 
> I'm therefore reassigning this report to emacspeak.  Feel free to
> reassign back if this turns out to be a bug in Emacs.

It has been a long time since you reported this issue. Before I dive
into it, could you please let me know if you can still reproduce this issue?

Paul



signature.asc
Description: OpenPGP digital signature


Bug#719757: openmotif: please package the man-pages separately so that they can be installed along with Lesstif

2013-08-14 Thread Paul Gevers
Control: reassign -1 motif

On 15-08-13 01:56, G.raud wrote:
> Having the OpenMotif manual pages in a separate package libmotif-doc instead 
> of
> inside libmotif-dev would allow this new package not to conflict with any 
> Lesstif
> packages; thus it would be possible to have some Motif manual pages installed 
> along
> with Lesstif.

Motif is now licensed with LGPL so it is finally free. We moved it to
the main archive and we try to remove Lesstif2 before we release Jessie,
making this bug moot.

However, depending on the size of the documentation, it might still be
worth it. I can't recall if we didn't look into this when we did the
motif overhaul, so reassigning to motif to not forget about this.

Paul




signature.asc
Description: OpenPGP digital signature


Re: [cluster3] please rebuild and possibly move to main

2013-09-10 Thread Paul Gevers
On 10-09-13 19:21, Thorsten Alteholz wrote:
> thanks alot for your info. Unfortunately the motif license is not the
> only hurdle to put cluster3 into main.

Clear.

> Anyway, if I understand you right, I just have to reupload the package
> to get everything straight with the motif update (so no need to change
> any dependencies)?

Yes, but if you don't have other changes that you want to upload for,
this stuff does not warrant an upload just for itself. Everything
*should* just work if you don't do anything.

Paul




signature.asc
Description: OpenPGP digital signature


Bug#1072302: src:gnome-shell-mailnag: fails to migrate to testing for too long: versioned dependency not yet in unstable

2024-05-31 Thread Paul Gevers

Source: gnome-shell-mailnag
Version: 40.0-5
Severity: serious
Control: close -1 40.0-7
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:gnome-shell-mailnag has been trying to 
migrate for 46 days [2]. Hence, I am filing this bug. The version in 
unstable depends on a version of gnome-shell that's not even in unstable.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=gnome-shell-mailnag



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1072780: src:transaction: fails to migrate to testing for too long: uploader built arch:all binary

2024-06-07 Thread Paul Gevers

Source: transaction
Version: 3.0.0-1
Severity: serious
Control: close -1 4.0-1
X-Debugs-CC: alexandre.deti...@gmail.com
Tags: sid trixie pending
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:transaction has been trying to migrate for 
40 days [2]. Hence, I am filing this bug.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


Your package is only blocked because the arch:all binary package(s) 
aren't built on a buildd. Unfortunately the Debian infrastructure 
doesn't allow arch:all packages to be properly binNMU'ed. Hence, I will 
shortly do a no-changes source-only upload to DELAYED/15, closing this 
bug. Please let me know if I should delay or cancel that upload.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=transaction



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1072780: src:transaction: fails to migrate to testing for too long: uploader built arch:all binary

2024-06-16 Thread Paul Gevers

Hi,

On 15-06-2024 11:38 p.m., Colin Watson wrote:

This was fixed by transaction 4.0-2, and it looks like either you
cancelled your upload or it was automatically dropped from the DELAYED
queue.


I cancelled my upload once I spotted 4.0-2.

Paul


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1016828: poc-streamer: flaky autopkgtest: regularly times out on i386

2022-08-07 Thread Paul Gevers

Source: poc-streamer
Version: 0.4.2-5
Severity: serious
User: debian...@lists.debian.org
Usertags: flaky timeout

Dear maintainer(s),

I looked at the results of the autopkgtest of you package because it was 
showing up on our "slow" page [1]. I noticed that there were several 
runs that took 8:21 (our timeout time per test times 3), while 
successful runs more in the order of a minute.


Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.

On top of that, when a test just hangs that's not good for our 
infrastructure. I'll put your package on our reject_list for i386.


Don't hesitate to reach out if you need help and some more information
from our infrastructure.

Paul

[1] https://ci.debian.net/status/slow/


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1018739: src:libowfat: fails to migrate to testing for too long: FTBFS

2022-08-29 Thread Paul Gevers

Source: libowfat
Version: 0.30-4
Severity: serious
Control: close -1 0.32-3
Tags: sid bookworm
User: release.debian@packages.debian.org
Usertags: out-of-sync
Control: block -1 by 1014120

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 60 days as having a Release Critical bug in 
testing [1]. Your package src:libowfat has been trying to migrate for 61 
days [2]. Hence, I am filing this bug. Your package fails to build from 
source, as reported in bug #1014120.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and bookworm, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2020/02/msg5.html
[2] https://qa.debian.org/excuses.php?package=libowfat



OpenPGP_signature
Description: OpenPGP digital signature


Bug#889114: libdbus-c++-{ecore,glib}-1.so: undefined symbols: need -ldbus-c++-1

2022-08-30 Thread Paul Wise
On Tue, 2022-08-30 at 22:59 +0200, Thomas Uhle wrote:

> I have prepared a patch for changing the order in which the libraries
> are built and to fix linking.

Thanks for the patch, please consider sending it upstream too,
even though upstream doesn't appear to be very active.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#889114: libdbus-c++-{ecore,glib}-1.so: undefined symbols: need -ldbus-c++-1

2022-08-31 Thread Paul Wise
On Wed, 2022-08-31 at 17:10 +0200, Thomas Uhle wrote:

> Now I have attached the patch to upstream's bug ticket as requested
> after recovering my Sourceforge account.  Anyway, I don't have hope
> that there is going to happen much.  Yet it would be good if Debian's
> libdbus-c++-* packages could be updated at least.

Thanks for that. For the record, I'm not involved in the package and
the bug report was only a drive-by bug for an unimportant issue,
so I don't have any intention to work on this myself.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#889114: libdbus-c++-{ecore,glib}-1.so: undefined symbols: need -ldbus-c++-1

2022-08-31 Thread Paul Wise
On Thu, 2022-09-01 at 10:29 +0800, Paul Wise wrote:

> Thanks for that. For the record, I'm not involved in the package and
> the bug report was only a drive-by bug for an unimportant issue,
> so I don't have any intention to work on this myself.

PS: I just noticed the package is orphaned, so anyone, including
yourself, can update the package fixing any issues. Please read the
following links and you will get an idea of how to get this issue fixed
in Debian. There are active sponsors who accept updates to orphaned
packages, so you shouldn't have any problem getting yours accepted.

https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmus-vs-qa-uploads
https://mentors.debian.net/intro-maintainers/
https://mentors.debian.net/sponsors/rfs-howto/

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#567680: Please add resize option "set longest side to ..."

2022-10-10 Thread Paul Wise
On Sat, 30 Jan 2010 18:45:12 +0100 Siegfried Gevatter wrote:

> From: Ernst
> https://bugs.launchpad.net/ubuntu/+source/nautilus-image-converter/+bug/493322
> 
> nautilus-image-converter is a great addon for nautilus, thanks for this one!
> Today, I wanted to resize some images. Some are rotated. If I set the
> new size to 800x600, all images (which originally are 1600x1200) are
> resized to 800x600 (as expected). However, all 1200x1600 images (=
> rotated) are converted to 600x450. I would expect the longest side
> would be resized to 800, so the resulting image would be 600x800.

nautilus-image-converter 0.4.0-2 has been reintroduced into Debian unstable.

Please try it and see if the issue has been fixed.

If the issue has been fixed, please let us know on this bug.

If the issue has not been fixed, please search the upstream bug
database to see if the issue is already reported and if it is not
reported, then report a new issue upstream. Please let us know about
any new or existing upstream bugs you file or find.

https://gitlab.gnome.org/coreyberla/nautilus-image-converter/-/issues

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#638985: nautilus-image-converter does not convert/mogrify

2022-10-10 Thread Paul Wise
On Tue, 23 Aug 2011 16:20:56 +0200 B. Wech wrote:

> at LMDE (Linux Mint Debian Testing Edition) nautilus-image-converter starts as
> expected but if I tryed to run a conversion I got the following message:
> 
> " '00023.jpg' cannot be rotated. Check whether you have permission to write to
> this folder."
> 
> So it seems there is a permission problem but I don't know why...

nautilus-image-converter 0.4.0-2 has been reintroduced into Debian unstable.

Please try it and see if the issue has been fixed.

If the issue has been fixed, please let us know on this bug.

If the issue has not been fixed, please search the upstream bug
database to see if the issue is already reported and if it is not
reported, then report a new issue upstream. Please let us know about
any new or existing upstream bugs you file or find.

https://gitlab.gnome.org/coreyberla/nautilus-image-converter/-/issues

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1022175: tup: FTBFS on riscv64

2022-10-23 Thread Paul Wise
On Fri, 2022-10-21 at 12:46 +, JunYuan Tan wrote:

> There is a merged upstream patch [1] that fixes this issue for riscv64.

I think this is the wrong approach, since it means that every new arch
that comes along needs to add a string for itself and the list of
strings grows longer and longer even though tup doesn't actually do
anything differently on arches except x86_64, other than pass along the
architecture string to the Tupfiles it runs.

If there is a standard define for the current architecture string
defined by GCC/clang, then the code should use that, so that the right
architecture string will be present by default on all distros.

If there is not, then debian/rules should pass $(DEB_HOST_GNU_TYPE) to
the CONFIG_TUP_ARCH field in the tup.config file in dh_auto_configure.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1023804: git-remote-hg: autopkgtest needs update for new version of git: transport 'file' not allowed

2022-11-10 Thread Paul Gevers

Source: git-remote-hg
Version: 1.0.3.2~ds-2
Severity: serious
X-Debbugs-CC: g...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:git

Dear maintainer(s),

With a recent upload of git the autopkgtest of git-remote-hg fails in 
testing when that autopkgtest is run with the binary packages of git 
from unstable. It passes when run with only packages from testing. In 
tabular form:


   passfail
gitfrom testing1:2.38.1-1
git-remote-hg  from testing1.0.3.2~ds-2
all others from testingfrom testing

I copied some of the output at the bottom of this report. This is due to """
* Addresses the security issue CVE-2022-39253: cloning an
  attacker-controlled local repository could store arbitrary files
  in the ".git" directory of the destination repository.
"""

This has a nice write up:
https://vielmetti.typepad.com/logbook/2022/10/git-security-fixes-lead-to-fatal-transport-file-not-allowed-error-in-ci-systems-cve-2022-39253.html

Currently this regression is blocking the migration of git to testing 
[1]. Of course, git shouldn't just break your autopkgtest (or even 
worse, your package), but it seems to me that the change in git was 
intended and your package needs to update to the new situation.


If this is a real problem in your package (and not only in your 
autopkgtest), the right binary package(s) from git should really add a 
versioned Breaks on the unfixed version of (one of your) package(s). 
Note: the Breaks is nice even if the issue is only in the autopkgtest as 
it helps the migration software to figure out the right versions to 
combine in the tests.


More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=git

https://ci.debian.net/data/autopkgtest/testing/amd64/g/git-remote-hg/28079228/log.gz

Initialized empty Git repository in 
/tmp/autopkgtest-lxc.4ir0bv3l/downtmp/build.jzc/src/test/trash 
directory.main-push/tmp/sub/.git/

[master (root-commit) be983cd] init
 Author: A U Thor 
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 empty
Initialized empty Git repository in 
/tmp/autopkgtest-lxc.4ir0bv3l/downtmp/build.jzc/src/test/trash 
directory.main-push/tmp/gitrepo/.git/
Cloning into 
'/tmp/autopkgtest-lxc.4ir0bv3l/downtmp/build.jzc/src/test/trash 
directory.main-push/tmp/gitrepo/sub'...

fatal: transport 'file' not allowed
fatal: clone of 
'/tmp/autopkgtest-lxc.4ir0bv3l/downtmp/build.jzc/src/test/trash 
directory.main-push/tmp/sub' into submodule path 
'/tmp/autopkgtest-lxc.4ir0bv3l/downtmp/build.jzc/src/test/trash 
directory.main-push/tmp/gitrepo/sub' failed

not ok 52 - push with submodule


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1023805: guilt: autopkgtest needs update for new version of git: git log --decorate slightly different output

2022-11-10 Thread Paul Gevers

Source: guilt
Version: 0.36-2
Severity: serious
X-Debbugs-CC: g...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:git

Dear maintainer(s),

With a recent upload of git the autopkgtest of guilt fails in testing 
when that autopkgtest is run with the binary packages of git from 
unstable. It passes when run with only packages from testing. In tabular 
form:


   passfail
gitfrom testing1:2.38.1-1
guilt  from testing0.36-2
all others from testingfrom testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of git to testing 
[1]. Of course, git shouldn't just break your autopkgtest (or even 
worse, your package), but it seems to me that the change in git was 
intended and your package needs to update to the new situation.


If this is a real problem in your package (and not only in your 
autopkgtest), the right binary package(s) from git should really add a 
versioned Breaks on the unfixed version of (one of your) package(s). 
Note: the Breaks is nice even if the issue is only in the autopkgtest as 
it helps the migration software to figure out the right versions to 
combine in the tests.


More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=git

https://ci.debian.net/data/autopkgtest/testing/amd64/g/guilt/28079229/log.gz

034: --- t-034.out  2022-11-09 20:14:59.570042679 +
+++ /tmp/guilt.log.218772022-11-09 20:15:20.238478229 +
@@ -307,133 +307,133 @@
 Applying patch..can-have-embedded-single-slashes.patch
 Patch applied.
 % git log --decorate
-commit 434e07cacdd8e7eb4723e67cb2d100b3a4121a3a (HEAD -> guilt/master, 
refs/patches/master/can-have-embedded-single-slashes.patch)

+commit 434e07cacdd8e7eb4723e67cb2d100b3a4121a3a (HEAD -> guilt/master)
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Can/have/embedded/single/slashes
 -commit 7c3ffa4f940c862e9f11f5d4a5ae421f7a8d3141 
(refs/patches/master/backslash-is-forbidden.patch)

+commit 7c3ffa4f940c862e9f11f5d4a5ae421f7a8d3141
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Backslash\is\forbidden.
 -commit ea46f435d4d8f3c5349dce1aabc1a39fbf7ef803 
(refs/patches/master/x.patch)

+commit ea46f435d4d8f3c5349dce1aabc1a39fbf7ef803
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  @
 -commit a275ed5d7f10ea88c986852ee95a7d5a61663b5f 
(refs/patches/master/cannot@have@the@sequence@at-brace.patch)

+commit a275ed5d7f10ea88c986852ee95a7d5a61663b5f
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Cannot@{have@{the@{sequence@{at-brace.
 -commit f091fee39457e64ebd35410c1cf95e6613816a54 
(refs/patches/master/cannot_end_in_.patch)

+commit f091fee39457e64ebd35410c1cf95e6613816a54
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Cannot end in ..
 -commit 025672497aff5c910c8ff86aaedc662f14c2f4ad 
(refs/patches/master/cannot-end-in-slash-.patch)

+commit 025672497aff5c910c8ff86aaedc662f14c2f4ad
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Cannot/end/in/slash/
 -commit f13e243c7c56f39422567a431bccceec8b789596 
(refs/patches/master/multiple-slashes--are--forbidden.patch)

+commit f13e243c7c56f39422567a431bccceec8b789596
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Multiple/slashes//are//forbidden.
 -commit edef5e925083d445f71c170d3293fac9619bc7a2 
(refs/patches/master/openbracketisforbidden.patch)

+commit edef5e925083d445f71c170d3293fac9619bc7a2
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Open[bracket[is[forbidden.
 -commit 1626a11d979a1e9e775c766484172212277153df 
(refs/patches/master/asterisk-is-forbidden.patch)

+commit 1626a11d979a1e9e775c766484172212277153df
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Asterisk*is*forbidden.
 -commit 74df14ab3a0ec9a0382998fbf167ebb1b0a36c6a 
(refs/patches/master/question-mark-is-forbidden.patch)

+commit 74df14ab3a0ec9a0382998fbf167ebb1b0a36c6a
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Question-mark?is?forbidden.
 -commit ec46429125abdb0c5ac2b46cc399bdcd7cfc73fd 
(refs/patches/master/crisalsoforbidden.patch)

+commit ec46429125abdb0c5ac2b46cc399bdcd7cfc73fd
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  CR
is
also
forbidden.
 -commit 01524f9921af2a041cc88c068f76baa39e436cb2 
(refs/patches/master/ctrlisforbidden.patch)

+commit 01524f9921af2a041cc88c068f76baa39e436cb2
 Author: Author Name 
 Date:   Mon Jan 1 00:00:00 2007 +
  Ctrlisforbidden.
 -commit 9fc9677b61880f9159838e89f714893e0a2fcafb 
(refs/patches/master/delisforbidden.patch)

+commit 9fc9677b61880f9159838e89f714893e0a2fcafb
 Author: Author Name 
 

Bug#984149: Fwd: Bug#984149: genparse: Fix ftbfs: Use "std=c++14" flag to build

2022-11-16 Thread Paul Wise
Forwarding a response that went to the wrong place.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
--- Begin Message ---
Source: genparse
Version: 0.9.2-1
Followup-For: Bug #984149
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-ri...@lists.debian.org

Dear Maintainer,

This patch will make this package build with C++14 standard, as this package 
doesn`t install any header files in /usr/include, so this patch should be OK.

I tried build on amd64/riscv64 and both succeed with this patch.

Thanks, 
Yifan Xu
--- rules   2016-11-10 20:18:01.0 +0800
+++ genparse-0.9.2/debian/rules 2022-11-15 17:59:38.254170492 +0800
@@ -4,6 +4,7 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
+export DEB_CPPFLAGS_MAINT_APPEND = -std=c++14
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
 RM = \
Description: fix ftbfs: use std=c++14 flag to build
 .
 genparse (0.9.2-2) unstable; urgency=medium
 .
   * Add -std=c++14 flag
Author: Yifan Xu 

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Bug-Debian: https://bugs.debian.org/984149
Last-Update: 2022-11-15

--- genparse-0.9.2.orig/tests/misc/test-lib.sh
+++ genparse-0.9.2/tests/misc/test-lib.sh
@@ -27,7 +27,7 @@ error_() { echo "$0: $@" 1>&2; exit 1; }
 framework_failure() { error_ 'failure in testing framework'; }
 
 CFLAGS=-I.
-CXXFLAGS=-I.
+CXXFLAGS="-std=c++14 -I."
 GNULIB_CPPFLAGS=-I$srcdir/../../gnulib/lib
 GNULIB_LDFLAGS="-L../../gnulib/lib -lgnu"
 
--- End Message ---


signature.asc
Description: This is a digitally signed message part


Bug#1024209: genparse: Fix ftbfs: Use "std=c++14" flag to build

2022-11-16 Thread Paul Wise
close 1024209
tags 984149 + patch
user debian-ri...@lists.debian.org
usertags 1024209 - riscv64
thanks

On Wed, 2022-11-16 at 11:58 +0800, Yifan Xu wrote:

> To: Debian Bug Tracking System 
> Followup-For: Bug #984149

Please submit followups for existing bug reports to the existing bugs
instead of submitting new bug reports containing the followups.

I have forwarded your mail to bug #984149 just now:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984149#16

> User: debian-ri...@lists.debian.org
> Usertags: riscv64
> X-Debbugs-Cc: debian-ri...@lists.debian.org

This bug isn't riscv64-specific so you should not add the riscv64
usertags and should not CC the debian-riscv mailing list.

> Dear Maintainer,

I note that this package is orphaned so it doesn't have a maintainer.

https://tracker.debian.org/pkg/genparse

I also note that the upstream of this package isn't very active:

https://sourceforge.net/p/genparse/

> This patch will make this package build with C++14 standard, as this package 
> doesn`t install any header files in /usr/include, so this patch should be OK.

When submitting patches to the BTS, it is a good idea to mark the bug
as having a patch using the patch tag. Add this to the pseudo-headers:

Control: tags -1 + patch

https://www.debian.org/Bugs/Reporting#control
https://www.debian.org/Bugs/server-control#tag
https://www.debian.org/Bugs/Developer#tags

The patch to debian/rules seems like it should have been made to the
upstream build system so both patches could be sent upstream instead.

In addition both patches are workarounds not proper fixes, since they
switch the package to an older version of C++ instead of fixing it to
work with the current version of C++.

Since this package is orphaned in Debian, unmaintained upstream,
nothing in Debian seems to depend on it and fails to build with current
versions of its build dependencies, perhaps it should be just removed
from Debian instead of fixing it? If you agree, please file a removal:

https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#removing-packages

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1025021: python-bayespy: (autopkgtest) needs update for python3.11: module 'inspect' has no attribute 'getargspec'

2022-11-28 Thread Paul Gevers

Source: python-bayespy
Version: 0.5.22-2
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.11
Control: affects -1 src:python3-defaults

Dear maintainer(s),

We are in the transition of adding python3.11 as a supported Python 
version [0]. With a recent upload of python3-defaults the autopkgtest of 
python-bayespy fails in testing when that autopkgtest is run with the 
binary packages of python3-defaults from unstable. It passes when run 
with only packages from testing. In tabular form:


   passfail
python3-defaults   from testing3.10.6-3
python-bayespy from testing0.5.22-2
all others from testingfrom testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of python3-defaults 
to testing [1]. https://docs.python.org/3/whatsnew/3.11.html lists 
what's new in Python3.11, it may help to identify what needs to be updated.


More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] https://bugs.debian.org/1021984
[1] https://qa.debian.org/excuses.php?package=python3-defaults

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-bayespy/28728880/log.gz

==
ERROR: test suite for '/usr/lib/python3/dist-packages/bayespy/tests/__init__.py'>

--
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/suite.py", line 209, in run
self.setUp()
  File "/usr/lib/python3/dist-packages/nose/suite.py", line 292, in setUp
self.setupContext(ancestor)
  File "/usr/lib/python3/dist-packages/nose/suite.py", line 315, in 
setupContext

try_run(context, names)
  File "/usr/lib/python3/dist-packages/nose/util.py", line 453, in try_run
inspect.getargspec(func)
^^
AttributeError: module 'inspect' has no attribute 'getargspec'

--
Ran 127 tests in 26.429s

FAILED (errors=1)
autopkgtest [23:02:54]: test upstream-unittest



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1025197: zope.exceptions: (autopkgtest) needs update for python3.11: 'DummyTB' object has no attribute 'tb_lasti'

2022-11-30 Thread Paul Gevers

Source: zope.exceptions
Version: 4.5-1
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
User: debian-pyt...@lists.debian.org
Usertags: python3.11
Control: affects -1 src:python3-defaults

Dear maintainer(s),

We are in the transition of adding python3.11 as a supported Python 
version [0]. With a recent upload of python3-defaults the autopkgtest of 
zope.exceptions fails in testing when that autopkgtest is run with the 
binary packages of python3-defaults from unstable. It passes when run 
with only packages from testing. In tabular form:


   passfail
python3-defaults   from testing3.10.6-3
zope.exceptionsfrom testing4.5-1
all others from testingfrom testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of python3-defaults 
to testing [1]. https://docs.python.org/3/whatsnew/3.11.html lists 
what's new in Python3.11, it may help to identify what needs to be updated.


More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] https://bugs.debian.org/1021984
[1] https://qa.debian.org/excuses.php?package=python3-defaults

https://ci.debian.net/data/autopkgtest/testing/amd64/z/zope.exceptions/28796455/log.gz

=== FAILURES 
===
 
TextExceptionFormatterTests.test_formatException_recursion_in_tb_stack 


self = 
testMethod=test_formatException_recursion_in_tb_stack>


def test_formatException_recursion_in_tb_stack(self):
import traceback
fmt = self._makeOne()
err = ValueError('testing')
tb_recurse = DummyTB()
tb_recurse.tb_lineno = 27
r_f = tb_recurse.tb_frame = DummyFrame()
r_f.f_lineno = 27
r_f.f_locals['__exception_formatter__'] = 1
tb = DummyTB()
tb.tb_frame = DummyFrame()
tb.tb_next = tb_recurse

  lines = fmt.formatException(ValueError, err, tb)


/usr/lib/python3/dist-packages/zope/exceptions/tests/test_exceptionformatter.py:347: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ 
/usr/lib/python3/dist-packages/zope/exceptions/exceptionformatter.py:186: 
in formatException

result.extend(traceback.format_tb(tb))
/usr/lib/python3.11/traceback.py:59: in format_tb
return extract_tb(tb, limit=limit).format()
/usr/lib/python3.11/traceback.py:74: in extract_tb
return StackSummary._extract_from_extended_frame_gen(
/usr/lib/python3.11/traceback.py:416: in _extract_from_extended_frame_gen
for f, (lineno, end_lineno, colno, end_colno) in frame_gen:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _
tb = 0x7fea63c25110>


def _walk_tb_with_full_positions(tb):
# Internal version of walk_tb that yields full code positions 
including

# end line and column information.
while tb is not None:

  positions = _get_code_position(tb.tb_frame.f_code, tb.tb_lasti)

E   AttributeError: 'DummyTB' object has no attribute 'tb_lasti'

/usr/lib/python3.11/traceback.py:353: AttributeError
=== warnings summary 
===

../../../../usr/lib/python3/dist-packages/zope/exceptions/tests/test_exceptionformatter.py:869

/usr/lib/python3/dist-packages/zope/exceptions/tests/test_exceptionformatter.py:869: 
PytestCollectionWarning: cannot collect test class 
'TestingTracebackSupplement' because it has a __init__ constructor 
(from: tests/test_exceptionformatter.py)

class TestingTracebackSupplement(object):

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=== short test summary info 

FAILED 
tests/test_exceptionformatter.py::TextExceptionFormatterTests::test_formatException_recursion_in_tb_stack
=== 1 failed, 79 passed, 1 warning in 0.18s 


autopkgtest [01:18:35]: test upstream-unittest



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1025021: python-bayespy: (autopkgtest) needs update for python3.11: module 'inspect' has no attribute 'getargspec'

2022-12-01 Thread Paul Gevers

Control: reassign -1 python3-nose
Control: tags -1 ftbfs patch pending upstream
Control: tags -1 - bookworm sid
Control: merge 1024235 -1
Control: affects -1 src:python-bayespy

Hi Håvard,

On 01-12-2022 19:16, Håvard F. Aasen wrote:

File "/usr/lib/python3/dist-packages/nose/util.py", line 453, in try_run
  inspect.getargspec(func)
  ^^
AttributeError: module 'inspect' has no attribute 'getargspec'



This looks to be an error with nose, not python-bayespy. See bug #1024235 [1]


Indeed, reassigning (and merging hopefully).

Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1028625: src:x-loader: fails to migrate to testing for too long: FTBFS

2023-01-13 Thread Paul Gevers

Source: x-loader
Version: 1.5.1+git20110715+fca7cd2-2
Severity: serious
Control: close -1 1.5.1+git20110715+fca7cd2-3
X-Debbugs-CC: Marcos Talau 
Tags: sid bookworm
User: release.debian@packages.debian.org
Usertags: out-of-sync
Control: block -1 by 1026364

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 60 days as having a Release Critical bug in 
testing [1]. Your package src:x-loader has been trying to migrate for 61 
days [2]. Hence, I am filing this bug. The package failed to build from 
source, which was reported in bug 1026364.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and bookworm, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2020/02/msg5.html
[2] https://qa.debian.org/excuses.php?package=x-loader



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1032235: Bug#1014110: libargon2 0~20190702-0.1 no longer links against libpthread which breaks cryptsetup-initramfs

2023-03-15 Thread Paul Gevers

Hi,

[Release Team here]

On Thu, 2 Mar 2023 18:42:56 +0100 Bastian Germann  wrote:

On Thu, 2 Mar 2023 05:10:41 +0100 Guilhem Moulin  wrote:
> Ah no my bad, the changelog entry is probably incorrect and the
> cryptsetup-initramfs breakage is caused by the recent libargon2 upload
> indeed, but AFAICT not by anything particular in the upload.

I am sorry for having caused that issue, Daniel. Thanks for investigating, 
Guilhem.

The changelog entry is correct because it fixes a formerly made change.
0~20171227-0.1 intended to compile only udeb without threads:
"Build udeb without a dependency on pthreads"
But it unintentionally compiled the .deb executable with the .a compiled 
without threads.
The additional "make clean" fixes accidentally picking up the wrong .a.


Do I understand correctly that:
1) argon2 in testing isn't affected
2) this bug isn't solved yet, despite the closure?
3) the issue for cryptsetup is worked around in cryptsetup

libargon2-1 is linked by more packages. Are they all OK without this 
unintentional change unfixed? Why is the unintentional change not 
reverted or fixed?


Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1032235: Bug#1014110: libargon2 0~20190702-0.1 no longer links against libpthread which breaks cryptsetup-initramfs

2023-03-16 Thread Paul Gevers

Hi all,

On 15-03-2023 23:28, Guilhem Moulin wrote:

On Wed, 15 Mar 2023 at 22:43:31 +0100, Bastian Germann wrote:

Am 15.03.23 um 22:39 schrieb Paul Gevers:

Do I understand correctly that:
1) argon2 in testing isn't affected
2) this bug isn't solved yet, despite the closure?
3) the issue for cryptsetup is worked around in cryptsetup

libargon2-1 is linked by more packages. Are they all OK without this
unintentional change unfixed? Why is the unintentional change not
reverted or fixed?


There is no unintentional change.


Yes there is, namely the fact that libargon2-1 no longer links against
libpthread, which in turn caused a major regression in
cryptsetup-initramfs (mitigated in src:cryptsetup 2:2.6.1-2).  Unlike
what I initially claimed in #1014110's msg#20 that change can't be
reverted or fixed in src:argon2 since it's caused by building with a
newer libc; a binNMU would therefore have caused the same regression,


I'm not 100% sure I parse that sentence as you intended, so let me ask 
explicitly: if we binNMU (now or in the future) src:argon2 version 
0~20171227-0.3 in bookworm, would it also loose its linking to 
libpthread? That would be a time bomb (not only in the archive, but also 
for downstreams and other users that do rebuilds). I *think* you're 
saying that despite libc's version, that is *not* the case.



If packages are waiting for argon2 then I would prefer an unblock of
both argon2 and cryptsetup at the same time.


That wouldn't solve the ordering (but I spotted a new upload of 
src:argon2 fixing that).



More importantly, argon2 >>0~20190702-0.1 should not be allowed in
bookworm before cryptsetup >=2:2.6.1-2, as doing so would make systems
using cryptsetup-initramfs (such an those using “encrypted LVM” layout
from d-i) unbootable.

cryptsetup can transition before argon2 though, and I do intend to file
an unblock request for it given -3 mitigates #1028250.  Bastien, since
argon2 and cryptsetup likely won't enter testing at the same time (which
is was I hoped to do with that bug clone dance, but that failed for the
reasons you described) you might want to upload a new version with
‘Breaks: cryptsetup-initramfs (<<2:2.6.1-2)’.  If you want something
newer than 0~20171227-0.3 in bookworm, that is.  (As far as cryptsetup
is concerned it's fine to ship bookworm with argon2=0~20171227-0.3 and
cryptsetup=2:2.6.1-3.)


For the record, with my current understanding I prefer the scenario of 
keeping the versions of argon2 and cryptsetup in bookworm as they are. 
Feel free to convince the Release Team of the opposite in an unblock 
request.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1032235: Bug#1014110: libargon2 0~20190702-0.1 no longer links against libpthread which breaks cryptsetup-initramfs

2023-03-16 Thread Paul Gevers

Hi Guilhem,

On 16-03-2023 14:31, Guilhem Moulin wrote:

cryptsetup can only migrate when argon2 migrates,


I see that in the excuse page now but don't understand the reason why,


It took me a while and the help of colleagues, but it's 
libcryptsetup12-udeb that has:

Depends: libargon2-1-udeb (>= 0~20190702)


While writing this up and discussing with others, I realized that the error
is coming from one of glibc's binaries. It has been stated that the issue



started with with a change there, but is that change done on purpose, or a
bug? I.e. is one of glibc's binaries missing a dependency?


It was intentional, see the article
https://developers.redhat.com/articles/2021/12/17/why-glibc-234-removed-libpthread
 .
Unfortunately that change broke initramfs-tools' fix for 
https://bugs.debian.org/950254
which we (src:cryptsetup maintainers) relied on for cryptsetup-initramfs.
Until last week src:argon2 had never been rebuilt with the newer glibc,
so it's just unfortunate that we missed that at the time.


I'm very happy that we found this well before the release, even thought 
it's late in the freeze.



I wonder if other packages are affected.  Another fix would be to change
initramfs-tools' inclusion logic for LIBGCC_S_SO.  (I don't know if
autodetection is still doable, otherwise it could still copy the library
unconditionally at the expense of a larger initramfs image.)


Can you elaborate and/or can you discuss with the initramfs-tools 
maintainers? I lack the background of how this all works and 
interconnects, so you'll need to explain everything or come with a 
proposal that the stakeholders (you and other involved maintainers) 
agree with.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1032235: Bug#1014110: libargon2 0~20190702-0.1 no longer links against libpthread which breaks cryptsetup-initramfs

2023-03-16 Thread Paul Gevers

Hi,

[@aurel32, glibc question at the bottom]

On 16-03-2023 11:57, Bastian Germann wrote:

Am 16.03.23 um 09:13 schrieb Paul Gevers:
I'm not 100% sure I parse that sentence as you intended, so let me ask 
explicitly: if we binNMU (now or in the future) src:argon2 version 
0~20171227-0.3 in bookworm, would it also loose its linking to 
libpthread? That would be a time bomb (not only in the archive, but 
also for downstreams and other users that do rebuilds). I *think* 
you're saying that despite libc's version, that is *not* the case.


Time bomb confirmed.


Thanks. That changes things.

For the record, with my current understanding I prefer the scenario of 
keeping the versions of argon2 and cryptsetup in bookworm as they are. 
Feel free to convince the Release Team of the opposite in an unblock 
request.


cryptsetup will need to migrate to mitigate the time bomb.


Ack.

As I already mentioned on this or some related bug, I would find it nice 
for #1014110 to be fixed in bookworm (threaded argon2 executable) but I 
do not insist on it.


cryptsetup can only migrate when argon2 migrates, which leaves me two 
options: letting argon2 in as it is now in unstable or going for 
cryptsetup via t-p-u. Both sub-optimal, because argon2 has changes that 
weren't even meeting the freeze policy rules at the time of the upload.


While writing this up and discussing with others, I realized that the 
error is coming from one of glibc's binaries. It has been stated that 
the issue started with with a change there, but is that change done on 
purpose, or a bug? I.e. is one of glibc's binaries missing a dependency?


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1032235: Bug#1014110: libargon2 0~20190702-0.1 no longer links against libpthread which breaks cryptsetup-initramfs

2023-03-23 Thread Paul Gevers

Control: tags -1 d-i

Hi Bastian, Guilhem,

On 16-03-2023 13:44, Paul Gevers wrote:

cryptsetup will need to migrate to mitigate the time bomb.


Ack.

As I already mentioned on this or some related bug, I would find it 
nice for #1014110 to be fixed in bookworm (threaded argon2 executable) 
but I do not insist on it.


cryptsetup can only migrate when argon2 migrates, which leaves me two 
options: letting argon2 in as it is now in unstable or going for 
cryptsetup via t-p-u. Both sub-optimal, because argon2 has changes that 
weren't even meeting the freeze policy rules at the time of the upload.


So, after thinking about it a couple of days, what I want is at least 
cryptsetup in bookworm. Guilhem, can you please upload the version in 
unstable to testing-proposed-updates with an appropriate version?


Bastian, if you really want that threaded bug fixed, please prepare a 
targeted fix based on the version currently in bookworm and revert all 
other changes. We can then review the targeted fix. But I'll not unblock 
the version of argon2 as it's currently is in unstable.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1033512: zc.buildout: autopkgtest fails: cannot open /usr/share/python3-zope.testing/test_helper

2023-03-26 Thread Paul Gevers

Source: zc.buildout
Version: 2.13.2-4
Severity: serious
Tags: bookworm-ignore
User: debian...@lists.debian.org
Usertags: fails-always

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails. Can you 
please investigate the situation and fix it? I copied some of the output 
at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/z/zc.buildout/32140722/log.gz

autopkgtest [06:23:21]: test all: [---
/tmp/autopkgtest-lxc.4d5588j5/downtmp/build.MKN/src/debian/tests/all: 2: 
.: cannot open /usr/share/python3-zope.testing/test_helper: No such file

autopkgtest [06:23:22]: test all: ---]


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1033514: xchain: autopkgtest fails: xvfb-run: command not found

2023-03-26 Thread Paul Gevers

Source: xchain
Version: 1.0.1-10
Severity: serious
Tags: bookworm-ignore
User: debian...@lists.debian.org
Usertags: fails-always

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails. Can you 
please investigate the situation and fix it? I copied some of the output 
at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/amd64/x/xchain/32146659/log.gz

autopkgtest [11:18:09]: test command1: [---
bash: line 1: xvfb-run: command not found
autopkgtest [11:18:09]: test command1: ---]


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1036249: closure-compiler: #1036159

2023-05-26 Thread Paul Gevers

Hi Markus,

On 25-05-2023 23:47, Markus Koschany wrote:

Since I could not find a targeted fix I decided to remove the dependency on
rhino 1.7.14 and embedded rhino 1.7.7.2 instead, the last version that worked
well for closure-compiler.



I have rebuilt all reverse-dependencies and this would resolve the problem.


As you tested all reverse-dependencies, let's do this. Again, awfully 
late, but I don't see a better way out.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1050066: adequate: autopkgtest fails on !amd64

2023-08-18 Thread Paul Gevers

Source: adequate
Version: 0.15.7
Severity: serious
User: debian...@lists.debian.org
Usertags: fails-always

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails on all 
architectures but amd64. Can you please investigate the situation and 
fix it? I copied some of the output at the bottom of this report.


The release team has announced [1] that failing autopkgtest on amd64 and 
arm64 are considered RC in testing.


More information about this bug and the reason for filing it can be 
found on 
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation


Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg2.html

https://ci.debian.net/data/autopkgtest/testing/arm64/a/adequate/36619533/log.gz

 65s check adequate-testpkg-symbol-size-mismatch ... FAIL
 65s -adequate-testpkg-symbol-size-mismatch: symbol-size-mismatch 
/usr/bin/adequate-test-symsize => this_symbol_size_varies




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1051413: src:gpsim-doc: fails to migrate to testing for too long: FTBFS

2023-09-07 Thread Paul Gevers

Source: gpsim-doc
Version: 0.22.0-2.2
Severity: serious
Control: close -1 0.22.0-3
X-Debbugs-CC: b...@debian.org
Tags: sid trixie ftbfs
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:gpsim-doc has been trying to migrate for 
31 days [2]. Hence, I am filing this bug. The version in unstable failed 
to build from source.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=gpsim-doc



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1058627: src:zope.proxy: fails to migrate to testing for too long: autopkgtest regression

2023-12-13 Thread Paul Gevers

Source: zope.proxy
Version: 4.5.0-1
Severity: serious
Control: close -1 5.1-2
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:zope.proxy has been trying to migrate for 
36 days [2]. Hence, I am filing this bug. The version in unstable 
triggers autopkgtest failures in zope.security (albeit that seems fixed 
with the version of zope.security in unstable). However, it also fails 
its own autopkgtest.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or its 
(reverse-)dependencies. We expect maintainers to fix issues that hamper 
the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=zope.proxy



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061175: src:pyocd: fails to migrate to testing for too long: triggers autopkgtest issues in valinor

2024-01-20 Thread Paul Gevers

Source: pyocd
Version: 0.13.1+dfsg-3
Severity: serious
Control: close -1 0.36.0-1
X-Debbugs-CC: Alexandre Detiste 
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:pyocd has been trying to migrate for 31 
days [2]. Hence, I am filing this bug. The version in unstable causes 
issues in the autopkgtest of valinor which suggest issues with pyocd:
The 'pylink-square<2.0,>=1.0' distribution was not found and is required 
by pyocd


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=pyocd



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1061456: src:pmacct: fails to migrate to testing for too long: Build-Depends not available on s390x

2024-01-24 Thread Paul Gevers

Source: pmacct
Version: 1.7.7-1
Severity: serious
Control: close -1 1.7.8-1
X-Debbugs-CC: Boyuan Yang 
Tags: sid trixie
User: release.debian@packages.debian.org
Usertags: out-of-sync

Dear maintainer(s),

The Release Team considers packages that are out-of-sync between testing 
and unstable for more than 30 days as having a Release Critical bug in 
testing [1]. Your package src:pmacct has been trying to migrate for 31 
days [2]. Hence, I am filing this bug. The version in unstable has a new 
Build-Depends that's not available on s390x.


If a package is out of sync between unstable and testing for a longer 
period, this usually means that bugs in the package in testing cannot be 
fixed via unstable. Additionally, blocked packages can have impact on 
other packages, which makes preparing for the release more difficult. 
Finally, it often exposes issues with the package and/or
its (reverse-)dependencies. We expect maintainers to fix issues that 
hamper the migration of their package in a timely manner.


This bug will trigger auto-removal when appropriate. As with all new 
bugs, there will be at least 30 days before the package is auto-removed.


I have immediately closed this bug with the version in unstable, so if 
that version or a later version migrates, this bug will no longer affect 
testing. I have also tagged this bug to only affect sid and trixie, so 
it doesn't affect (old-)stable.


If you believe your package is unable to migrate to testing due to 
issues beyond your control, don't hesitate to contact the Release Team.


Paul

[1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
[2] https://qa.debian.org/excuses.php?package=pmacct



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#585323: [patch] fix exceptions in pythoncard 0.8.2

2012-02-01 Thread Paul Tagliamonte
Severity: normal
tag 585323 +patch
kthxbye

Patch attached. Needs testing.

The issue looks like it's enough reachable code to become an issue for
pythoncard.

-- 
All programmers are playwrights, and all computers are lousy actors.

#define sizeof(x) rand()
:wq
Description: Migrate old string exceptions to real Exceptions
Author: Paul Tagliamonte 
Last-Update: 2012-02-1

 With python 2.7, we can see the following behavior:

 >>> raise "foo"
 Traceback (most recent call last):
 File "", line 1, in 
 TypeError: exceptions must be old-style classes or derived from BaseException, not str
 >>> raise Exception("foo")
raceback (most recent call last):
 File "", line 1, in 
 Exception: foo
 >>> raise Exception, "Foo"
 Traceback (most recent call last):
 File "", line 1, in 
 Exception: Foo
 >>> 

 As a result, patching the source to remove cases of throwing a str
 (which was valid in old versions of Python) is needed.


--- a/components/gauge.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/gauge.py	2012-02-01 11:23:54.874199316 -0500
@@ -51,13 +51,13 @@ class Gauge(widget.Widget, wx.Gauge):
 elif aString == 'vertical' :
 return wx.GA_VERTICAL
 else :
-raise 'invalid Gauge.layout value: ', aString
+raise Exception('invalid Gauge.layout value: %s' % aString)
 
 def _getLayout( self ) :
 return self._layout
 
 def _setLayout( self, aString ) :
-raise AttributeError, "layout attribute is read-only"
+raise AttributeError( "layout attribute is read-only" )
 
 layout = property(_getLayout, _setLayout)
 max = property(wx.Gauge.GetRange, wx.Gauge.SetRange)
--- a/components/multicolumnlist.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/multicolumnlist.py	2012-02-01 11:26:00.386192615 -0500
@@ -292,7 +292,7 @@ class MultiColumnList(widget.Widget, wx.
 if isinstance(aList, ListType) or isinstance(aList, TupleType) or isinstance(aList, StringTypes):
 pass
 else:
-raise 'invalid MultiColumnList.SetHeading value: ', aList
+raise Exception( 'invalid MultiColumnList.SetHeading value: %s' % aList )
 
 self.ClearAll()
 self.itemDataMap = {}
@@ -343,9 +343,11 @@ class MultiColumnList(widget.Widget, wx.
 self.InsertColumn(i, aList[i][0], width=wx.LIST_AUTOSIZE)
 self._autoresize = 1
 else:
-raise 'invalid MultiColumnList.SetHeading value: ', aList
+raise Exception( 'invalid MultiColumnList.SetHeading value: %s' %
+aList )
 else:
-raise 'invalid MultiColumnList.SetHeading value: ', aList
+raise Exception( 'invalid MultiColumnList.SetHeading value: %s' %
+aList )
 
 if numcols == 1:
 self.SetColumnWidth(0, self.GetBestVirtualSize()[0])
--- a/components/radiogroup.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/radiogroup.py	2012-02-01 11:26:24.234191342 -0500
@@ -68,7 +68,7 @@ class RadioGroup(widget.Widget, wx.Radio
 elif aString == 'horizontal':
 return wx.RA_SPECIFY_ROWS
 else:
-raise 'invalid RadioGroup.layout value: ', aString
+raise Exception( 'invalid RadioGroup.layout value: %s' % aString )
 
 def _getItems(self):
 return self._labels
--- a/components/slider.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/slider.py	2012-02-01 11:26:57.802189549 -0500
@@ -67,7 +67,7 @@ class Slider(widget.Widget, wx.Slider):
 elif aString == 'vertical' :
 return wx.SL_VERTICAL
 else :
-raise 'invalid Slider.layout value: ', aString
+raise Exception('invalid Slider.layout value: %s' % aString )
 
 def __getLabels(self, aBoolean):
 if aBoolean:
--- a/components/staticline.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/staticline.py	2012-02-01 11:27:46.726186937 -0500
@@ -49,13 +49,13 @@ class StaticLine(widget.Widget, wx.Stati
 elif aString == 'vertical' :
 return wx.LI_VERTICAL
 else :
-raise 'invalid StaticLine.layout value: ', aString
+raise Exception( 'invalid StaticLine.layout value: %s' % aString )
 
 #def _setHelpText( self, aString ) :
 #pass
 
 def _setLayout( self, aString ) :
-raise AttributeError, "layout attribute is read-only"
+raise AttributeError( "layout attribute is read-only" )
 
 def _getLayout( self ) :
 return self._layout
--- a/components/statictext.py	2012-02-01 11:23:08.930201770 -0500
+++ b/components/s

Bug#664715: kerneloops: default submission site dead, should not be shipped in wheezy

2012-03-20 Thread Paul Wise
Package: kerneloops-daemon
Severity: serious
Tags: wheezy sid
X-Debbugs-CC: debian-ker...@lists.debian.org

The default submission site for kerneloops-daemon is dead and does not
appear to be coming back any time soon, despite recentish interest:

https://lkml.org/lkml/2011/6/1/436
https://lkml.org/lkml/2012/2/14/360

Either the package should be removed or the default submission site
should be replaced with one run by the Debian kernel team so that the
package does something useful by default.

Fedora have removed the package since abrt provides similar services
(but Fedora-specific):

http://pkgs.fedoraproject.org/gitweb/?p=kerneloops.git;a=blob;f=dead.package

-- 
bye,
pabs

http://wiki.debian.org/PaulWise



signature.asc
Description: This is a digitally signed message part


Bug#667418: patch

2012-04-13 Thread Paul Tagliamonte
tags 667418 + patch
thanks

Patch attached. Just missing a header.
Description: Fix FTBFS with gcc-4.7
 Small header include change. This is borderlinde cosmetic, but still needed
 to prevent the FTBFS.
Author: Paul Tagliamonte 
Origin: vendor
Bug-Debian: http://bugs.debian.org/667418
Last-Update: 2012-04-13

--- wvstreams-4.6.1.orig/utils/wvuid.cc
+++ wvstreams-4.6.1/utils/wvuid.cc
@@ -33,6 +33,7 @@ wvuid_t wvgetuid()
 
 #else // not WIN32
 
+#include 
 
 WvString wv_username_from_uid(wvuid_t uid)
 {


signature.asc
Description: Digital signature


Bug#667313: patch attached

2012-04-17 Thread Paul Tagliamonte
tags 667313 + patch
thanks

Howdy, Maintainer,

Please find a patch attached to solve this issue.

Thanks so much,
  -- Paul
--- a/src/ConnectDialog.cpp	2012-04-17 23:00:27.387792765 -0400
+++ b/src/ConnectDialog.cpp	2012-04-17 23:00:33.751792427 -0400
@@ -21,6 +21,7 @@ using namespace openmsx;
 #include 
 #include 
 #include 
+#include 
 #endif
 
 


signature.asc
Description: Digital signature


Bug#667313: patch attached

2012-04-17 Thread Paul Tagliamonte
Just saw the mail from Manuel Bilderbeek, his suggestion is much better
then my patch :)

Thanks,
  -- Paul


signature.asc
Description: Digital signature


Bug#689896: lastfmsubmitd is maintained by Debian QA group

2012-10-17 Thread Paul Gevers
Hi Zigo,

As lastfmsubmitd is maintained by the Debian QA group, I will just go
ahead and upload a new version of lastfmsubmitd with your patch applied.
I will request an unblock after the upload.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#652814: lastfmsubmitd: Should we change permissions of /var/log/lastfmsubmitd?

2012-10-17 Thread Paul Gevers
Package: lastfmsubmitd
Version: 1.0.6-3
Followup-For: Bug #652814

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The last reporter added the "su" part to logrotate. I am not comfortable with
that. I don't understand why /var/log/lastfmsubmitd should be writable by 
the whole "spool" group. I think that was a mistake by the original maintainer.
As I don't know lastfmsubmitd, I like to give others the possibility to add
comments.

Paul

- -- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lastfmsubmitd depends on:
ii  adduser3.113+nmu3
ii  debconf [debconf-2.0]  1.5.46
ii  python 2.7.3~rc2-1
ii  python-support 1.0.15

lastfmsubmitd recommends no packages.

Versions of packages lastfmsubmitd suggests:
pn  ears  

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlB+oBUACgkQHNUte6r+CGo0wQCeM5Vtyer1L5K6lNSnlcFaMQqV
4PAAn3eGtN3hD2xJtAB4rwbH0+bzSlhc
=EvOG
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121017120957.8328.35254.report...@wollumbin.marsaxlokk.homelinux.org



Bug#690765: lastfmsubmitd: please delete log files on purge

2012-10-17 Thread Paul Gevers
Package: lastfmsubmitd
Version: 1.0.6-3
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Policy 10.8 says:
Log files should be removed when the package is purged (but not when it is only
removed). This should be done by the postrm script when it is called with the
argument purge (see Details of removal and/or configuration purging, Section 
6.8).

Please do that.

- -- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlB+ogUACgkQHNUte6r+CGooLwCdGgstqPf2NlGd7nqFq5LvE862
yk0An0J3B6ksQjaCG3ojbiAOuAv4x47I
=c90s
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121017121817.8265.34301.report...@wollumbin.marsaxlokk.homelinux.org



Bug#687597: openslp-dfsg: touch bug CVE-2012-4428

2012-10-17 Thread Paul Gevers
Package: openslp-dfsg
Followup-For: Bug #687597

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

As far as I can tell, no solution known yet, on 17 October 2012, 15:28 +0200.

While going through Debian QA group owned RC bugs, I touched on this bug.

http://security-tracker.debian.org/tracker/CVE-2012-4428

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlB+s40ACgkQHNUte6r+CGp99gCfb8V0OkWyTOTq68wZjuK50O/b
9tMAn2wLN1mGAPXS2YM36VgtU2hd0wVV
=selz
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20121017133301.9608.69018.report...@wollumbin.marsaxlokk.homelinux.org



Bug#692342: update information on several apt-move bugs

2012-11-09 Thread Paul Gevers
retitle 639770 apt-move: fails to open fifo-file and hangs
tags 639770 + unreproducible
retitle 398297 apt-move: wrong version selected if containing tilde '~'
merge 398297 539524
retitle 692342 apt-move uses obsolete implicit split functionality
tags 692342 + pending, patch
thanks

Seems this bug (692342) depends on the version of perl. According to the
proposed patch in bug 398297 [1], the implicit use of split has been
removed in version 5.12.

I am preparing an upload for this bug with the attached patch.

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=398297#20
Description: The use of implicit split call has been removed from perl
 in version 5.12 as it had been deprecated for 15 years
Author: Paul Gevers 
Bug-Debian: http://bugs.debian.org/692342
Forwarded: no

--- a/move3
+++ b/move3
@@ -42,7 +42,7 @@
 }
 
 while (<>) {
-	split;
+	@_=split;
 
 	if ($_[0] eq "D") {
 		if (fileno(MKDIR) == undef) {


signature.asc
Description: OpenPGP digital signature


Bug#691393: work in progress

2013-01-15 Thread Paul Gevers
tag -1 +pending
thanks

Hi,

We are working on it. See [1] and bug 695130 [2].

Paul

[1] http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git
[2] http://bugs.debian.org/bug=695130



signature.asc
Description: OpenPGP digital signature


pre-approval of rename openmotif -> motif for main archive

2013-01-16 Thread Paul Gevers
Hi ftp-master(s),

Maybe you have seen on debian-devel [1] that (open)motif is now released
under a DSFG-free license and that we are working on getting [2] it in
shape for debian/main. Actually, my intention is that it fully replaces
lesstif2 (which is starting to look slightly bit-rotten) in jessie.

My questions now are:
- Do you agree with the renaming of the source package from openmotif to
motif (upstream renamed it's project as well, we think we should follow
as the widget set is well known under the name motif). Binary packages
are not renamed.

- I could not find the proper documentation of what to take care of, in
case of a source rename, other than properly migrating the bugs in the
BTS. Are there more issues involved?

- If you judge the licensing to be in order, as I have, is uploading the
new source (to experimental at this stage of freeze) the right thing to
do to get it into main (after changing the d/control entry of course)?

Kind regards
Paul

[1] https://lists.debian.org/debian-devel/2012/12/msg00369.html
[2] http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git



signature.asc
Description: OpenPGP digital signature


Please review package description of (open)motif

2013-01-19 Thread Paul Gevers
Hi all,

[Please keep cc in the loop.]

Currently, Graham and I are working on getting (open)motif [1] in shape
for inclusion in main. While I was going through the package I was
unhappy with the current description of the binary packages. I have
already extended the description of motif-clients, but I would like a
review of all descriptions.

I hope you can help.

Paul

[1] http://packages.qa.debian.org/o/openmotif.html
Source: motif
Section: devel
Priority: optional
Build-Depends: byacc,
   debhelper (>= 9),
   dh-autoreconf,
   dh-exec,
   flex,
   libsm-dev,
   libx11-dev,
   libxaw7-dev,
   libxext-dev,
   libxft-dev,
   libxmu-dev,
   libxt-dev,
   xbitmaps
Maintainer: Graham Inggs 
Uploaders: Paul Gevers 
Standards-Version: 3.9.4
Homepage: http://motif.ics.com/
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git
Vcs-Git: git://anonscm.debian.org/collab-maint/motif.git

Package: libmotif4
Architecture: any
Section: libs
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}, x11-common (>= 1:7.0.0)
Conflicts: libmotif3
Replaces: libmotif3
Provides: libmotif3
Description: Motif - shared libraries
 This package includes all files you need to run Motif
 applications which are linked against Motif, which
 are the shared libraries for the most part.

Package: libmotif4-dbg
Architecture: any
Depends: libmotif4 (= ${binary:Version}), ${misc:Depends}
Section: debug
Priority: extra
Conflicts: lesstif2-dbg
Description: Motif - shared libraries debugging symbols
 This package includes all files you need to run Motif
 applications which are linked against Motif, which
 are the shared libraries for the most part.
 .
 This package contains the debugging symbols.

Package: libmotif-dev
Architecture: any
Section: libdevel
Depends: libmotif4 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Conflicts: lesstif-bin, lesstif-dev, lesstif-doc, lesstif2-dev
Description: Motif - development files
 Everything you need to build Motif applications with
 Motif.  This includes header files, static libraries,
 the manual pages for the Motif API and uil (user interface
 language compiler)

Package: motif-clients
Architecture: any
Section: x11
Depends: menu, ${misc:Depends}, ${shlibs:Depends}
Pre-Depends: x11-common (>= 1:7.0.0)
Conflicts: lesstif-bin
Description: Motif window manager and virtual key bindings configure client
 Motif is the industry standard toolkit for *NIX systems. This package
 contains the Motif window manager, which has clear but classical appearance,
 and xmbind, which is used to configure virtual key bindings for motif.


signature.asc
Description: OpenPGP digital signature


Re: Please review package description of (open)motif

2013-01-19 Thread Paul Gevers
Hi Justin and the rest,

On 19-01-13 15:00, Justin B Rye wrote:
> Paul Gevers wrote:
>> [Please keep cc in the loop.]

>> Package: motif-clients
> 
> What does this package name mean, anyway?  Is the idea that it's a set
> of executables that have a client relationship towards Motif, whatever
> that means, or are they just Motif-based tools that happen (obviously)
> to be graphical, and therefore (obviously) count as X11 clients?
> 
> Either way, it seems an odd way of looking at things.  Why would a
> user search for and then install this package?  If the point of the
> exercise is to get a Motif-flavoured X environment, wouldn't it make
> more sense to call the package simply "mwm - Motif Window Manager"?

Oh, that seems very sensible to me as well. As the original creator of
the openmotif source package is not active in Debian anymore, we can not
ask. So I propose to rename (including creation of a proper transitional
package).

> It's a more general MWM configurator.  And
> since we've already mentioned MWM we could just say:
> 
>   Description: Motif window manager and setup tool
>
> But why do we even need to care about xmbind?  Most packages that
> contain window managers also contain one or two other trivial helper
> binaries; but they put the focus in the packagename and synopsis on
> the thing that users might actually want to install.  So again I'm
> back to wondering why this isn't "Description: Motif Window Manager"
> (but again that's not in my patch).

Agreeing with your argument, I would go for

  Description: Motif Window Manager

>>  Motif is the industry standard toolkit for *NIX systems. This package
> 
> Surely the standard toolkit for *NIX systems is something more like
> coreutils?  Or if we're talking "graphical" it would be X... should we
> perhaps call it "the standard GUI component toolkit for *NIX"?
> 
> We could also insert a linebreak to get a paragraph that could fit
> neatly at the start of each package description in the set as a
> boilerplate intro.

Good.

>>  contains the Motif window manager, which has clear but classical appearance,
> 
> "(It) has clear appearance" sounds like it's missing an article.
> 
> (Classical?  Now I'm imagining a Roman mosaic tiled window manager.)

Sorry, I am not a native speaker. I try to say that it looks a dated
(already a decade). Would that be a better word than?

>>  and xmbind, which is used to configure virtual key bindings for motif.
> 
> Since we're not pressed for space here I'll suggest expanding this to
> "virtual key/mouse-bindings".

Sure. Maybe we should even focus less on xmbind. Make the first part
about MWM end with a full stop and mention it more as an auxiliary tool:
 This package contains the Motif window manager, which has a clear but
 classical appearance. It is accompanied by xmbind, which is used to
 configure virtual key/mouse-bindings for Motif.

> (So "OpenMotif" is the old non-free version and now it's gone LGPL
> it's called plain "Motif"?  Okay, confusing.)

Yes. Indeed. Motif has been used in the past for the group of software
implementations of motif: the paid variant, the free (but not dsfg-free)
version openmotif and lesstif, which was the only really free
implementation of motif.

>> Source: motif
>> Section: devel
> 
> (Wait, why is the source package's Section set to something not used
> by any of the binary packages?)

Shoot. I hadn't seen that. Good point. Let me figure out where it should
go. I think it really should go into x11.

> This has a bit more content to it, but the sentence-fragment about
> building Motif apps with Motif has got to go!  Oh, and it's not true
> that this package provides all of build-essential.  How about:
> 
>   Description: Motif - development files
>Motif is the industry standard GUI component toolkit for *NIX.
>.
>This package provides everything needed for developing Motif
>applications, including header files, static libraries, the API
>manual pages, and uil, the user interface language compiler.

Nice.

Paul
Source: motif
Section: x11
Priority: optional
Build-Depends: byacc,
   debhelper (>= 9),
   dh-autoreconf,
   dh-exec,
   flex,
   libsm-dev,
   libx11-dev,
   libxaw7-dev,
   libxext-dev,
   libxft-dev,
   libxmu-dev,
   libxt-dev,
   xbitmaps
Maintainer: Graham Inggs 
Uploaders: Paul Gevers 
Standards-Version: 3.9.4
Homepage: http://motif.ics.com/
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git
Vcs-Git: git://anonscm.

Bug#524149: Hey! Lets fix this for Wheezy

2013-01-20 Thread Paul Johnson

BLT needs fixing RIGHT NO. No more delay.

If the maintainer of this package is not a blt user, I can understand 
that this does not seem like a big thing. But, speaking bluntly, blt is 
an old piece of software that is barely (if at all maintained) by its 
original author. Nevertheless, we are heavily dependent upon it in our 
research. All the other distributions except Debian have patched this 
thing. Lets step forward. please.


In the Swarm Simulation System, we use blt to draw graphs as simulations 
run. This was awesome in tcktk <= 8.4.  Blt DOES NOT WORK AT ALL with 
tcltk8.5.


I first ran into this problem when I was an Ubuntu user.  Here's the bug 
report about it there.


https://bugs.launchpad.net/ubuntu/+source/blt/+bug/359857

It seems obvious to me this should have been done in Debian in 2010. If 
Ubuntu did it, why not Debian.


For details on the fix, please skip down to:

https://bugs.launchpad.net/ubuntu/+source/blt/+bug/359857/comments/9

I did not write the fix. The Fedora blt maintainers wrote two patches 
for blt in 2010. Since then, I have been applying those patches to blt 
packaging on my Ubuntu and Debian. They work fine.


So, to the package maintainer, please consider installing these patches 
to blt


http://pj.freefaculty.org/Ubuntu/10.04/amd64/blt/blt2.4z-tk8.5.6-patch
http://pj.freefaculty.org/Ubuntu/10.04/amd64/blt/blt2.4z-zoomstack.patch

I just re-compiled blt on Debian Wheezy beta 4. It doesn't run as 
compiled, but it does run as patched.


Please let me know what is holding us back on this.

pj

--
Paul E. Johnson email: paulj...@ku.edu
http://pj.freefaculty.org   Assoc. Director
Professor, Political ScienceCtr for Research Methods&  Data Analysis
1541 Lilac Lane, Rm 504 1425 Jayhawk Blvd.  
University of KansasWatson Library, Rm. 470 
Lawrence, Kansas 66045-3129 Lawrence, Kansas 66045-7555
Ph: (785) 864-3523  Ph: (785) 864-3353


--
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fcc517.6070...@ku.edu



Re: First motif commits

2013-01-21 Thread Paul Gevers
On 21-01-13 20:54, Graham Inggs wrote:
> If you want.  Do you want to start a new thread there?

Just continue.

> I still have the source code for every Debian package that depends on
> libmotif-dev and lesstif2-dev on my PC, so I ran 'grep -i
> XmPrintPopupPDM -l -r *' for each of the six missing symbols you listed
> previously and did not find a single match.
> Good news is we can't break anything in Debian if we hack PrintS.c, bad
> news is we don't have any applications with which to test.

Fully ack.

> Ok, let's try 3 and see where that takes us.  I'm not keen on 2 because
> there are still proprietary applications being used that need libXm.so.3
> and libXm.so.4.

Yes, but it is still easy for system administrators to add the symlinks
themselves, if they feel comfortable with it.

> I've just come across this:
> http://bugs.motifzone.net/long_list.cgi?buglist=1545
> https://bugzilla.redhat.com/show_bug.cgi?id=229409
> 
> It seems Red Hat deprecated Xprint in 2007, it may be that the
> "official" Motif libraries are built without Xprint support.

Yes, I understand. Debian also removed xprint from the repository. But
the glue layer libxp is still there to PREVENT problems. This means that
you don't have printing support anyway, but that things don't just break.

> Maybe we have to drop the XmPrint functions in order to be binary
> compatible?

Nope, ADDITIONAL symbols is never a problem. Please read the policy
chapter 8 [1] for some background if you didn't already, especially 8.6.2.

[1] http://www.debian.org/doc/debian-policy/ch-sharedlibs.html

> What do you think of releasing another openmotif 2.3.3 package including
> the three patches from Ubuntu?
> http://changelogs.ubuntu.com/changelogs/pool/multiverse/o/openmotif/openmotif_2.3.3-6ubuntu1/changelog

No need. I think we will be uploading shortly, and then these changes
will be gone anyway. Unless you fear that it might still take a long
time. I don't think these patches warrant a release-freeze [2]. As it
is, we are still waiting for an unblock of 2.3.3-7 anyway ... uhm, oops,
I still have to file that one I see.

[2] http://release.debian.org/wheezy/freeze_policy.html

> If you are in agreement, is there anything I can do to assist?

So unless you can convince me otherwise, I don't think we should do this.

> In particular, I'd like the libmotif3 and display manager entries.  I do
> not know why Ubuntu needs the bin-utils-gold patch, and Debian doesn't
> (Debian doesn't need it in 2.3.4 because this patch is against a demo).

Unfortunately, "liking" is not on the list of freeze exceptions. I think
Debian would also need the bin-utils-gold patch if it were using the
gold linker. I believe Ubuntu actively tests for that.

Actually, I hope Logan Rosen checked my patch in 2.3.3-6 as I think it
is flawed. That is why I uploaded 2.3.3-7.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#698661: unblock: openmotif/2.3.3-7

2013-01-21 Thread Paul Gevers
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Please unblock package openmotif

Openmotif 2.3.3-7 is an update to 2.3.3-5 to allow two release goals:
- - code hardening
- - multi-arch
and a fix for policy violation 6.8:
- - openmotif leaves files behind after purge.

debdiff is attached.

unblock openmotif/2.3.3-7

- -- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJQ/avbAAoJEJxcmesFvXUKXeIH/0X3UNM2B5thrwhWB96itng9
f6/ZHtzGc6lfaCO2DbsEuWU7fLHipumecc9R/oeEFwAoMsVtz96tbn0eVGzJiIEw
5/gOmSDmXopO/aRgop2ycbWyrMXRMpA7VvHRaUPc1o5/PA7dD9vRYiIqs8AWq+Wu
Nvx/ru9sS/tEgh3XQ0rTij3MFlCr71Zy7rJUKasP7hnMT8M4uoSv1hwytKd/bTMs
O539WEG2YCzz0V7roM9tpZkMUHXR4WqYDUcYSvckU/+lFYzWfTSBzzxjcnxO6b2t
FdF+NVXvn4w4DWHmPN2frA8qkkyieTHAarurMg0V/3JoFP3xBgTlCu8z/vT7Mtk=
=CIpm
-END PGP SIGNATURE-
diff -u openmotif-2.3.3/debian/changelog openmotif-2.3.3/debian/changelog
--- openmotif-2.3.3/debian/changelog
+++ openmotif-2.3.3/debian/changelog
@@ -1,3 +1,31 @@
+openmotif (2.3.3-7) unstable; urgency=low
+
+  * QA upload.
+  * Improve 0005-sprintf-error-message-hardening-format-security.patch to use
+strcpy i.s.o. sprintf and properly format string.
+
+ -- Paul Gevers   Sat, 05 Jan 2013 21:36:38 +0100
+
+openmotif (2.3.3-6) unstable; urgency=low
+
+  * QA upload.
+- Set maintainer to QA group
+  * Allow multiarch (Closes: #673690)
+- Multi-Arch: same for libmotif4
+- Add Pre-Depends: multiarch-support
+- d/*.files use wild-card
+- d/rules export DEB_HOST_MULTIARCH and use it for configure with --libdir
+- Add patch to NOT move /usr/lib/X11 files (thanks Sergio Gelato)
+  * Enable hardening
+- Build-Depend on dpkg-dev (>=1.6.1)
+- d/rules: move declaration of CFLAGS earlier
+- Add patch to prevent "format not a string literal and no format arguments"
+- Add patch to prevent a case of "format '%d' expects argument of type
+  'int', but argument 5 has type 'size_t'"
+  * Remove update-menu created configuration files on purge (Closes: #656169)
+
+ -- Paul Gevers   Tue, 25 Dec 2012 09:04:47 +0100
+
 openmotif (2.3.3-5) unstable; urgency=low
 
   * Fix hopefully the build problems on mips* 
reverted:
--- openmotif-2.3.3/debian/motif-clients.postrm.off
+++ openmotif-2.3.3.orig/debian/motif-clients.postrm.off
@@ -1,3 +0,0 @@
-#!/bin/sh
-test -x /usr/bin/update-menus && /usr/bin/update-menus
-#DEBHELPER#
diff -u openmotif-2.3.3/debian/libmotif-dev.files openmotif-2.3.3/debian/libmotif-dev.files
--- openmotif-2.3.3/debian/libmotif-dev.files
+++ openmotif-2.3.3/debian/libmotif-dev.files
@@ -1,7 +1,7 @@
-/usr/lib/libMrm.a
-/usr/lib/libUil.a
-/usr/lib/libXm.a
-/usr/lib/lib*.so
+/usr/lib/*/libMrm.a
+/usr/lib/*/libUil.a
+/usr/lib/*/libXm.a
+/usr/lib/*/lib*.so
 /usr/include/Xm
 /usr/include/Mrm
 /usr/include/uil
diff -u openmotif-2.3.3/debian/rules openmotif-2.3.3/debian/rules
--- openmotif-2.3.3/debian/rules
+++ openmotif-2.3.3/debian/rules
@@ -10,10 +10,16 @@
 
 include /usr/share/quilt/quilt.make
 
+# Enable hardening options
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
+CFLAGS += -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
+
 # From /usr/share/doc/autotools-dev/README.Debian.gz
 export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 export DEB_HOST_ARCH_CPU  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
   confflags += $(DEB_HOST_GNU_TYPE)
@@ -22,18 +28,18 @@
 endif
 
 ifeq '$(DEB_HOST_ARCH_CPU)' 'mips'
-CFLAGS_NEW =-mplt
+CFLAGS +=-mplt
 endif
 
 ifeq '$(DEB_HOST_ARCH_CPU)' 'mipsel'
-CFLAGS_NEW =-mplt
+CFLAGS +=-mplt
 endif
 
 build: build-stamp
 
 build-stamp: $(QUILT_STAMPFN)
 	dh_testdir
-	CFLAGS="-g -O2 -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 $(CFLAGS_NEW)" ./configure --prefix=/usr --mandir=/usr/share/man --build=$(DEB_HOST_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
+	./configure --prefix=/usr --mandir=/usr/share/man --build=$(DEB_HOST_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 		make;
 		touch build-stamp
 
diff -u openmotif-2.3.3/debian/libmotif4.files openmotif-2.3.3/debian/libmotif4.files
--- openmotif-2.3.3/debian/libmotif4.files
+++ openmotif-2.3.3/debian/libmotif4.files
@@ -1,3 +1,3 @@
-/usr/lib/lib*.so.*
+

Bug#524149: Have built propoed fixes, need to get a mentor, signed keys, etc, before fix can be finalized

2013-01-21 Thread Paul Johnson

OK, I did the work to turn this into a quilted package.

In case anybody wants to try it out, I uploaded the debs, and the whole 
build folder actually,


http://pj.freefaculty.org/Debian/wheezy/amd64/blt-2.4z-quilted/

In there, find a README, which explains the origin of the patches.

pj

--
Paul E. Johnson email: paulj...@ku.edu
http://pj.freefaculty.org   Assoc. Director
Professor, Political ScienceCtr for Research Methods&  Data Analysis
1541 Lilac Lane, Rm 504 1425 Jayhawk Blvd.  
University of KansasWatson Library, Rm. 470 
Lawrence, Kansas 66045-3129 Lawrence, Kansas 66045-7555
Ph: (785) 864-3523  Ph: (785) 864-3353


--
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50fdfe0e.2060...@ku.edu



Re: Bug#698661: unblock: openmotif/2.3.3-7

2013-01-22 Thread Paul Gevers
On 22-01-13 15:21, Niels Thykier wrote:
>> Openmotif 2.3.3-7 is an update to 2.3.3-5 to allow two release goals:
>> - code hardening
> 
> This does not appear to close a bug and therefore, I presume, is there
> for not on the "target list" for Wheezy?  If it is not on this list,
> then I would prefer to defer this for Jessie.  If it is on that list, I
> would be willing to accept it[1].

Hmm. I see you just updated the release goals [2]. I was follow the
requirements there to hardening [3]. So, until today this was a release
goal: "This goal is to update as many packages as possible to use
security hardening build flags via dpkg-buildflags." Of course, if it is
now unacceptable, I will remove it ASAP. Regarding your [1], where can I
actually find this list? Not that I think openmotif is on it, but anyway.

>> - multi-arch
> 
> "Multi-arch: same" conversions have not been acceptable since the start
> of the freeze.  So unfortunately, I cannot accept this change either.

I must have missed this, I really thought it was still part of the
solution. Anyways.

>> and a fix for policy violation 6.8:
>> - openmotif leaves files behind after purge.
> 
> I would very much appreciate this change.

Ok.

Paul

> [1] Mind you, we are stricting our Freeze Policy atm.  Since your
> request preceeds that official change to the policy, I am willing to
> accept the hardening change if it is on the target list.
[2] http://wiki.debian.org/ReleaseGoals/
[3] http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags



signature.asc
Description: OpenPGP digital signature


Re: Bug#698661: unblock: openmotif/2.3.3-7

2013-01-23 Thread Paul Gevers
tags 698661 -moreinfo
retitle 698661 unblock: openmotif/2.3.3-8
reopen 673690
thanks

On 22-01-13 15:21, Niels Thykier wrote:
> Can you please re-upload openmotif with the M-A (and possibly the
> hardening) changes reverted.

Done.

Debdiff attached, very simple now.

Paul

diff -u openmotif-2.3.3/debian/changelog openmotif-2.3.3/debian/changelog
--- openmotif-2.3.3/debian/changelog
+++ openmotif-2.3.3/debian/changelog
@@ -1,3 +1,39 @@
+openmotif (2.3.3-8) unstable; urgency=low
+
+  * QA upload.
+  * Reverting multiarch and hardening changes since 2.3.3-5 on request of
+release-team (see bug #698661) to allow for transition to Wheezy.
+
+ -- Paul Gevers   Tue, 22 Jan 2013 20:52:01 +0100
+
+openmotif (2.3.3-7) unstable; urgency=low
+
+  * QA upload.
+  * Improve 0005-sprintf-error-message-hardening-format-security.patch to use
+strcpy i.s.o. sprintf and properly format string.
+
+ -- Paul Gevers   Sat, 05 Jan 2013 21:36:38 +0100
+
+openmotif (2.3.3-6) unstable; urgency=low
+
+  * QA upload.
+- Set maintainer to QA group
+  * Allow multiarch (Closes: #673690)
+- Multi-Arch: same for libmotif4
+- Add Pre-Depends: multiarch-support
+- d/*.files use wild-card
+- d/rules export DEB_HOST_MULTIARCH and use it for configure with --libdir
+- Add patch to NOT move /usr/lib/X11 files (thanks Sergio Gelato)
+  * Enable hardening
+- Build-Depend on dpkg-dev (>=1.6.1)
+- d/rules: move declaration of CFLAGS earlier
+- Add patch to prevent "format not a string literal and no format 
arguments"
+- Add patch to prevent a case of "format '%d' expects argument of type
+  'int', but argument 5 has type 'size_t'"
+  * Remove update-menu created configuration files on purge (Closes: #656169)
+
+ -- Paul Gevers   Tue, 25 Dec 2012 09:04:47 +0100
+
 openmotif (2.3.3-5) unstable; urgency=low
 
   * Fix hopefully the build problems on mips* 
diff -u openmotif-2.3.3/debian/control openmotif-2.3.3/debian/control
--- openmotif-2.3.3/debian/control
+++ openmotif-2.3.3/debian/control
@@ -3,7 +3,7 @@
 Priority: extra
 Build-Depends: debhelper (>= 6.0.7), libxaw7-dev, byacc, flex, libsm-dev, 
libx11-dev,
  libxext-dev, libxmu-dev, libxp-dev, libxt-dev, xbitmaps, libxft-dev, 
autotools-dev, quilt
-Maintainer: Stefan Bauer  
+Maintainer: Debian QA Group 
 Standards-Version: 3.9.1.0
 Homepage: http://www.motifzone.net/ 
 XS-Autobuild: yes
only in patch2:
unchanged:
--- openmotif-2.3.3.orig/debian/motif-clients.postrm
+++ openmotif-2.3.3/debian/motif-clients.postrm
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+# Remove configuration files created by update-menus
+if [ "$1" = "purge" ] ; then
+rm -rf /etc/X11/mwm
+fi
+#DEBHELPER#


signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-01-31 Thread Paul Gevers
On 31-01-13 21:11, Graham Inggs wrote:
> Actually, it looks like we should ditch libmotif4 and name the separate
> packages libXm4, libUil4 and libMrm4.

Agree.

> On 31 January 2013 21:41, Graham Inggs  <mailto:gra...@nerve.org.za>> wrote:
> 
> I've had a look at incorporating
> d/patches/05-multiarch-specialcase-libdir-X11.patch into
> configure.ac <http://configure.ac> as a build option, and was
> thinking that perhaps now is the time to move these platform
> independent files, as Sergio suggested, from /usr/lib/X11/bindings
> to /usr/share/X11/bindings and into a separate package
> motif-common'.

I think I agree.

> Also, /usr/lib/X11/system.mwmrc can be relocated to
> /usr/share/X11, but remain in package mwm.

Have to investigate, but I assume for know you know what you are proposing.

> At the same time we could split the three shared libraries;
> libXm.so.*, libUil.so.* and libMrm.so.* into separate packages. 
> What do you think of the names libmotif4, libmotifuil4 and
> libmotifmrm4?  I know the name of the last one is redundant (mrm is
> Motif Resource Manager), but it is consistent with the others.

See above.

> If we are in agreement with the above I'll start working on it.
> 
> I'm warming to the idea of releasing motif to experimental without
> printing support, without the missing XmPrint* exports, and without
> bumping the soname.
> As I wrote previously, I don't believe this will break anything in
> Debian.  Should we start getting bug reports of broken applications,
> at least we'll have a test case for option 3 (Maintain ABI
> compatibility, but return failures from xprint methods).

Although indeed not allowed, I see your point. Maybe we can justify it
by the move to main? Hmm, I guess not, but indeed I believe it doesn't
work now anyway as the xprint support is removed etc.

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-03 Thread Paul Gevers
On 01-02-13 08:31, Paul Gevers wrote:
> On 31-01-13 21:11, Graham Inggs wrote:
>> Actually, it looks like we should ditch libmotif4 and name the separate
>> packages libXm4, libUil4 and libMrm4.
> 
> Agree.

Not perfect yet, but I did some of the work on the split (bed time now
though). Pushed to the repo.

>> I've had a look at incorporating
>> d/patches/05-multiarch-specialcase-libdir-X11.patch into
>> configure.ac <http://configure.ac> as a build option, and was
>> thinking that perhaps now is the time to move these platform
>> independent files, as Sergio suggested, from /usr/lib/X11/bindings
>> to /usr/share/X11/bindings and into a separate package
>> motif-common'.

Does this also count for the bitmaps? (Not implemented by me yet).

>> Also, /usr/lib/X11/system.mwmrc can be relocated to
>> /usr/share/X11, but remain in package mwm.
> 
> Have to investigate, but I assume for know you know what you are proposing.

Not yet looked into, but if you think this is reasonable (it sounds like
it), please show how you want to do it.

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-04 Thread Paul Gevers
On 04-02-13 22:41, Graham Inggs wrote:
> On 3 February 2013 23:34, Paul Gevers  <mailto:elb...@debian.org>> wrote:
> 
> 
> Not perfect yet, but I did some of the work on the split (bed time now
> though). Pushed to the repo.
> 
>  
> Ah, I actually did this on Thursday and Friday last week, although I
> went as far as making a libmotif-common as well.

But you forgot to push... Lets agree that we either tell the other that
we are working on something, or just push (soon).

> I did split the bitmaps off into libmotif-common, but left them located
> at /usr/include/X11/bitmaps.
> I thought of moving these to /usr/share/X11/bitmaps, but
> /usr/include/X11/bitmaps seems to be used by other X packages as well.

I have to check the location, but it sounds good.

> This location is checked by mwm for a system menu if one does not exist
> in the user's home directory.
> Shall I push my proposed changes to git or would it be better to attach
> a diff here for discussion?
> (this is why I didn't push my proposed split for libmotif as well)

No, lets use git for that. Reverting is not difficult if you make small
git commits (please never put everything together in one big commit, but
split commits in logical segments. Especially, it could be just me, but
I like to put the commit with combined changelog changes always
separately from everything else).

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-06 Thread Paul Gevers
On 05-02-13 19:06, Graham Inggs wrote:
> I thought I had made it clear I was going to work on splitting 
> libmotif4, but no harm done.

Sorry, slight misunderstanding. I thought it was your proposal. As I had
time and hadn't seen any progress, I decided to try some of that work.
Maybe the symbols still need a slight update by the way.

> Again I have study commitments until the end of this week, but when I
> get the chance, I will compare the splits and push any additions I
> have.

I think that if we have the split of -common, it is time to upload the
package to experimental, to see if the ftp-masters can let the new
package into main. We can then also start to ask dependent package to
try out building against motif instead of lesstif2.

Paul
PS, I don't think I will have any time next week. I hope the week after
we can do the upload.



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-06 Thread Paul Gevers
On 07-02-13 07:03, Graham Inggs wrote:
> On 6 February 2013 22:07, Paul Gevers  <mailto:elb...@debian.org>> wrote:
> 
>> I think that if we have the split of -common, it is time to upload
>> the package to experimental, to see if the ftp-masters can let the
>> new package into main. We can then also start to ask dependent
>> package to try out building against motif instead of lesstif2.
> 
> 
> The only other thing I can think of is splitting libmotif-dev into 
> libxm4-dev, libmrm4-dev, libuil4-dev

Don't you think this is a little overkill? Not that I have a strong
objection, but do we really need so many packages? Hmm, looking at e.g.
libav, I guess it is not strange.

> and a new package for uil (the actual UIL compiler executable and its
> man pages) and then leaving the common bits in libmotif-dev.  What do
> you think?

So all in all, seems reasonable.

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-16 Thread Paul Gevers
On 16-02-13 17:19, Graham Inggs wrote:
> Stefano agreed with you about multiple -dev packages being overkill.  I
> did go ahead though, with splitting uil into its own package and marking
> it multiarch: foreign, it could be used for multiarch cross-compiling.

Ok, fine.

> I decided to rename your fix_lintian_reported_manpage_typos.patch and
> while updating the series file I noticed that
> 06-cast-size_t-to-int.patch hadn't been in since January 13, so I
> replaced it.

Do you really care for the numbers in front? I usually find them
annoying, especially in the future, when some patches might get dropped
because they are fixed and others not, do you then rename again? This
tends to make reading history more difficult. But if you want to, I
don't care enough to make a bigger point out of this than these lines.

> I don't have any further changes planned, so I await your comments.

I am finishing the symbols files and have two more patches fixing a typo
and fixing hyphen use in the manpages.

I am checking your latest changes and if all right, I will upload today.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. 10e3e364ae46c34cbb88cba0aecab1e053bca5fa

2013-02-17 Thread Paul Gevers
Hi Graham,

On 16-02-13 23:30, Graham Inggs wrote:
> The following commit has been merged in the master branch:
> commit 10e3e364ae46c34cbb88cba0aecab1e053bca5fa
> Author: Graham Inggs 
> Date:   Sun Feb 17 00:24:02 2013 +0200
> 
> Mark transitional package libmotif4 Architecture: any, Multi-Arch: same 
> for upgrades
> 
> diff --git a/debian/control b/debian/control
> index 449690d..f586438 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -141,9 +141,10 @@ Description: Motif Window Manager (transitional package)
>   mwm. It can safely be removed.
>  
>  Package: libmotif4
> -Architecture: all
> +Architecture: any
>  Section: oldlibs
>  Priority: extra
> +Multi-Arch: same
>  Depends: libmrm4, libuil4, libxm4, ${misc:Depends}, ${shlibs:Depends}
>  Provides: libmotif3
>  Description: Motif - shared libraries (transitional package)

As libmotif4 is a virtual (empty) package, why did you change the
architecture from all to any? I don't think this makes sense.

(Of course you should not set Multi-Arch same on Arch all. See
https://wiki.ubuntu.com/MultiarchSpec#Binary_package_control_fields)

Paul





signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. 4751c883f4b27e8e34c0da1e195555ff71740fa1

2013-02-17 Thread Paul Gevers
On 16-02-13 13:28, Graham Inggs wrote:
> The following commit has been merged in the master branch:
> commit 4751c883f4b27e8e34c0da1e19ff71740fa1
> Author: Graham Inggs 
> Date:   Sat Feb 16 14:27:33 2013 +0200
> 
> Split non-libs from libxm4 into libmotif-common
> 
> diff --git a/debian/control b/debian/control
> index 387fc9e..6d37889 100644
> --- a/debian/control
> +++ b/debian/control
>  Package: libmrm4
>  Architecture: any
>  Section: libs
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}
>  Pre-Depends: x11-common (>= 1:7.0.0), ${misc:Pre-Depends}
> -Breaks: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
> -Replaces: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
>  Description: Motif - shared resource management library
>   Motif is the industry standard GUI component toolkit for *NIX.

Why did you remove the Breaks/Replaces? libmrm4 contains files that used
to be in libmotif3/libmotif4, so I believe they are needed to prevent
co-installation.

> @@ -41,8 +56,6 @@ Section: libs
>  Multi-Arch: same
>  Depends: ${misc:Depends}, ${shlibs:Depends}
>  Pre-Depends: x11-common (>= 1:7.0.0), ${misc:Pre-Depends}
> -Breaks: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
> -Replaces: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
>  Description: Motif - shared user interface library
>   Motif is the industry standard GUI component toolkit for *NIX.

Idem.

> @@ -53,10 +66,8 @@ Package: libxm4
>  Architecture: any
>  Section: libs
>  Multi-Arch: same
> -Depends: ${misc:Depends}, ${shlibs:Depends}
> +Depends: libmotif-common (= ${source:Version}), ${misc:Depends}, 
> ${shlibs:Depends}
>  Pre-Depends: x11-common (>= 1:7.0.0), ${misc:Pre-Depends}
> -Breaks: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
> -Replaces: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
>  Description: Motif - shared Xm library
>   Motif is the industry standard GUI component toolkit for *NIX.

Idem.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. 4751c883f4b27e8e34c0da1e195555ff71740fa1

2013-02-17 Thread Paul Gevers
On 17-02-13 09:20, Paul Gevers wrote:
> Why did you remove the Breaks/Replaces? libmrm4 contains files that used
> to be in libmotif3/libmotif4, so I believe they are needed to prevent
> co-installation.

Hmm, I think I understand. As you removed all common files, these
packages should not contain any conflicting files anymore.

I am checking this after building if this is true.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. 4751c883f4b27e8e34c0da1e195555ff71740fa1

2013-02-17 Thread Paul Gevers
On 17-02-13 09:39, Paul Gevers wrote:
> On 17-02-13 09:20, Paul Gevers wrote:
>> Why did you remove the Breaks/Replaces? libmrm4 contains files that used
>> to be in libmotif3/libmotif4, so I believe they are needed to prevent
>> co-installation.
> 
> Hmm, I think I understand. As you removed all common files, these
> packages should not contain any conflicting files anymore.
> 
> I am checking this after building if this is true.
> 
> Paul
> 

Gee, I must be a fool this morning. You already placed them back in your
last commit. Sorry for the noise.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 17-02-13 18:33, Graham Inggs wrote:
> The following commit has been merged in the master branch:
> commit dbe3bee6ec58bdaa141c94c66e85205408dc7d42
> Author: Graham Inggs 
> Date:   Sun Feb 17 19:32:23 2013 +0200
> 
> Make the Multi-Arch: same package libxm4 Provides: libmotif3/4 instead of 
> libmotif-common
> 
> diff --git a/debian/control b/debian/control
> index 7a732b9..2b6c16f 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -32,7 +32,6 @@ Recommends: libmrm4 (= ${binary:Version}),
>  libxm4 (= ${binary:Version})
>  Breaks: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
>  Replaces: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
> -Provides: libmotif3, libmotif4
>  Description: Motif - common files
>   Motif is the industry standard GUI component toolkit for *NIX.
>   .
> @@ -74,6 +73,7 @@ Depends: libmotif-common (= ${source:Version}),
>  Pre-Depends: x11-common (>= 1:7.0.0), ${misc:Pre-Depends}
>  Breaks: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
>  Replaces: libmotif3 (<< 2.3.3-2), libmotif4 (<< 2.3.4)
> +Provides: libmotif3, libmotif4
>  Description: Motif - X/Motif shared library
>   Motif is the industry standard GUI component toolkit for *NIX.

Hmm, now I see that you have TWO packages that provide libmotif3 (and
libmotif4). I don't think this is correct. Only libmotif4 should provide
libmotif3, don't you agree? And libmotif4 automatically provides
libmotif4. A package could depend on libmotif4, not because of libxm4,
but because of libuil4 or libmrm4. It needs libmotif4 to pull in libuil4
or libmrm4 to work.

I was about to upload the package, but am waiting for your response now.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. 10e3e364ae46c34cbb88cba0aecab1e053bca5fa

2013-02-17 Thread Paul Gevers
On 17-02-13 18:26, Graham Inggs wrote:
> Hi Paul
> 
> Why don't you think this is the proper solution?

See below.

> Previously, there were multiple libmotif4 packages,

True.

> it makes sense that there should be a transitional package for each
> one.

I think transitional packages don't have any architecture dependent
files so they always should be architecture all. Your use case is a
valid one though, that is why I don't know the proper solution. (I won't
mind uploading with your version, but appreciate the search for a better
one.)

> I'll revert to mailing the list after this mail.

Sending this to the list again.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 17-02-13 19:16, Graham Inggs wrote:
> Ah, I didn't notice that the transitional libmotif4 provided libmotif3.
> I have removed that, because it is a transitional package it can be
> uninstalled after the transition, but we still need to show that our
> libxm4 (and libmrm4 and libuil4 and libmotif-common together) still
> provide libmotif3 because of the lib*.so.3 symlinks.
> 
> Regarding the moving of the Provides from the Multi-Arch: foreign
> libmotif-common to the Multi-Arch same libxm4, I thought of a scenario
> where some could have, for example, only the x86_64 version of libmotif4
> installed, they then upgrade to our new package which now provides
> libmotif4 in a Multi-Arch: foreign package.
> They then install an old package depending on libmotif:i386.  The
> installation would proceed without pulling in the i386 libxm4. etc.

My proposal is different:
libmotif4: provides libmotif3 (I added in the description that it can
only be removed if no packages depend on libmotif3) and is indeed
multi-arch same.

All other packages CAN NEVER provide libmotif3 as for each package it
will always be incomplete, and thus no other package can provide full
libmotif3 support on it's own.

An other option is to ALSO provide a virtual libmotif3 package (very
similar to libmotif4).

I don't fully understand the difference between Multi-arch foreign and
allowed. Maybe a possible solution lies in the understanding.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 17-02-13 20:35, Paul Gevers wrote:
> On 17-02-13 19:16, Graham Inggs wrote:
>> Ah, I didn't notice that the transitional libmotif4 provided libmotif3.
>> I have removed that, because it is a transitional package it can be
>> uninstalled after the transition, but we still need to show that our
>> libxm4 (and libmrm4 and libuil4 and libmotif-common together) still
>> provide libmotif3 because of the lib*.so.3 symlinks.
>>
>> Regarding the moving of the Provides from the Multi-Arch: foreign
>> libmotif-common to the Multi-Arch same libxm4, I thought of a scenario
>> where some could have, for example, only the x86_64 version of libmotif4
>> installed, they then upgrade to our new package which now provides
>> libmotif4 in a Multi-Arch: foreign package.
>> They then install an old package depending on libmotif:i386.  The
>> installation would proceed without pulling in the i386 libxm4. etc.
> 
> My proposal is different:
> libmotif4: provides libmotif3 (I added in the description that it can
> only be removed if no packages depend on libmotif3) and is indeed
> multi-arch same.
> 
> All other packages CAN NEVER provide libmotif3 as for each package it
> will always be incomplete, and thus no other package can provide full
> libmotif3 support on it's own.

To be perfectly clear, I think ONLY libmotif4 could ever provide
libmotif3. The alternative is a libmotif3 package. This is independent
of our final choice of multi-arch for each package.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 17-02-13 21:13, Graham Inggs wrote:
> but libmrm4
> and libuil4 both depend on libxm4,

I had completely missed that. You are right, they do. But this can not
be seen from the control file, it is added by ${misc:Depends},
${shlibs:Depends}.

> which depends on libmotif-common and
> libxm4 recommends the others (for new installations), so it's a fairly
> safe bet that if you have libxm4 you'll have everything that provides
> libmotif3 and libmotif4.
> It's not perfect, but I do not know of a better solution.

I finally see what you were hinting at. The missing piece was above. But
indeed, because you can not guarantee that all three will be installed
if somebody installs a package that requires libmotif3/libmotif4, I
don't think this is the right solution. Providing a virtual package
(lets not call it transitional then) is I think better.

> An other option is to ALSO provide a virtual libmotif3 package (very
> similar to libmotif4).
>  
> I thought of this, but libmotif3 was dropped from Debian around 2010, so
> I think by now everyone has found another solution; i.e. make their own
> symlinks, or if they are Ubuntu users, upgrade to Precise.

If this is true, why do you care about providing libmotif3 at all? Just
asking.

>> To be perfectly clear, I think ONLY libmotif4 could ever provide
>> libmotif3. The alternative is a libmotif3 package. This is independent
>> of our final choice of multi-arch for each package.
> 
> I disagree, what about new installations?  Surely somebody who types
> 'sudo apt-get install libxm4' will have end up with all the requirements
> to install packages that depend on libmotif3 and libmotif4?

No. If he/she absolutely needs libmrm4 or libuil4 to run his/her foo-bin
package, he should get it no matter what. So libmotif3/libmotif4 should
absolutely pull that in or fail. Therefore, a virtual libmotif4 package
that provides libmotif3. I propose we remove the sentence "...can safely
be removed..." This problem will go away soon, as packages will depend
on the proper library directly in the future.

> One sure way to solve this is to make libxm4 depend on libmrm4 and
> libuil4, but I don't like circular dependencies.

No, me neither.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 17-02-13 21:54, Graham Inggs wrote:
> I finally see what you were hinting at. The missing piece was above. But
> indeed, because you can not guarantee that all three will be installed
> if somebody installs a package that requires libmotif3/libmotif4, I
> don't think this is the right solution. Providing a virtual package
> (lets not call it transitional then) is I think better.
> 
> 
> I am open suggestions.  But (on Ubuntu at least) if you install a
> package, all recommended packages are pulled in as well.

In Debian as well, by default. But people are allowed to override this
behavior, also on Ubuntu. The policy [1] is clear however:

Recommends
This declares a strong, but not absolute, dependency.
The Recommends field should list packages that would be found
together with this one in all but unusual installations.

So, if you want to be sure that a package that DEPENDS on libmotif3/4
has its dependency fulfilled, we need a package that provides ALL
dependencies, i.e. an (empty) libmotif4/3 package.

> I want compatibility with commercial packages that need libXm.so.3.
> Seeing that we provide these symlinks, we may as well advertise that we
> provide libmotif3 compatibility.

I thought so. Sure, no problem.

> No. If he/she absolutely needs libmrm4 or libuil4 to run his/her foo-bin
> package, he should get it no matter what. So libmotif3/libmotif4 should
> absolutely pull that in or fail. Therefore, a virtual libmotif4 package
> that provides libmotif3. I propose we remove the sentence "...can safely
> be removed..." This problem will go away soon, as packages will depend
> on the proper library directly in the future.
> 
> As above, when installing a package, all recommended packages are pull
> in as well.

In most cases, but not guaranteed, also not on Ubuntu.

Paul

[1]
http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. dbe3bee6ec58bdaa141c94c66e85205408dc7d42

2013-02-17 Thread Paul Gevers
On 18-02-13 07:47, Graham Inggs wrote:
> I propose that the 'Provides: libmotif3, libmotif4' line be removed from
> d/control altogether:

This sounds good. Will upload tonight.

Paul



signature.asc
Description: OpenPGP digital signature


Motif 2.3.4-1 uploaded to Debian

2013-02-18 Thread Paul Gevers
On 18-02-13 08:23, Paul Gevers wrote:
> On 18-02-13 07:47, Graham Inggs wrote:
>> I propose that the 'Provides: libmotif3, libmotif4' line be removed from
>> d/control altogether:
> 
> This sounds good. Will upload tonight.

The package is waiting in NEW for approval:
http://ftp-master.debian.org/new.html

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-24 Thread Paul Gevers
On 24-02-13 07:43, Graham Inggs wrote:
> Recent changes (19 February)
> 
> Hi, I just wanted to clear up a few things regarding the recent changes
> I committed.

Good. I probably would have asked about 2 specifically.

 1. FTBFS on Ubuntu Raring:
> I'd like to rename (sorry) the patch and come up with a better
> description once I fully understand what changed in Raring.

Good.

> I think the following page holds the answer:
> http://wiki.debian.org/ToolChain/DSOLinking

I already had a look at that page when I was creating the symbols.
Indeed a lot of good info there.

> 2. Build Motif with JPG and PNG support:
> After being able to build motif on Raring, I noticed there were
> additional symbols.  I found that my test machine had libjpeg8-dev and
> libpng12-dev installed and this caused motif to build with additional
> support for these image types.  I believe we should build motif with JPG
> and PNG support, and found that motif is built this way in Red Hat [2].

Do you know what this additional support means? In principle I don't
object, but I like to understand.

> I have not made any changes yet to the symbols files.

Please do.

> 3. Fix buffer overrun in lib/Xm/FontS.c:
> I was looking at the upstream git [1] and found the only change since
> the 2.3.4 release was this buffer overrun fix committed on 31 October
> 2012.  I figured we should include it.

How did you see with what code they released 2.3.4? I could not (easily)
deduce this from upstream GIT repository.

> If you agree on the above changes, I will write up a changelog
> describing them.

Yes, please.

Additionally, I was wondering if you/we find it worth while to ask the
current maintainer of upstream what he things of co-maintainers? I
expect there are still quite some upstream bugs which are worth fixing,
although they are not reported against Debian.

Paul




signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-02-25 Thread Paul Gevers
On 25-02-13 09:38, Graham Inggs wrote:
> It seems other distributions, e.g. Fedora are also switching to DSO
> linking [2].
> It's probably worth combining my patch along with Ubuntu's
> 0003_fix_ftbfs_binutils-gold.patch [3] and pushing it upstream.

Sounds good.

>> Additionally, I was wondering if you/we find it worth while to ask the
>> current maintainer of upstream what he things of co-maintainers? I
>> expect there are still quite some upstream bugs which are worth
>> fixing, although they are not reported against Debian.
> 
> No harm in asking.  I am a bit concerned that there hasn't been any
> upstream activity for a couple of months now.

I am not surprised. As I believe this is a company effort, I think
somebody got time to work on release a 2.3.4 version with the new
licensing. After that of course he got a new assignment. That is exactly
why I think it might be interesting to have community support as well.

> What do you think of providing a motif-sdk-examples package?
> I was thinking we could provide a compressed archive of the source code
> in /usr/share/doc/ or somewhere that users could extract to their home
> directories and then build the examples there.  I did have a brief look
> for similar packages in Debian, but didn't find any.  Maybe this is just
> redundant, as the examples are already available in the source package.

Indeed. I think the examples in the source package are good for now as
any user can install a source package (not just root). Maybe mentioning
something along those lines in a README file somewhere in one of our
packages does not hurt though. I.e. that example code is available.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. debian/2.3.4-1-12-g64986ea

2013-03-08 Thread Paul Gevers
On 08-03-13 18:47, Graham Inggs wrote:
> Clean debian/system.mwmrc-menu after installing

Graham,

I prefer to do this by adding that file to a file called debian/clean.
That way you don't have to override dh_clean.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. debian/2.3.4-1-10-g5f4f0e2

2013-03-08 Thread Paul Gevers
On 08-03-13 12:48, Graham Inggs wrote:
> +++ b/debian/mwm.install
> -/etc/X11/mwm/system.mwmrc-menu
> +debian/system.mwmrc-menu /etc/X11/mwm

> +++ b/debian/rules
> - cp -a clients/mwm/system.mwmrc debian/tmp/etc/X11/mwm/system.mwmrc-menu
> + cp clients/mwm/system.mwmrc debian/system.mwmrc-menu

Hi Graham,

Can you please elaborate why you find this nicer? You didn't need the
clean up before, and now you do. So, why?

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. debian/2.3.4-1-10-g5f4f0e2

2013-03-08 Thread Paul Gevers
On 08-03-13 12:48, Graham Inggs wrote:
> Include custom Unity Greeter badge for MWM
> diff --git a/debian/custom_mwm_badge.png b/debian/custom_mwm_badge.png
> new file mode 100644
> index 000..cfc1703
> Binary files /dev/null and b/debian/custom_mwm_badge.png differ

Where did you get this file? What is the copyright? Is this file created
as png or is it actually created in a program and does that program
store the file in a different format so that you can edit it? In the
later case, we also need that source and preferable build the png from
that source.

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-03-13 Thread Paul Gevers
On 03/13/13 09:46, Graham Inggs wrote:
> I've cleaned up some things, added copyright info for
> custom_mwm_badge.png and updated the changelog.

Good. Are you sure you own the complete copyright of that file? I.e.
didn't somebody else have the original copyright?

> Maybe ac_find_xft.m4 should be totally reworked, and we should probably
> consult upstream before doing that.

Sure, although by now I think you nearly know as much about the motif
code as the current upstream maintainer. I think he was just paid for a
while to work on it.

> Is there any harm in leaving the build-depends on libfreetype6-dev and
> libxrender-dev in place for now?

I saw you dropped them in the mean time. Fine. However, from your story
I understand that motif needs to link to libxft. If you want to be sure
it is linked, please DON'T assume it is pulled in via your depends, but
explicitely depend on it. In general, a depends of your package may
cease to depend on the library (maybe it is optional, or a replacement
is found) and you get strange FTBFS or worse in a case like this, your
package builds different than you intend.

> We could create a motif-demos package and copy the demos directory to
> /usr/share/doc/motif-demos, similar to what is done in gtk2.0-examples
> and gtk-3-examples.
> What do you think?

Sounds ok, but I thought originally you created your patch to save on
build time. Do you now think it is worth it to distribute the demos? Oh,
wait, you only mean the source code here. Than I think I like the
"examples" better as name then demos, but I let it up to you.

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-03-14 Thread Paul Gevers
On 03/14/13 07:29, Graham Inggs wrote:
> After asking that question I tried to do more reading up symbols, but
> I found the information very vague, especially about (optional)
> symbols. Out of interest, why are there so many other (optional)
> symbols?  How did you determine they were optional?

There are several *.elist files in the package. All symbols that are
exported, but are marked private in those lists, I marked as optional.
They should not have be in the symbols file, but unfortunately they are
exported anyways. By the way, these elist files seem not to be
up-to-date, although the header clearly says it is absolutely necessary :(.

> I guess Canonical might have the copyright on the white circle
> image, I'll check in the sources of unity-greeter.

Ok.

> I'm not sure about the four squares, I based that on the look of the
> icon for Xterm that is displayed in MWM [1].

If you draw them yourselves, than it is all right. No need to look
further for that.

> Shall I email upstream now and see if they are interested in support 
> from the community?

Good idea.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. debian/2.3.4-1-31-g912bcbf

2013-03-17 Thread Paul Gevers
Hi Graham,

On 17-03-13 09:16, Graham Inggs wrote:
> The following commit has been merged in the master branch:
> commit 0450ba5184ed53ecf6330e0accdd727509a75d48
> +Comment: Created in GIMP using /usr/share/unity-greeter/unknown_badge.png,
> + from Ubuntu's unity-greeter package (copyright 2012 Canonical Ltd and
> + released under GPL-3), as a template. As per:
>   https://lists.ubuntu.com/archives/ubuntu-devel/2012-February/034800.html

If this is true, we do have an (small) issue. You can not just relicense
this file without permission of the copyright owner. So, you have no
choice other than state the license of this file as GPL-3 or ask
Canonical to relicense.

I don't think it is a problem to have the icon licensed under GPL-3,
although most of motif is less strict licensed under LGPL, etc, as it is
not part of the binary (library) so packages linking to it don't have
any problem.

By the way, you really should add Canonical to the copyright holders
list as well.

Paul



signature.asc
Description: OpenPGP digital signature


Re: [SCM] Motif widgetset library branch, master, updated. debian/2.3.4-1-31-g912bcbf

2013-03-17 Thread Paul Gevers
Hi Graham,

Maybe I was unclear. See what I mean below.

On 17-03-13 10:54, Graham Inggs wrote:
> I understood that this was OK since the new license was 2+.
> Or is the problem more about changing from GPL to LGPL?

The latter.

> By the way, you really should add Canonical to the copyright holders
> list as well.
> Which list is that

The one in d/copyright. Please see below. (Don't forget to add the GPL3
required text to the file.) (And are you sure it is not GPL3 or later?)

Files: debian/custom_mwm_badge.png
Copyright: 2012 Canonical Ltd
 2013 Graham Inggs 
License: GPL-3
Comment: Created in GIMP using /usr/share/unity-greeter/unknown_badge.png,
 from Ubuntu's unity-greeter package, as a template. As per:
 https://lists.ubuntu.com/archives/ubuntu-devel/2012-February/034800.html

Paul



signature.asc
Description: OpenPGP digital signature


Re: First motif commits

2013-03-25 Thread Paul Gevers
[Seems like the mail servers of Debian were out yesterday, sending again]

Hi Graham,

I have some questions in return.

On 24-03-13 08:40, Graham Inggs wrote:
> You wrote that you wouldn't upload 2.3.4-2 until 2.3.4-1 had been reviewed.
> Is it possible to re-upload our current effort as 2.3.4-1 (with the
> appropriate changes to the changelog and libxm4.symbols)?
> It may then be possible to get Ubuntu to sync motif from Debian's NEW
> queue and still make it into Raring (final beta freeze is March 28 [1]).

Are you sure? I believe the NEW queue is ONLY accessible to the
ftp-masters, as uploads might contain non-distributable material, and
the task of the ftp-masters is exactly to prevent that entering Debian.

So if that is possible, you are talking to an ftp-master, right? Then we
could just make an Ubuntu version of the package instead.

Furthermore, the feature freeze has already past for a long time, so
usually Ubuntu does not allow such large changes. Who are you
communicating with about this effort, please include me in the
communication.

Last point, I think if we would do this, I would just upload a -2
version. But I think it would put us back on the agenda. What I think is
that the ftp-masters are reluctant to look at it, but as it gets closer
to the old side of the list, it will get attention.

> Is there anything that needs to be done in wnpp bug #695130 [2]?

No. All information (I think) is in the bug report and it will be
automatically closed by our upload (my first entry in the changelog for
2.3.4-1).

Paul

> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695130





signature.asc
Description: OpenPGP digital signature


Fwd: Re: First commits in git repository on Alioth [ Was: Re: openmotif is now LGPL, retirement of lesstif in jessie?]

2013-03-25 Thread Paul Gevers
[Mail servers were out yesterday, forwarding to the list]

 Original Message 
Subject: Re: First commits in git repository on Alioth [ Was: Re:
openmotif is now LGPL, retirement of lesstif in jessie?]
Date: Sun, 24 Mar 2013 08:38:17 +0100
From: Paul Gevers 
To: BERTRAND Joël 
CC: openmo...@packages.debian.org

Hi Joël,

Thanks for your (late) response.

On 23-03-13 23:13, BERTRAND Joël wrote:
> Sorry for the delay. I just discover your mail on my spam box. I can
> help you to offer a openmotif package. How can I start ?

We are working hard to get (open)motif in full shape. Our work [6] is on
Alioth. If you want to contribute, please follow my proposal as
described in my e-mail to you on 27 Dec 2012 (see below), skipping the
first item (I now own that bug).

A new motif package is already waiting in the NEW queue [7] for a month.

Paul

[6] http://anonscm.debian.org/gitweb/?p=collab-maint/motif.git
[7] http://ftp-master.debian.org/new/motif_2.3.4-1.html

On 27-12-12 17:37, Paul Gevers wrote:
> Hi Graham and Joël,
>
> I moved this discussion off-list from devel, and hope you don't object.
>
> On 26-12-12 01:06, Graham Inggs wrote:
>> I would be happy to join a team effort.
>
> Joël, as you can see, you have now two co-maintainers if you want. If
> you don't object, my proposal is the following:
>
> - Joël: you own and retitle bug 695130 appropriately.
> - I assume you both don't have upload rights, so I will have to do that
>   part, during the Wheezy freeze, we only target experimental.
> - I create a git repository on Alioth [1]. I hope you like git, but if
>   not we can agree on an other VCS.
> - I can import as much of the history of openmotif as I can find [2].
> - You both make to register on alioth [3] and become member of the
>   collab-maint project [4]. Please let me know your alioth registration
>   name, so I can send the mail as described on [1].
> - We should agree on the name of the source package. Graham prefers
>   motif i.s.o. openmotif :)
> - Please make sure you both are subscribed to the PTS [5] for the
>   package openmotif for the moment, and possibly to motif after upload.
>
> Joël, to not let the enthusiasm of Graham die, I propose that we wait
> for a week for your response, and in case of no response, I will start
> with the proposal above, but will wait with uploading a new package.
>
> Paul
>
> [1] http://wiki.debian.org/Alioth/PackagingProject
> [2] http://snapshot.debian.org/package/openmotif/
> [3] https://alioth.debian.org/account/register.php
> [4] https://alioth.debian.org/projects/collab-maint/
> [5] http://packages.qa.debian.org/o/openmotif.html (left bottom)
>







signature.asc
Description: OpenPGP digital signature


Bug#704724: openbox-session(1) refers to autostart.sh files

2013-04-04 Thread Paul Kimoto
Package: openbox
Version: 3.5.0-6
Severity: minor

A 3.5.0 openbox package told me that

: The config file previously called autostart.sh is now just called
: autostart. You should rename yours to remove the .sh from the end
: of the name

but the openbox-session(1) man page says

: On log in, openbox-session will run the ~/.config/openbox/autostart.sh
: script if it exists, and will run the system-wide script /etc/xdg/open‐
: box/autostart.sh otherwise.


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130405004451.ga28...@lightlink.com



Fwd: Motif

2013-04-05 Thread Paul Gevers
Hi all,

I am sorry to read it, but it seems we won't have motif in experimental
before the release of Wheezy. If we want to get the package in Ubuntu
Raring, it needs to go on it's own. Graham, do you still want to do that?

Paul

 Original Message 
Subject: Motif
Date: Sat, 6 Apr 2013 00:59:59 +0200
From: Luca Falavigna 
To: Paul Gevers 

Hi!

I saw on the IRC logs you pinged me, but unfortunately I wasn't
online, so I'm writing you by mail :)

There's a nasty bug in dak, which prevents accepting a package if
components are already available in a different section, as happened
with motif, which shares libmotif-dev and libmotif4 with openmotif
package.

The workaround for this bug would require removing openmotif from
unstable, and immediately upload motiv. This is not advisable right
now because that would also trigger an automatic removal from Wheezy
for openmotif because it has no reverse (build-)dependencies.

The best solution at this point would be the following, IMO:
1) Upload motif in Ubuntu (with 0ubuntu1 as revision)
2) Have the override entries for motif deleted
3) Reupload motif in NEW
4) Wait for Wheezy to be released (very soon!)
5) Remove openmotif and immediately accept motif

I'll take care of 2) myself, and I'm going to inform you about the
time you can reupload motif again.

Cheers,
Luca




signature.asc
Description: OpenPGP digital signature


Re: Motif

2013-04-06 Thread Paul Gevers
Hi,

On 06-04-13 14:30, Graham Inggs wrote:
> I think it is very late now to try and get motif into Raring with it not
> being in Debian.

Get it, and thought so.

> Paul: when you re-upload motif in NEW, will you go straight to 2.3.4-2,
> or upload 2.3.4-1 again?
> (or just to mix things up, upload 2.3.4-2 as 2.3.4-1 since 2.3.4-1 was
> never released?).

I consider 2.3.4-1 released in the sense that it is tagged as such in
our git repository. So I think I go for 2.3.4-2, but of course that
might still depend on the state of 2.3.4-2 at that time. (I think it is
nice and shiny now).

Paul



signature.asc
Description: OpenPGP digital signature


Re: Motif

2013-05-05 Thread Paul Gevers
Hi Luca,

On 06-04-13 00:59, Luca Falavigna wrote:
> There's a nasty bug in dak, which prevents accepting a package if
> components are already available in a different section, as happened
> with motif, which shares libmotif-dev and libmotif4 with openmotif
> package.
> 
> The workaround for this bug would require removing openmotif from
> unstable, and immediately upload motiv. This is not advisable right
> now because that would also trigger an automatic removal from Wheezy
> for openmotif because it has no reverse (build-)dependencies.
> 
> The best solution at this point would be the following, IMO:
> 1) Upload motif in Ubuntu (with 0ubuntu1 as revision)
> 2) Have the override entries for motif deleted
> 3) Reupload motif in NEW
> 4) Wait for Wheezy to be released (very soon!)
> 5) Remove openmotif and immediately accept motif
> 
> I'll take care of 2) myself, and I'm going to inform you about the
> time you can reupload motif again.

As the release of wheezy has happened this weekend. Is it now a good
time to follow up on the actions above?

We are eager to work on the transition of all the lesstif2 depending
packages to motif, so that we can release Jessie without lesstif2 (which
I will try to make a release goal).

Paul



signature.asc
Description: OpenPGP digital signature


lesstif2 to motif transition

2013-05-06 Thread Paul Gevers
Hi release team,

I like to get your opinion and advise on the following.

Motif has been released with a free license last year, and I would like
to move it from non-free (called openmotif) to Debian main. Its former
free replacement lesstif2 is unsupported upstream and should be retired
(in Debian), as its goal has been reached: a free motif.

Openmotif (which we want to rename to motif) is currently in non-free
and due to a bug in dak it needs to be removed from unstable to let it
into main, which makes it less suitable to test this in experimental (as
it would leave unstable without (open-)motif).

Motif and lesstif2 build the same libraries, albeit with different
sonames, so the libraries can coexist. The -dev packages and auxiliary
packages cannot coexist as file names are shared (lesstif2 was meant as
drop in (binary compatible) replacement). According to policy (2.5) no
two packages may be in the section optional or higher if they conflict,
and packages can not depend on a package of a lower priority. So
strictly speaking motif could not take over unless we can ignore this
rule of policy during the transition.

We have not started talking to the maintainers of packages depending on
lesstif2 (other than a message to d-devel [1]), as I wanted to have the
way clear before that. Graham Inggs has tested building all the reverse
dependencies [2], though.

So my question basically is, what would be the most appropriate order to
do things?

My proposal would be (with your approval) to just get motif into
unstable/main and start converting the dependencies with the help of
their maintainers (the libraries can coexist). Because the -dev package
name has to change all build dependencies would have to get a
source-full update. I would have liked to stage everything in
experimental, but due to this (quoted from ftp-master) nasty dak bug,
that would leave unstable (non-free) without (open-)motif.

Paul

[1] https://lists.debian.org/debian-devel/2012/12/msg00369.html
[2] https://launchpad.net/~ginggs/+archive/motif




signature.asc
Description: OpenPGP digital signature


Re: lesstif2 to motif transition

2013-05-06 Thread Paul Gevers
Hi Graham,

On 06-05-13 23:01, Paul Gevers wrote:
> My proposal would be (with your approval) to just get motif into
> unstable/main and start converting the dependencies with the help of
> their maintainers (the libraries can coexist). Because the -dev package
> name has to change all build dependencies would have to get a
> source-full update. I would have liked to stage everything in
> experimental, but due to this (quoted from ftp-master) nasty dak bug,
> that would leave unstable (non-free) without (open-)motif.

I was thinking, how well did it go with your building of all reverse
dependencies, and how well would it work if lesstif2-dev would be a
transitional package that depends on libmotif-dev? If that would work at
all, I think that is a good alternative to my proposal above.

Paul



signature.asc
Description: OpenPGP digital signature


Re: lesstif2 to motif transition

2013-05-06 Thread Paul Gevers
On 07-05-13 07:55, Graham Inggs wrote:
> I think the testing went very well.  As we suspected, most packages only
> required changing the build-depends on lesstif2-dev to libmotif-dev. 
> There were a few that required the addition of libxt-dev and one or two
> that required libxext-dev and libxp-dev (although we should try to
> remove that dependency).

Can you please document that, I mean which ones? It would be great if
you would reply to the e-mail I sent yesterday to the release team with
full details, so that the team knows when they make a decision. And I
think (unsure now) that these missing dependencies are actual bugs in
those packages, so they should get filed and fixed anyway.

> Cernlib depends on libpacklib-lesstif1-dev and libpawlib-lesstif3-dev
> from paw and pcb depends on its own pcb-lesstif, these packages should
> probably be renamed.

I would leave renaming to the maintainers of those packages. We can let
them know but this is not a necessary action. Did you actually try to
RUN any of the compiled packages?

> Do -dev packages normally get transitional packages?  I can't think of a
> situation where that would be useful.

Normally not I guess, but the situation here is strange. Usually you
don't move from one package to the next as a drop in replacement.
Usually, you would need work as well due to different api and stuff.

> Ideally we need all of the packages that depend on lesstif2 to be
> rebuilt against libmotif.

Sure, but we are talking about a transition plan where the state of the
archive remains as stable as obtainable. If needed breakage is allowed,
but only when we can not come up with a solution were this don't happen.
And I was hoping that lesstif2-dev being empty and depending on libmotif
would achieve this.

> When a user upgrades they will then get
> libmotif which conflicts with lesstif2 and it will be removed.
> If a user was developing with lesstif2-dev it would be removed due to
> the conflict above, but they would not have been able to continue
> building against libmotif-dev without making changes anyway.

Why not? Aren't the headers the same? If not, how can WE replace
lesstif2 with libmotif? Anyway, the users that build are not the only
ones we need to care about. Also the current packages between libmotif
upload and full rebuild need a proper archive. We should plan this properly.

Paul



signature.asc
Description: OpenPGP digital signature


Re: lesstif2 to motif transition

2013-05-07 Thread Paul Gevers
Hi RT,

On 06-05-13 23:01, Paul Gevers wrote:
> So my question basically is, what would be the most appropriate order to
> do things?
> 
> My proposal would be (with your approval) to just get motif into
> unstable/main and start converting the dependencies with the help of
> their maintainers (the libraries can coexist). Because the -dev package
> name has to change all build dependencies would have to get a
> source-full update. I would have liked to stage everything in
> experimental, but due to this (quoted from ftp-master) nasty dak bug,
> that would leave unstable (non-free) without (open-)motif.

Having thought about this again today, how about the following proposal:

- Upload the latest packaging of motif to non-free to get the new
  packaging and rename of the source past the NEW queue.
- Ask and help the current maintainers of reverse dependencies to try
  out building their packages in experimental with libmotif-dev in
  non-free. Yes, the policy does not allow this, but as ftp-master
  agrees that we move the package to main, I expect this could be
  acceptable, if at all possible.
- When all packages are lined up, remove motif from non-free into main
  and start the transition in unstable.

Do you think this works and do you find this acceptable?

An alternative that I could come up with, but maybe it is an insane
idea, is that I update the lesstif2 package to make the lesstif2-dev
package a transitional package that depends on libmotif-dev. I believe
only the packages that need the additional build dependencies (e-mail
from Graham) would not be helped by this temporary solution, but that
can be fixed in advance. So than we could upload motif and lesstif2 to
unstable after your approval and start converting the packages to
properly build-depend on libmotif-dev.

Do you prefer that I file a proper transition bug for this issue now?
Please advice on what you find acceptable.

I propose that we start to inform the reverse dependent package
maintainers about our intent to replace lesstif2 with motif when we have
agreed on the proposed attack path from your point of view.

Paul



signature.asc
Description: OpenPGP digital signature


proposal for the reverse depending buggy packages [Was: Re: lesstif2 to motif transition]

2013-05-07 Thread Paul Gevers
Hi Graham,

Before we file bugs again the packages below I like to discuss the
phrasing. Do you agree with the following?

"""
Hi Maintainer,

Your package build depends on libxt-dev/XXX but does not declare this
relation in the debian/control file. This is currently no problem as
this is pulled in by the lesstif2-dev package that you do depend on.

In the near future we like to replace lesstif2 in Debian with the
relicensed (open-)motif package. Lesstif2 was originally created as an
free alternative for motif, but in the mean time became unmaintained and
buggy. Motif itself is now free and got its latest maintenance release
last year.

To ease the transition that will happen some time soon, we will follow
up on this, please explicitly build-depend on libxt-dev/XXX

Kind regards,
Paul & Graham.
"""

On 07-05-13 21:01, Graham Inggs wrote:
> The following packages required an additional build-depends on libxt-dev:
> 
> ferret-vis
> mesa-glw
> sqsh
> tcm
> xabacus
> xpdf
> xsol
> 
> The following packages required additional build-depends as indicated below:
> 
> gridengine - libxft-dev, libxp-dev
> hotswap - libxtdev, libxext-dev, libxp-dev
> mgdiff - libxt-dev, libxext-dev
> xawtv - libxp-dev
> xtel - libxpd-dev



signature.asc
Description: OpenPGP digital signature


Re: proposal for the reverse depending buggy packages [Was: Re: lesstif2 to motif transition]

2013-05-07 Thread Paul Gevers
Ok, I think I will file the bugs, hopefully tomorrow morning. Else it
might jump over the weekend.

I'd like to use proper usertags (just in case you want to do it).

Paul

On 07-05-13 22:08, Graham Inggs wrote:
> I agree with the message.  I can suggest some minor grammatical changes
> though.
> 
> On 7 May 2013 21:56, Paul Gevers  <mailto:elb...@debian.org>> wrote:
>  
> 
> This is currently no problem as
> this is pulled in by the lesstif2-dev package that you do depend on.
> 
> 
> I would say "This is current not a problem as"
>  
> 
> Lesstif2 was originally created as an
> free alternative for motif, but in the mean time became unmaintained and
> 
> 
> meantime - one word
>  
> 
> To ease the transition that will happen some time soon, we will follow
> 
> 
> sometime - one word
>  
> ...and then some of my own typos:
> 
> > hotswap - libxtdev, libxext-dev, libxp-dev
> 
> 
> hotswap - libxt-dev, libxext-dev, libxp-dev
>  
> 
> > xtel - libxpd-dev
> 
> 
> xtel - libxp-dev
> 




signature.asc
Description: OpenPGP digital signature


Bug#707211: [ferret-vis] please build-depend on libxt-dev

2013-05-08 Thread Paul Gevers
Source: ferret-vis
User: openmo...@packages.debian.org
Usertags: lesstif2motif
Version: 6.6.2-1.1
Severity: normal
X-Debbugs-CC: openmo...@packages.debian.org

Hi Maintainer,

Your package build depends on libxt-dev but does not declare this
relation in the debian/control file. This is currently not a problem as
this is pulled in by the lesstif2-dev package that you do depend on.

In the near future we like to replace lesstif2 in Debian with the
relicensed (open-)motif package. Lesstif2 was originally created as an
free alternative for motif, but in the meantime became unmaintained and
buggy. Motif itself is now free and got its latest maintenance release
last year.

To ease the transition that will happen sometime soon, we will follow
up on this, please explicitly build-depend on libxt-dev, as we don't
intend to include the depends on libxt-dev in libmotif-dev.

Kind regards,
Paul & Graham.



-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash





signature.asc
Description: OpenPGP digital signature


Seems like the bug was not forwarded, oh well

2013-05-08 Thread Paul Gevers
Seems like the bug was not forwarded, oh well

The first example:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707211

I go now.

Paul



signature.asc
Description: OpenPGP digital signature


Bug#707260: chrony initscript uses netstat but lacks a dependency on net-tools, results in failure to go online

2013-05-08 Thread Paul Fertser
Package: chrony
Version: 1.26-3

On a system debootstrapped with minbase I installed chrony and noticed
it doesn't go online on boot. The reason is that its initscript is
using netstat (which was not installed) to determine presence of a
default route.

This particular wheezy system was installed from
http://archive.raspbian.org/raspbian with --arch=armhf but afaict the
bug is present in upstream Debian packaging too.

HTH :)


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130508162005.gl2...@home.lan



Bug#707621: [hotswap] please build-depend on libxt-dev, libxext-dev, libxp-dev

2013-05-09 Thread Paul Gevers
Source: hotswap
User: openmo...@packages.debian.org
Usertags: lesstif2motif
Version: 0.4.0-12
Severity: normal
X-Debbugs-CC: openmo...@packages.debian.org

Hi Maintainer,

Your package build depends on libxt-dev, libxext-dev and libxp-dev but
does not declare this relation in the debian/control file. This is
currently not a problem as this is pulled in by the lesstif2-dev package
that you do depend on.

In the near future we like to replace lesstif2 in Debian with the
relicensed (open-)motif package. Lesstif2 was originally created as an
free alternative for motif, but in the meantime became unmaintained and
buggy. Motif itself is now free and got its latest maintenance release
last year.

To ease the transition that will happen sometime soon, we will follow
up on this, please explicitly build-depend on libxt-dev, libxext-dev,
and libxp-dev, as we don't intend to include these depends in libmotif-dev.

Kind regards,
Paul & Graham.



-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash







signature.asc
Description: OpenPGP digital signature


  1   2   3   >