Bug#810536: RFS: roxterm/3.3.2-1

2016-01-09 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for the latest version of my package "roxterm"

 * Package name: roxterm
   Version : 3.3.2-1
   Upstream Author : Tony Houghton <h...@realh.co.uk>
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm  - Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg  - Debugging symbols for roxterm
 roxterm-gtk2 - Transitional package to upgrade roxterm-gtk2 to
roxterm
 roxterm-gtk2-dbg - Transitional package to upgrade roxterm-gtk2-dbg to
roxterm-dbg
 roxterm-gtk3 - Transitional package to upgrade roxterm-gtk3 to
roxterm
 roxterm-gtk3-dbg - Transitional package to upgrade roxterm-gtk3-dbg to
roxterm-dbg

To access further information about this package,
please visit the following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.3.2-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.3.2-1) unstable; urgency=medium

  * Removed debian/dirs to prevent creation of now empty 
/usr/share/pixmaps.

  * Build-Depends avoids buggy version of gettext (Closes: #809570).
  * debian/rules: Use --enable-nls instead of deprecated 
--enable-translations.

  * New upstream release:
+ Fixed ssh port number in config ui (upstream #120).
+ Fixed configure --disable-nls.
+ Update New Window/Tab With Profile submenus when profiles change
  (upstream #121).
+ Fade text and background colour labels along with buttons
  (Closes: #810016).
+ Documented shortcuts translation problem described by #809719.

 -- Tony Houghton <h...@realh.co.uk>  Sat, 09 Jan 2016 14:00:02 +

Bug #809570 is actually due to a gettext bug (which is now fixed), but I
decided to keep a separate ticket open for roxterm because I changed its
Build-Depends to avoid the buggy version of gettext.



Bug#806898: RFS: roxterm/3.3.1-1

2015-12-02 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for the latest version of my package "roxterm"

 * Package name: roxterm
   Version : 3.3.1-1
   Upstream Author : Tony Houghton <h...@realh.co.uk>
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm  - Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg  - Debugging symbols for roxterm
 roxterm-gtk2 - Transitional package to upgrade roxterm-gtk2 to
roxterm
 roxterm-gtk2-dbg - Transitional package to upgrade roxterm-gtk2-dbg to
roxterm-dbg
 roxterm-gtk3 - Transitional package to upgrade roxterm-gtk3 to
roxterm
 roxterm-gtk3-dbg - Transitional package to upgrade roxterm-gtk3-dbg to
roxterm-dbg

To access further information about this package,
please visit the following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.3.1-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:



Bug#803395: RFS: roxterm/3.2.1-1

2015-10-29 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear Vicent and/or other potential sponsors,

I am looking for a sponsor for the latest version of my package "roxterm"

 * Package name: roxterm
   Version : 3.2.1-1
   Upstream Author : Tony Houghton <h...@realh.co.uk>
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm  - Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg  - Debugging symbols for roxterm
 roxterm-gtk2 - Transitional package to upgrade roxterm-gtk2 to
roxterm
 roxterm-gtk2-dbg - Transitional package to upgrade roxterm-gtk2-dbg to
roxterm-dbg
 roxterm-gtk3 - Transitional package to upgrade roxterm-gtk3 to
roxterm
 roxterm-gtk3-dbg - Transitional package to upgrade roxterm-gtk3-dbg to
roxterm-dbg

To access further information about this package,
please visit the following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.2.1-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.2.1-1) unstable; urgency=medium

  * New upstream version:
+ Use vte 0.40's new word char API (Closes: #798656).
  * Don't use deprecated debian menu system.

 -- Tony Houghton <h...@realh.co.uk>  Thu, 29 Oct 2015 13:12:11 +



Bug#796261: RFS: roxterm/3.1.5-1

2015-08-20 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear Vicent and/or other potential sponsors,

I am looking for a sponsor for the latest version of my package roxterm

 * Package name: roxterm
   Version : 3.1.5-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm  - Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg  - Debugging symbols for roxterm
 roxterm-gtk2 - Transitional package to upgrade roxterm-gtk2 to
roxterm
 roxterm-gtk2-dbg - Transitional package to upgrade roxterm-gtk2-dbg to
roxterm-dbg
 roxterm-gtk3 - Transitional package to upgrade roxterm-gtk3 to
roxterm
 roxterm-gtk3-dbg - Transitional package to upgrade roxterm-gtk3-dbg to
roxterm-dbg

It fixes upstream bug https://sourceforge.net/p/roxterm/bugs/116/
which is quite severe.

To access further information about this package,
please visit the following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.1.5-1.dsc


More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.1.5-1) unstable; urgency=medium

  * Prevent --fork crashing on broken DBUS messages.

 -- Tony Houghton h...@realh.co.uk  Thu, 20 Aug 2015 16:21:44 +0100



Bug#795298: #795298 RFS: roxterm/3.1.3-1

2015-08-12 Thread Tony Houghton

On 12/08/15 19:39, Tony Houghton wrote:

Oops, please wait until I change it to 3.1.4-1. I overlooked the appdata
file in #795217. It contains some outdated content so I need to change
it upstream.


OK, 3.1.4-1 is ready now. The dget command is now:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.1.4-1.dsc


and the ChangeLog since the last release is:

roxterm (3.1.4-1) unstable; urgency=medium

  * Make --fork wait until dbus service name has been acquired.
  * Fixed child-exited signal handler for vte-2.91's new signature.
  * Support named user sessions.
  * Removed profile option for initial number of tabs.
  * Updated roxterm.svg's and roxterm.appdata.xml.in's licence and
copyright (Closes: #795217).
  * debian/control: Changed descriptions and dependencies of dummy
packages to prevent lintian warnings.
  * Added lintian overrides for warnings about dummy dbg packages.

 -- Tony Houghton h...@realh.co.uk  Wed, 12 Aug 2015 19:54:53 +0100



Bug#795298: RFS: roxterm/3.1.3-1

2015-08-12 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

 * Package name: roxterm
   Version : 3.1.3-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

  roxterm -  Multi-tabbed GTK+/VTE terminal emulator - binaries
  roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data
 files
  roxterm-dbg -  Debugging symbols for roxterm
  roxterm-gtk2 - Transitional package to updgrade roxterm-gtk2 to
 roxterm
  roxterm-gtk2-dbg - Transitional package to updgrade roxterm-gtk2-dbg
 to roxterm-dbg
  roxterm-gtk3 - Transitional package to updgrade roxterm-gtk3 to
 roxterm
  roxterm-gtk3-dbg - Transitional package to updgrade roxterm-gtk3-dbg
 to roxterm-dbg

To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.1.3-1.dsc


More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.1.3-1) unstable; urgency=medium

  * Make --fork wait until dbus service name has been acquired.
  * Fixed child-exited signal handler for vte-2.91's new signature.
  * Support named user sessions.
  * Removed profile option for initial number of tabs.
  * Updated SVG icon's licence and copyright (Closes: #795217).
  * debian/control: Changed descriptions and dependencies of dummy 
packages to

prevent lintian warnings.
  * Added lintian overrides for warnings about dummy dbg packages.

 -- Tony Houghton h...@realh.co.uk  Wed, 12 Aug 2015 18:13:04 +0100

Regards,
  Tony Houghton



Bug#795298: #795298 RFS: roxterm/3.1.3-1

2015-08-12 Thread Tony Houghton
Oops, please wait until I change it to 3.1.4-1. I overlooked the appdata 
file in #795217. It contains some outdated content so I need to change 
it upstream.




Bug#792200: closed by Vincent Cheng vch...@debian.org (Re: Bug#792200: RFS: roxterm/3.0.2-1)

2015-08-06 Thread Tony Houghton

Hi,

I got emails saying that roxterm 3.0.1-1 and then 3.0.2-1 were uploaded 
and the RFS bugs closed (the latter on 13 July), but the latest version 
showing up in the archives is still 2.9.5-1. Has something gone wrong 
with the upload?



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55c34ee7.3010...@realh.co.uk



Bug#792200: RFS: roxterm/3.0.2-1

2015-07-12 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

By Murphy's Law (or is it Sod's Law) I found quite a serious bug in
roxterm a day or two after the last release, so I've uploaded a new
version which needs sponsoring. TIA.

 * Package name: roxterm
   Version : 3.0.2-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm- Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg - Debugging symbols for roxterm
 roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - transitional 
package
 roxterm-gtk2-dbg - Multi-tabbed GTK+/VTE terminal emulator - 
transitional package
 roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - transitional 
package
 roxterm-gtk3-dbg - Multi-tabbed GTK+/VTE terminal emulator - 
transitional package


To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.0.2-1.dsc


More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.0.2-1) unstable; urgency=medium

  * Fixed crash when dragging a tab from one window to another.
  * Added note about python 2-3 migration to news.html.

 -- Tony Houghton h...@realh.co.uk  Sun, 12 Jul 2015 14:11:47 +0100


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55a27071.3030...@realh.co.uk



Bug#790816: RFS: roxterm/3.0.1-1

2015-07-09 Thread Tony Houghton

On 08/07/15 07:09, Vincent Cheng wrote:


NameError: name 'reload' is not defined
debian/rules:48: recipe for target 'override_dh_auto_clean' failed


Oh, I didn't notice reload was python 2 only. And setdefaultencoding 
doesn't work any more in python 3 anyway.



However, I was able to build your package just by adding export
LC_ALL=C.UTF-8 to d/rules. I can upload your package with this
change, or if you'd rather fix this upstream, that's fine with me as
well.


I tried that with pdebuild and it didn't work for me. I got a series of 
errors from perl that it couldn't set the locale and was falling back to 
C, and then mscript/maitch failed the same way as before.


In any case I'd rather fix the problem upstream, in a way that doesn't 
depend on the environment, and I finally found a way to do that, by 
adding an encoding argument to open(). With this change it does build 
for me with pdebuild so I've uploaded it again, and hopefully we've got 
rid of all these problems at last.


There is one other change, in src/roxterm-config.ui I rearranged the 
Tabs section of the profile editor slightly, in response to a simple 
issue that was raised upstream this morning.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/559e8c12.3010...@realh.co.uk



Bug#790816: RFS: roxterm/3.0.1-1

2015-07-07 Thread Tony Houghton

On 07/07/15 09:21, Vincent Cheng wrote:


UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
836: ordinal not in range(128)

debian/rules:36: recipe for target 'override_dh_auto_build' failed

I've attached the full build log.


I think the problem is that the PC you tried the build on doesn't have 
utf8 as its default encoding, so I need to enforce that in the script. 
This would need to apply upstream too so I think the best way is to 
change mscript.py with the attached patch. Would you be able to test 
that for me before I upload a new version?




--- mscript.py.old	2015-07-07 14:00:48.380541102 +0100
+++ mscript.py	2015-07-07 14:01:52.855115233 +0100
@@ -1,6 +1,10 @@
 #!/usr/bin/env python3
 
-import errno, os, re, sys, time
+import sys
+reload(sys)
+sys.setdefaultencoding('UTF8')
+
+import errno, os, re, time
 
 from maitch import *
 


Bug#790816: RFS: roxterm/3.0.1-1

2015-07-06 Thread Tony Houghton

On 04/07/15 22:29, Vincent Cheng wrote:


(If you have time, please upload an updated package to mentors so it's
easier to discuss any further changes.)


I've done that, hopefully it will be available by the time you read
this. The Breaks/Replaces I've decided on are as follows:

Package: roxterm-data
Replaces: roxterm-common
Breaks: roxterm-common ( 3.0.0)

I don't think it needs to explicitly Break any other packages,
because their removal/replacement will be forced along with
roxterm-common.

Package: roxterm
Replaces: roxterm-gtk3 ( 3.0.0), roxterm-gtk2 ( 3.0.0)
Breaks: roxterm-gtk3 ( 3.0.0), roxterm-gtk2 ( 3.0.0)

I originally also had it Break the old -dbg packages, but I think
that's superfluous for the same reason as above.

Package: roxterm-dbg
Replaces: roxterm-gtk3-dbg ( 3.0.0), roxterm-gtk2-dbg ( 3.0.0)
Breaks: roxterm-gtk3-dbg ( 3.0.0), roxterm-gtk2-dbg ( 3.0.0)


roxterm-gtk2, roxterm-gtk3, roxterm-gtk2 and roxterm-gtk3 are now all
dummy packages, they don't Break or Replace anything because the
packages they depend on should take care of everything, and as virtual
packages they don't contain files that clash with others.

Nothing explicitly breaks the old virtual package roxterm, I can't see a
need for that with all the other relationships I have.

I've tested what should be the most difficult upgrade scenario in the
piuparts chroot and it went smoothly.

Other changes:

I think debian/rules was passing CFLAGS etc to ./mscript.py configure
incorrectly so I've fixed that.

During testing I had a problem with changes wrt the tarball in a pot
file while trying to repeat a build so I've added a
debian/source/options with extend-diff-ignore for .pot and .po.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/559a9ddc.2010...@realh.co.uk



Bug#790816: RFS: roxterm/3.0.1-1

2015-07-04 Thread Tony Houghton

On 04/07/15 10:19, Vincent Cheng wrote:

On Fri, Jul 3, 2015 at 8:30 AM, Tony Houghton h...@realh.co.uk wrote:


My thinking is that anybody still using roxterm-gtk2 has some good
reason to do so and will not want to upgrade to a GTK3 version even if
it means missing out on the latest features and bug fixes; they are
already missing out on some useful features from vte-2.90. With the
relationships the way they are at the moment users can keep roxterm-gtk2
without having to pin it. I tested that scenario and it seems to work.
But, since vte9 (the GTK2 version of vte) is scheduled for removal from
the archive, is this undesirable?


Ah, I didn't realize that this is actually intentional. Well, IMHO
it's saner to offer users an upgrade path by default (i.e. to the gtk3
version), and let them choose to manually pin packages if they don't
want to upgrade for some reason. However, I can't find a Policy
reference that mandates all binary packages to have an upgrade path or
similar, so I'll leave the choice to you.


I think I'll change my decision on that. There do seem to be stronger
reasons for providing an automatic upgrade from roxterm-gtk2 than to
make things easier for users who want to keep it without continued
support and maintenance.


Ack, roxterm should declare Breaks: roxterm-gtk2 (in addition to
-gtk3) and roxterm-dbg should declare Breaks: roxterm-gtk2-dbg (in
addition to -gtk3-dbg). Why wouldn't you want the equivalent Replaces
relationships here as well? Having roxterm declare Replaces:
roxterm-gtk2 is not going to force roxterm-gtk2 to be automatically
upgraded in the first scenario I described in my last email (where the
user has roxterm-gtk2 and roxterm-common installed, but not roxterm;
nothing gets upgraded in this scenario). Without Replaces, users who
currently have only roxterm-gtk2 and roxterm-common installed, who
then decide to switch to the gtk3 version by running apt-get install
roxterm, can't do so (at least, not without removing roxterm-gtk2
first).


One other point I noticed is that currently I have roxterm-data Breaks
and Replaces roxterm  3.0.0-1 (actually I put 2 instead of 3 by
mistake so that needs changing anyway), where roxterm  3 is the old
virtual package. As there is no direct replacement for that, do you
agree I should keep the Breaks where it is but remove the Replaces?
Breaks probably isn't strictly necessary either, but it might be a good
idea just in case there's a clash in /usr/share/doc/roxterm.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5597ef43.6020...@realh.co.uk



Re: Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)

2015-07-03 Thread Tony Houghton

On 02/07/15 20:49, Vincent Cheng wrote:

Hi Tony,

Sorry, just saw your roxterm RFS and realized that I actually never
got back to you with your latest set of questions.

On Wed, Jun 17, 2015 at 5:49 AM, Tony Houghton h...@realh.co.uk wrote:


That won't cause problems due to the reversed dependencies? One disadvantage
I can foresee is that this will cause everybody who automatically upgrades
from version 2.x to have this virtual package installed. Is Provides
definitely the wrong thing to do?


Provides (i.e. using virtual packages) is not meant to be used to
facilitate upgrades (Policy 3.6 describes their intended purpose [1]).
Transitional packages with the appropriate depends+breaks+replaces
package inter-relationships is the proper way of renaming packages,
and shouldn't cause any problems if done right.


OK. I tried Provides in the chroot, because I didn't interpret the 
policy manual as forbidding it for this purpose, but I found it didn't 
have the desired effect anyway.



If I do use a new dummy package I think it would be a good idea to notify
users that they can remove it, or is it not important enough to justify
potentially interrupting the upgrade process? And is NEWS.Debian the correct
mechanism for such messages?


IMHO if the upgrade process doesn't require any manual user
intervention, there's no point in notifying users via debian/NEWS (I
know apt-listchanges will read debian/NEWS, not sure about
debian/NEWS.Debian). And having packages be renamed shouldn't require
any user intervention (dummy packages can be kept installed
indefinitely and not cause any issues).


OK. I had decided not to do that anyway. Sorry about the partially 
duplicate post. I lost connectivity to my IMAP server while posting the 
first one and didn't realise the SMTP had succeeded.



And I'm wondering whether it would be better to aim to remove such a
transitional package quite soon, or keep it until after the next release of
Debian. I think the latter would help ease upgrades indefinitely, but
typical roxterm users are probably more likely to track testing or unstable
than to only upgrade at stable Debian releases.


Please keep the transitional package around for at least one full
release cycle. It's not safe to assume that all roxterm users only
track testing/unstable, and there's little cost to you as maintainer
to keep around a dummy package to facilitate oldstable-stable
upgrades (nothing more than an extra binary package stanza in
d/control, really) so that stable users can have painfree upgrades.


Good, that again confirms what I thought.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5596a0cd.2040...@realh.co.uk



Bug#790816: RFS: roxterm/3.0.1-1

2015-07-03 Thread Tony Houghton

On 02/07/15 21:09, Vincent Cheng wrote:

Control: tag -1 + moreinfo
Control: owner -1 !

Hi Tony,

On Wed, Jul 1, 2015 at 1:22 PM, Tony Houghton h...@realh.co.uk wrote:


I thought I had released 2.9.6-1 and 2.9.7-1 via sponsorship too, but
for some reason the current version in unstable is still 2.9.5-1. Is the
changelog OK as above or should I merge these entries?


Please merge the above d/changelog entries.


Done. I think I've realised/remembered the reason for the missing
releases. I released them upstream and in my Ubuntu PPA, but not for
Debian because it was in freeze at the time and I didn't think the
changes were important enough for an unblock.


I just skimmed the debdiff between 2.9.5-1 and your package on mentors
and noticed a few small things:
- your newly added d/copyright stanza for .ycm_extra_conf.py.in has
a License: GPL-3+ header, but the license body references GPL-2
multiple times.


Fixed. But I have some more questions before I upload a new version...


- d/rules: CFLAGS = $(shell dpkg-buildflags | grep '^CFLAGS=') is
quite brittle; I suggest using dpkg-buildflags --get CFLAGS instead
(ditto for CPPFLAGS and LDFLAGS)


That's better, I don't know how I missed that, unless it's a recent
addition to dpkg-buildflags. The way I get the parallel option looks
quite nasty too, is there a better way to do that?


Regarding your package split, have you tested other possible upgrade
scenarios? There's a few scenarios I can think of that are broken or
not ideal:
- A user who just has roxterm-gtk2 installed (and roxterm-common
auto-installed), without the roxterm metapackage, will not get any
updates because both of these packages are no longer built from
src:roxterm


My thinking is that anybody still using roxterm-gtk2 has some good
reason to do so and will not want to upgrade to a GTK3 version even if
it means missing out on the latest features and bug fixes; they are
already missing out on some useful features from vte-2.90. With the
relationships the way they are at the moment users can keep roxterm-gtk2
without having to pin it. I tested that scenario and it seems to work.
But, since vte9 (the GTK2 version of vte) is scheduled for removal from
the archive, is this undesirable?


- A user has roxterm-gtk2 and roxterm-gtk2-dbg installed. Aside from
the same problem as the first scenario, if he/she now chooses to
apt-get install roxterm-dbg, (I think) dpkg will explode due to file
conflicts between roxterm-gtk2-dbg and roxterm-dbg.


So I should add Breaks: roxterm-gtk2-dbg to roxterm-dbg, and I think it
would also be more appropriate to move Breaks: roxterm-gtk2 and
roxterm-gtk3 from roxterm-data to roxterm, because the latter is the
package that contains the corresponding files. But, if the previous
point about preventing roxterm-gtk2 from being automatically upgraded is
OK, I don't want to add Replaces: roxterm-gtk2(-dbg).


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5596aaa4.9060...@realh.co.uk



Bug#790816: RFS: roxterm/3.0.1-1

2015-07-01 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

 * Package name: roxterm
   Version : 3.0.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

 roxterm- Multi-tabbed GTK+/VTE terminal emulator - binaries
 roxterm-data - Multi-tabbed GTK+/VTE terminal emulator - data files
 roxterm-dbg - Debugging symbols for roxterm
 roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - transitional 
package
 roxterm-gtk3-dbg - Multi-tabbed GTK+/VTE terminal emulator - 
transitional package


To access further information about this package, please visit the 
following URL:


  http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_3.0.1-1.dsc


More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (3.0.1-1) unstable; urgency=medium

  * Updated Standards-Version to 3.9.6.
  * Build uses python3 (updated Build-Depends accordingly).
  * Upstream tarball now uses .xz compression.
  * Added Select All menu item.
  * Allow unlimited scrollback lines.
  * Fixed some unsafe uses of sprintf.
  * Provide option to rewrap text when terminal width changes.
  * Drop support for GTK2 etc (Closes: #790183).
  * Reorganized surviving binary packages.
  * Use vte-2.91 API (Closes: #788028).

 -- Tony Houghton h...@realh.co.uk  Wed, 01 Jul 2015 18:50:46 +0100

roxterm (2.9.7-1) unstable; urgency=low

  * Fixed colour/shortcut shceme CLI switch clash.
  * Fixed --tab aiming to target most recently focused window.

 -- Tony Houghton h...@realh.co.uk  Mon, 30 Mar 2015 18:24:17 +0100

roxterm (2.9.6-1) unstable; urgency=low

  * debian/copyright: Added .ycm_extra_conf.py.in.
  * Fade text in unselected tabs.
  * Fix maximise and full screen buttons in profile.

 -- Tony Houghton h...@realh.co.uk  Thu, 08 Jan 2015 21:16:21 +

I thought I had released 2.9.6-1 and 2.9.7-1 via sponsorship too, but
for some reason the current version in unstable is still 2.9.5-1. Is the
changelog OK as above or should I merge these entries?

  Regards,
   Tony Houghton


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55944c02.4080...@realh.co.uk



Re: Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)

2015-06-17 Thread Tony Houghton

On 17/06/15 04:56, Vincent Cheng wrote:

On Tue, Jun 16, 2015 at 9:30 AM, Tony Houghton h...@realh.co.uk wrote:



What I found was that if roxterm-gtk3 is installed, but not roxterm (the old
virtual package), dist-upgrade doesn't install the new roxterm package. I
was expecting the 'Replaces: roxterm-gtk3' in the new roxterm to make that
happen. 'apt-get install roxterm' does remove roxterm-common and
roxterm-gtk3, replacing them with roxterm-data and roxterm, which is good.
Should I just leave it at that, or is there something I can and should do to
persuade dist-upgrade to automatically replace roxterm-gtk3 with the new
roxterm? How would I do that? 'Provides: roxterm-gtk3' perhaps?


Make roxterm-gtk3 a dummy transitional package (i.e. Section: oldlibs,
Priority: extra), and have it depend on roxterm (and keep the dummy
package around for at least one release to facilitate upgrades).


Would it be a good idea to show a message when installing the new dummy 
package, recommending that users remove it, and if so, is NEWS.Debian 
the correct way to do that?


And I'm wondering whether it would be better to aim to remove such a 
transitional package quite soon, or keep it until after the next release 
of Debian. I think the latter would help ease upgrades indefinitely, but 
typical roxterm users are probably more likely to track testing or 
unstable than to only upgrade at stable Debian releases.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/558175fb.7040...@realh.co.uk



Re: Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)

2015-06-17 Thread Tony Houghton

On 17/06/15 04:56, Vincent Cheng wrote:

On Tue, Jun 16, 2015 at 9:30 AM, Tony Houghton h...@realh.co.uk wrote:


What I found was that if roxterm-gtk3 is installed, but not roxterm (the old
virtual package), dist-upgrade doesn't install the new roxterm package. I
was expecting the 'Replaces: roxterm-gtk3' in the new roxterm to make that
happen. 'apt-get install roxterm' does remove roxterm-common and
roxterm-gtk3, replacing them with roxterm-data and roxterm, which is good.
Should I just leave it at that, or is there something I can and should do to
persuade dist-upgrade to automatically replace roxterm-gtk3 with the new
roxterm? How would I do that? 'Provides: roxterm-gtk3' perhaps?


Make roxterm-gtk3 a dummy transitional package (i.e. Section: oldlibs,
Priority: extra), and have it depend on roxterm (and keep the dummy
package around for at least one release to facilitate upgrades).


That won't cause problems due to the reversed dependencies? One 
disadvantage I can foresee is that this will cause everybody who 
automatically upgrades from version 2.x to have this virtual package 
installed. Is Provides definitely the wrong thing to do?


If I do use a new dummy package I think it would be a good idea to 
notify users that they can remove it, or is it not important enough to 
justify potentially interrupting the upgrade process? And is NEWS.Debian 
the correct mechanism for such messages?



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55816ce0.4080...@realh.co.uk



Re: Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)

2015-06-16 Thread Tony Houghton

On 15/06/15 08:19, Vincent Cheng wrote:


If these changes are inevitable, it's really up to you as to when you
want to make them happen (I'd suggest that doing them early in the
release cycle is better than later, however). I think these changes
sound fine in principle, although a debdiff would certainly make it
easier to make a judgment. Either way, please be sure to test various
upgrade scenarios with piuparts and/or manually using a chroot/VM
before uploading your package!


I've done some testing. I had to set up a repo with reprepro anyway to 
be able to test what apt-get would do, but I didn't find piuparts very 
useful beyond creating a persistent chroot with its -k option.


What I found was that if roxterm-gtk3 is installed, but not roxterm (the 
old virtual package), dist-upgrade doesn't install the new roxterm 
package. I was expecting the 'Replaces: roxterm-gtk3' in the new roxterm 
to make that happen. 'apt-get install roxterm' does remove 
roxterm-common and roxterm-gtk3, replacing them with roxterm-data and 
roxterm, which is good. Should I just leave it at that, or is there 
something I can and should do to persuade dist-upgrade to automatically 
replace roxterm-gtk3 with the new roxterm? How would I do that? 
'Provides: roxterm-gtk3' perhaps?



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/55804f41.5010...@realh.co.uk



Restructuring roxterm packaging (was Replacing roxterm's multiple binary packages with one)

2015-06-14 Thread Tony Houghton

On 09/06/15 14:04, Dominique Dumont wrote:

On Monday 08 June 2015 16:54:53 Tony Houghton wrote:

roxterm-common (data files, roxterm-gtk2 and roxterm-gtk3 depend on it)
roxterm-gtk2, roxterm-gtk3 (binaries)
roxterm-gtk2-dbg, roxterm-gtk3-dbg (corresponding debugging symbols)
roxterm (virtual package depending on roxterm-gtk3)

I want to replace them with a single package, roxterm. I'm not quite
sure how to set up the package relationships to do this. I would like
the new roxterm to automatically replace roxterm-gtk3, so I think I need
to add Replaces: roxterm-gtk3 to the new roxterm, and AFAICT from the
policy manual I should use Breaks as well (rather than Conflicts).


Depending on its size, it may be better to keep roxterm-common: this package
is arch:all and this would avoid duplication these data for each arch.

Next, you may want to consider what will happen if (or when?) gtk4 appears on
your radar screen: will you split roxterm package again ?


OK, I'll keep the current structure, apart from dropping the gtk2 
packages. However, now that there isn't more than one supported GTK 
version the names aren't so appropriate. I'd like to rename 
roxterm-common to roxterm-data, drop the virtual package and rename 
roxterm-gtk3 to just roxterm (similarly roxterm-gtk3-dbg - 
roxterm-dbg). Should I avoid those changes unless absolutely necessary, 
or go ahead and make them now? roxterm-gtk3 would presumably have to 
be renamed eventually anyway on migration to GTK4.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/557d7719.5090...@realh.co.uk



Re: Replacing roxterm's multiple binary packages with one

2015-06-10 Thread Tony Houghton

On 10/06/15 12:53, Dominique Dumont wrote:

On Tuesday 09 June 2015 17:22:30 Tony Houghton wrote:

Depending on its size, it may be better to keep roxterm-common: this
package is arch:all and this would avoid duplication these data for each
arch.

IIRC I was thinking of doing that a long time ago (before the GTK2/3
split) but was advised against it because the data files weren't very
big. But they're probably considerably bigger now, mainly because of the
translations.


Then we need the current data size to find out the best solution.


roxterm-common 2.9.5-1 in the previous/current release has a package 
size of 182.1KB. roxterm-gtk3:amd64 is 145.1KB, and 
roxterm-gtk3-dbg:amd64 is
411.8KB. My prototype monolithic package for amd64 (including debugging 
symbols) is 902KB.


I suppose the relative size of the existing dbg packages makes a strong 
case against including debugging symbols in the main package.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5578327b.90...@realh.co.uk



Re: Replacing roxterm's multiple binary packages with one

2015-06-09 Thread Tony Houghton

On 09/06/15 14:04, Dominique Dumont wrote:

On Monday 08 June 2015 16:54:53 Tony Houghton wrote:

roxterm-common (data files, roxterm-gtk2 and roxterm-gtk3 depend on it)
roxterm-gtk2, roxterm-gtk3 (binaries)
roxterm-gtk2-dbg, roxterm-gtk3-dbg (corresponding debugging symbols)
roxterm (virtual package depending on roxterm-gtk3)

I want to replace them with a single package, roxterm. I'm not quite
sure how to set up the package relationships to do this. I would like
the new roxterm to automatically replace roxterm-gtk3, so I think I need
to add Replaces: roxterm-gtk3 to the new roxterm, and AFAICT from the
policy manual I should use Breaks as well (rather than Conflicts).


Depending on its size, it may be better to keep roxterm-common: this package
is arch:all and this would avoid duplication these data for each arch.


IIRC I was thinking of doing that a long time ago (before the GTK2/3 
split) but was advised against it because the data files weren't very 
big. But they're probably considerably bigger now, mainly because of the 
translations. If I did that I think I'd still have to use Breaks or 
Conflicts against the GTK2 packages I'm dropping; again I'd need some 
advice on exactly how to do that.



Next, you may want to consider what will happen if (or when?) gtk4 appears on
your radar screen: will you split roxterm package again ?


There were reasons for people to stick to GTK2, such as not liking GNOME 
3 and because of https://bugzilla.gnome.org/show_bug.cgi?id=649680, 
but I hope the GTK3/4 transition will be smoother and not give me 
reasons to support both at once.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/557712c6.1080...@realh.co.uk



Replacing roxterm's multiple binary packages with one

2015-06-08 Thread Tony Houghton
I've decided to discontinue support for legacy libraries in roxterm and 
concentrate on GTK3 and vte-2.91 and I want to simplify the packaging 
because of this. The current/old version has these binary packages:


roxterm-common (data files, roxterm-gtk2 and roxterm-gtk3 depend on it)
roxterm-gtk2, roxterm-gtk3 (binaries)
roxterm-gtk2-dbg, roxterm-gtk3-dbg (corresponding debugging symbols)
roxterm (virtual package depending on roxterm-gtk3)

I want to replace them with a single package, roxterm. I'm not quite 
sure how to set up the package relationships to do this. I would like 
the new roxterm to automatically replace roxterm-gtk3, so I think I need 
to add Replaces: roxterm-gtk3 to the new roxterm, and AFAICT from the 
policy manual I should use Breaks as well (rather than Conflicts).


The main complication is that I don't want to use Replaces: roxterm-gtk2 
in case some people want to hang on to that for as long as possible 
(GTK3 windows with geometry don't work properly with some window 
managers, for instance), and having the new version wanting to replace 
it at every dist-upgrade would be a nuisance for them. So should I add 
Breaks: roxterm-common, roxterm-gtk2 without a corresponding Replaces?


Anything else? Should the new roxterm also be marked Breaks older 
versions of its namesake?


Also, I don't want a separate package for the sake of debugging symbols. 
Is it OK to include them in the main package and override lintian, or is 
it mandatory to use a separate -dbg package? If so, my preference would 
be to exclude the debugging symbols for the sake of the simplicity of a 
single binary package.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5575bacd.8080...@realh.co.uk



Bug#771361: RFS: roxterm/2.9.5-1

2014-11-30 Thread Tony Houghton

On 29/11/2014 00:18, gregor herrmann wrote:

On Fri, 28 Nov 2014 19:35:02 +, Tony Houghton wrote:


I am looking for a sponsor for my package roxterm. I have also posted an
unblock request which is #771358. Should I merge these two bugs?


Please add the requested information (i.e. a debdiff of the .dsc
files) to #771358. It would make sense to have a yay/nay from the
release team before uploading the new version to unstable.


I've been asked to go ahead in #771358 so I'd be grateful for someone to 
proceed with the sponsorship.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/547b1b28.7070...@realh.co.uk



Bug#771361: RFS: roxterm/2.9.5-1

2014-11-28 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm. I have also posted 
an unblock request which is #771358. Should I merge these two bugs?


* Package name: roxterm
* Version : 2.9.5-1
* Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL-2+, LGPL-3+
* Section : x11

It builds these binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk2-dbg - Debugging symbols for GTK2 version of roxterm
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
roxterm-gtk3-dbg - Debugging symbols for GTK3 version of roxterm

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.5-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

roxterm (2.9.5-1) unstable; urgency=medium

  * Recognise _NET_WM_DESKTOP special value 0x correctly.
  * Don't crash if EDITOR env variable is unset when editing shortcuts
(Closes: #771022).

 -- Tony Houghton h...@realh.co.uk  Fri, 28 Nov 2014 18:20:06 +

Regards,
Tony Houghton


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5478ce66.2080...@realh.co.uk



Bug#762011: RFS: roxterm/2.9.4-1

2014-09-17 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
* Version : 2.9.4-1
* Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL-2+, LGPL-3+
* Section : x11

It builds these binary packages:

roxterm - Virtual package for roxterm-gtk3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk2-dbg - Debugging symbols for GTK2 version of roxterm
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
roxterm-gtk3-dbg - Debugging symbols for GTK3 version of roxterm

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.4-1.dsc


More information about roxterm can be obtained from 
http://roxterm.sourceforge.net.


Changes since the last upload:

roxterm (2.9.4-1) unstable; urgency=low

  * Fixed metadata_license and non-default screenshot in appdata.
  * debian/control Build-Depends:
+ Added libtool-bin (Closes: #761785).
+ Added librsvg2-bin.
+ Removed graphicsmagick option:- it can't create favicon.ico.

Regards,
Tony Houghton


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5419d04b.8070...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.3-1 (was 2.9.1-1)

2014-08-08 Thread Tony Houghton

retitle 756634 RFS: roxterm/2.9.3-1
thanks

On 08/08/14 09:48, Vincent Cheng wrote:

On Thu, Aug 7, 2014 at 6:06 AM, Tony Houghton h...@realh.co.uk wrote:

Except that wasn't working for me, it said it was incompatible with source
format 3.0 (Quilt) (see above). Or was it specifically my regex or syntax?
It looked OK to me.


Have you tried building roxterm twice in a row in an up-to-date sid
chroot (you're probably already doing this since it's best practice
anyways, but it can't hurt to ask I guess)? Does that error message
still appear then? Ruling out differences in your build environment, I
don't see anything else that could be causing the problem you're
having with extend-diff-ignore.


To be honest I've been a bit lazy and not done that, but I've hopefully 
found another solution to the problem and also made sure to run a 
dist-upgrade before building.


I've changed upstream so that AppInfo.xml only gets written at the 
configure stage if it doesn't already exist, otherwise it only gets 
updated when generating the tarball. The new version is 2.9.3-1, dsc at 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.3-1.dsc.


Fingers crossed this problem is finally laid to rest!


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53e4e665.8090...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-08-07 Thread Tony Houghton

On 07/08/14 09:27, Vincent Cheng wrote:

On Wed, Aug 6, 2014 at 3:01 PM, Tony Houghton h...@realh.co.uk wrote:

retitle 756634 RFS: roxterm/2.9.2-1
thanks

I think I've managed to fix the build now so that the debian package can be
built repeatedly. Most of the changes are upstream so there is a new
version. Please use the new link:

http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.2-1.dsc

Thanks for helping to improve this package and to get the new version into
Debian.


Building twice in a row still fails (the date in AppInfo.xml can
change; you can easily just workaround this with extend-diff-ignore,
of course):


Except that wasn't working for me, it said it was incompatible with 
source format 3.0 (Quilt) (see above). Or was it specifically my regex 
or syntax? It looked OK to me.


AppInfo.xml is a hangover from when I used to use the ROX desktop. 
Shipping it in the tarball allows users to see info about the app before 
compiling it. I don't know whether any roxterm users are still using 
that, but I don't want to delete the ROX bits just in case. Next time I 
change upstream I should change the build so that it doesn't regenerate 
AppInfo.xml, and get my update-tags script to change it instead (I'll 
keep forgetting if I rely on doing it manually).


But for now I'd like to fix this without a new upstream release. If I 
can't get extend-diff-ignore to work would it be OK to have debian/rules 
copy the file into debian at the start of the build and restore it 
afterwards? Or is that too nasty a kludge?



Also, if you don't mind me being a bit pedantic, can you run
wrap-and-sort -s so that e.g. it'd be easier to review changes to your
deps and build-deps in debian/control?


OK, one dep per line, that makes sense. Is there anything I should do to 
have it applied to other files generated from control after expanding

${misc:Depends} etc?


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53e379c6.6040...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-08-06 Thread Tony Houghton

retitle 756634 RFS: roxterm/2.9.2-1
thanks

I think I've managed to fix the build now so that the debian package can 
be built repeatedly. Most of the changes are upstream so there is a new 
version. Please use the new link:


http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.2-1.dsc

Thanks for helping to improve this package and to get the new version 
into Debian.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53e2a5d3.50...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-08-05 Thread Tony Houghton

On 04/08/14 21:58, Vincent Cheng wrote:

On Mon, Aug 4, 2014 at 12:24 PM, Tony Houghton h...@realh.co.uk wrote:

On 04/08/14 07:11, Vincent Cheng wrote:


On Thu, Jul 31, 2014 at 10:15 AM, Eriberto Mota eribe...@debian.org
wrote:


 - Allow the content modification of the po/roxterm.pot. To make it,
create the file debian/source/options with this content[1]:

extend-diff-ignore = ^po/roxterm.pot$



I did that, but I get this warning:

dpkg-source: warning: --extend-diff-ignore:=(^|/)po/roxterm.pot$ is not a
valid option for Dpkg::Source::Package::V3::Quilt


This seems to work (there are a lot more files that dpkg-source
complains about):

extend-diff-ignore =
^(po/((.*).mo|roxterm.pot)|(.*).xml|Help/(.*)|roxterm.spec)$


That still doesn't work for me, I get the same warning as before. If it 
works for you I'll upload a new version with that and some other changes 
designed to fix this, but there are still several underlying problems 
with the build, creating things like .mo files in the top source 
directory instead of in the build directory, and building in 
debian/build-gtk* causes the .pot files to show different paths for the 
source files than if it's run in the default upstream build directory. I 
think I really need to switch to a different build system to fix this, 
so that would probably take a few days :-(.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53e12903.7050...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-08-04 Thread Tony Houghton

On 04/08/14 07:11, Vincent Cheng wrote:

On Thu, Jul 31, 2014 at 10:15 AM, Eriberto Mota eribe...@debian.org wrote:


1. Update DH from 7 to 9.


Thanks for the feedback. I'm not quite sure what that bit means though. 
Do I just need to update Build-Depends to debhelper (= 9)?



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53df9408.4020...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-08-04 Thread Tony Houghton

On 04/08/14 07:11, Vincent Cheng wrote:

On Thu, Jul 31, 2014 at 10:15 AM, Eriberto Mota eribe...@debian.org wrote:


- Allow the content modification of the po/roxterm.pot. To make it,
create the file debian/source/options with this content[1]:

extend-diff-ignore = ^po/roxterm.pot$


I did that, but I get this warning:

dpkg-source: warning: --extend-diff-ignore:=(^|/)po/roxterm.pot$ is not 
a valid option for Dpkg::Source::Package::V3::Quilt


and the package still can't be built twice from the same directory. 
Besides roxterm.pot it also detects changes to the po/*.po files. I 
think these get updated with a new POT-Creation-Date header. I can 
probably find a way to prevent these files from being updated with no 
changes other than date stamps, but I'm puzzled why extend-diff-ignore 
doesn't work with format 3.0 (quilt). I can't find any information as to 
why not. Is there another way to make it ignore these?



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53dfdddc.7030...@realh.co.uk



Bug#756634: RFS: roxterm/2.9.1-1

2014-07-31 Thread Tony Houghton

Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
* Version : 2.9.1-1
* Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL-2+, LGPL-3+
* Section : x11

It builds those binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk2-dbg - Debugging symbols for GTK2 version of roxterm
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
roxterm-gtk3-dbg - Debugging symbols for GTK3 version of roxterm

To access further information about this package, please visit the 
following URL:


http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.9.1-1.dsc


More information about hello can be obtained from http://www.example.com.

Changes since the last upload:

roxterm (2.9.1-1) unstable; urgency=low

  * Changed default GTK colour scheme:
+ Make bold black (LP: #1340721).
+ Don't set cursor colour due to
  https://bugzilla.gnome.org/show_bug.cgi?id=695011.
  * Add support for launching ssh from matching URIs
(based on a patch by Karl E. Jorgensen).
  * Support popular SCM URIs (copy to clipboard only).
  * Fixed background transparency support for recent versions of vte.
  * Don't crash trying to use a copy of an empty profile (Closes: #752253).
  * Allow Shortcuts files to be reloaded and edited as text.
  * Override --tab to false if no match for --title.
  * debian/control: Added Build-Depends on imagemagick, itstool.
  * debian/copyright: Updated year.
  * Support XDG AppData spec.
  * Corrected profile editor page selection when background options
are disabled (doesn't affect Debian).
  * Changed keyboard shortcut for Find Next to avoid clash with New Window.
  * Fixed wrapping of some dialog labels.
  * Exclude logo source xcf (gimp) file from installation.
  * Added GTK  VTE version summary to About dialog.

 -- Tony Houghton h...@realh.co.uk  Thu, 31 Jul 2014 15:34:01 +0100

Regards,
Tony Houghton


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53da5e9d.8090...@realh.co.uk



Bug#739089: Subject: RFS: roxterm/2.8.2-1

2014-02-15 Thread Tony Houghton
Package: sponsorship-requests
  Severity: normal [important for RC bugs, wishlist for new packages]

  Dear mentors,

  I am looking for a sponsor for my package roxterm

 * Package name: roxterm
   Version : 2.8.2-1
   Upstream Author : [fill in name and email of upstream]
 * URL : [fill in URL of upstreams web site]
 * License : [fill in]
   Section : x11

It builds these binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk2-dbg - Debugging symbols for GTK2 version of roxterm
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
roxterm-gtk3-dbg - Debugging symbols for GTK3 version of roxterm

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.8.2-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

   * Re-enabled deprecated background options for now.

A few people were upset about these options being disabled so I decided
to keep them enabled until a vte without ther support arrives, or is
about to arrive, in Debian.

Regards,
Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140215192110.0a667...@realh.co.uk



Re: Bug#735598: marked as done (RFS: roxterm/2.8.1-1)

2014-01-18 Thread Tony Houghton
Thanks for sponsoring it.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140118142157.427e1...@realh.co.uk



Bug#735598: RFS: roxterm/2.8.1-1

2014-01-16 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
* Version : 2.8.1-1
* Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL-2+
* Section : x11

It builds these binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk2-dbg - Debugging symbols for GTK2 version of roxterm
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
roxterm-gtk3-dbg - Debugging symbols for GTK3 version of roxterm

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.8.1-1.dsc

Changes since the last upload:

  * Added dbg packages.
  * Recommends: dbus-x11.
  * Updated Standards-Version.
  * Support signature check in debian/watch.
  * New upstream version:
+ Use text instead of online SourceForge logo in HTML docs (privacy issue).
+ Fixed crashes/warnings when searching terminals.
+ More memory leak fixes in menus.
+ Don't support terminal background options deprecated by vte.

Regards,
Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140116185511.11a4e...@realh.co.uk



Add debug files to existing packages or add -dbg packages?

2014-01-12 Thread Tony Houghton
ROXTerm is going to need a new release soon and I'd like to include
debugging symbols. It currently has binary packages roxterm-common (data
files), roxterm-gtk3 (executables linked with GTK3 etc) and roxterm-gtk2
(linked with GTK2 etc). Should debugging symbols always be put in
separate -dbg packages or can they be added to existing packages? If
there is a choice I'm leaning towards the latter.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140112182535.10829...@realh.co.uk



Re: Bug#710835: RFS: roxterm/2.7.1-1

2013-06-03 Thread Tony Houghton
On Sun, 2 Jun 2013 18:09:46 -0300
Eriberto eribe...@eriberto.pro.br wrote:

 Hey! Your package has lintian warnings. Please, see http://bit.ly/lintian
 
 You must add a message about transition from experimental to unstable
 in debian/changelog. I suggest: Uploaded to unstable, because
 lintian will search by to unstable in changelog.

There is such a message but lintian missed it because it didn't include
to unstable. I thought it would be OK to ignore the warning because
it's pedantic and there is a message about experimental/unstable.

I would have fixed it, but I didn't see the warning until after I'd
uploaded it (does debuild not enable pedantic by default or did I just
miss it?) and set tags upstream etc, thinking everything was OK.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130603130030.2bcfc...@realh.co.uk



Bug#710835: RFS: roxterm/2.7.1-1

2013-06-03 Thread Tony Houghton
On Sun, 2 Jun 2013 18:09:46 -0300
Eriberto eribe...@eriberto.pro.br wrote:

 Hey! Your package has lintian warnings. Please, see http://bit.ly/lintian
 
 You must add a message about transition from experimental to unstable
 in debian/changelog. I suggest: Uploaded to unstable, because
 lintian will search by to unstable in changelog.

There is such a message but lintian missed it because it didn't include
to unstable. I thought it would be OK to ignore the warning because
it's pedantic and there is a message about experimental/unstable.

I would have fixed it, but I didn't see the warning until after I'd
uploaded it (does debuild not enable pedantic by default or did I just
miss it?) and set tags upstream etc, thinking everything was OK.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130603131500.08c58...@realh.co.uk



Bug#710835: RFS: roxterm/2.7.1-1

2013-06-02 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my updated package roxterm

 * Package name: roxterm
   Version : 2.7.2-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.7.2-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

  * New upstream release:
+ Plugged memory leak.
+ Fixed l10n.
+ Worked around race condition when using --tab.
+ Height option default is now consistent in term and profile editor.
  * Target unstable again now Wheezy is released.

There is a lintian warning because I didn't use the right key phrase in
the changelog about moving back from experimental to unstable. It's a
pedantic warning which I didn't discover until after I uploaded, and the
change is documented, so I hope it's OK.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130602215320.1027e...@realh.co.uk



Bug#704494: RFS: roxterm/2.7.1-1

2013-04-01 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my updated package roxterm

 * Package name: roxterm
   Version : 2.7.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL2+
   Section : x11

It builds these binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.7.1-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

  * Enable translations even if incomplete.
+ debian/control: Build-Depends on po4a and gettext.
+ debian/roxterm-common.install: Add translation files.
  * Use GdkRGBA instead of GdkColor when possible.
  * Added option to bind a colour scheme to a profile (Closes: #684294).
  * Escape quotes in URLs (Closes: #696917).
  * Added optional new tab button (Closes: #665840).
  * Parse a single argument to -e in case it contains a space-separated
executable and arguments.
  * Fixed Files/Filer option by responding to changes of widget content.
  * Support python 2.4 in build by not using with statement.
  * Exclude  from end of URL match.
  * Added half page scrolling actions (patch by Jim Paris).
  * Added bold and dim colour options.
  * Changed default select-by-word pattern (ameliorates #688025).
  * Fixed misinterpretation of --tab-name as --tab.
  * debian/control: git repo has moved.
  * debian/rules: Use git to generate version info etc if .git is
present.
  * debian/changelog: Target experimental due to wheezy pre-release
freeze.
  * lintian overrides for xpm files were apparently obsolete; removed.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130402001720.1b228...@realh.co.uk



Changelog etiquette for upstream patches

2013-03-01 Thread Tony Houghton
As both the upstream and Debian maintainer for roxterm I'm unsure what
to do about documenting a patch that was submitted by someone else to
the upstream tracker. I've applied the patch upstream but don't know
the best way to credit the author in debian/changelog. Include his
name? Not his email address I think because of spam/privacy issues.
Perhaps just add the patch's URL?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130301155424.5d4e2624@janet.centauri



Re: Changelog etiquette for upstream patches

2013-03-01 Thread Tony Houghton
On Fri, 1 Mar 2013 11:03:50 -0500
Ryan Kavanagh r...@debian.org wrote:

 Hi Tony,
 
 On Fri, Mar 01, 2013 at 03:54:24PM +, Tony Houghton wrote:
  As both the upstream and Debian maintainer for roxterm I'm unsure what
  to do about documenting a patch that was submitted by someone else to
  the upstream tracker.
 
 I would document this information using a DEP-3 header[0], in
 particular, the Author and Origin fields. If it's linked to an upstream
 bug report, link to that bug report as well.
 
 Author: John Doe j...@example.com
 Origin: link to patch applied in upstream VCS
 Bug: http://upstream.bugtrackerurl/1275270
 
  I've applied the patch upstream but don't know the best way to credit
  the author in debian/changelog. Include his name?
 
 I would either write
 
  * Apply upstream patch fixing frobnicator, 02_fix_frob.diff
(Closes: #245274)
 
 letting people look at the patch header for credits, or
 
  * Apply upstream patch by John Doe fixing frobnicator, 02_fix_frob.diff
(Closes: #245274)

The thing is there isn't a separate patch in the debian packaging or
elsewhere in the pending release tarball because I've applied the patch
to the code upstream. The bug is upstream too, not in Debian. So
including the URL for the upstream bug looks nearest to your suggestion.
Luckily sourceforge bug URLs are a more reasonable size since the last
upgrade, and/or I can use their URL shortening service.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130301220552.36863496@janet.centauri



Re: Getting involved as a maintainer

2013-03-01 Thread Tony Houghton
On Fri, 1 Mar 2013 14:02:44 -0300
Saulo Moraes sa...@gmx.com wrote:

 Hi,
 
   I would like to contribute with Debian, I am a professional developer but
 will be better to start working as a maintainer. After check the Debian
 Packages that Need Lovin' I have choose the samsung-tools as my first
 experience and as I know I littler about it after install in my laptop...
 
   Well I have reply the request for packaging 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599788; but no answer
 yet...
 
   So my quest is may someone help me to get involved? How or Who can
 support me in my first package upload ? I am reading the documentation
 available but I think is time to start in practice.

This has been packaged for Ubuntu in a PPA, so that would probably be a
good starting point:

https://launchpad.net/~voria/+archive/ppa.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130301221147.405e775a@janet.centauri



Migrating from experimental to unstable

2013-01-18 Thread Tony Houghton
Suppose I have a new version of my package available and I upload it to
experimental during a freeze. After the freeze I'd like that new
version in unstable, but I haven't made any changes in the meantime. Is
there a migration process from experimental to unstable, or is it
normal to bump the debian revision (because the changelog should
document the move between unstable and experimental and not hide that
from history I guess) and upload a new version with no other changes?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130118214604.2d27aef1@tiber



Re: Bug#670176:

2012-12-03 Thread Tony Houghton
On Mon, 3 Dec 2012 13:27:15 +0100
Nick Andrik nick.and...@gmail.com wrote:

 The problem is that I ran dput yesterday but the package dis not
 appear in my packages on mentor (I didn't even receive an email).
 I guess it got stuck somewhere in the incoming queue.
 I read somewhere that it takes 6 hours to get unstuck, but still no
 email from yesterdays' upload and I get Upload failed: 403 Forbidden
 when I run dput again.
 Any idea on how to fix this?

I think this can happen if the first upload is partially successful;
HTTP won't let you overwrite the file that's already there. Try
reconfiguring dput to use FTP instead.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121203133615.68d8e339@roland



Easy bugfix for roxterm: should it go into wheezy?

2012-10-29 Thread Tony Houghton
A bug has been found in roxterm:
https://sourceforge.net/p/roxterm/bugs/88/.
I wouldn't consider it a high priority but the fix is very trivial, just
adding a single line of code. Should I release this for wheezy? If so,
how do I go about it? Should I open a debian bug and give it a certain
priority or tag? Do I have to add anything to my RFS?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121029152445.42a00335@roland



Bug#678552: RFS: roxterm/2.6.5-1

2012-06-29 Thread Tony Houghton
Pinging this. I guess it may already be too late to avoid some of the
extra work needed to get it into testing after the freeze though :-(.

On Fri, 22 Jun 2012 17:59:27 +0100
Tony Houghton h...@realh.co.uk wrote:

 Package: sponsorship-requests
 Severity: normal
 
 Dear mentors,
 
 I am looking for a sponsor for my package roxterm
 
 * Package name: roxterm
   Version : 2.6.5-1
   Upstream Author : Tony Houghton h...@realh.co.uk
   URL : http://roxterm.sourceforge.net
   License : GPL2+
   Section : x11
 
 It builds those binary packages:
 
 * roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
 * roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
 * roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
 * roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
 
 To access further information about this package, please visit the
 following URL:
 
 http://mentors.debian.net/package/roxterm
 
 
 Alternatively, one can download the package with dget using this
 command:
 
   dget -x
   http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.5-1.dsc
 
 More information about roxterm can be obtained from
 http://roxterm.sourceforge.net
 
 Changes since the last upload:
 
   * Inherit cwd correctly when being launched from a command
 (fixes regression in 2.6.4).
 
 This fixes a bug reported upstream so I'm keen for the update to make it
 into wheezy's release.
 
 Regards,
  Tony Houghton
 
 
 




-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120629155701.5597038d@junior



Bug#678552: RFS: roxterm/2.6.5-1

2012-06-22 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
  Version : 2.6.5-1
  Upstream Author : Tony Houghton h...@realh.co.uk
  URL : http://roxterm.sourceforge.net
  License : GPL2+
  Section : x11

It builds those binary packages:

* roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
* roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
* roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
* roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

  dget -x
  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.5-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

  * Inherit cwd correctly when being launched from a command
(fixes regression in 2.6.4).

This fixes a bug reported upstream so I'm keen for the update to make it
into wheezy's release.

Regards,
 Tony Houghton



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120622175927.0a014f43@tiber



Re: How to build a source tarball that includes symbolic links?

2012-06-07 Thread Tony Houghton
On Thu, 7 Jun 2012 05:42:56 +0200
David Lindelöf linde...@ieee.org wrote:

 The source of my project includes symbolic links to other source trees
 (notably, the CppUTest framework and a library used by several of our
 projects). When I call `dpkg-buildpackage` to build a debian package
 out of my project, I've found that `dpkg-source` will not follow the
 symbolic links and leaves them as empty files in the source's tarball.
 As a result, they cannot be used by `pbuilder` to build the package
 for another distribution.

As a *temporary* workaround could you use hard links instead of
symbolic?  You'd have to link every file individually though, hard links
aren't supported for directories.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120607145215.67da1a39@junior



Re: How to build a source tarball that includes symbolic links?

2012-06-07 Thread Tony Houghton
On Thu, 7 Jun 2012 16:19:05 +0200
David Lindelöf linde...@ieee.org wrote:

 As a *really temporary* workaround, is there a way I could have the
 build system copy over the files to their proper locations, just for
 building the package? And then delete them and reinstate the symbolic
 links?

Yes, in a Makefile you could do something like this:

pre-package:
rm CppUTest
mkdir CppUTest
ln ../../CppUTest/* CppUTest/
# or cp if they're on a different file system or if you
# want to handle recursive directories easily (cp -r)

post-package:
rm -r CppUTest
ln -s ../../CppUTest CppUTest


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120607162339.711d8bc8@junior



Bug#674961: RFS: roxterm/2.6.4-1

2012-05-28 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
  Version : 2.6.4-1
  Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL2+
  Section : x11

It builds teose binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.4-1.dsc

Changes since the last upload:

  * Check for valid cwd before using it to spawn processes (Closes: #674843).
  * Added System to Categories in desktop file.
  * New version of maitch which supports implicit rules only and makes
better use of commonly used flags.
  * debian/rules: Use appropriate flags from dpkg-buildflags.

Regards,

Tony Houghton



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120528192730.2e1a719c@tiber



Bug#671651: RFS: roxterm/2.6.3-1

2012-05-05 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
  Version : 2.6.3-1
  Upstream Author : Tony Houghton h...@realh.co.uk
* URL : http://roxterm.sourceforge.net
* License : GPL2+
  Section : x11

It builds teose binary packages:

roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.3-1.dsc

Changes since the last upload:

  * Removed disused ..._get_*_under_pointer funcs.
  * Replaced several instances of Gtk*Box with GtkGrid.
  * Fixed VtePty life cycle (Closes: #671160).

Regards,

Tony Houghton



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120505170620.7f06d2d1@junior



Re: Bug#669401: RFS: roxterm/2.6.2-1 (was 2.6.1-1)

2012-04-20 Thread Tony Houghton
retitle 669401 RFS: roxterm/2.6.2-1
thanks

The Ubuntu PPA builder for lucid uncovered a backwards compatibility bug
so I've updated upstream and replaced the package so that uscan won't
complain about its not being the latest upstream.

dget -x http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.2-1.dsc

On Thu, 19 Apr 2012 16:03:13 +0100
Tony Houghton h...@realh.co.uk wrote:

 I am looking for a sponsor for my package roxterm
 
 * Package name: roxterm
   Version : 2.6.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
   URL : http://roxterm.sourceforge.net
   License : GPL2+
   Section : x11
 
 It builds those binary packages:
 
 * roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
 * roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
 * roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
 * roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version
 
 To access further information about this package, please visit the
 following URL:
 
 http://mentors.debian.net/package/roxterm
 
 
 Alternatively, one can download the package with dget using this
 command:
 
   dget -x
   http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.1-1.dsc
 
 More information about roxterm can be obtained from
 http://roxterm.sourceforge.net
 
 Changes since the last upload:
 
   * Ensure vte widgets realized before reading xid (Closes: #663736).
   * Explicitly close pty when deleting a terminal.
   * Warnings apply to closing windows via menu (Closes: #664887).
   * Debian packaging now maintained in master branch again.
   * Changed close warning dialog buttons to Yes/No.
   * Honour login option when restoring a session (Closes: #663739).
   * Reread GdkWindow when re-mapping windows when compositing changes.
   * debian/watch: Corrected pcre syntax for uncaptured bz2/gz suffix. 


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120420201204.58203ecd@junior



Bug#669401: RFS: roxterm/2.6.1-1

2012-04-19 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]

Dear mentors,

I am looking for a sponsor for my package roxterm

* Package name: roxterm
  Version : 2.6.1-1
  Upstream Author : Tony Houghton h...@realh.co.uk
  URL : http://roxterm.sourceforge.net
  License : GPL2+
  Section : x11

It builds those binary packages:

* roxterm - Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
* roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
* roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
* roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm


Alternatively, one can download the package with dget using this
command:

  dget -x
  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.6.1-1.dsc

More information about roxterm can be obtained from
http://roxterm.sourceforge.net

Changes since the last upload:

  * Ensure vte widgets realized before reading xid (Closes: #663736).
  * Explicitly close pty when deleting a terminal.
  * Warnings apply to closing windows via menu (Closes: #664887).
  * Debian packaging now maintained in master branch again.
  * Changed close warning dialog buttons to Yes/No.
  * Honour login option when restoring a session (Closes: #663739).
  * Reread GdkWindow when re-mapping windows when compositing changes.
  * debian/watch: Corrected pcre syntax for uncaptured bz2/gz suffix. 

Regards,
 Tony Houghton



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120419160313.5f9dccf3@tiber



Can't upload to mentors.debian.net

2012-04-18 Thread Tony Houghton
I can't upload my package (roxterm) to mentors.debian.net. I've set up
my .dput.cf as suggested at
http://mentors.debian.net/intro-maintainers. If I use the HTTP method
I get 403 Forbidden as soon as it tries to upload the .dsc file. The
FTP method has partially succeeded but always times out (errno 110)
before completing the entire set of files. Perhaps the fact that the
.dsc did upload is the cause of the 403 errors because I don't have
permission to overwrite existing files?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120418162002.048f3e84@tiber



Re: Can't upload to mentors.debian.net

2012-04-18 Thread Tony Houghton
On Wed, 18 Apr 2012 18:52:47 +0200
Nicolas Dandrimont nicolas.dandrim...@crans.org wrote:

 Le 18/04/2012 à 17:20, Tony Houghton h...@realh.co.uk écrivit :
  I can't upload my package (roxterm) to mentors.debian.net.

[Snip]

 You can also poke support@m.d.n if the upload still fails (the files are
 gone, so it shouldn't).

Thanks. I've managed to upload it by HTTP now, although the server still
seems very sluggish.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120418200507.1519d560@tiber



Best use of bug tracker for a complicated situation

2012-03-19 Thread Tony Houghton
I maintain roxterm. The source package of that name generates a number
of binary packages: roxterm-common, roxterm-gtk2, roxterm-gtk3 and
roxterm (a virtual package depending on roxterm-gtk3).

A user has reported 2 bugs with slightly different symptoms, one for
roxterm-gtk2 and one for roxterm-gtk3. They're actually the same bug,
applying to both, and I think also to old versions when there was only
one binary package, roxterm. What's the best way to show the bugs
affect all three? I used:

affects n roxterm roxterm-gtk2 roxterm-gtk3

Would it be better to reassign them to the source package? In my control
message how would I distinguish that from the binary packages of the
same name? By appending :src?

I reassigned them both to roxterm-gtk3 and then tried to merge them, but
the merge is failing with what looks like an internal error involving an
array where it expected a hash (reported verbatim to owner@bdo). So far
I've been copying my comments to both bugs.

Meanwhile the user has added a comment to both which looks like there
might be a new, separate bug. So I reckon I should forget the merge,
continue to discuss the first problem in one of the reports and retitle
the other report to reflect the possible new problem. Agreed?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120319173745.5a8ec8ea@junior



Bug#661389: RFS: roxterm/2.5.3-1 (was 2.5.2-1)

2012-03-11 Thread Tony Houghton
The latest version of this package is now 2.5.3-1:

 * Package name: roxterm
   Version : 2.5.3-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL-2+, LGPL-3+
   Section : x11

It builds these binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.5.3-1.dsc

Changes since the last upload:

  * New upstream version:
+ New windows created for dragged-out tabs use configured tab
  position setting.

[2.5.2-1]:

   * New upstream version:
 + maitch.py: Reorder args in compiler checks: libs must come after source
   on some systems.
 + More flexible close window/tab warnings.
 + Added global option to use dark theme.
 + Revamped configlet (Configuration Manager).
 + --tab only reuses windows on current workspace unless overridden
   by --title.
 + SVG-derived pixmaps are included in release tarballs for convenience.
 + Option to use dark GTK theme variant.
   * debian/control: Removed imagemagick and librsvg2-bin from Build-Depends
 (see above).
   * Debian packaging now maintained with git-buildpackage.
   * debian/control:
 + Bump Standards-Version: 3.9.3.
 + Each binary package has a unique short description.
   * debian/copyright: New URL for Format.
   * Changed target back to unstable instead of experimental.

I forgot that I should have merged the changes for 2.5.2-1 and 2.5.3-1,
but AIUI that's only preferrable, not mandatory, it's uploaded now, and
it will make it easier to update my Ubuntu PPA.



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120311213033.3b720ecf@junior



Bug#661389: RFS: roxterm/2.5.2-1

2012-03-10 Thread Tony Houghton
On Sun, 26 Feb 2012 21:11:30 +
Tony Houghton h...@realh.co.uk wrote:

 Package: sponsorship-requests
 Severity: normal
 
 Dear mentors,
 
 I am looking for a sponsor for my package roxterm
 
  * Package name: roxterm
Version : 2.5.2-1

It's been almost 2 weeks since this RFS. Is there an official procedure
for bumping RFS bugs, or am I doing that now?



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120310153028.6b54dbf4@junior



Bug#661389: RFS: roxterm/2.5.2-1

2012-02-26 Thread Tony Houghton
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package roxterm

 * Package name: roxterm
   Version : 2.5.2-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL-2+, LGPL-3+
   Section : x11

It builds these binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator - virtual package for GTK3
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator - common files
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator - GTK2 version
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator - GTK3 version

To access further information about this package, please visit the
following URL:

http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this
command:

dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.5.2-1.dsc

Changes since the last upload:

  * New upstream version:
+ maitch.py: Reorder args in compiler checks: libs must come after source
  on some systems.
+ More flexible close window/tab warnings.
+ Added global option to use dark theme.
+ Revamped configlet (Configuration Manager).
+ --tab only reuses windows on current workspace unless overridden
  by --title.
+ SVG-derived pixmaps are included in release tarballs for convenience.
+ Option to use dark GTK theme variant.
  * debian/control: Removed imagemagick and librsvg2-bin from Build-Depends
(see above).
  * Debian packaging now maintained with git-buildpackage.
  * debian/control:
+ Bump Standards-Version: 3.9.3.
+ Each binary package has a unique short description.
  * debian/copyright: New URL for Format.
  * Changed target back to unstable instead of experimental.

  Regards,
   Tony Houghton



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120226211130.5a474285@tiber



Re: RFS: quickrdp

2012-01-30 Thread Tony Houghton
On Mon, 30 Jan 2012 07:42:23 +0100
Tobias Eliasson arnes...@gmail.com wrote:

 On 01/30/2012 12:13 AM, Jakub Wilk wrote:
 
  The default value for Locale telnet/Perl/SSH executable dialogs 
  appears to be gnome-terminal. (??!)
 It launches a terminal for launching the actual executable. It's not 
 restricted to using that, you may use whatever you wish there.

My 2c: a Debian package should default to x-terminal-emulator when
launching a terminal if it's desktop-agnostic. Or does XDG have a
standard way to find the user's favourite terminal?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120130111837.4622b422@junior



Re: RFS: nbc (2.5 th try)

2012-01-13 Thread Tony Houghton
On Sat, 14 Jan 2012 07:32:46 +0800
Paul Wise p...@debian.org wrote:

 On Sat, Jan 14, 2012 at 4:46 AM, Slavko li...@slavino.sk wrote:
 
    Upstream Author : [fill in name and email of upstream]
   * URL             : [fill in URL of upstreams web site]
   * License         : [fill in]
 
 Try reading your emails before you send them.

Could debexpo be updated to fill those in? The old mentors template
generator used to.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120114000558.413a6256@junior



Re: RFS: roxterm 2.4.2-1 (was 2.4.1-1)

2012-01-12 Thread Tony Houghton
On Thu, 12 Jan 2012 20:52:58 +0800
Kan-Ru Chen kos...@debian.org wrote:


 Unfortunately there is still one missing build-dep: librsvg2-bin. I
 have uploaded 2.4.2-1 with this fixed, please fix it in your
 repository as well :)

OK, I've corrected that my end too. Thanks a lot.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120112171855.718a45f0@junior



Re: RFS: roxterm 2.4.2-1 (was 2.4.1-1)

2012-01-07 Thread Tony Houghton
On Fri, 06 Jan 2012 15:12:41 +0100
Tobias Frost t...@frost.de wrote:

 Am Donnerstag, den 05.01.2012, 13:30 + schrieb Tony Houghton:
 
  The debian packaging and upstream are in one repository and I didn't
  want the contents of the release tarball to be inconsistent with
  what's in the package. I would also have to change the way I use
  git tags to generate a version number dynamically.
 
 I do it that way: 
 I use a dedicated git branch for the debian stuff, containing the
 the debian stuff (and the source, but source is not edited in this
 branch)
 The developement (on the source) is done in a different branch and
 whenever I want to make a debian package I just merge the latest
 source into the debian branch.  

That sounds like a good idea, I'll probably do it that way.

 This way your tricks with git-tags could still work. (Anyway, can you
 elaborate on this, as I am curious about this idea)

When I'm about to do a release I tag it with the release version number.
The build system uses git describe to generate a version number (with
autoconf I did it in the bootstrap.sh by generating configure.ac from
configure.ac.in, maitch does it in the configure phase), only converting
from the format 2.4.0-1-g1234abcd to 2.4.0.1~g1234abcd. That way
anything built between releases has a meaningful and uniquely
identifying version number.

I also use tags of the form x.y.0 when I add a new feature or set of
features, so that versions with a .0 are testing versions for the
next release x.y.1.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120107133650.0f0c2449@junior



Re: RFS: roxterm 2.4.2-1 (was 2.4.1-1)

2012-01-05 Thread Tony Houghton
On Thu, 05 Jan 2012 16:16:15 +0800
Thomas Goirand z...@debian.org wrote:

 On 01/05/2012 01:33 AM, Tony Houghton wrote:
  Unfortunately I just discovered a bug in the Build-Depends stanza,
  so please ignore version 2.4.1-1 and upload 2.4.2-1 instead.

 If that's an issue in the packaging, why did you need to upgrade from
 2.4.1 to 2.4.2, and why didn't you just do a 2.4.1-2 instead?
 
 It's possible to get this sponsored, even if it wasn't in Debian
 before, your sponsor would just have to use the -sa flag when
 building to include the orig.tar.gz in the upload.

The debian packaging and upstream are in one repository and I didn't
want the contents of the release tarball to be inconsistent with what's
in the package. I would also have to change the way I use git tags to
generate a version number dynamically.

I think I'll separate the debian packaging from upstream soon, it does
seem more practical overall. But I still don't really understand how
automated tools can find the upstream source as well as the packaging
from the Vcs control fields when they're in separate repositories.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120105133015.0ad26b62@junior



RFS: roxterm 2.4.1-1

2012-01-04 Thread Tony Houghton
Dear mentors,

I am looking for a sponsor for my package roxterm.

 * Package name: roxterm
   Version : 2.4.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net/
 * License : GPL-2+
   Section : x11

It builds those binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator
 roxterm-common - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator

To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.4.1-1.dsc

The most significant change in this version is a change of build system,
which I've commented about on the package page above. This change
obviously means I've had to change debian/rules somewhat too.

I would be glad if someone uploaded this package for me.

Kind regards,

Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120104165849.69c08021@tiber



RFS: roxterm 2.4.2-1 (was 2.4.1-1)

2012-01-04 Thread Tony Houghton
Unfortunately I just discovered a bug in the Build-Depends stanza, so
please ignore version 2.4.1-1 and upload 2.4.2-1 instead.

I am looking for a sponsor for my package roxterm.

 * Package name: roxterm
   Version : 2.4.2-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net/
 * License : GPL-2+
   Section : x11

It builds those binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator
 roxterm-common - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator

To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this
command:

  dget -x
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.4.2-1.dsc

The most significant change in this version is a change of build
system, which I've commented about on the package page above. This
change obviously means I've had to change debian/rules somewhat too.

I would be glad if someone uploaded this package for me.

Kind regards,

Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120104173318.63f857ea@tiber



Re: preserving user changes while managing configuration files

2011-11-23 Thread Tony Houghton
On Wed, 23 Nov 2011 11:53:14 +0100
Dennis van Dok denni...@nikhef.nl wrote:

 On 23-11-11 10:27, Joseph Gunn wrote:
 
  A popular way of accomplishing the task is to support
  configuration subdirectories
  
  It includes all configuration files in that directory. If you
  publish a name that you will _never_ use then people can add that
  one as they wish.
 
 I'm not sure I'm getting the gist of your suggestion; do you mean the
 use of /etc/mypackage/conf.d/ or some such? I'm afraid this would
 require some heavy patching of the upstream code for reading
 configuration files.

Perhaps instead you could add a simple utility to make a master config
file out of several snippets in a directory. I think quite a few
packages do that. The only one I can think of just now is exim4 but
that's probably not a very good example because it's complex.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2023143343.316f542c@junior



Re: leechcraft (closes ITP bug, 33 days have passed)

2011-11-08 Thread Tony Houghton
On Tue, 08 Nov 2011 23:23:06 +0200
Boris Pek tehnic...@yandex.ru wrote:

  This seems to be a bit excessive.  There is no real use in having
  many tiny packages for every function; please keep in mind that
  this will make the Packages index even larger (which also affects
  users that do not even have the package installed).
 
 Hmm, I have not thought about such an effect. It's bad news. I will
 think that can I do to decrease number of packages. This will damage
 general idea unfortunately but it is really more important.
 
  For example, I think many of the leechcraft-azoth-* packages could
  be merged into a single package: they do not seem to be very large
  nor introduce large dependencies according to an build log I found
  on launchpad[1].
 
 Yes, this is true. But its sub-plugins realise different communicating
 protocols. Of cause they can be disabled in settings dialog, users
 will not be able to remove unnecessary plugins completely.
 
 Also I will look to other similar software. Like kopete, pidgin,
 etc...

gstreamer is also distributed with many plugins per package. I think
that approach has more advantages than disadvantages compared to one
package per plugin. For users that want to use most of the plugins,
having them in individual packages will waste more disc space in package
overheads than they'll save by only having the plugins they need. And
installing/upgrading many small packages takes longer than one large
one.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2009010101.38ab6cfa@tiber



Alternative dependencies

2011-10-23 Thread Tony Houghton
What should you do if you have a dependency which can either use one
package or two (or more) different packages. For example, roxterm's man
pages can be built either with xmltoman, xmlto or xsltproc, but xsltproc
additionally requires docbook-xsl. I don't think control file syntax
supports grouping of packages either side of a |, so how should I manage
this in Build-Depends? Is the following correct?

Build-Depends: xsltproc | xmltoman | xmlto, docbook-xsl | xmltoman | xmlto

Or would it be better to choose one and stick to that for the sake of
consistency?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111023195403.48bd597f@junior



Re: Alternative dependencies

2011-10-23 Thread Tony Houghton
On Sun, 23 Oct 2011 21:23:41 +0200
Michael Tautschnig m...@debian.org wrote:

 [...]
  Build-Depends: xsltproc | xmltoman | xmlto, docbook-xsl | xmltoman
  | xmlto
 
 This would be a correct rewrite to CNF, but ...
 
  Or would it be better to choose one and stick to that for the sake
  of consistency?
 
 ... there isn't much of a point doing it here for Build-Depends. The
 situation is definitely a different one for Depends, but for
 Build-Depends just go for one of the choices, in the interest of both
 consistency and simplicity.

Which would you recommend? I'm leaning towards xmltoman. Although it
depends on some perl packages they were all already installed when I
installed it; I guess anything with dh already has a lot of perl stuff
installed. xmltoman makes for a much simpler command than xsltproc. So
does xmlto but it has a lot of dependencies that I don't normally have
installed otherwise.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111024000309.6f83d9c5@junior



Re: berlios closing; where should my projects escape to?

2011-10-21 Thread Tony Houghton
On Tue, 18 Oct 2011 00:02:04 -0500
Paul Elliott pelli...@blackpatchpanel.com wrote:

 Perhaps this is offtopic, but there are so many packagers here,
 perhaps I can find an answer.
 
 Berlios is closing, I have two small projects, GPLed, that use
 subversion and publish tarballs, where should I go?
 
 I looked at sourceforge, but they are always sending me adds. Too
 comercial for my taste.

tuxfamily.org provides VCS and web services etc for free software.

Pros:
* You can use your own domain.
* Runs on OSS

Cons:
* No ready-made web applications, you have to set up your website
  entirely yourself. Some people may prefer that flexibility though.
* No bug tracker and the web hosting doesn't include python, so you
  can't use trac. flyspray can be used though.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111021143117.44922e15@junior



Control file Vcs fields

2011-10-21 Thread Tony Houghton
I'm a bit confused about the Vcs fields in Control files. Many projects
have the upstream code and debian packaging maintained separately and
I'm not entirely sure what you're supposed to do with the Vcs fields in
that case. Should they point to upstream or the packaging? How can
tools, such as debcheckout, work properly if they can only fetch the
packaging or upstream code, but not both?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111021151006.3738626a@junior



Re: dh --parallel (was: Re: RFS: lebiniou)

2011-10-17 Thread Tony Houghton
On Mon, 17 Oct 2011 12:02:04 +0200
Adam Borowski kilob...@angband.pl wrote:

 On Mon, Oct 17, 2011 at 12:31:06PM +0800, Paul Wise wrote:
  You might want to use dh --parallel.
 
 I really wonder why it's not debhelper's default.  I understand, it
 can break old packages with buggy makefiles, but it'd be nice to have
 --parallel both in the examples and as compat 9 default.
 
 These days you can't get 1-way regular machines without looking deep,
 and even phones get more cores.  Having package builds utilize only a
 small part of the machine is pretty ridiculous.

I agree, but there's another big problem: autoconf. It runs far more
tests than most projects need (especially when using glib which takes
care of a large range of compatibility issues for you), and each run
takes longer than the actual compilation with a modest 4 core CPU. When
building roxterm I think I have to run configure 4 times: before making
a tarball with make dist, at the start of debuild before it can make
clean, then once for each version of gtk. On top of all that you often
have to run bootstrap.sh first.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111017144128.75b22086@junior



Re: dh --parallel (was: Re: RFS: lebiniou)

2011-10-17 Thread Tony Houghton
On Mon, 17 Oct 2011 22:06:00 +0800
Paul Wise p...@debian.org wrote:

 On Mon, Oct 17, 2011 at 9:41 PM, Tony Houghton wrote:
 
  I agree, but there's another big problem: autoconf. It runs far more
  tests than most projects need (especially when using glib which
  takes care of a large range of compatibility issues for you), and
  each run takes longer than the actual compilation with a modest 4
  core CPU. When building roxterm I think I have to run configure 4
  times: before making a tarball with make dist, at the start of
  debuild before it can make clean, then once for each version of
  gtk. On top of all that you often have to run bootstrap.sh first.
 
 Best file a couple of bugs about that on autoconf upstream:
 
 Please implement autoreconf -jX
 Please implement ./configure -jX

I don't think it's practical to add parallelism to autoconf. Parts of
configure scripts depend on earlier tests etc and the syntax doesn't
provide a way of specifying dependencies like make does. I think
anything that tried to parallelise what configure does would be too
complicated. Better to just replace it with something that keeps the
number of tests to a minimum and is cleaner instead of bodging m4 and
sh together.

I think writing build scripts in a language like python is very nice
(autoconf is too slow, let's use python, spot the irony :)) but I've
found waf and scons don't really suit my needs. So I'm writing my own
which combines python with a simple and flexible concept of make-like
rules and dependencies.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111017153516.0a5208c1@tiber



Re: dh --parallel (was: Re: RFS: lebiniou)

2011-10-17 Thread Tony Houghton
On Mon, 17 Oct 2011 16:40:43 +0200
Mathieu Malaterre mathieu.malate...@gmail.com wrote:

 On Mon, Oct 17, 2011 at 4:35 PM, Tony Houghton h...@realh.co.uk wrote:
  I think writing build scripts in a language like python is very nice
  (autoconf is too slow, let's use python, spot the irony :)) but I've
  found waf and scons don't really suit my needs. So I'm writing my
  own which combines python with a simple and flexible concept of
  make-like rules and dependencies.
 
 cmake does support parallel builds.
 
 2cts

Do you mean in its (equivalent of) configure stage? cmake was on my
shortlist too, but I decided not to commit to it because its
documentation looked a little weak unless you're prepared to buy a book
which is quite expensive, especially outside the US. Additionally, I
think the fact that it works by generating makefiles would make it share
some of the drawbacks that brings to automake.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111017170649.6873f551@tiber



Re: RFS: roxterm (updated package)

2011-10-06 Thread Tony Houghton
On Thu, 06 Oct 2011 23:37:04 +0800
Kan-Ru Chen kos...@debian.org wrote:

 Tony Houghton h...@realh.co.uk writes:
 
   I am looking for a sponsor for my package roxterm.
 
 Done.

Thanks.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111006172431.0188f78b@junior



Re: RFS: roxterm (updated package)

2011-10-05 Thread Tony Houghton
On Wed, 5 Oct 2011 00:26:51 +0100
Tony Houghton h...@realh.co.uk wrote:

 On Sun, 2 Oct 2011 21:59:04 +0100
 Tony Houghton h...@realh.co.uk wrote:
 
  I am looking for a sponsor for my package roxterm.
  
   * Package name: roxterm
 Version : 2.2.1-1
 
 Hold that, I discovered corruption in the GtkBuilder definitions after
 release (looks like vi finger trouble!) so I'll have to upload a new
 version.

Done. The new details for version 2.2.2-1 are:

http://mentors.debian.net/package/roxterm

dget -x http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.2.2-1.dsc


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111005200117.7502ea27@tiber



Re: RFS: roxterm (updated package)

2011-10-04 Thread Tony Houghton
On Sun, 2 Oct 2011 21:59:04 +0100
Tony Houghton h...@realh.co.uk wrote:

 I am looking for a sponsor for my package roxterm.
 
  * Package name: roxterm
Version : 2.2.1-1

Hold that, I discovered corruption in the GtkBuilder definitions after
release (looks like vi finger trouble!) so I'll have to upload a new
version.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111005002651.16f0f7af@tiber



RFS: roxterm (updated package)

2011-10-02 Thread Tony Houghton
Dear mentors,

I am looking for a sponsor for my package roxterm.

 * Package name: roxterm
   Version : 2.2.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net
 * License : GPL-2+
   Section : x11

It builds those binary packages:

roxterm- Multi-tabbed GTK+/VTE terminal emulator
roxterm-common - Multi-tabbed GTK+/VTE terminal emulator
roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator
roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator

To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this
command:

  dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.2.1-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111002210527.07847149@tiber



Re: mentors.debian.net moved to new hardware

2011-09-22 Thread Tony Houghton
On Thu, 22 Sep 2011 01:08:33 +0200
Arno Töll deb...@toell.net wrote:

 our (not so) old host running http://mentors.debian.net was replaced
 right before by shiny new hardware. For you, as user you shouldn't
 hopefully notice the switch. The new hardware is much more powerful and
 has plenty of disk space. Hence all problems with exhausted disk space
 and time-outing servers should not occur anymore.

Does it include the new version of debexpo that was soon to be deployed?
In particular I'm waiting for a bugfix to allow uploading to
experimental.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110922145155.5faaa9b0@tiber.centauri



Rejected experimental package (was Re: RFS: roxterm (updated package))

2011-09-15 Thread Tony Houghton
On Tue, 13 Sep 2011 13:28:19 +0100
Tony Houghton h...@realh.co.uk wrote:

 I think releasing to experimental would be the best option at the
 moment, so I'll upload a new version later.

I tried that and my package was rejected by m.d.n:

You are not uploading to one of those Debian distributions: 
unstablestable-backports oldstable-backports stable-backports-sloppy 
oldstable-backports

Is experimental now disallowed or might I have done something else wrong
and triggered a misleading error message?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110915143040.6fd7e9cc@junior



Re: Rejected experimental package (was Re: RFS: roxterm (updated package))

2011-09-15 Thread Tony Houghton
On Thu, 15 Sep 2011 17:45:48 +0200
Arno Töll deb...@toell.net wrote:

 No need to do. I already fixed that a few days ago [1]. However I didn't
 merge our master branch to live (i.e. the deployment branch) yet.

OK. Please post again when you do so I know when I can try again to
upload roxterm.


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110915174044.5cb1a931@tiber.centauri



Re: RFS: roxterm (updated package)

2011-09-14 Thread Tony Houghton
On Wed, 14 Sep 2011 12:44:03 +0200
Jakub Wilk jw...@debian.org wrote:

 * Kan-Ru Chen kos...@debian.org, 2011-09-14, 11:29:
 
 That is, more or less, what's happening, so I'll move the bug to 
 libvte9. In case that takes a long time to fix should I manually 
 override the dependency?
 
 Yes you can, just put the right version in Depends.
 
 This is an excellent recipe to make the Release Team hate you, though.
 
 However this means when building with older version of libvte one
 has to manually adjust the Depends field as well.
 
 Wait, you don't want to build your package against *older* versions.
 And if you even can do that, then your build-depends is broken.
 
 What is troublesome in such case is building against a *newer*
 version, with potentially different SONAME. That's why you should
 never put shared libraries you're linking against explicitly in
 Depends. If anything, use Breaks for this purpose.

I agree, there's a stronger argument to leave roxterm alone than to try
to work around someone else's bug. Anyone with access to roxterm 2.*
should also easily be able to upgrade to unstable's vte.

 That said, #641123 really looks like a serious bug in vte.

Should I upgrade the report, do you think? In any case it might be a
good idea to mark it as affects roxterm.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110914124457.01d57fae@junior



Re: RFS: roxterm (updated package)

2011-09-13 Thread Tony Houghton
[Note: I'm not sure whether I should remove the personal addresses from
To/Cc, especially in George's case. Please let me know what you'd
prefer. I'm subscribed to the list so I don't need the Cc, but I'm not
bothered about receiving extra copies either.]

On Tue, 13 Sep 2011 10:23:05 +0800
Kan-Ru Chen kos...@debian.org wrote:

 Tony Houghton h...@realh.co.uk writes:
 
  On Mon, 12 Sep 2011 22:36:54 +0800
  Kan-Ru Chen kos...@debian.org wrote:
 
  You sure you want to upload to unstable, right? Asking because it
  was previously uploaded to experimental.
 
  I think so, yes. I didn't really intend to send the previous
  version to experimental and wanted to go back to unstable to get
  more feedback. However, there are some bugs which can't be solved
  as simply as installing roxterm-gtk2 instead of roxterm-gtk3. As
  long as these are Outstanding on the bug tracker that will stop
  the testing package being updated won't it? I don't want it to be
  difficult for anyone who finds version 2.x unusable to revert to
  1.x.
 
 The bug has to have severity set to critical, grave or serious. I
 think the geometry issue is nearly grave (makes the package in
 question unusable or mostly so). IMHO you might want to keep roxterm
 pointed to roxterm-gtk2 until the bug was fixed, or enable the
 workaround by default. Anyway this is your package, you decide :)

That's a bit tricky because the bug is in libgtk-3-0 and marked as
affects roxterm. It might not be considered as grave in that package
because it only affects a few applications (although they include
gnome-terminal) and when used with what's considered to be a
non-standard window manager.

I think releasing to experimental would be the best option at the
moment, so I'll upload a new version later.

  I might also need some help with #641123. It's to do with
  ${shlibs:Depends} and being able to support a new feature in a
  library where possible but also be buildable without the feature to
  support older versions. Would it be better to ask on debian-devel
  about that sort of thing?
 
 ${shlibs:Depends} should be set by debhelper to the minimum version
 required by this package upon version information from the library at
 build time. If you are using a feature that is only available after
 libvte9 1:0.28.1-2 but the dependency says 'libvte9 (= 1:0.24.0)'
 then it is a bug of libvte9 package.

That is, more or less, what's happening, so I'll move the bug to
libvte9. In case that takes a long time to fix should I manually
override the dependency?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110913132819.0e809984@junior



Re: RFS: roxterm (updated package)

2011-09-12 Thread Tony Houghton
On Mon, 12 Sep 2011 22:36:54 +0800
Kan-Ru Chen kos...@debian.org wrote:

 Hi Tony,
 
 You sure you want to upload to unstable, right? Asking because it was
 previously uploaded to experimental.

I think so, yes. I didn't really intend to send the previous version to
experimental and wanted to go back to unstable to get more feedback.
However, there are some bugs which can't be solved as simply as
installing roxterm-gtk2 instead of roxterm-gtk3. As long as these are
Outstanding on the bug tracker that will stop the testing package
being updated won't it? I don't want it to be difficult for anyone who
finds version 2.x unusable to revert to 1.x.

I might also need some help with #641123. It's to do with
${shlibs:Depends} and being able to support a new feature in a library
where possible but also be buildable without the feature to support
older versions. Would it be better to ask on debian-devel about that
sort of thing?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110912183740.3bae3a04@junior



RFS: roxterm (updated package)

2011-09-05 Thread Tony Houghton
Dear mentors,

I am looking for a sponsor for my package roxterm.

 * Package name: roxterm
   Version : 2.1.1-1
   Upstream Author : Tony Houghton
 * URL : http://roxterm.sourceforge.net
 * License : GPL-3+
   Section : x11

It builds these binary packages:

 roxterm- Multi-tabbed GTK+/VTE terminal emulator
 roxterm-common - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk2 - Multi-tabbed GTK+/VTE terminal emulator
 roxterm-gtk3 - Multi-tabbed GTK+/VTE terminal emulator

To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.1.1-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110905204848.1b81ab3a@tiber.centauri



experimental or unstable

2011-09-03 Thread Tony Houghton
The last release of roxterm went to experimental instead of unstable.
TBH I forgot that I'd changed it to experimental at some point, but
after release I thought perhaps it's just as well because of the major
changes. However, I think this has resulted in few users noticing the
new version and I think it's reliable enough for unstable. There's a new
release ready; should I switch back to unstable for it?

You're probably thinking if I'm making a new release already it can't be
that stable! But only one of the changes relates to something specific
to roxterm 2, and it's to make a new feature optional rather than to fix
a bug
https://sourceforge.net/tracker/?func=detailaid=3365527group_id=124080atid=698431.
It also closes a bug in previous unstable releases (#639687).


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110903163211.322e1742@tiber.centauri



Re: RFS: roxterm (updated package)

2011-08-29 Thread Tony Houghton
On Sun, 28 Aug 2011 18:12:30 +0200
Adam Borowski kilob...@angband.pl wrote:

 Does roxterm-gtk3 have any functionality -gtk2 doesn't have?  Unlike
 QT/GTK, there isn't a big difference there and I quite fail to see
 the reason to have both.  It's a library rather than support for a
 whole environment, you need to upgrade at some time but I guess it
 will be half a decade before anyone says a word about removing gtk2.

It does have a little advantage of a resize grip under the scrollbar -
it can be quite hard to grab skinny window borders sometimes, especially
with a touchpad. But mainly I just like everything to be modern and want
to make sure the GTK3 version gets well-proven.

 Thus, if there's a bug but no goodies, you could stick with gtk2 for
 now. And there's a lot of time before wheezy freezes, so there's a
 fat chance the bug will be fixed, saving us two transitions (roxterm
 - roxterm-gtk*, roxterm-gtk* - roxterm).

I wouldn't be surprised if #632403 outlives Wheezy's testing phase. I'm
thinking of keeping both versions in temrs of years rather than months
anyway.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110829131800.10d18492@junior



Re: RFS: roxterm (updated package)

2011-08-29 Thread Tony Houghton
On Mon, 29 Aug 2011 07:47:15 +0800
Kan-Ru Chen kos...@debian.org wrote:

 Tony Houghton h...@realh.co.uk writes:
 
  Yes, this is a known bug (#632403) and that's the main reason I'm still
  providing a gtk2 package too. As soon as it's uploaded I'll mark the
  bug as affecting roxterm-gtk3. I should probably have mentioned that in
  my RFS (although I did discuss the bug and splitting the package on
  debian-mentors first), so I'm Cc-ing this back to the list.
 
 Uploaded.

Thanks. I've updated the bug as affecting roxterm-gtk3.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110829182244.2a3522fd@tiber.centauri



Re: RFS: roxterm (updated package)

2011-08-28 Thread Tony Houghton
On Sun, 28 Aug 2011 22:50:46 +0800
Kan-Ru Chen kos...@debian.org wrote:

 Only one problem when I tested the package. The gtk3 version, the
 terminal window shrinks its width when I try to move it around. I don't
 know if it's because of my window manager (awesome) or it also appears
 on other environment. If you cannot reproduce this, I can upload it
 first for wider test :) 

Yes, this is a known bug (#632403) and that's the main reason I'm still
providing a gtk2 package too. As soon as it's uploaded I'll mark the
bug as affecting roxterm-gtk3. I should probably have mentioned that in
my RFS (although I did discuss the bug and splitting the package on
debian-mentors first), so I'm Cc-ing this back to the list.


signature.asc
Description: PGP signature


RFS: roxterm (updated package)

2011-08-21 Thread Tony Houghton
Dear mentors,

I am looking for a sponsor for my package roxterm.

 * Package name: roxterm
   Version : 2.0.1-1
   Upstream Author : Tony Houghton h...@realh.co.uk
 * URL : http://roxterm.sourceforge.net/
 * License : GPL-3
   Section : x11

To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/roxterm

Alternatively, one can download the package with dget using this
command:

  dget -x 
http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_2.0.1-1.dsc

ROXTerm is an advanced terminal emulator based on VTE. This version will
need a more thorough review than normal because it now generates
multiple binary packages so that users can choose between GTK+3 and
GTK+2 versions.

I would be glad if someone uploaded this package for me.

Kind regards,

Tony Houghton


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110821175313.3675d713@tiber.centauri



Re: Solving lintian warnings for multi-package roxterm

2011-08-19 Thread Tony Houghton
On Thu, 18 Aug 2011 13:51:11 +0100
Tony Houghton h...@realh.co.uk wrote:

 On Thu, 18 Aug 2011 10:41:33 +0200
 David Kalnischkies kalnischk...@gmail.com wrote:

[Snip]

 I'd rather keep the name roxterm for the GTK3 version if that's OK.
 I don't really want the main package to be named after a library
 dependency and have to relegate roxterm to a dummy package.

I think perhaps I'd better use a dummy package after all, because the
GTK3 and GTK2 versions should Conflict with each other, and having one
of them with the same name as the old package makes that a bit awkward
and I'd be in danger of being beaten up by David :-).

  Bonus: With my APT hat on i want to add that i will beat the hell
  out of you if you try to remove the old package with an unversioned
  Breaks/Conflicts. That is a dist-upgrade nightmare as it does what
  the maintainer intended only in a subset of situations and in all
  others the opposite will happen (= no upgrade) - and before someone
  adds Provides to the list: Remember that dependencies on Provides
  need to be unversioned.

http://wiki.debian.org/Renaming_a_Package says that where one of the
new packages Provides the old name it isn't enough for apt to
automatically find the correct package to upgrade to (and I can see that
if more than one provides it, as would be the case with roxterm, it
would be impossible to choose automatically).

If the dummy roxterm has:

Depends: roxterm-gtk3 | roxterm-gtk2

(plus versions) will that make apt automatically pick roxterm-gtk3 or
would I have to make it roxterm-gtk3 only and roxterm-gtk2 users have to
uninstall the dummy package?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110819134235.53b32aef@junior



Re: Solving lintian warnings for multi-package roxterm

2011-08-18 Thread Tony Houghton
On Thu, 18 Aug 2011 10:41:33 +0200
David Kalnischkies kalnischk...@gmail.com wrote:

 On Thu, Aug 18, 2011 at 01:39, Tony Houghton h...@realh.co.uk wrote:
  package too, eg to roxterm-gtk3. In the latter case would adding
  Replaces: roxterm cause it to automatically replace roxterm at
  apt-get upgrade (or only dist-upgrade?) or would I have to make a
  meta-package?
 
 No. 'Replaces: A' is just a hint for dpkg that some (or _maybe_ all)
 files of package A are replaced with files from your package.
 (d-policy §7.6 [0]) Especially, this doesn't say anything about the
 functionality!
 
 Some hints on how to correctly rename a package can be found in the
 wiki [1].

I'd rather keep the name roxterm for the GTK3 version if that's OK. I
don't really want the main package to be named after a library
dependency and have to relegate roxterm to a dummy package.

 Bonus: With my APT hat on i want to add that i will beat the hell out
 of you if you try to remove the old package with an unversioned
 Breaks/Conflicts. That is a dist-upgrade nightmare as it does what
 the maintainer intended only in a subset of situations and in all
 others the opposite will happen (= no upgrade) - and before someone
 adds Provides to the list: Remember that dependencies on Provides
 need to be unversioned.

Don't worry, I can easily see that abusing Conflicts like that would be
stupid :-).

 Oh, and regarding the name as is: What does upstream intend:
 Do they treat gtk2 as legacy and will remove support in the long-run
 or do they want to support it for… lets say 2 years at least?

I am upstream. I don't plan to drop gtk2 support soon, especially not
before #632403 is resolved or I find a satisfactory workaround. But
eventually I suppose gtk2 will be very much a legacy thing and only be
used by poorly maintained packages (I can imagine that being at least 2
years away though) and then it will be advantageous to remove a lot of
#if... blocks and configure checks - not just for GTK2 vs 3 but for
features that only became available midway through gtk2's and vte's
lives.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110818135111.249202cd@junior



Solving lintian warnings for multi-package roxterm

2011-08-17 Thread Tony Houghton
I've split roxterm in to three packages:

roxterm-legacy: binaries compiled and linked with GTK2
roxterm: binaries compiled and linked with GTK3
roxterm-common: All the other files

roxterm-legacy and roxterm Conflict with each other and both depend on
roxterm-common.

I've got 3 lintian warnings:

W: roxterm-legacy: menu-icon-missing usr/share/pixmaps/roxterm.xpm
W: roxterm: menu-icon-missing usr/share/pixmaps/roxterm.xpm
W: roxterm-common: desktop-command-not-in-package 
usr/share/applications/roxterm.desktop roxterm

Should I solve these by duplicating the offending files in
roxterm-legacy and roxterm, or keep common copies in roxterm-common and
add lintian overrides?

Also, roxterm-common currently only Recommends: roxterm | roxterm-legacy.
But I think I should make that Depends, especially if I override that
last warning. Policy says it is possible, but should be avoided if
possible. Avoidance is possible, but a mutual dependency seems the
better option to me in this case. Agreed?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110817211944.00634abc@junior



Re: Solving lintian warnings for multi-package roxterm

2011-08-17 Thread Tony Houghton
On Thu, 18 Aug 2011 01:30:55 +0300
Andrew O. Shadoura bugzi...@tut.by wrote:

 On Wed, 17 Aug 2011 21:19:44 +0100
 Tony Houghton h...@realh.co.uk wrote:
 
  roxterm-legacy: binaries compiled and linked with GTK2
  roxterm: binaries compiled and linked with GTK3
  roxterm-common: All the other files
 
 An off-topic question: why've you chosen this naming scheme? Why
 'legacy'? In particular, I'm not going to switch to GTK+3 any time
 soon, and guess I'm not alone, so it can't be legacy, I think.

I'm glad you asked TBH, because I wasn't happy about that name either. I
think I might use the name roxterm-gtk2 instead. To make it easier for
people who want to stay with GTK2 I could either add a line to the GTK3
one's description referring to the GTK2 version or rename the GTK3-based
package too, eg to roxterm-gtk3. In the latter case would adding
Replaces: roxterm cause it to automatically replace roxterm at apt-get
upgrade (or only dist-upgrade?) or would I have to make a meta-package?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110818003937.6f2465f0@junior



Re: Using dh to build 1 binary package with different configure options

2011-08-12 Thread Tony Houghton
On Fri, 12 Aug 2011 10:53:32 +1000
Karl Goetz k...@kgoetz.id.au wrote:

 On Fri, 12 Aug 2011 00:40:34 +0100
 Tony Houghton h...@realh.co.uk wrote:
 
  I'm pretty sure I once read something about how to get a single
  source package to build multiple binary packages from the same
  source with different configure options. Unfortunately I can't
  remember what I read and it didn't apply to dh anyway. Can anyone
  recommend a guide to doing this with dh?
 
 Important question: Are you using dh short form or not?

Yes, I'm using the short form.

Thanks to everyone who showed me how to do this. But I'd also appreciate
some feedback on the question of whether it's sensible to provide two
versions of roxterm this way or should I pick one version and stick to a
simple rules file?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110812133318.0b33ff6e@junior



Using dh to build 1 binary package with different configure options

2011-08-11 Thread Tony Houghton
A new release of roxterm is in the pipeline. I've made a lot of changes,
mostly to replace libglade with GtkBuilder and to get it to work with
gtk3. I'd ideally like to call it version 2 and have the clear
distinction that version 1 was for gtk2 and version 2 is for gtk3.
However, I suspect a lot of users would not be happy with switching to
gtk3 yet, especially users of xfwm4 and kwin (and others?) due to bug
#632403.

gtk2/3 can be selected as a configure option. I don't mind continuing to
support both for now, but I'd like to look to the future and make sure
the gtk3-specific code is well tested as early as possible while still
supporting people who want to stick with gtk2. Therefore I'd like to
create two packages from the same source, eg roxterm (gtk2) and
roxterm2 (gtk3). Or would it be better to rename both of them and make
roxterm a meta package which depends on one or the other? They'd share
a number of files, eg the .ui (formerly .glade) file, graphics and
documentation; should I make a roxterm-data/roxterm-common package for
these?

Does all this sound like a good idea, or too complex to be worth it?

I'm pretty sure I once read something about how to get a single source
package to build multiple binary packages from the same source with
different configure options. Unfortunately I can't remember what I read
and it didn't apply to dh anyway. Can anyone recommend a guide to doing
this with dh?


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110812004034.20b47535@junior



debexpo RFS template: description

2011-08-04 Thread Tony Houghton
I noticed that RFS's from debexpo don't include a package description.
I'd prefer to see at least the short description without having to
visit the website, and personally I'd like to see the full description
too, at least for new packages.


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110805004421.52f7b20b@junior



  1   2   >